ТАЛАС — ТАЛАС лазерный самоходный.
- В меню 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.