8-bits teller, op basis van Arduino, voor het CMA Systeembord

Arduino pins 6-13 verbinden met 4mm bussen + parallel daarop leds met voorschakelweerstand (220 of 330 ohm).

Dit staat gelijk aan de bits zoals deze op de teller van het systeembord aangegeven worden, maar dan 1-2-4-8-16-32-64-128

 

Pin 2-5 verbinden met 4mm bussen, i.c.m. pulldown weerstand van 10K. Daarvan zit dan op:

5 - optellen

4 - aftellen

3 - tellen aan/uit (met een pull-up naar de 5V i.p.v. pull-down)

2 - reset (met parallel een extra switch)

 

Pin A4 en A5 worden resp. met SDA en SCL van het 4 digit-7segment display verbonden. 

Ik heb hiervoor deze  genomen, in combinatie met de Adafruit LedBackPack library: https://www.vanallesenmeer.nl/0.56-4-Digit-7-Segment-Display-w/I2C-Backpack-Rood-adafruit-878

 

Omdat de 5V van het systeembord niet voldoende vermogen heeft om alle leds aan te sturen, heb ik gebruik gemaakt van een spanningsregelaar, LM7805. En een 9V adapter, maar dat kan ook elke andere adapter zijn tussen de 5 en 18V.

 

 Zorg er tenslotte voor dat de GND van het systeembord verbonden is met de GND van de Arduino en de GND van de adapter. Als dit niet het geval is krijg je vreemde reacties van het systeem.

 

Kopieer en upload de code naar Arduino en zorg dat onderstaande libraries op je computer staan.

Arduino libraries:

Deze zijn nodig om het display te laten werken.

https://github.com/adafruit/Adafruit_LED_Backpack

https://github.com/adafruit/Adafruit-GFX-Library