Stap 3: Draadloze chatbox, wisselknop, kortstondige knop en een paar handige functies
Draadloze Messenger
Wij zullen beginnen door het maken van een draadloze chatbox.
De inhoud van het bestand "HC-12 messenger send/receive.txt" in het pitarchief kopiëren en plak deze op elk van de instanties van de Arduino. De code is hetzelfde voor beide Arduinos.
Na het uploaden van de code, opent u de seriële monitor voor beide gevallen.
Nu beginnen met typen in zowel seriële monitoren een chat starten.
Zelfs uw Arduinos zijn aangesloten op dezelfde computer, de communicatie is draadloos.
Wisselknop
Een wisselknop wordt vaak gebruikt in de elektronica. Het principe is zeer eenvoudig. U druk op een knop eenmaal naar de LED inschakelen en druk op dezelfde toets om te schakelen van de LED.
Kopieer en plak de inhoud van de "HC-12 Toggle knop Send.txt" met het "afzender HC-12" exemplaar en de de "HC-12 Toggle knop Receive.txt" aan de "ontvanger van de HC-12" exemplaar en uploaden.
Wanneer u de knop hebt uitgevoerd, moet u de LED oplichten. Wanneer u de knop opnieuw, wordt de LED uitgeschakeld.
Een paar validatiefuncties zoals timing en knopcode worden gebruikt om ervoor te zorgen dat in het volgende voorbeeld werkt perfect.
Kortstondige knop
Een kortstondige knop is vrij eenvoudig. De knop te duwen, terwijl oplicht de LED. Als het loslaten van de knop, wordt de LED uitgeschakeld.
Kopieer en plak de inhoud van de "HC-12 kortstondige knop Send.txt" met het "afzender HC-12" exemplaar en de de "HC-12 kortstondige knop Receive.txt" aan de "ontvanger van de HC-12" exemplaar en uploaden.
Sommige nuttige functies en operatoren
Er zijn een paar nuttige functies en operatoren die in handig komen wanneer u wilt converteren of spit een tekenreeks en converteren naar een decimaal getal, enzovoort.
Kijk naar het bestand "HC-12 nuttige functies en operatoren Send.txt" en "HC-12 nuttige functies en operatoren Receive.txt".
De schets verzenden stuurt de tekenreeks "test123" op de knop drukt.
De schets ontvangen leest de tekenreeks, splitsen en converteren naar een geheel getal.