Advertisement
mathiasbk

accelorometer logger med buzzer og blinking

Dec 10th, 2013
341
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ' {$STAMP BS2}
  2. ' {$PBASIC 2.5}
  3.  
  4. loopTeller  VAR Word
  5. maaleVerdi  VAR Word
  6. adressePeker    VAR Word
  7. ledstatus VAR   Word
  8. ledloop VAR     Word
  9.  
  10. ledstatus = 0     'Statusen på leden
  11.  
  12. DO
  13. IF (IN12=1) THEN
  14.   PAUSE 300
  15.   DEBUG "Sender måledata", CR
  16.   FOR ledloop = 1 TO 6              'antall ledden skal blinke*2
  17.       IF (ledstatus=0) THEN         'sjekker om leden lyser
  18.         HIGH 14
  19.         ledstatus = 1
  20.         PAUSE 300
  21.       ELSEIF (ledstatus=1) THEN     'sjkker om ledden ikke lyser
  22.         LOW 14
  23.         ledstatus = 0
  24.         PAUSE 300
  25.       ENDIF
  26.       NEXT
  27.  
  28.   DEBUG "nr, verdi", CR
  29.   adressePeker = 0
  30.   FOR loopTeller = 1 TO 50
  31.     READ adressePeker, Word maaleVerdi
  32.     DEBUG DEC loopTeller, ", ", DEC maaleverdi, CR
  33.     WRITE adressePeker, Word 0
  34.     adressePeker=adressePeker + 2
  35.   NEXT
  36. ENDIF
  37.  
  38. IF (IN9=1)THEN
  39.   PAUSE 300
  40.   DEBUG "Måler..", CR
  41.   adressePeker = 0
  42.   FOR loopTeller = 1 TO 50
  43.     PULSIN 1, 1, maaleVerdi
  44.     DEBUG DEC4 ?  maaleVerdi
  45.     FREQOUT 14, 25, maaleVerdi
  46.     PAUSE 100
  47.     WRITE adressePeker, Word maaleVerdi
  48.     adressePeker = adressePeker + 2
  49.   NEXT
  50. ENDIF
  51.  
  52. LOOP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement