RuntimeProject сделали обучающее устройство на маленьком дисплее 126×64 используя Arduino Nano.
Он работает по принципу клеточного автомата, и представляет собой вариацию на тему “игры жизни”от Джона Конвея, которая представляет собой сетку из ячеек каждая из которых имеет 2 состояния истинное или ложное / включения или выключения / живые или мертвые. Эти клетки управляют 2 простыми правилами:
Правило 1: клетка, которая мертва и, которая окружена ровно 3 живыми клетками, родится
Правило 2: клетка, которая жива и имеет либо 3 или 2 живые клетки остаются живыми, иначе она умирает
Данное устройство Arduino на основе клеточных автоматов работает с использованием 2 библиотек:
- Adafruit GFX библиотеки для обработки графики и текст, который отображается на OLED;
- библиотека Adafruit SSD1306, которая является движущей силой для OLED.
Вы можете прочитать больше о том как сделать такое устройство в его блоге а так же скачать схемы на GitHub.
Материал подготовлен по статье на сайте https://blog.arduino.cc/
оригинал статьи тут