Arduino trådlös programmering med XBee serie 1 eller 2 (5 / 5 steg)

Steg 5: framtiden



Så nu när jag har visat dig en enkel och effektiv trådlös programmering metod med XBees S2. Kanske ni kan förbättra det?

Nedan har jag noterat vissa områden för förbättring:
* Som nämns i steg 2, fördröjningen mellan får ett reset-kommando och faktiskt reseting chipet kan förmodligen vara kortsluten till 100ms eller mindre.

* För det andra, min anmärkning jag lämnade schematiskt av steg 2. Det chip som du ser är en multiplexer. Jag undrar om Arduino kunde fortfarande behålla följetong få kapacitet att samla in information från en annan enhet. Så långt kan det överföra alldeles utmärkt, men helst det får något över RX linjen återställs. Kanske kunde koden skrivas som styr multiplexorn att växla mellan D0RX stiftet och XBee eller en annan periphiral?

* Viktigast av allt, skulle kanske kod kunna skrivas som faktiskt gör skärmad Arduino läser i seriella data vid avbrott, och avgör om IDE försöker programmera andra Arduino. Baserat på vissa seriella data jag förvärvat, verkar det koden för att leta efter en 3 byte linje "0x14 0x10 0x14". Till exempel, om den skärmade Arduino får linjen är det återställer målet Arduino. Detta gör att du kan överföra till målet Arduino från en seriell fönster utan att nollställa det varje gång du överförs; Naturligtvis, så länge som din sändning inte börjar med återställningskod.

Var försiktig och tack för visning. Det ska bli intressant att se vart detta projekt går härifrån.

Se Steg
Relaterade Ämnen

Arduino solar storma controller + effektreglering och data loggning online med Xbee WiFi

För ett tag sedan jag började arbeta på en sol laddningsregulatorn, det var baserat på en PIC mikrokontroller, en 20 x 4 tecken display och koden är skriven i assembler. Det fungerade bra och arbetade fortfarande när jag bestämde mig att lägga mer ti...

Programmera en Arduino på språng med din Android-telefon eller surfplatta

genom åren Android har blivit en formidabel mobil plattform som erbjuder en hel del funktioner som tidigare endast finns på datorer. Idag vill jag ge dig ett sätt att skriva, kompilera och ladda upp Arduino program på språng med en Android-enhet.Steg...

AVR programmering med Arduino, AVRdude och AVR-gcc

AVR är en gemensam, billig typ av mikro-controller som kan verka skrämmande att arbeta med, men oroa dig inte! När du har Ställ in grundläggande kunskap och kan de bli inte bara nyttigt, men viktigt att nya projektidéer som du drömmer upp!Denna handl...

Hur du använder repa eller Arduino för att programmera en mBot med Makeblock

För några dagar sedan, gjorde jag en robot av Makeblock. Vi kallar det mBot---en robot som bättre passar utbildning och hemmabruk. Det är enkelt att använda och billigare. Vi anser att detta är den bästa robotic produkten i samma kategori.MBot är utf...

Rowan University mekatronik projekt. Trådlös bil/Xbee serie 2 avsnitt och Xbee flera Potentiometer kontroll

När du väljer xbees, måste du bestämma mellan serie 1 och 2-serien. Serie 1 xbees använda punkt till punkt kommunikation. Detta gör programmering dem enkelt eftersom en serie 1 xbee kan bara prata med en andra serie 1 xbee och inte mer därefter. Seri...

Använda xbees (serie 2) för att styra en motor

med två xbees, en arduino, xbee exploreroch en h-bron, trådlöst styra en likströmsmotor att snurra åt båda hållen (senaste video).Obs: Jag använde xbee jag länkade till, men i en meddelande, i stället för ett nätverk av trådlösa enheter, xbee serie 1...

Från Arduino och perfboard att PCB med fristående MCU

Detta Instructable är en direkt efterföljare av denna. I slutet av detta bygga upp är min skivspelare projekt nästan klar (äntligen).Målet är att utveckla en snygg och arbetar PCB med SMD elektronisk med en arbetande ATtiny85 + programvara!Så är det...

Bearbetning kontroller R/C bil med XBee moduler

detta instructable är en modifiering av min presentation till Bearbetning Chicago gemenskapen vid (EVL) elektroniska visualisering Laboratory, University of Illinois i Chicago den 1 okt 2012. I ämnetBearbetning bibliotek serienBearbetning och trådlös...

Använda Arduino vederbörlig att programmera och testa ESP8266

Om du vill programmera en ESP8266 (Wifi SoC) kommer du normalt använda en USB till seriell adapter som denna. Om du inte har ett men du har kan en Arduino vederbörlig liggandes du rigga Arduino som en bro till programmet och testa ESP8266. Observera...

Hur till restaurera den Arduino UNO R3 ATmega16U2 Firmware med Arduino IDE

Om du har en behov till Re-blixt ATmega16U2 chip med stock firmware återställa Arduino UNO tillbaka till det normala, detta sker ofta på kommandoraden med hjälp av avrdude eller dfu-programmer, eller med programmet Windows Flip. Den lättare väg för m...

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 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 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...

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...

Start programmering med ett flödesdiagram

börjar använda PIC mikrokontrollanter för dina projekt? de är mycket användbara men mycket frustrerande när din programmet bara inte fungerar.Detta är ett sätt att reda ut dina idéer genom att rita ett flödesschema. Detta är hur professionella progra...

Setup Arduino programvara för Atmega328P med intern kristall på skärbräda

en skärbräda Arduino kommer att kräva en Atmega328P styrenhet för dessa instruktioner. Observera "P" i slutet av namnet. Du kan inte använda en Atmega328 eftersom den har en något annorlunda enhet ID-nummer. Det kommer att kräva en olika styrels...

Arduino Nano: Ultraljud Ranger(Ping) med Visuino

Vi alla vill veta hur långt Santa är julen här, och vad passar bättre för detta än Arduino med Ultraljud Ranger.I detta Instructable kommer jag visa dig hur lätt det är att ansluta Ultrasonic Sensor till Arduino och styra med hjälp av Visuino - en en...

Börjar Arduino (hamnar, Pins och programmering)

alla rätt, så jag lär mig konsten att Arduinoing och tänkte jag skulle ta dig med på resan...I denna tutorial:Pins--hålen på din Arduino och hur man använder demHamnar--samlingar av stiftProgrammering--Basic programmering med arduinoSteg 1: Vad du be...

Skapa en åtgärdssekvens med en serie bilder

det är mycket givande att skapa en bild som förmedlar mycket mer än vad kan fångas i en bild. Om det är barnets första steg eller en olympisk gymnast, är processen här förmedla rörelse i en statisk bild.Sammanfoga flera bilder är en form av fotografe...