Touche-moi ! Edison basé touch weblog (3 / 4 étapes)

Étape 3: Journal touch événements de déposer

Pour l'instant ça va. Il est maintenant temps d’interagir avec le linux qui se cache sous le processus de l’Arduino Edison.

La façon la plus simple de le faire est en composant un système de commande ou un script avec la fonction system() de Arduino Edison.

Ainsi, la mis à jour le schéma ci-dessous, chaque fois que le détecteur de touche est activé, ajoute une ligne avec la date et l’heure ainsi que le message « touch! » et nom d’hôte du Conseil d’administration Edison avec le fichier /tmp/arduino.log

Établissez une connexion terminale à votre Conseil d’administration, et vous verrez la ligne ajoutée chaque fois que vous appuyez sur le bouton : il suffit de donner ce qui suit dans votre terminal :

racinequeue /tmp/arduino.log

La mis à jour le croquis (seule la ligne avec l’appel système ajouté) :

 #include #include "rgb_lcd.h" rgb_lcd lcd; const int colorR = 0; const int colorG = 0; const int colorB = 255; const int pinButton = 7; // pin of button define here boolean touchStarted = false; void setup() { pinMode(pinButton, INPUT); // set button INPUT // set up the LCD's number of columns and rows: lcd.begin(16, 2); lcd.setRGB(0,0,0); // Print a message to the LCD. lcd.print("Status:"); delay(1000); } void loop() { lcd.setCursor(0, 1); if(digitalRead(pinButton)) // when button is pressed { if (!touchStarted) // act only on start of touch event { touchStarted = true; lcd.print ("touch!"); lcd.setRGB(colorR, colorG, colorB); system("echo $(date '+%Y %b %d %H:%M:%S') Touch! $(hostname) >> /tmp/arduino.log"); } } else { touchStarted = false; lcd.setRGB(0,0,0); lcd.print (" "); } delay(10); } 

Articles Liés

Construire votre propre guimbarde - une mise à jour du design Moi Dan basé

Construire votre propre guimbarde - une mise à jour du design Moi Dan basé

Scénario :Depuis mon premier instructable sur la guimbarde de dan moi, je serai du point de vue technique,J'ai eu quelques ennuis avec rendant ces moi dan vraiment fonctionne correctement. Il n'était pas très satisfaisant je l'avoue.Ici :Mais mainten
Intel Edison Smart caméra déclencheur pour pixhawk basé drones

Intel Edison Smart caméra déclencheur pour pixhawk basé drones

L'Edison Intel est un ordinateur très petit et puissant. Il a la taille parfaite pour être utilisé comme un ordinateur de compagnon pour Pixhawk base de drones. Capable de fonctionnant sous linux et de faire un traitement d'image. Il peut être utilis
Edison Intel smart wearable babyphone - partie 1

Edison Intel smart wearable babyphone - partie 1

J'espère que vous apprécierez l'invention, le groupe 4BaBi a dévoilé à l'ITO de Intel, Londres Roadshow 2015 ! L'Edison Intel nouvellement libéré est un impressionnant système complet sur une puce (SoC), pas plus gros qu'une carte SD. Il a pleine Blu
Nature Tracker : mappage de paramètre avec l’Edison Intel

Nature Tracker : mappage de paramètre avec l’Edison Intel

Données sont belles. Et loin de « détruire la poésie de l'arc-en-ciel » (Keats), une approche scientifique peut nous aider à mieux apprécier les choses que nous avons plaisir à faire. Ici, nous avons pris un kit de goodies Ito et été assemblés dans u
IFTTT pour ITO avec Intel Edison

IFTTT pour ITO avec Intel Edison

LE PROBLÈME :Trop d'appareils, trop d'apps (pour chaque périphérique), c'est bon pour un professionnel occupé !Nous devons non seulement un « connecté la maison » - mais aussi une « maison de Smarter » !NOTRE SOLUTION MAGIQUE :Par le biais de notre p
Conception d’une Expansion de PCB (Intel® ITO)

Conception d’une Expansion de PCB (Intel® ITO)

Ce Instructable a été écrit comme point de départ pour ceux qui veulent utiliser l'Intel® Edison à son plein potentiel, en l'incorporant dans un projet intégré pleinement développé. Pour ce faire, vous aurez probablement besoin de faire – comme l'app
100 % en bois risque Board dans des chutes de

100 % en bois risque Board dans des chutes de

J'aime une bonne partie de ce risque de jeu de domination mondiale classique. J'aime tellement que je joue le jeu avec famille et amis au point où nous avions besoin d'un trophée itinérant pour encourager plus de jeux face à face au lieu de jeux élec
Centralement contrôlé Digital Photo Frame

Centralement contrôlé Digital Photo Frame

Ok, donc je sais pas il y a déjà des tonnes de cadre photo numérique Instructables là-bas. S'il vous plaît garder avecmoi comme je l'explique pourquoi celui-ci est différent.Ce sont les caractéristiques qui font mon cadre assez unique par rapport aux
Véritable Tube Mc (préampli pédale d’effet guitare)

Véritable Tube Mc (préampli pédale d’effet guitare)

Ceci que je pédale d'effet guitare tube real Mc que cointain tube 12ax7 ce bruit superbe... pour moibasé sur le travail de Fred Nachbaur et touche ton, n'hésitez pas à voir le fichier pdf de th qu'ils construisentwww.Dogstar.dantimax.dk/tubestuf/mctu
Faire un personnage féminin du jeu de cire

Faire un personnage féminin du jeu de cire

cette instructable va vous prendre par le processus pour sculpter une figure nommée « Dirt », un personnage de jeu vidéo à l'origine de jeu PC de l'espèce, est développé par Nu Generation Games Ltd. au Royaume-Uni.Découvrez l'AG officielleJ'espère qu
S’allument Tardis, table de chevet avec construit dans la lampe

S’allument Tardis, table de chevet avec construit dans la lampe

Je jure que je fais plus que juste Doctor Who trucs... Mais en regardant mes versions vous pouvez penser que je suis un écrou. J'aime juste pour construire des choses pour mes enfants, et vous pouvez le deviner quel spectacle est populaire dans la ma
Jeu des idées Sonic et bébé avidité Vengeurs GX The Rise de The Chaos Fusion

Jeu des idées Sonic et bébé avidité Vengeurs GX The Rise de The Chaos Fusion

Sonic et bébé avidité Vengeurs GX la montée de la Fusion de ChaosIncomplètesSonic et bébé avidité Vengeurs GX la montée de la Fusion de ChaosPrononcé un jeu en ligne dans le monde entier et de jeu hors ligne aussi prononcer Sonic et avidité Vengeurs
NeuroSky MindWave Mobile démontage + personnalisée casque EEG

NeuroSky MindWave Mobile démontage + personnalisée casque EEG

Il s'agit d'un Instructables sur la façon d'abattre / / hack de NeuroskyMindWave Mobile - vers la création de votre propre bandeau ou une3D imprimés casque EEG [comme je le faisais] avec indicateur LED.PRODUIT : https://www.sparkfun.com/products/1280
Comment faire un superbe Bespoke liseuse

Comment faire un superbe Bespoke liseuse

J'ai acheté cette lampe de table rustique au Mexique il y a plusieurs années. Simple et superbe. Il se trouve beau dans notre salon à côté d'une chaise de lecture et est toujours un point de parler avec les visiteurs. Il y a un nombre croissant de co