Skip to content

AlexGyver/POV_Serial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PROJECT_PHOTO

POV писалка - рисовалка с настройкой по UART

Описание проекта

Простейшая POV рисовалка на 8 светодиодах

  • Ввод текста для отрисовки через монитор порта или Bluetooth
  • Отрисовка всех символов, латинских и русских букв (все битмапы в памяти)
  • Изменение скорости анимации
  • Изменение направления анимации
  • Включение-выключение зацикленности анимации
  • Сохранение настроек в EEPROM
  • Отрисовка графики 8 пикселей в высоту и неограниченно в длину
  • Подробности в видео: https://youtu.be/xMdRmrXdSxU

Папки

ВНИМАНИЕ! Если это твой первый опыт работы с Arduino, читай инструкцию

  • libraries - библиотеки проекта. Заменить имеющиеся версии
  • POV_display - прошивка для Arduino, файл в папке открыть в Arduino IDE (инструкция)
  • schemes - схемы

Схемы

SCHEME SCHEME

Материалы и компоненты

Ссылки оставлены на магазины, с которых я закупаюсь уже не один год

Приложения для Андроид

Вам скорее всего пригодится

Как скачать и прошить

  • Первые шаги с Arduino - ультра подробная статья по началу работы с Ардуино, ознакомиться первым делом!
  • Скачать архив с проектом

На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка Clone or download, вот её жми, там будет Download ZIP

  • Установить библиотеки в
    C:\Program Files (x86)\Arduino\libraries\ (Windows x64)
    C:\Program Files\Arduino\libraries\ (Windows x86)
  • Подключить Ардуино к компьютеру
  • Запустить файл прошивки (который имеет расширение .ino)
  • Настроить IDE (COM порт, модель Arduino, как в статье выше)
  • Настроить что нужно по проекту
  • Нажать загрузить
  • Пользоваться

Управление POV рисовалкой через монитор порта или Bluetooth

  • Любой обычный текст (не команда) будет записан в память для отрисовки
  • Команда .customNUM, где NUM = 0-7: загрузка символа под номером NUM (пример .custom3)
  • Команда .speedVALUE, где VALUE = 0-100 установить скорость анимации (пример .speed40)
  • Команда .reverse0 для анимации слева направо и .reverse1 справа налево
  • Команла .loop0 отключить зацикливание и .loop1 включить
  • Удерживай кнопку при подаче питания, чтобы войти в оффлайн-режим

Настройки в коде

#define TRIGGER 12        // пин кнопки запуска анимации
#define SPACE 2           // интервал между буквами
#define CUSTOM_AMOUNT 8   // число спецсимволов
#define BLUETOOTH_MODE 0  // если схема с bluetooth модулем (1 да, 0 нет)

FAQ

Основные вопросы

В: Как скачать с этого грёбаного сайта?
О: На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка Clone or download, вот её жми, там будет Download ZIP

В: Скачался какой то файл .zip, куда его теперь?
О: Это архив. Можно открыть стандартными средствами Windows, но думаю у всех на компьютере установлен WinRAR, архив нужно правой кнопкой и извлечь.

В: Я совсем новичок! Что мне делать с Ардуиной, где взять все программы?
О: Читай и смотри видос http://alexgyver.ru/arduino-first/

В: Компьютер никак не реагирует на подключение Ардуины!
О: Возможно у тебя зарядный USB кабель, а нужен именно data-кабель, по которому можно данные передавать

В: Ошибка! Скетч не компилируется!
О: Путь к скетчу не должен содержать кириллицу. Положи его в корень диска.

В: Сколько стоит?
О: Ничего не продаю.

Вопросы по этому проекту

Полезная информация

About

POV stick with Serial control (via Bluetooth)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published