Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Servo.h>
- Servo motor1;
- void setup() {
- // put your setup code here, to run once:
- motor1.attach(8); //Servo Schranke
- pinMode(4, OUTPUT); // rot
- pinMode(2, OUTPUT); // gruen
- pinMode(7, OUTPUT); //gelb4
- pinMode(A0,INPUT); //receive signal from Sensor
- pinMode(A1,OUTPUT); //GND PIN
- pinMode(A2,OUTPUT); //VCC PIN
- pinMode(2,OUTPUT); // LED PIN
- digitalWrite(A2,HIGH); //Supply 5V to the + Terminal
- digitalWrite(A1,LOW); // Connect GND to Arduino Uno
- Serial.begin(9600); //
- }
- int rot = 4;
- int gruen = 2;
- int gelb = 7;
- void loop() {
- // put your main code here, to run repeatedly:
- Serial.println(analogRead(A0)); // print voltage of output
- if(analogRead(A0) < 500) {
- motor1.write(90); // Schranke auf
- delay(500);
- digitalWrite(gruen, HIGH);
- digitalWrite(rot, LOW);
- digitalWrite(gelb, HIGH);
- delay(150);
- digitalWrite(gelb, LOW);
- delay(150);
- digitalWrite(gelb, HIGH);
- delay(150);
- digitalWrite(gelb, LOW);
- delay(150);
- }
- else {
- delay(5000);
- digitalWrite(gruen, LOW);
- digitalWrite(rot, HIGH);
- delay(150);
- digitalWrite(rot, LOW);
- delay(150);
- digitalWrite(rot, HIGH);
- delay(150);
- digitalWrite(rot, LOW);
- delay(150);
- digitalWrite(rot, HIGH);
- delay(500)
- motor1.write(4); // Schranke zu
- delay(5000);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement