НАЧАЛО:автономный терминал ARduino
Компоненты и расходные материалы
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
| × | 1 |
Об этом проекте
НАЧАЛО это ST автономный AR duino T Горностай, укомплектованный:
- клавиатура PS2.
- ЖК-монитор 128x64.
- порт Ethernet.
- опционально аккумулятор.
НАЧАЛО может выполнять небольшой набор встроенных команд для управления цифровым вводом-выводом и даже подключаться к реальному серверу telnet для удаленного выполнения настоящих команд оболочки!
Приступая к работе:
НАЧАЛО предоставляется в виде библиотеки Arduino, поэтому просто скачайте ее и установите, как любую другую библиотеку.
Вы также должны загрузить и установить эти библиотеки, чтобы клавиатура и ЖК-экран работали:
- Клавиатура PS2
- U8glib
Затем откройте и загрузите пример runSTART!
Встроенные команды:
Все эти команды чувствительны к регистру!
- бесплатно: вернуть доступную свободную SRAM, выраженную в байтах.

- setPM ВХОД / ВЫХОД pinNumber :оболочка для pinMode () Функция Arduino (пример:
setPM 3 OUTPUT)

- getPM ВХОД / ВЫХОД pinNumber :вернуть режим, который был установлен ранее (пример:
g
etPM 7
)

- диВ pinNumber true / false : оболочка для digitalWrite () Функция Arduino (пример:
dioW 3 false
)

- диР pinNumber : оболочка для функции Arduino digitalRead () (пример:
dioR 3
)

- телнет ipAddress : базовый клиент telnet, действительно способный подключиться к серверу для удаленного выполнения команд оболочки (пример:
telnet 192.168.1.111
)
Вам будет предложено ввести ваше имя пользователя / пароль:

Нажмите Enter и подождите несколько секунд ... и вуаля:

Теперь вы вошли на свой telnet-сервер и можете удаленно выполнять команды, сценарии и запускать программы!
Смотрите настройки сети в файле network.h!
Совет по созданию 1:
Чтобы подключить клавиатуру PS2 к START, я сделал переходник из разъема печатной платы PS2 и куска картона:

Согласно распиновке, найденной здесь:

- Данные должен быть подключен к контакту 8 Arduino .
- Часы должен быть подключен к контакту 2 Arduino .
Совет по созданию 2:
Вы можете создать НАЧАЛО терминал просто подключает каждый компонент отдельно, но я обнаружил, что очень удобно использовать полистироловую «рамку» и несколько пластиковых прокладок для печатных плат для создания более «портативного» устройства:


Код
Github
https://github.com/alejho/STARTСхема

Производственный процесс