Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Servo.h>
- Servo servo0;
- Servo servo1;
- Servo servo2;
- Servo servo3;
- Servo servo4;
- Servo servo5;
- void setup() {
- servo0.attach(0);
- servo1.attach(1);
- servo2.attach(2);
- servo3.attach(3);
- servo4.attach(4);
- servo5.attach(5);
- pinMode(A0, INPUT);
- pinMode(A1, INPUT);
- pinMode(A2, INPUT);
- pinMode(A3, INPUT);
- pinMode(A4, INPUT);
- pinMode(A5, INPUT);
- pinMode(6, OUTPUT);
- pinMode(7, OUTPUT);
- }
- void loop() {
- int R0 = analogRead(A0);
- int map_R0 = map(R0, 0, 1023, 0, 180);
- int map_R1 = map(R0, 0, 1023, 180, 0);
- int R1 = analogRead(A1);
- int map_R2 = map(R1, 0, 1023, 0, 180);
- int R2 = analogRead(A2);
- int map_R3 = map(R2, 0, 1023, 0, 180);
- int R3 = analogRead(A3);
- int map_R4 = map(R3, 0, 1023, 0, 180);
- int R4 = analogRead(A4);
- int map_R5 = map(R4, 0, 1023, 0, 180);
- int R5 = analogRead(A5);
- bool map_R6 = map(R5, 0, 1023, 0, 1);
- //------
- servo0.write(map_R0);
- servo1.write(map_R1);
- servo2.write(map_R2);
- servo3.write(map_R3);
- servo4.write(map_R4);
- servo5.write(map_R5);
- //-------
- if(map_R6)
- {
- digitalWrite(6, HIGH);
- digitalWrite(7, LOW);
- }
- else
- {
- digitalWrite(7, HIGH);
- digitalWrite(6, LOW);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement