INICIAR:Um Terminal STandalone ARduino
Componentes e suprimentos
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
| × | 1 |
Sobre este projeto
INICIAR é um ST andalone AR duino T erminal equipado com:
- um teclado PS2.
- um monitor LCD de 128x64.
- uma porta Ethernet.
- opcionalmente, uma bateria.
INICIAR é capaz de executar um pequeno conjunto de comandos integrados para controlar E / S digital e até conectar-se a um servidor telnet real para executar comandos shell reais remotamente!
Primeiros passos:
INICIAR é fornecido na forma de uma biblioteca Arduino, portanto, basta baixá-lo e instalá-lo como qualquer outra biblioteca.
Você também deve baixar e instalar essas bibliotecas para fazer o teclado e a tela LCD funcionarem:
- PS2Keyboard
- U8glib
Em seguida, abra e carregue o exemplo runSTART!
Comandos integrados:
Todos esses comandos diferenciam maiúsculas de minúsculas!
- grátis: retornar a SRAM gratuita ainda disponível expressa em bytes.

- definirPM pinNumber INPUT / OUTPUT :um wrapper para o pinMode () Função Arduino (exemplo:
setPM 3 OUTPUT)

- getPM pinNumber INPUT / OUTPUT :retorna o modo em que um pino foi definido anteriormente (exemplo:
g
etPM 7
)

- dioW pinNumber true / false : um wrapper para o digitalWrite () Função Arduino (exemplo:
dioW 3 false
)

- diR pinNumber : um wrapper para a função digitalRead () Arduino (exemplo:
dioR 3
)

- telnet ipAddress : um cliente telnet básico capaz de se conectar a um servidor para executar comandos shell remotamente (exemplo:
telnet 192.168.1.111
)
Você será solicitado a inserir seu nome de usuário / senha:

Pressione Enter e espere alguns segundos ... e voilà:

Agora você está conectado ao seu servidor telnet e é capaz de executar comandos, scripts e executar programas remotamente!
Veja o arquivo network.h para configurações de rede!
Dica de construção 1:
Para conectar o teclado PS2 ao START, fiz um adaptador de um conector PS2 pcb e um pedaço de stripboard:

De acordo com a pinagem encontrada aqui:

- Dados deve ser conectado no Arduino pino 8.
- Relógio deve ser conectado no Arduino pino 2.
Dica de construção 2:
Você pode construir um START terminal apenas conectando cada componente separadamente, mas achei muito conveniente usar uma "estrutura" de poliestireno e alguns espaçadores de plástico pcb para construir um dispositivo mais "portátil":


Código
Github
https://github.com/alejho/STARTEsquemas

Processo de manufatura