Programmer un Arduino à l’aide de BeagleBone, sans USB (2 / 5 étapes)

Étape 2: Configurer le BB GPIO

J’ai choisi d’avoir le BeagleBone mettre la broche GPIO élevée au démarrage, afin qu’il permettra l’Arduino à courir tout le temps.  Vous pouvez également le faire dans le cadre du programme d’installation de votre script python, mais je veux mon gadget de fonctionner même si le script python n’est jamais démarré.

Je suis sous Ubuntu sur mon BB, donc si vous n’avez pas Angstrom la seule différence est de comprendre la façon d’exécuter un script bash au démarrage.  Pour Ubuntu, il est aussi facile que d’ajouter une ligne à/etc/rc.local.  J’ai nommé mon bash script « sysinit.sh », réglez-le exécutable (chmod a + x) et stocké dans/root /, donc j’ai ajouter "/ root/sysinit.sh" dans mon fichier rc.local sur une nouvelle ligne.  N’oubliez pas de redémarrer ou il suffit d’exécuter le script une fois avant de passer !

Dans le script, il faut utiliser une convention d’affectation des broches différentes que nous sommes habitués.  Le Conseil d’administration, nous utilisons P9 pin 23.  Utilisation du graphique maniable sur le wiki de PyBBIO nous pouvons voir que la broche est également connu sous le nom GPIO1_17.  Sur linux, les broches sont simplement numérotés, mais heureusement il est facile de traduire le nom GPIO au nombre simple en utilisant la formule suivante :

GPIOb_p = b * 32 + p = N

Donc nous voulons GPIO1_17, qui est 1 * 32 + 17 = 49.  Si vous voulez utiliser un axe différent, remplacez 49 votre numéro dans le script.

Mon script s’ensuit :
#! / bin/bash
#gpio1_17 pour goupille d’arduino de réinitialisation, tirer haut pour allumer
#GPIOb_p = b * 32 + p = N

#enable la goupille
echo 49 > /sys/class/gpio/export
#set pour la sortie
echo « out » > /sys/class/gpio/gpio49/direction
#set haute
Echo 1 > /sys/class/gpio/gpio49/value

Articles Liés

Programmer votre Arduino avec un périphérique Android via Bluetooth

Programmer votre Arduino avec un périphérique Android via Bluetooth

Bonjour tout le monde, dans ce Instructable je veux vous montrer, comment programmer votre Arduino Uno avec votre appareil Android via Bluetooth. C'est très simple et si bon marché. Il nous permet également de programmer notre Arduino, où que nous vo
Sans fil de contrôle d’Arduino à l’aide de la BeagleBone noir ou framboise Pi

Sans fil de contrôle d’Arduino à l’aide de la BeagleBone noir ou framboise Pi

IntroductionSi vous cherchiez un moyen facile et peu coûteux d'intégrer sans fil un Arduino et un BeagleBone noir (BBB) ou la framboise Pi (RPi) look pas plus loin, ce tutoriel va vous montrer comment !Vous aurez besoinUn microcontrôleur BeagleBone n
Rapide thermomètre numérique à l’aide de TTL convertisseur USB bon marché et DS18B20 - sans Arduino ou Raspberry Pi

Rapide thermomètre numérique à l’aide de TTL convertisseur USB bon marché et DS18B20 - sans Arduino ou Raspberry Pi

Dans mon précédent instructable j'ai donné une introduction au thermomètre numérique utilisant DS18B20 et ESP8266 Conseil nodemcu avec écran OLED SPI et programmation à l'aide de IDE Arduino. Cela exigeait une connaissance de programmation, base élec
Programmer un Arduino en déplacement avec votre Android phone ou une tablette

Programmer un Arduino en déplacement avec votre Android phone ou une tablette

au fil des ans, Android est devenu une formidable plate-forme mobile qui offre beaucoup de fonctionnalités seulement auparavant sur les PC. Aujourd'hui je vous apporte une façon d'écrire, compiler et télécharger des programmes Arduino sur l'aller ave
Comment entrer dans la robotique, programmation, électronique Arduino

Comment entrer dans la robotique, programmation, électronique Arduino

Robotique, intégrer tous les champs de la tige et toujours rendre chaque enfant fou. Il peut aider enfants d'acquérir une expérience pratique sur la mécanique, l'électronique, contrôle système et en sciences informatiques.Cependant, tous les robots s
Envoyer les données du capteur (DHT11 & BMP180) à ThingSpeak avec un Arduino, à l’aide de ENC28J60 Ethercard

Envoyer les données du capteur (DHT11 & BMP180) à ThingSpeak avec un Arduino, à l’aide de ENC28J60 Ethercard

Remarque : Cette instructable est pour les vieux ENC26J60 Ethershield et ethercard. Si vous avez le WIZ5100 moderne basé Ethernetshield ou un ESP8266 aller visiter mes autres instructable que je mentionne ci-dessousEnviron un an et demi que j'ai publ
Commander une carte Arduino à l’aide d’une télécommande infrarouge

Commander une carte Arduino à l’aide d’une télécommande infrarouge

I-IntroductionBonjour à tous, mon nom est Noreddine Kessa, je suis un passionné de l'électronique.  Je me suis amusé ce week-end à jouer avec mon nouveau jouet, Kit Arduino ATmega328 bricolage que j'ai eu sur eBay, et je serais ravi de partager la jo
KeyChainino - le premier jeu trousseau Programmable avec Arduino

KeyChainino - le premier jeu trousseau Programmable avec Arduino

KeyChainino est un porte-clef jeu vintage programmable avec Arduino , où n'importe qui peut télécharger son propre jeu juste avec l'IDE Arduino.Si vous aimez vraiment le jeu d'Arcade, KeyChainino est fait pour vous !Il ne dispose pas des écrans LCD,
Comment lire une carte arduino à l’aide de LabVIEW

Comment lire une carte arduino à l’aide de LabVIEW

Cette vidéo montre comment lire une carte Arduino à l'aide de LabVIEW. LabVIEW possède une excellente interface qui le rend facile à enregistrer des données provenant d'une carte Arduino. Un des défis plus importants lorsque vous utilisez une carte A
DIY aveugles Smart collent Arduino à l’aide de

DIY aveugles Smart collent Arduino à l’aide de

Salut, amis.Comment vas-tu?J'espère que vous êtes bien !Aujourd'hui dans ce instructable nous allons faire un bâton d'aveugle intelligent pour les personnes ayant une déficience visuelle.Avez-vous remarqué les personnes aveugles ?Leur vie est pleine
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
Application mobile pour surveiller et contrôle Arduino, à l’aide de kito.io plate-forme IOT

Application mobile pour surveiller et contrôle Arduino, à l’aide de kito.io plate-forme IOT

Surveillez et contrôlez votre Arduino depuis votre Mobile App de kito.J'ai développé une plate-forme d'Ito pour aider DIY Makers qui ne vient que pas besoin de connaître de Xcode, Android, JavaScript autrement que savent écrire des Sketches de l'Ardu
Comment programmer un Arduino Uno à clin

Comment programmer un Arduino Uno à clin

Dans ce instructable, je vais enseigner vous comment programmer et Arduino Uno à clignoter. Ce projet n'est pas très avancé et est idéal pour les débutants.Étape 1: composants-Arduino Uno-La LED s'allume (en option)-Résistances (ne doit pas être le m
Comment faire pour partager l’écran Android avec PC ou Mac sans USB/WiFi

Comment faire pour partager l’écran Android avec PC ou Mac sans USB/WiFi

Parfois, vous pouvez mettre en miroir écran Android pour PC ou Mac, afin que vous pouvez partager facilement l'écran du téléphone avec d'autres. C'est très simple à l'aide du câble USB. Il existe de nombreux logiciels de bureau qui peut vous aider av