#include <Servo.h>
#include <LiquidCrystal.h>
int czujnik = 8;
int buzzer = 7;
Servo arm;
int pos = 0;
LiquidCrystal lcd(12, 11, 10, 9, 13, 4);
void setup()
{
arm.attach(3,0,270);
lcd.begin(16, 2);
Serial.begin(9600);
pinMode(czujnik, INPUT);
Serial.println("Test czujnika");
pinMode(7, OUTPUT);
}
void loop() {
int ruch = digitalRead(czujnik);
if (ruch == HIGH)
{
lcd.clear();
lcd.println("ruch!");
digitalWrite(7, HIGH);
tone(7,264);
for(pos = 0; pos <= 270; pos +=1){
arm.write(pos);
}
}
else
{
lcd.setCursor(0, 0);
lcd.println("Nie wykryto ruchu ");
noTone(7);
arm.write(pos=0);
}
delay(500);
}