Цей проєкт - невелика демонстрація поєднання графіки та звуку на Arduino. На OLED-дисплеї з’являється відома кішка NYAN, яка рухається у вигляді анімації,а з буззера одночасно відтворюється коротка версія її пісеньки у форматі MIDI.
Пошук матеріалів. Було знайдено компактний GIF з анімацією NYAN-cat та простий MIDI-файл мелодії.
Автоматична конвертація. Python-скрипт автоматично перетворив GIF у масив байтів і створив .ino файл для Arduino. Це дозволило без зайвих ручних змін перенести зображення кадрів у код.
Компіляція та запуск. Проєкт було відкрито в Arduino IDE, вибрано плату Nano, порт, після чого код було завантажено. На екрані з’явився NYAN-cat, а буззер заграв знайому мелодію.
Висновок
Попри простоту, проєкт поєднує одразу три цікаві аспекти Arduino: Роботу з дисплеєм, звук та автоматизацію через Python. NYAN-кет оживає навіть на маленькому екрані, доводячи, що для творчості достатньо лише кількох деталей і натхнення