Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Set Arduino pin numbers
- const int ledLeft = 8; // digital pin connected to Left LED
- const int ledRight = 2; // digital pin connected Right LED
- const int ledUp = 7; // digital pin connected to Up LED
- const int ledDown = 4 ; // digital pin connected to Down LED
- const int buttonPin = 10; // digital pin connected to button
- const int xPin = 1; // analog pin connected to X output
- const int yPin = 2; // analog pin connected to Y output
- int buttonState = 0;
- void setup() {
- pinMode(ledLeft, OUTPUT);
- pinMode(ledRight, OUTPUT);
- pinMode(ledUp, OUTPUT);
- pinMode(ledDown, OUTPUT);
- pinMode(buttonPin, INPUT);
- Serial.begin(115200);
- }
- void loop() {
- if(digitalRead(buttonPin) == HIGH){
- digitalWrite(ledLeft, HIGH);
- digitalWrite(ledRight, HIGH);
- digitalWrite(ledUp, HIGH);
- digitalWrite(ledDown, HIGH);
- }
- if(analogRead(xPin) < 100){
- digitalWrite(ledLeft, HIGH);
- } else {
- digitalWrite(ledLeft, LOW);
- }
- if(analogRead(xPin) > 900){
- digitalWrite(ledRight, HIGH);
- } else {
- digitalWrite(ledRight, LOW);
- }
- if(analogRead(yPin) < 100){
- digitalWrite(ledUp, HIGH);
- } else {
- digitalWrite(ledUp, LOW);
- }
- if(analogRead(yPin) > 900){
- digitalWrite(ledDown, HIGH);
- } else {
- digitalWrite(ledDown, LOW);
- }
- delay(100);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement