INHOUDSOPGAWE:

EAL - ingebed - kombinasieslot: 4 stappe
EAL - ingebed - kombinasieslot: 4 stappe

Video: EAL - ingebed - kombinasieslot: 4 stappe

Video: EAL - ingebed - kombinasieslot: 4 stappe
Video: Иоша Бах: время, гипотеза моделирования, существование 2024, November
Anonim
EAL- Ingebed - kombinasieslot
EAL- Ingebed - kombinasieslot

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

Komponente
Komponente
Komponente
Komponente
Komponente
Komponente
Komponente
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

Verbinding
Verbinding
Verbinding
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

Image
Image

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.

Aanbeveel: