INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie projek is 'n skoolprojek wat ek gemaak het om vak 2.1 C-programmering in die EAL te kies. Dit was die eerste keer dat ek 'n Arduino-projek en C-programmering gemaak het. Dit is 'n projek wat 'n kombinasieslot bied. Ons kan elke dag 'n kombinasieslot op baie plekke gebruik. Ons kan dit onder meer in die kluis gebruik of as ons 'n deur moet oopmaak.
Stap 1: Komponente
Om die projek te skep, het ek die volgende komponente gebruik:
- Arduino mega 2560
- LCD 2x16 HD44780 blou
- Konverter LCD HD44780 I2C IIC
- SERVO Tower Pro SG92 9g
- Toetsenbord 4x4 8pin
- Blou gelei
- Kontakplaat
- Verbindingsdrade
- Krag bank
Stap 2: verbinding
Bogenoemde prent en die volgende beskrywing bied aan hoe alle komponente aan die Arduino Mega 2560 gekoppel is.
LCD -einde KONVERTER - Arduino 2560 Mega
GND - GND
VCC - 5V
SDA - SDA
SCL- SCL
KEYPAD - Arduino 2560 Mega
verbind A0 A1 A3 A4 A5 A6 A7
SERVO - Arduino 2560 Mega
GND - GND
VCC - 5V
SIGNAAL - 8 penne
Stap 3: Programmering
Ek het begin programmeer op die manier dat ek die biblioteek op LCD, wagwoord, klavier gevind het. Met die maklike programme in Arduino het ek dan nagegaan of my komponente goed werk. Een van die grootste probleme was dat die omskakelaar nie met LCD kommunikeer nie. Na 'n lang dag en aand het ek 'n probleem gevind. Die probleem was die verkeerde adres in die omskakelaar. Die volgende stap was om 'n program te voltooi.
Klavier, ek het die kode gebruik. (1111)
Servo werk soos 'n ontsluitmeganisme.
LCD wys die kode wat ek ingevoer het. (1111)
Die program werk so dat die blou led na die korrekte kode ingevoer word, en die servo 'n beweging van 90 grade verrig.
Stap 4: Toets
In die toets het ek kode (1111) ingevoer, met die goedkeuring van die ster. Nadat ek die korrekte kode op die LCD ingevoer het, kon ek die opskrif OPEN sien, en die blou LED-lampies brand en die servo kan 'n beweging van 90 grade maak. As ek 'n verkeerde kode geskryf het, kon ek die opskrif VERKEERD sien.
Die toestel werk behoorlik en sonder probleme.
Dit is 'n maklike projek wat ons in baie situasies en plekke kan gebruik.