Telnet a tu Arduino/AVR.

El otro día yo quería comprobar en uno de mi AVR pero estaba arriba y Dios sabe era demasiado de una molestia que ir abajo a donde estaba el microcontrolador. Pero, había dos ordenadores ociosos sentados arriba junto a mis nalgas vagos, así que tenía un medio día de trabajo y decidió escribir una aplicación que une dos puertos: un puerto serie para conectar el Arduino/AVR y un puerto de TCP/IP que podría telnet en mi red inalámbrica o por Internet. La aplicación entonces actuar como un proxy entre la red de TCP/IP y el AVR.

Para ver el mejor video, haga clic dos veces y traerlo hasta en su propia ventana y ampliar.  De lo contrario, escudriñar y ver lo que está siendo escrita.

Así, acabé modificando la aplicación de conexión serie AVR Terminal que ya había escrito, y he añadido soporte TCP/IP a él. Para ir junto con él, escribí algunos firmware que proporciona algo así como un shell de UNIX, me dar acceso remoto a todos los pernos, fusible de configuración, etc.. Puede encender LED y todo lo que la materia remota. Incluso soporta el ajuste de la velocidad de reloj en tiempo real y cuenta con un sistema de seudo-contraseña que da el marco de autenticación para los comandos de nivel de raíz (como apagar de subsistemas, etc.) o listas de Control de acceso. Estas son algunas de las cosas que puede hacer:

  • Mostrar la frecuencia de la cpu
  • Configurar cualquier pin para entrada o salida
  • Leer el estado de cualquier pin
  • Envíe la lógica 1 y 0 a cualquier pin para encender LED, etc.
  • Energía hacia abajo y de la energía a los periféricos SPI, USART, TWI y ADC
  • Leer el fusible inferior, mayor fusible, fusible externo y bloqueo de bits en tiempo real
  • Inicio temporizadores para automáticamente tiempo eventos y cosas.
  • Un marco para un sistema de autenticación en EEPROM
  • Establecer cualquier prescaler de reloj disponibles en tiempo real
  • Escrito en C++ y compilado para un ATmega328P

Este instructable detalles puede descargar el software (y firmware, si te gusta), instalación y empezar a acceder a su AVR desde su red inalámbrica doméstica o por Internet.

Etiquetas: Arduino, AVR, Telnet

Artículos Relacionados

AVRSH: Un intérprete comandos para Arduino/AVR. ¿

AVRSH: Un intérprete comandos para Arduino/AVR. ¿

Ever quería estar "conectado" para el Microcontrolador AVR? ¿Nunca pensó que sería cool al "gato" un registro para ver su contenido? ¿Siempre has querido una manera para encender y apagar cada subsistemas periféricos del AVR o Arduino
Añadir cabecera ICSP para la placa Arduino/AVR

Añadir cabecera ICSP para la placa Arduino/AVR

por lo que usted ha estado jugando con Arduino, o más bien, Hackduino. Si usted hace su propio Hackduino o proyecto similar, usted se estará preguntando cómo agregar la cabecera ICSP. Básicamente, usando ICSP cabecera permitirá utilizar un programado
Escudo de programación de Arduino AVR

Escudo de programación de Arduino AVR

Necesita una manera rápida y fácil programa AVR virutas. ¿Sabías que puedes usar el Arduino y el IDE de Arduino? Este escudo Arduino hace el proceso mucho más fácil.Puedes:Quemar un bootloader en un reemplazo Atmega328 para su UNO.Hacer un proyecto i
Potencia tu Arduino/AVR con una batería de Hand-Cranked

Potencia tu Arduino/AVR con una batería de Hand-Cranked

si alguna vez has querido a tu Arduino o AVR de la energía de una batería de pruebas de desarrollo (las baterías tienen cualidades de entrega de alimentación diferente que, digamos, AC transformado o incluso una fuente regulada de DC) pruebas pero es
Módulo de Sensor de nivel de agua para Arduino AVR brazo STM32 STM8

Módulo de Sensor de nivel de agua para Arduino AVR brazo STM32 STM8

felicitaciones al equipo de ICStation ! Han desarrollado este maravilloso módulo de sensor de nivel de agua por grandes esfuerzos. Este módulo con tamaño pequeño y alto rentable es fácil de usar. En este artículo, utilizaremos el osciloscopio de alma
Cómo cambiar el fusible bits de AVR Atmega328p - microcontrolador de 8 bits con Arduino

Cómo cambiar el fusible bits de AVR Atmega328p - microcontrolador de 8 bits con Arduino

En este instructable aprenderás cómo cambiar el fusible bits de Atmega328p microcontrolador. Estoy utilizando Arduino mega como programador programa Atmega328P-PU en protoboard. Se trata de un valor predeterminado 1MHz interno calibrado frecuencia de
Un enfoque avanzado de programación de Arduino y AVR

Un enfoque avanzado de programación de Arduino y AVR

Este instructable es obligada lectura para todo aquel que esté familiarizado con núcleo AVR virutas y Arduino.Bien, para ser más específicos, al leer el instructivo, usted será capaz de:1) saber la diferencia correcta entre el AVR y Arduino.2) progra
NerdClock: Un RGB reloj binario [Software de Arduino]

NerdClock: Un RGB reloj binario [Software de Arduino]

IntroducciónRelojes binarios son una manera genial para mostrar el tiempo de una manera misteriosa. Y a los que no saben leer ese tipo de reloj es una manera simple, pero eficaz para incrementar su nerdiness nivel nubes. ¿Que podría ser algo que gust
Fracaso y éxito de Arduino Watch

Fracaso y éxito de Arduino Watch

Decidí construir un reloj binario de Arduino. Sé que un reloj de pulsera debe ser de tamaño pequeño ya que es un proyecto usable. Para ello, he seleccionado dispositivo de montaje superficial (SMD) como TQFP Atmega IC, SMD LED y resistencia SMD. Como
Mensaje SMS de GSM SIM900 Arduino diario

Mensaje SMS de GSM SIM900 Arduino diario

Uso de SeeedStudio GSM SIM900 escudo con Arduino y SMS Ting.comResumenQuería una manera de registrar la actividad en el edificio que tiene servicio de energía y de la célula pero no hay servicio de WiFi, por lo que recurrí a un escudo de SeeedStudio
Baratos al tablero del desarrollo de AVR/51

Baratos al tablero del desarrollo de AVR/51

descubrí recientemente STC microcontroladores producidos por TSMC. Ser curioso sobre estos microcontroladores comencé buscando una placa de desarrollo para ellos.Después de algunas búsquedas en google / ebay / AliExpress / decidí comprar este PCB que
Añadir dispositivo de juego USB para Arduino Leonardo/Micro

Añadir dispositivo de juego USB para Arduino Leonardo/Micro

Nota importante: Este artículo es para IDE de Arduino versión 1.6.5 (o inferior). Para agregar un dispositivo de juego USB a un Arduino Leonardo o Micro mediante Arduino IDE versión 1.6.6 (o superior) ver el Instructable siguiente: Arduino Leonardo M
ATmega DIP40 de Arduino IDE 1.6.4

ATmega DIP40 de Arduino IDE 1.6.4

Solución rápida para utilizar algunos microcontroladores ATmega en más reciente versión del IDE de Arduino 1.6.4Como sabemos, los cambios recientes en el mundo de Arduino han impulsado desarrollo del IDE de Arduino, alcanzado versión 1.6.4.No quiero
Servidor de automatización del hogar inteligente en OpenWRT router WR703N conectado a Arduino, en comparación con Ubuntu y frambuesa Pi

Servidor de automatización del hogar inteligente en OpenWRT router WR703N conectado a Arduino, en comparación con Ubuntu y frambuesa Pi

descargar el Resumen de WR703N (archivo zip de 340MB):https://sourceforge.net/projects/WR703N/---------------------------------------------------------------------------------------------------------------------------------Estimado lector,Hay muchos