Posty

Wyświetlanie postów z maj, 2022

Radar z lidar sensor

Obraz
  Radar z lidar sensor 1. Zainstaluj "LIDARLite Arduino Library" i "Servo Arduino Library" w swoim Arduino IDE, przechodząc do Sketch->Include library->Dodaj bibliotekę z pliku ZIP. 2. Prześlij szkic Arduino na swoją tablicę. 3. Połącz wszystkie komponenty zgodnie z załączonymi schematami. 4. Włącz Arduino i uruchom dołączony pakiet Power-KI. https://www.youtube.com/watch?v=Vm3c8mJqvCs https://www.youtube.com/watch?v=EU-jh4T8-zM #include <Servo.h> #include <Wire.h> #include <LIDARLite.h> unsigned short crv [ 3 ] ; #define HEADSAM 0xFAFB #define CRV_HEAD crv[0] #define CRV_ANGL crv[1] #define CRV_DIST crv[2] byte* buff ; #define SERVO_PIN 9 Servo myservo ; int pos = 0 ; bool servoAlive = true ; LIDARLite lidarLite ; int cal_cnt = 0 ; void setup () { Serial.begin ( 9600 ) ; myservo.attach ( SERVO_PIN ) ; myservo.write ( 0 ) ; CRV_HEAD = HEADSAM ; buff = ( byte* ) crv ; lidarLite.begin ( 0

Zamek drzwi

Obraz
Zamek drzwi  // Include the libraries: // LiquidCrystal_I2C.h: https://github.com/johnrickman/LiquidCrystal_I2C #include <Keypad.h> #include <LiquidCrystal_I2C.h> int lock_pin = A0 ; int unlock_pin = A1 ; int green_led = 11 ; int blue_led = 12 ; int red_led = 13 ; int j = 0 ; int x = 0 ; const int ROW_NUM = 4 ; //four rows const int COLUMN_NUM = 3 ; //three columns char keys [ ROW_NUM ][ COLUMN_NUM ] = { { '1' , '2' , '3' }, { '4' , '5' , '6' }, { '7' , '8' , '9' }, { '*' , '0' , '#' } }; byte pin_rows [ ROW_NUM ] = { 9 , 8 , 7 , 6 }; //connect to the row pinouts of the keypad byte pin_column [ COLUMN_NUM ] = { 5 , 4 , 3 }; //connect to the column pinouts of the keypad Keypad keypad = Keypad ( makeKeymap ( keys ), pin_rows , pin_column , ROW_NUM , COLUMN_NUM ); // Wiring: SDA pin