Bouw Real-Time Cellulaire Automaten op Arduino met 128x64 OLED Display
Onderdelen en benodigdheden
| Onderdeel | Aantal |
|---|---|
| Solderloos Breadboard Half Size | 1 |
| OLED 128x64 (I2C) | 1 |
| Draadbruggen (standaard) | 4 |
| Arduino Nano R3 | 1 |
Over dit project
Originele pagina: runtimeprojects.com
Dit project gebruikt een I2C 128×64 OLED om cellulaire automaten (Game of Life) weer te geven, aangedreven door een Arduino Nano.
Vereisten
- 2x kleine breadboards (of 1x standaard)
- 1x Arduino Nano (Uno werkt ook)
- 1x OLED I2C 128×64
- 4x Draadbruggen
Assumpties
Je weet wat een Arduino is, hoe de IDE werkt, en hebt basiskennis van C-programmeren.
Achtergrond: Wat is Cellulaire Automaten?
We implementeren Conway's Game of Life. Een rooster van cellen met twee staten: levend (aan) of dood (uit). Twee simpele regels:
- Regel 1: Een dode cel met precies 3 levende buren wordt levend (geboren).
- Regel 2: Een levende cel met 2 of 3 levende buren blijft levend; anders sterft hij.
Meer info op Wikipedia.
Schakeling
Arduino Nano — OLED I2C:
- 3.3V → VCC (check je OLED specificaties!)
- GND → GND
- A4 → SDA
- A5 → SCL


Programmeren
We gebruiken twee Adafruit libraries:
- Adafruit GFX Library – grafische primitives
- Adafruit SSD1306 Library – driver voor SSD1306 128×32/64
Sketch download: GitHub
Belangrijke uitleg
Regel 51: display.begin(SSD1306_SWITCHCAPVCC, 0x3C); – het I2C adres 0x3C kan verschillen per display. Probeer verschillende adressen.
Resultaat
De zichtbare horizontale strepen zijn te wijten aan de verversingsfrequentie van de OLED en de camera.
Vragen? Laat een reactie achter!
Tags: Arduino, Arduino Nano, Cellulaire Automaten, I2C, OLED Display, Tutorial
Code & Libraries
Productieproces
- Bouw een Klassiek Pong-spel op Arduino UNO met OLED-display – Stap-voor-stap Tutorial
- Bouw Boeiende LCD Animaties & Games met Arduino UNO
- Een slimme voltmeter bouwen met Arduino en smartphone – Eenvoudig DIY-project
- Pixie: Een Arduino-gebaseerde NeoPixel-polshorloge – Modern, DIY LED-tijdstuk
- Python 3 naar Arduino UNO: Eenvoudige Commando Besturing en LED Demo
- Hoge-Snelheid Arduino RPM Teller met Nieuw Algoritme
- eDOT: Precieze Arduino-klok & weerstation met ingebouwde IR-remote
- Bouw een compacte FM-radio met Arduino Nano en RDA5807M
- Real-time RFID aanwezigheidssysteem met Arduino en Google Sheets
- Geavanceerd Valdetectiesysteem met Arduino, Windows IoT en Azure Cloud
- Slimme Keyless Deurslot – Arduino & Android Bluetooth Wachtwoordsysteem