INICIO:Una terminal ARduino independiente
Componentes y suministros
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Acerca de este proyecto
COMENZAR es un ST y AR por separado duino T terminal equipado con:
- un teclado PS2.
- un monitor LCD de 128x64.
- un puerto Ethernet.
- opcionalmente, una batería.
COMENZAR es capaz de ejecutar un pequeño conjunto de comandos integrados para controlar la E / S digital e incluso conectarse a un servidor telnet real para ejecutar comandos de shell reales de forma remota!
Introducción:
COMENZAR se proporciona en forma de una biblioteca Arduino, así que simplemente descárguela e instálela como cualquier otra biblioteca.
También debe descargar e instalar estas bibliotecas para que el teclado y la pantalla lcd funcionen:
- PS2Keyboard
- U8glib
¡A continuación, abra y cargue el ejemplo de runSTART!
Comandos integrados:
¡Todos estos comandos distinguen entre mayúsculas y minúsculas!
- gratis: devuelve la SRAM libre todavía disponible expresada en bytes.
- setPM pinNumber ENTRADA / SALIDA :un contenedor para pinMode () Función Arduino (ejemplo:
setPM 3 OUTPUT)
- getPM pinNumber ENTRADA / SALIDA :devuelve el modo en el que se estableció previamente un pin (ejemplo:
g
etPM 7 )
- dioW pinNumber verdadero / falso : un contenedor para digitalWrite () Función Arduino (ejemplo:
dioW 3 false
)
- dioR pinNumber : un contenedor para la función digitalRead () Arduino (ejemplo:
dioR 3 )
- telnet ipAddress : un cliente telnet básico realmente capaz de conectarse a un servidor para ejecutar comandos de shell de forma remota (ejemplo:
telnet 192.168.1.111
)
Se le pedirá que ingrese su nombre de usuario / contraseña:
Pulsa enter y espera unos segundos ... y listo:
¡Ahora está conectado a su servidor telnet y puede ejecutar comandos, scripts y ejecutar programas de forma remota!
Consulte el archivo network.h para conocer la configuración de red.
Consejo de construcción 1:
Para conectar el teclado de PS2 a START, hice un adaptador con un conector de PCB de PS2 y un trozo de placa:
Según el pinout que se encuentra aquí:
- Datos debe estar conectado en Arduino pin 8.
- Reloj debe estar conectado en Arduino pin 2.
Consejo de construcción 2:
Puedes crear un START terminal simplemente cableando cada componente por separado, pero encontré muy conveniente usar un "marco" de poliestireno y algunos espaciadores de plástico de PCB para construir un dispositivo más "portátil":
Código
Github
https://github.com/alejho/STARTEsquemas
Proceso de manufactura