Lång räckvidd, 1,8 km, Arduino att Arduino trådlös kommunikation med HC-12. (3 / 6 steg)

Steg 3: Trådlös chattprogram, växlingsknapp, momentan knapp och några användbara funktioner



Trådlösa Messenger

Vi kommer börja med att göra ett trådlöst chattprogram.

Kopiera innehållet från filen "HC-12 messenger send/receive.txt" i den ZIP arkivet och klistra in den till var och en av Arduino-instanser. Koden är densamma för båda Arduinos.

Efter uppladdning koden, öppna den seriella monitorn för båda instanser.

Nu börja skriva i båda följetong monitorer för att starta en chatt.

Även din Arduinos är anslutna till samma dator, meddelandet är trådlösa.

Växlingsknapp

En växlingsknapp används ofta i elektronik. Principen är mycket enkel. Du trycker på en knapp en gång att vända på LED och tryck på samma knapp igen för att stänga av LED.

Kopiera och klistra in innehållet i "HC-12 växla knappen Send.txt" till "HC-12 avsändare"-instansen och den "HC-12 växla knappen Receive.txt" till "HC-12 receiver" instans och ladda upp.

När du trycker på knappen, borde du se lampan lyser upp. När du trycker på knappen igen, släcks lysdioden.

Några validators som timing och knappkod används för att kontrollera detta exempel arbeten perfekt.

Momentan knapp

En momentan knapp är ganska enkelt. Samtidigt som du trycker på knappen, tänds lampan. När släppa knappen, släcks lysdioden.

Kopiera och klistra in innehållet i den "HC-12 momentan knapp Send.txt" till "HC-12 avsändare"-instansen och den "HC-12 momentan knapp Receive.txt" till "HC-12 receiver" instans och ladda upp.

Några användbara funktioner och operatorer

Det finns några användbara funktioner och operatorer som komma till hands när du vill konvertera eller spotta en sträng och konvertera det till ett decimaltal och så vidare.

Titta på filen "HC-12 användbara funktioner och operatorer Send.txt" och "HC-12 användbara funktioner och operatorer Receive.txt".

Skicka skiss skickar strängen "test123" om du trycker på knappen.

Ta emot skissen läser strängen, dela den och konvertera det till ett heltal.

Se Steg
Relaterade Ämnen

Arduino Android USB-seriell kommunikation med OTG kabel

Jag har gjort en Arduino baserade natten lampa med hjälp av foto motstånd och problem med det är ljusnivåer var olika från plats till plats, när jag testar jag har använt ett värde som en tröskel för att slå på ljuset och efter att fastställa det i d...

Baserade Arduino House värmare Controler med SMS användargränssnitt

projektet innehåller instruktioner och koden för att bygga en uppvärmning controller för ditt hem eller avlägsna land hus, som kan kontrolleras och övervakas av GSM via SMS-kommandon. Jag började att utforma det så vi behövde en pålitlig och Register...

Arduino själv balans registeransvarige med DIGITAL IMU, äntligen!

Vad är det?DIY Segway/balans styrenhet med modern DIGITAL IMU sensor.Programvara för en Arduino som gör det möjligt att läsa positionsdata från en av de nya DIGITAL accelerometer/gyroskop enheterna, bearbetar data med hjälp av Kalman filtrering (rikt...

Raspberry Pi och Arduino: bygga tillförlitliga system med WatchDog timer

Sammanfattning: I detta Instructable titta vi på hur man bygger mer tillförlitliga datorsystem med WatchDog timer. Vi visar hur du ställer in och använder Raspberry Pi och Arduino inre watchdog timer. Vi förklarar också varför en extern WatchDog Time...

Arduino grafiska seriell kommunikation med klättre (Blink LED)

Arduino använder allmänt för olika typer av dator/elektroniska projekt för många ändamål, den har en väl utformad kompilator som minska kodning och belastande upp tid, klättre är en grafisk programmering språk som använder höjd grafiska komponenter m...

Arduino ultraljud avståndsmätare med I²C lcd uppvisning!

Heji detta projekt vill jag Visa och förklara du en rad sensor med ultraljud och en 20 x 04 LCD-skärm. Jag skrev koden för detta projekt själv och lade till massor av kommentarer, så att alla kan förstå det och använda det för andra projekt (kanske e...

Styra Arduino styrelsen trådlöst med iPhone, iPad eller iPod med iArduino App och Ethernet Shield

denna tutorial vägleder dig till hur man gör hela installationen till kontroll din Arduino ombord med iArduino program. Vi kommer att använda Led för förståelse, och vi kommer att byta det till och från med hjälp av iArduino app. Från detta kommer du...

Arduino OLED termometer och Hygrometer med DHT11 för nybörjare

Hej! Jag ska visa dig hur man gör en Arduino OLED termometer och hygrometer * med DHT11.OLED vi använder idag är 1.3″ tum i storlek, funktioner 128 × 64 pixlar och använder SPI bussen. På nästa steg hittar du mer nyttig information om OLED tech och d...

Läst RPM från Arduino-baserad IR-varvräknare med MATLAB GUI

Hej igen, ett par dagar jag postat tillbaka en instructable av IR varvräknare med arduino, då insåg jag att snarare än läsning av RPM värdet i Arduino IDE seriell monitor, presentera RPM i en ordentlig ram skulle se mer hi-tech. Så försökte jag att g...

Arduino drivs av din SmartPhone (med följetong) - Del1 - ljud och vibrationer åtgärder

Välkommen till den första delen av denna serie. I denna ta serie kommer vi att försöka ut så mycket som vi kan från du smartphone (android just nu) till din microcontroller med seriell kabel (OTG kabel).I denna del kommer vi att förklara hur du kan s...

Arduino röst / taligenkänning med Geeetech modul [Tutorial]

Hur till: Arduino röst / taligenkänning med Geeetech modul [Tutorial]. Denna video visar dig hur man talar med din Arduino med (billigt) Geeetech röst kontrollmodulen. Du kan sedan använda koden kontrollerar en motor eller göra röststyrda lampor. Det...

Arduino Pitch upptäckt algoritm (med AMDF)

Senaste uppdatering: 16 januari 2016 (nyligen lagt till en förbättrad matlab-kod (step7) med prover och massor av anteckningar)Förord: Detta Instructable är skrivna på en att visa hur jag analyserat, testat, genomfört och optimerad en algoritm. Även...

Arduino Tweetmas träd * uppdaterad med kod *

I år jag vill inreda mitt hus till jul.Jag har arduino och led strip ws2811; Vad är allt bra!Behöver det har en bra idé att vara originell; Det är med twitter!Jag hörde om cheerlights projektet. Det är en bra idé.Jag ska göra Tweetmas träd !Steg 1: S...

Arduino / bearbetning - HC-SR04 RADAR med bearbetning & Arduino

Hej världen! Idag gjorde jag en cool liten MiNi RADAR upptäcker objekt och visar den på datorn med hjälp av den bearbetning IDE & Arduino. Kolla in nästa steg för den schematiska reservdelslista & koder.Du behöver 2 IDE.Arduino IDEBearbetning IDEI...

Styra Arduino från din dator (med FIRMATA)

detta kort projekt visar hur du kontrollerar din arduino direkt från din dator med Firmata-protokollet.Steg 1: Anslut din arduino Öppna din arduino IDE.Anslut din arduino till datorn. Kontrollera att du har valt rätt port och arduino familj i arduino...

Arduino justerbar termoelement-baserade Controller med relä

jag nyligen skapat en Arduino justerbar Timer styrenhet med relä projekt att styra min veranda gasvärmare millivolt (thermopile). De bilder som används i projektet, liksom bilderna används i detta projekt är samma, eftersom det finns endast en minima...

Arduino Bluetooth Garage dörrkontroll med sensorer och anpassningsbara Android App

Använda en arduino till aktivera reläer för att öppna garageportar och elektriska dörrlås.En anpassningsbar Android App, ansluter till arduino via lösenordsskyddade bluetooth-ihopparningen.En bluetooth hc-05 modul tar emot kommandon från en android-t...

Arduino ombord gjorde Lego-kompatibel med Sugru

Arduino ombord speciellt anpassade använder sugru, så att Lego kompatibel. Sugru placeras på botten av plast bas och en Lego bottenplatta fäst på den....

Arduino lösenord säkerhetssystem med magnetisk dörr sensorer

I handboken Instructables kommer jag visa dig hur man gör ditt eget lösenord säkerhetssystem genom att använda Arduino uno styrelsen och vissa magnetiska dörren växlar. Jag gjorde min egen krets med hjälp av ATmega328 micro controller men detta är et...