microbit servomoottori potentiometrillä ohjattuna servomotor controlled by potentiometer
main.cpp@0:92e407c147da, 2018-05-24 (annotated)
- Committer:
- tyynetyyne
- Date:
- Thu May 24 09:33:31 2018 +0000
- Revision:
- 0:92e407c147da
microbit servomotor with potentiometer
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tyynetyyne | 0:92e407c147da | 1 | |
tyynetyyne | 0:92e407c147da | 2 | #include "MicroBit.h" |
tyynetyyne | 0:92e407c147da | 3 | |
tyynetyyne | 0:92e407c147da | 4 | MicroBit uBit; |
tyynetyyne | 0:92e407c147da | 5 | int potikka = 0; |
tyynetyyne | 0:92e407c147da | 6 | int servo = 0; |
tyynetyyne | 0:92e407c147da | 7 | |
tyynetyyne | 0:92e407c147da | 8 | int main() |
tyynetyyne | 0:92e407c147da | 9 | { |
tyynetyyne | 0:92e407c147da | 10 | uBit.init(); |
tyynetyyne | 0:92e407c147da | 11 | |
tyynetyyne | 0:92e407c147da | 12 | while(1) |
tyynetyyne | 0:92e407c147da | 13 | { |
tyynetyyne | 0:92e407c147da | 14 | potikka = uBit.io.P1.getAnalogValue(); |
tyynetyyne | 0:92e407c147da | 15 | servo = (int(potikka/1024.0*180)); |
tyynetyyne | 0:92e407c147da | 16 | uBit.io.P0.setServoValue(servo); |
tyynetyyne | 0:92e407c147da | 17 | uBit.sleep(100); |
tyynetyyne | 0:92e407c147da | 18 | } |
tyynetyyne | 0:92e407c147da | 19 | } |
tyynetyyne | 0:92e407c147da | 20 | |
tyynetyyne | 0:92e407c147da | 21 |