ТАЛАС — ТАЛАС лазерный самоходный.
- В меню Arduino IDE:
Sketch(Скетч)Include Library(Подключить библиотеку)Add .ZIP Library…(Добавить .ZIP библиотеку…)
- В открывшемся диалоговом окне:
- выбрать директорию
lib/Talas - нажать
Open(Открыть)
- выбрать директорию
В меню:
Sketch(Скетч)Include Library(Подключить библиотеку)- в списке
Contributed librariesвыбратьTALAS
Или добавить в начало скетча директиву препроцессора
#include <Talas.h>
Библиотека и скетч написаны для Arduino Mega 2560 Rev3.
Для создания приложения использован MIT App Inventor 2.
ТАЛАС управляется по Bluetooth (serial connection) с помощью следующих символьных команд:
- движение:
w— вперёд;s— назад;a— поворот влево;d— поворот вправо;x— останов;
- скорость:
+— быстрее;-— медленнее;^— установить скорость (1-byte unsigned integer);V— передать скорость (1-byte unsigned integer);
- турель:
8— поворот вверх;2— поворот вниз;4— поворот влево;6— поворот вправо;0— поворот в исходную позицию;/— передать положение турели — 2 угла (2 1-byte unsigned integers);
- лазер:
5— огонь;
- состояние:
M— передать максимальное число жизней (1-byte unsigned integer);H— передать оставшееся число жизней (текущее «здоровье») (1-byte unsigned integer);R— восстановить «здоровье»;*— имитировать попадание;
- название:
N— передать название ('\n'-terminated string);n— принять новое название и переименовать ТАЛАС ('\n'-terminated string).
- Arduino Language Reference
- Arduino.h
- Arduino блокнот программиста
- Arduino Interrupts
- Arduino 101: Timers and Interrupts
- Photocell Tutorial
- Serial Port Bluetooth Module (Master/Slave) : HC-05
lib/Talas/— библиотека для управления ТАЛАСsrc/— исходный код библиотекиlibrary.properties— метаданные библиотекиkeywords.txt— ключевые слова для подсветки синтаксиса в Arduino IDE
lib/Servo/— библиотека Servo для работы с серводвигателями и шаговыми двигателями (подмодуль)src/Talas/android/talas.aia— проект MIT App Inventor 2 (приложение для Android)
pcb/— печатные платыresources/— ресурсы для приложений (картинки, звуки и т. п.)docs/— документацияDoxyfile— настройки Doxygen для автоматического создания документации по исходникамREADME.md— описание проекта
— автор: Pixel Buddha, лицензия: CC 3.0 BY- Material Design
- Google Play и логотип Google Play являются товарными знаками корпорации Google Inc.
