Sisällysluettelo:

EAL- sulautettu - yhdistelmälukko: 4 vaihetta
EAL- sulautettu - yhdistelmälukko: 4 vaihetta

Video: EAL- sulautettu - yhdistelmälukko: 4 vaihetta

Video: EAL- sulautettu - yhdistelmälukko: 4 vaihetta
Video: КАК ДОСТАТЬ СОСЕДА ПАПОЧКУ ДЛИННЫЕ НОГИ?! ПРАНКИ над ЗЛЫМ СОСЕДОМ! 2024, Kesäkuu
Anonim
EAL- sulautettu - yhdistelmälukko
EAL- sulautettu - yhdistelmälukko

Tämä projekti on yksi kouluprojekti, jonka olen valinnut EAL: ssa aiheen 2.1 C-ohjelmoinnista. Tämä on ensimmäinen kerta, kun tein Arduino-projektin ja C-ohjelmoinnin. Tämä on projekti, jossa esitetään yhdistelmälukko. Yhdistelmälukkoa voimme käyttää monessa paikassa joka päivä. Voimme käyttää sitä muun muassa kassakaapissa tai kun meidän on avattava jokin ovi.

Vaihe 1: Komponentit

Komponentit
Komponentit
Komponentit
Komponentit
Komponentit
Komponentit
Komponentit
Komponentit

Tämän projektin luomiseen olen käyttänyt seuraavia komponentteja:

  • Arduino mega 2560
  • LCD 2x16 HD44780 sininen
  • Konvertteri LCD HD44780 I2C IIC
  • SERVO Tower Pro SG92 9g
  • Näppäimistö 4x4 8pin
  • Led sininen
  • Ota yhteyttä pladeen
  • Liitäntäjohdot
  • Virtapankki

Vaihe 2: Yhteys

Yhteys
Yhteys
Yhteys
Yhteys

Yllä oleva kuva ja seuraava kuvaus esittävät, miten kaikki komponentit on kytketty Arduino Mega 2560 -laitteeseen.

LCD -pää KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL- SCL

NÄPPÄIMISTÖ - Arduino 2560 Mega

liitetty A0 A1 A3 A4 A5 A6 A7

SERVO - Arduino 2560 Mega

GND - GND

VCC - 5V

SIGNAALI - 8 -nastainen

Vaihe 3: Ohjelmointi

Olen aloittanut ohjelmoinnin sillä tavalla, että löysin kirjaston nestekidenäytölle, salasanalle, näppäimistölle. Seuraavaksi Arduinon helppojen ohjelmien avulla olen tarkistanut, että komponentit toimivat hyvin. Yksi suurimmista ongelmista oli, että muunnin ei ole yhteydessä LCD -näyttöön. Pitkän päivän ja illan jälkeen olen löytänyt ongelman. Ongelma oli väärä osoite muuntimessa. Seuraava askel oli ohjelman loppuunsaattaminen.

Näppäimistö, olen tottunut syöttämään koodin. (1111)

Servo toimii kuin lukitusmekanismi.

Nestekidenäytössä näkyy koodi, jonka olen antanut. (1111)

Ohjelma toimii siten, että kun olen syöttänyt oikean koodin, sininen LED syttyy ja servo suorittaa 90 asteen liikkeen.

Vaihe 4: Testaus

Image
Image

Testissä olen syöttänyt koodin (1111), jonka olen hyväksynyt tähdellä. Kun olen syöttänyt oikean koodin nestekidenäytölle, näen kirjoituksen AUKI, ja sininen LED-valo syttyy ja servo tekee 90 asteen liikkeen. Kun olen kirjoittanut väärän koodin, näen kirjoituksen VÄÄRIN.

Laite toimii oikein ja ilman ongelmia.

Se on helppo projekti, jota voimme käyttää monissa tilanteissa ja paikoissa.

Suositeltava: