Änderungen

Aus Hackerspace Ffm
Wechseln zu: Navigation, Suche

DataTransferWebRaspberryArduino

347 Byte hinzugefügt, 18:58, 27. Jul. 2017
Hier wird beschrieben wie man Daten in Echtzeit und Duplex von einer WebSeite über den Raspberry Pi zum Arduino schicken kann.
Als erstes brauchen wir einen WebServerauf dem Raspi. Da wir Python verwenden wollen nehmen wir [http://www.tornadoweb.org/en/stable/ Tornado].
<pre>sudo pip install tornado</pre>
</html>
</pre>
Das ist die Seite
[[File:DataTransferWebRaspberryArduino_ui.PNG|border]]
Danach eine Python-Datei mit dem Server-Code erstellen /server/server.py
def get(self):
self.render("index.html")
 
class Application(tornado.web.Application):
tornado.ioloop.IOLoop.instance().start()
</pre>
 
Dann den Server mit python server.py starten.
Für den Arduino diesen Code verwenden.
}
</pre>
 
Die Verkabelung zwischen Raspi und Arduino ist in diesem Artikel beschrieben [[RaspberryGPIOSerial]].
 
Über den seriellen Monitor sind die ankommenden Daten zu sehen und können an die WebSeite geschickt werden.
688
Bearbeitungen