Telnet à votre Arduino/AVR !

L’autre jour je voulais vérifier sur un de mes AVR mais j’étais à l’étage et Dieu sait que c’est trop de tracas pour aller en bas, là où était le microcontrôleur. Mais, il y avait deux ordinateurs ralentis, assis à l’étage à côté de mes fesses paresseux, donc j’ai eu une demi-journée de travail et a décidé d’écrire une application qui lie les deux ports : un port série pour connecter l’Arduino/AVR et un port TCP/IP que je pouvais telnet à partir de mon réseau sans fil ou sur Internet. L’application puis agir comme un proxy entre le réseau TCP/IP et l’AVR.

Pour voir la meilleure vidéo, cliquez deux fois sur et l’amener dans sa propre fenêtre et agrandir.  Sinon, strabisme et vous pouvez voir ce qui est tapé.

Donc, j’ai fini par modifier l’application de connexion série AVR Terminal que j’avais déjà écrit, et j’ai ajouté un support TCP/IP. Pour aller avec elle, j’ai écrit certains firmware qui offre quelque chose comme un shell UNIX, me donnant accès à distance à toutes les quilles, fusible, réglages, etc.. Vous pouvez allumer la LED et tout ça tout ça à distance. Même, il prend en charge le réglage de la vitesse d’horloge en temps réel et dispose d’un système de mot de Pseudo-passe qui donne le cadre pour l’authentification pour les commandes de niveau racine (comme tension de sous-systèmes, etc.) ou de listes de contrôle d’accès. Voici quelques-unes des choses qu’il peut faire :

  • Afficher la fréquence de votre cpu
  • La valeur aucune broche input ou output
  • Lire l’état de n’importe quel code pin
  • Envoyer logique 1 et 0 à n’importe quel code pin pour allumer la LED, etc.
  • Alimentation vers le basse et puissance jusqu'à les périphériques SPI, TWI, USART et ADC
  • Lire les bas fusible, fusible supérieur, fusible externe et les bits de blocage en temps réel
  • Déclencher des minuteries pour automatiquement les événements de calendrier et de choses.
  • Un cadre pour un système d’authentification en EEPROM
  • Mettre en place tout diviseur d’horloge disponible en temps réel
  • Écrit en C++ et compilé pour un ATmega328P

Cette instructable détails comment vous pouvez télécharger le logiciel (et firmware, si vous aimez), l’installer et commencent à accéder à votre AVR de votre réseau domestique sans fil ou sur Internet.

Mots clés: Arduino, Avr, Telnet

Articles Liés

Alimenter votre Arduino/AVR avec une batterie Hand-Cranked

Alimenter votre Arduino/AVR avec une batterie Hand-Cranked

si vous avez toujours voulu votre Arduino ou AVR de puissance d'une batterie pour les essais de développement (batteries ont qualités livraison différentes puissances à, dire, AC transformé ou même une verrue mur réglementé en DC) essais mais étaient
Ajout d’en-tête de l’ICSP vers votre Arduino/AVR

Ajout d’en-tête de l’ICSP vers votre Arduino/AVR

alors vous avez peut-être joué avec de l'Arduino, ou plutôt Hackduino. Si vous faites votre propre Hackduino ou un projet similaire, vous pouvez se demander comment faire pour ajouter l'en-tête de l'ICSP. En gros, à l'aide de l'en-tête de l'ICSP vous
AVRSH : Une interface d’interprète de commande pour Arduino/AVR.

AVRSH : Une interface d’interprète de commande pour Arduino/AVR.

Jamais voulu être « connecté » à votre Microcontrôleur AVR ? Jamais pensé que ce serait cool de « chat » un registre pour voir son contenu ? Avez-vous toujours voulu un moyen d'allumer et éteindre les différents sous-systèmes périphériques de votre A
Tournez votre Arduino dans an ISP

Tournez votre Arduino dans an ISP

savoir comment activer votre Arduino dans un AVR au programmeur système. Cela vous permettra de graver des bootloaders sur les nouvelles puces ou programme AVRs sans un bootloader.Étape 1: matériauxPour commencer, vous devez :* Arduino (je vais utili
Une approche avancée de programmation Arduino & AVR

Une approche avancée de programmation Arduino & AVR

Cette instructable est un must read pour tous ceux qui sont familiers avec cœur AVR chips et Arduino.Eh bien, pour être plus précis, à la lecture de l'instructable, vous serez en mesure de :1) connaître la bonne différence entre AVR et Arduino.2) pro
Alimenter votre Arduino de votre voiture

Alimenter votre Arduino de votre voiture

The Arduino--et AVRs en général--ont un large éventail d'options d'alimentation de puissance allant de 1,8 v à 5,5 v. Le choix de la tension est généralement déterminé par les exigences de consommation de vitesse ou puissance horloge souhaitée. L'Ard
Arduinolyzer.js : Transformez votre Arduino en un analyseur logique

Arduinolyzer.js : Transformez votre Arduino en un analyseur logique

Lorsque je travaillais chez Intel comme un concepteur de matériel, j'ai utilisé un analyseur logique pour déboguer des microprocesseurs et des chipsets. Un analyseur logique est une machine qui se connecte à votre circuit et convertit ce qui se passe
Transformez votre Arduino Uno en un USB-HID-Mididevice

Transformez votre Arduino Uno en un USB-HID-Mididevice

tandis que construire un Arduino Uno fondé Midi-contrôleur pour Ableton Live, je suis tombé sur le projet HIDUINO (http://code.google.com/p/hiduino/). Il vous permet de transformer votre Arduino Uno (ou tout autre appareil utilisant un chipset USB AV
RECOMPILE (renommer) et Flash HIDUINO avec ISP pour transformer votre Arduino en un périphérique HID (usb-midi)

RECOMPILE (renommer) et Flash HIDUINO avec ISP pour transformer votre Arduino en un périphérique HID (usb-midi)

HIDUINO est un firmware (code) fait pour courir sur les microcontrôleurs Atmega8u2 (Arduino UNO Rev 2 - et antérieur - ou Mega2560) et Atmega16u2 (Arduino UNO Rev3).Ce sont ceux en charge de faire de l'ordinateur et les conseils de parler les uns aux
Comment utiliser un Nokia 5110 84 X 48 affichage à cristaux liquides avec votre Arduino (c’est facile et bon marché!)

Comment utiliser un Nokia 5110 84 X 48 affichage à cristaux liquides avec votre Arduino (c’est facile et bon marché!)

C'est bon marché et facile d'ajouter un 84 X 48 LCD à votre projet Arduino.  Ces écrans Nokia 5110 sont excédentaires des téléphones Nokia de la fin des années 90.  Tandis que la technologie est vieux, il fait un fantastique rétro-éclairé d'affichage
Contrôler votre Arduino avec une télécommande

Contrôler votre Arduino avec une télécommande

de s'interroger sur la façon de contrôler quoi que ce soit dans votre maison avec une simple télécommande ? C'est assez simple et bon marché.Étape 1: Trucs frais virés Voici ce que vous aurez besoin :-Arduino (j'utilise UNO)-Maquette sans soudure-Un
Contrôler votre arduino depuis votre PC avec le Qt Gui

Contrôler votre arduino depuis votre PC avec le Qt Gui

pour mon premier instructable je vais vous montrer comment utiliser Qt pour faire des interfaces graphiques pour votre arduino (ou n'importe quel appareil rs232)Donc, si vous souhaitez créer vos propres interfaces graphiques, vous souhaitez contrôler
Guino : Tableau de bord pour votre Arduino

Guino : Tableau de bord pour votre Arduino

ce projet fait partie des expériences réalisées tout en faisant un artiste en résidence à Instructables. Vous pouvez voir les autres projets ici.Il peut être une tâche difficile de déboguer et de visualiser en temps réel des données sur la carte Ardu
Programmer votre Arduino avec un périphérique Android !

Programmer votre Arduino avec un périphérique Android !

Salutdans ce Instructable que je veux vous montrer, comment vous pouvez programmer votre Arduino avec votre appareil Android. C'est très simple et pas cher. Il nous permet également de programmer notre Arduino, où que nous voulons, c'est utile pour l