12 Kabelgebundene Kommunikation

Bis jetzt haben wir zwar Geräte mithilfe des Espruino gesteuert, dabei aber abgesehen von der USB-Verbindung zum PC nicht mit anderen Geräten kommuniziert.

Nehmen wir aber an, wir wollten mit einer weiteren Espruino-Platine kommunizieren, einen Fernseher ein- und ausschalten oder eine Verbindung mit dem Internet herstellen. Dazu bräuchten wir eine Möglichkeit, unsere Daten (als eine Folge von Bits) in etwas umzuwandeln, was wir übertragen können, und sie anschließend wieder zurückzuverwandeln.

Eines der anschaulichsten Beispiele für die Datenübertragung bildet der Morsecode. Dabei werden Folgen aus kurzen und langen Signalen verwendet, um Textzeichen per Funk zu übertragen.

Wenn wir ein kurzes Signal durch einen ...

Get Maker-Projekte mit JavaScript now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.