Arduino telnet script voor opdrachten

arduino logo

In dit voorbeeld gaan we gebruik maken van de USB en seriële poort van de Arduino, eigenlijk is het een soort van TELNET functie om de Arduino aan te sturen.

Ik heb bedacht om met een # (hekje) te werken, deze geeft aan de Arduino aan wanneer het commando compleet is om daarop een actie uit te voeren, bijvoorbeeld het aan en uit zetten van het ledje op digitale poort 13 (zit op elke Arduino).

In het voorbeeld hieronder kun je via de seriële monitor commando’s sturen naar de Arduino:

aan# = LED AAN
uit# = LED UIT
tekst# = print “Hallo Wereld#”

Als je bijvoorbeeld iets hebt ingetikt zonder hekje, dan werkt het volgende (juiste) commando’s uiteraard niet omdat de seriele buffer nog steeds gevuld wordt TOTDAT er een HEKJE is, Het is aannemerlijk dat je het commando dan 2x moet versturen, de 1ste keer om de buffer leeg te maken en de 2e om het uit te voeren! (je kan ook altijd beginnen met een # voordat je het uiteindelijke commando verzend)

arduino_telnet_script_monitor