Stap 6: Component verbindingen...
Als u de code die ik schreef, hechten de elektronica aan de Arduino uitzien.
2,3,4,5 zijn verbonden met de verticale collums van het klavier van links naar rechts
6 is het PWM-uitgang aan de servo
7,8,9,10 zijn verbonden met de horizontale rijen van het toetsenblok
12 is verbonden aan de Pololu schakelaar in de OFF-poort
A0, A1 zijn verbonden met groen leidde met weerstand en de weerstand van de rode respectievelijk
SDA, SCL, + 5v en gnd op de Mega zijn aangesloten op de SDA, SCL, + 5v en gnd van de I2C LCD terug
grond is verbonden aan de ene kant van alle van de belangrijkste reed-switches.
22 is verbonden met sleutel 1 reed switch rietschakelaar en grond (wanneer de reed switch rietschakelaar geactiveerde 22 is LOW)
23 is verbonden met sleutel 2 reed switch rietschakelaar en grond
24 is verbonden met sleutel 3 reed switch rietschakelaar en grond
25 is verbonden met toets 4 reed switch rietschakelaar en grond
(Zie de tekening voor alle verbindingen)
Je kunt je afvragen waarom u verspreid de verbindingen overal de Mega in plaats van ze min of meer te concentreren op één plek. Ik oorspronkelijk schreef het programma voor een Uno. Toen ik ontdekte dat ik had meer programma dan in een Uno passen zou ik overgeschakeld naar de Mega, maar de pin-verbindingen niet wijzigen. Aangezien het programma reeds werkte, waarom fix wat is niet gebroken.