Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void setup() {
- // put your setup code here, to run once:
- Serial.begin(9600);
- pinMode(A0, INPUT);
- pinMode(A1, INPUT);
- pinMode(6, INPUT);
- pinMode(7, INPUT);
- pinMode(11, OUTPUT);
- pinMode(12, OUTPUT);
- pinMode(13, OUTPUT);
- }
- void loop() {
- // put your main code here, to run repeatedly:
- String outputX = "A1 / X: ";
- String outputY = "A0 / Y: ";
- String outputA = "A Pressed: ";
- String outputB = "B Pressed: ";
- if(analogRead(A1) > 1000)
- {
- outputX += "Right";
- digitalWrite(11, HIGH);
- digitalWrite(12, LOW);
- }
- else if(analogRead(A1) < 100)
- {
- outputX += "Left";
- digitalWrite(11, LOW);
- digitalWrite(12, HIGH);
- }
- else
- {
- outputX += "Not sensing";
- digitalWrite(11, LOW);
- digitalWrite(12, LOW);
- }
- if(analogRead(A0) > 1000)
- {
- outputY += "Up";
- }
- else if(analogRead(A0) < 100)
- {
- outputY += "Down";
- }
- else
- {
- outputY += "Not sensing";
- }
- if(digitalRead(6) == 1)
- {
- outputB += "Yes";
- digitalWrite(10, HIGH);
- }
- else
- {
- outputB += "No";
- digitalWrite(10, LOW);
- }
- if(digitalRead(7) == 1)
- {
- outputA += "Yes";
- digitalWrite(13, HIGH);
- }
- else
- {
- outputA += "No";
- digitalWrite(13, LOW);
- }
- Serial.println(outputX);
- Serial.println(outputY);
- Serial.println(outputB);
- Serial.println(outputA);
- }
Add Comment
Please, Sign In to add comment