Touch me! Edison gebaseerd touch weblog (3 / 4 stap)

Stap 3: Logboekgebeurtenissen van de aanraking tot het dossier


Tot dusverre goed. Het is nu tijd om te interageren met de linux die verstopt onder de Arduino Edison-proces.

De eenvoudigste manier om dat te doen is door te bellen naar een systeem commando of script met Arduino Edisons system() functie.

Dus, de gemodificeerde schets hieronder, elke keer als de touch sensor wordt geactiveerd, voegt een regel met de datum en tijd, samen met het bericht "touch!" en van de Edison-board hostname aan het bestand /tmp/arduino.log

Terminal verbinding maken met uw bord, en je ziet de lijn toegevoegd telkens wanneer u op de knop drukt: Geef enkel het volgende in je terminal:

wortelstaart /tmp/arduino.log

De gewijzigde schets (alleen de regel met de system call toegevoegd):

 #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); } 

Gerelateerde Artikelen

Intel Edison gebaseerde mobiele Sensor netwerk voor het Internet van dingen

Intel Edison gebaseerde mobiele Sensor netwerk voor het Internet van dingen

Inleiding en overzichtDe Intel Edison is een handige kleine computer die veel voordelen van andere maker stap combineert. Worden kan gecombineerd met breakout boards van verschillende grootte en doeleinden.In dit artikel zullen we leren welke compone
Intel Edison gebaseerd verwarmd 3d printer behuizing (gebruik een arduino, edison zuigt, bevroor elke keer!)

Intel Edison gebaseerd verwarmd 3d printer behuizing (gebruik een arduino, edison zuigt, bevroor elke keer!)

** WAARSCHUWING ** dit Instructable gaat werken met 120V huidige. Als u niet vertrouwd bent met hoogspanning, een 12v föhn en relais zou kunnen werken (ik heb niet één om uit te testen, als iemand doet, stuur me een link naar een YouTube-Video van he
Intel edison gebaseerd geluid monitor voor huisautomatisering!

Intel edison gebaseerd geluid monitor voor huisautomatisering!

Hallo iedereen!Ik ben Geeve George een MAKER trots uit INDIA! Ik begon op de leeftijd van 10 en mijn ijver voor maken nog wordt voortgezet zoals ik gefascineerd ben door de eindeloze mogelijkheden en kansen die technologie biedt!HAT! is mijn serie va
QR Code betaling apparaat met behulp van Intel Edison

QR Code betaling apparaat met behulp van Intel Edison

Sla de volgende 2 alinea's als u niet geïnteresseerd in onze motivatie bent.Er was een punt in tijd wanneer contant geld een voldoende betaalmethode is. Ons dagelijks leven wordt drukker en technologie gaat vooruit, we hebben een heleboel opties om t
Intel IoT Edison Sonar Theremin

Intel IoT Edison Sonar Theremin

Intel® Edison is Intel's nieuwe kleine wonder, met o.a. een dual core Intel® Atom™ processor systeem op een Chip, 1GB RAM, WiFi, Bluetooth LE waarmee u een echte besturingssysteem (linux!) op het en doen wat je kunt bedenken.Dingen krijgen zelfs bete
Intel Edison Smart Camera Trigger voor pixhawk op basis van Darren

Intel Edison Smart Camera Trigger voor pixhawk op basis van Darren

De Intel Edison is een zeer kleine en krachtige computer. Het heeft de perfecte maten moet worden gebruikt als een metgezel computer voor Pixhawk gebaseerd drones. Draaien van linux en kan sommige beeldverwerking. Het kan worden gebruikt om te contro
Intel Edison IoT Hackathon - Jane, ouderenzorg assistent

Intel Edison IoT Hackathon - Jane, ouderenzorg assistent

Dankzij de mensen van Intel, ik kreeg een kans om te bouwen van een leuk project op de Intel Edison IoT Hackathon in Boston. Het project is een prototype van Jane, een IoT ouderen zorg assistent die helpt patiënten op gesubsidieerde huis wonen zorg.
PiMSO - een Raspberry Pi gebaseerd Wi-Fi oscilloscoop

PiMSO - een Raspberry Pi gebaseerd Wi-Fi oscilloscoop

PiMSO, is een Raspberry Pi gecontroleerd 200 Msa/S mixed-signaal oscilloscoop. Afhankelijk van uw toepassing kan het configureren voor gebruik van de browser Midori op de Pi GUI of toegang op afstand via het internet. Aangezien de PiMSO GUI web is-ba
Intel Edison IoT WiFi Termostate #IntelMaker

Intel Edison IoT WiFi Termostate #IntelMaker

Intel Edison IoT WiFi TermostateStap 1: IntroDit is een Intel Edison gebaseerd thermostaat WiFi IoT verbonden, die u kunt instellen van de gewenste temperatuur lokaal met behulp van een potentiometer en zie dit op RGB-LCD en op afstand via de webpagi
Intel Edison: Warmtemeter, TMP36

Intel Edison: Warmtemeter, TMP36

Intel Edison gebaseerd analoge temperatuurmeter.de TMP36 kunt lezen temperaturen die zijn van -40 tot +120 Celsius maar de meter geeft alleen de temperaturen tussen + 40 tot ongeveer 100 Celsius.Waarom?Gewoon omdat ik het om aan te tonen van alleen d
ASU-VPL Edison Robot

ASU-VPL Edison Robot

Microsofts VPL is een waardevol instrument voor het onderwijs. Het is een drag en drop taal (Visual Programming Language) met ondersteuning voor vele verschillende robots, met inbegrip van Lego NXT. Microsoft liet echter onlangs ondersteuning voor hu
Ontwerpen van een uitbreiding PCB (Intel® IoT)

Ontwerpen van een uitbreiding PCB (Intel® IoT)

Dit Instructable is geschreven als een uitgangspunt voor degenen die graag gebruik van de Intel® Edison aan haar volle potentieel, door het op te nemen in een volledig ontwikkelde ingesloten project. Om dit te doen, u zult waarschijnlijk moeten maken
Ouderenzorg Monitor (Intel IoT)

Ouderenzorg Monitor (Intel IoT)

OverzichtDit is een Instructable voor een controle en het attenderen van apparaat voor iemand zoals een bejaarde die zich op hun eigen tijde tijdens de dag of de nacht en die mogelijk een risico voor het vallen of wellicht wat hulp gedurende die tijd
NeuroSky MindWave mobiele Teardown + aangepaste EEG zendspoel

NeuroSky MindWave mobiele Teardown + aangepaste EEG zendspoel

Dit is een Instructables hierover af te breken / / Neurosky de hackMindWave Mobile - naar het creëren van uw eigen hoofdband of een3D afgedrukt EEG zendspoel [zoals ik deed] met LED-indicator.PRODUCT: https://www.sparkfun.com/products/12805Neurosky v