Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Wire.h>
- #include <TTP229.h>
- #include <HCSR04.h>
- #include <BobaBlox.h>
- TTP229 tastatura;
- Photocell fotocelula(pin);
- LED albastru(41);
- LED galben(39);
- LED rosu(43);
- Speaker difuzor(pin); //celalalt pin nu gnd ul
- int triggerPin = nrpin(scrie pe placa);
- int echoPin = 12(scrie pe placa pinul);
- UltraSonicDistanceSensor distanceSensor(triggerPin, echoPin);
- void setup() {
- // put your setup code here, to run once:
- Wire.begin();
- Serial.begin(9600);
- while (!Serial) ; // wait for serial port to connect. Needed for native USB
- Serial.println("start: ");
- }
- void loop() {
- // put your main code here, to run repeatedly:
- tastatura.readKeys();
- int key = tastatura.getKey();
- Serial.print("Taste apasate: ");
- Serial.print(key);
- Serial.println();
- //delay(1000); //delay de o secunda
- if(key = "1234" || int value(fotocelula)<300) //aprindem alarma daca tastam 1234 sau fotocelula inregistreaza o valoare mai mica de 300
- { void off(rosu); //aici e on sau off n am inteles bine din bilbioteca
- double distance = distanceSensor.measureDistanceCm();
- Serial.println(distance);
- if(distance < 25) //daca se apropie la mai putin de 25cm
- {
- void start(difuzor);
- void blink(galben);
- void blink(albastru);
- }
- }
- else if(key = "0000") //aici oprim alarma
- {
- void on(galben); //cred ca e off
- }
- Serial.println();
- delay(1000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement