Arduino draadloze programmeren met XBee serie 1 of 2 (4 / 5 stap)

Stap 4: Draadloos uploaden


Om draadloos uploaden zorg ervoor uw circuit is aangesloten op de bestemming Arduino, hetzij VIA een schild of breadboard. Vermogen opwaarts, VIA USB of een gereglementeerde spanningsbron. Ik had een 9V muur wrat die VIA vat stekker naar de Arduino UNO de DC-aansluiting verbonden gebruikt. In uw IDE enkel de gebruikelijke aanpassingen te maken. Dit zijn de Duemilanove met 328 selecteren als je board, en het recht COM voor uw verzendende XBee. Dat is het!

Ik gehecht een video, zodat u kunt zien hoe het hele proces werkt. Ik gebruikte een schets van de gemodificeerde knipperen als de schets te uploaden voor demonstratie-doeleinden. Het uitsluitend neemt opwaarts 1.100 bytes van het geheugen, maar deze methode zou ook moeten werken voor de maximale bestandsgrootte. Het is getest met tot een 25 kb schets (A CNC programma schreef ik vorig jaar).

Bedankt voor het bekijken.

Dit is de code die ik gebruikt om te testen deze draadloze methode met.

/*
Dit is een schets van de gemodificeerde knipperen op basis van het Knipoogje schets voorbeeld geleverd
door Arduino. U hoeft echter niet te wijzigen van elke code die u wilt
Draadloos uploaden, het helpt alleen te korten uitvaltijd tussen uploads. In
ieder geval, u kan niet uploaden terwijl de blauwe LED op het schild ingeschakeld is.
*/

Pin 13 heeft een LED aangesloten op de meeste Arduino boards Arduino boards.
Geef het een naam:
int geleid = 13;

de setup-routine wordt uitgevoerd zodra wanneer u drukt op reset:
VOID Setup
{
Initialiseer de digitale pin als uitgang.
pinMode led (, uitvoer);

/*
Dit volgende gedeelte van de code-signalen aan het schild dat de programmering verwerken
is voltooid. Door dit te doen, dit stopt de time-out en laat u
onmiddellijk code opnieuw te uploaden. Het is echter optioneel nad uw geüploade
clode nooit moet worden aangepast voor programmering via deze methode, omdat de
schild heeft een 60s time-out anders.
*/

pinMode (A0, uitvoer);
digitalWrite (A0, laag);
delay(1);
digitalWrite (A0, hoge);
delay(1);
digitalWrite (A0, laag);
pinMode (A0, INPUT);
}

de routine van de lus wordt uitgevoerd over en weer forever:
void loop
{
digitalWrite (led, hoog);   de LED inschakelen (HIGH is het spanningsniveau)
delay(1000);               wachten op een tweede
digitalWrite (led, laag);    de LED uitschakelen door de spanning laag
delay(1000);               wachten op een tweede
}

Gerelateerde Artikelen

Lange afstand, 1.8 km, Arduino Arduino draadloze mededeling met de HC-12.

Lange afstand, 1.8 km, Arduino Arduino draadloze mededeling met de HC-12.

In dit instructable leert u hoe te communiceren tussen Arduinos over een lange afstand tot 1,8 km in open lucht.De HC-12 is een draadloze seriële communicatiemodule die is zeer nuttig, uiterst krachtige en makkelijk te gebruiken.Eerst leert u hoe een
Eenvoudige WF32 programmeren met behulp van de Arduino IDE

Eenvoudige WF32 programmeren met behulp van de Arduino IDE

Deze handleiding krijgt u begon met basic Arduino IDE programmeren met behulp van uw chipKIT WF32 board. Voordat je kunt krijgen bij het programmeren van je board is een paar stappen nodig om de troep op opwaarts.Wat u nodig zult hebben is uw WF32 be
Maak van uw project van Arduino draadloze in minuten, met de draadloze uitvinders Shield

Maak van uw project van Arduino draadloze in minuten, met de draadloze uitvinders Shield

de uitvinders-shield gebruik van een draadloze pijp, dat een speciale draadloze RF-module die u toelaat is om gemakkelijk en betrouwbaar, verzenden en ontvangen van draadloze foutvrij gegevens tussen twee of meer Arduino boards Arduino boards.Het is
Arduino WiFi Thermometer (met web page) - Arduino draadloze

Arduino WiFi Thermometer (met web page) - Arduino draadloze

Wat je nodig hebtEen Arduino board (compatibel bestuur is OK).LM-35 (om te gebruiken met de meegeleverde bestand kunt u DS18B20 maar je moet de broncode respectievelijk converteren).HLK-RM04 WiFi router module.5V voeding of Power supply en verordenin
Het gebruik van kras of Arduino te programmeren een mBot met Makeblock

Het gebruik van kras of Arduino te programmeren een mBot met Makeblock

Een paar dagen geleden, maakte ik een robot door Makeblock. Wij noemen het mBot---een robot die beter aansluit bij onderwijs en thuisgebruik. Het is eenvoudig te gebruiken, en meer betaalbaar. Wij geloven dat dit de beste robotic product in zijn cate
De ESP8266 WeMos-D1R2 programmeren met behulp van de Arduino software/IDE

De ESP8266 WeMos-D1R2 programmeren met behulp van de Arduino software/IDE

In dit Instructable begeleidt ik u door de benodigde stappen voor het installeren, configureren en het bestuur van de WeMos-D1R2 met behulp van de Arduino IDE program.WeMos-D1R2 is dat een ESP8266-12 WiFi ingeschakeld microprocessor eenheid gebaseerd
Arduino RC auto met FPV Camera

Arduino RC auto met FPV Camera

Dit Instructable beschrijft een afstandsbediening auto die heb ik samen te stellen. De auto heeft geen echte doel - het was gewoon een uitdaging, om te zien wat kan worden gemaakt met algemeen beschikbare hardware. Het heeft de volgende functies:-4 x
Xbees (serie 2) gebruiken voor het besturen van een motor

Xbees (serie 2) gebruiken voor het besturen van een motor

met twee xbees, een arduino, een xbee exploreren een h-brug, draadloos bedienen een gelijkstroommotor om te draaien in beide richtingen (laatste video).Opmerking: Ik gebruikte de xbee ik gekoppeld aan, maar voor een één op één communicatie, in plaats
Verwerking van controles R/C auto met XBee modules

Verwerking van controles R/C auto met XBee modules

dit instructable is een wijziging van mijn presentatie naar Chicago verwerking Gemeenschap bij de (EVL) elektronische Visualization Laboratory, Universiteit van Illinois in Chicago op 1 oktober 2012. In het onderwerp vanProcessing Library serieVerwer
Arduino draadloze SD Shield Tutorial

Arduino draadloze SD Shield Tutorial

zoals de naam al impliceert, het schild van de Arduino Wireless SD heeft twee functies. Bovenal kunt dit schild u gemakkelijk interface met Xbee transceiver modules maken mesh netwerken en andere draadloze apparaten. Ten tweede, de micro SD-aansluiti
Arduino draadloze upload programma zonder USB-kabel

Arduino draadloze upload programma zonder USB-kabel

Arduino draadloze programmeur is ontworpen voor upload het programma van uw PC/laptop aan Arduino board gewoon door Bluetooth.Dus nu dat kunt u het programma bijwerken tot Arduino boards Arduino boards die in het vak of de koffer zonder elke USB-aans
Arduino-scheet-O-Meter

Arduino-scheet-O-Meter

OH NO! Hij deed het niet!Ja deed ik!Mijn project is eenvoudig: scheten in een stoel en het verzenden van het signaal draadloos aan een panel waarin de intensiteit van de scheet!Woorden van voorzichtigheid: Neem dan forceer niet jezelf aan fart, u mis
Arduino "Knipperen praten" met behulp van Charlieplexing

Arduino "Knipperen praten" met behulp van Charlieplexing

Dit project kan worden geclassificeerd als een apparaat van AAC (alternatief en Augmentative communicatie), die worden gebruikt als een communicatiemiddel voor mensen die lijden aan slopende ziekten zoals ALS en dergelijke, die leiden tot volledige v
Arduino RC auto met lange afstand en aangepaste zender.

Arduino RC auto met lange afstand en aangepaste zender.

Hallo! Dit is mijn eerste instructable.Daarin zal ik u tonen hoe te maken van een RC auto met Arduino en de draadloze nrf24l01 +-module, of hoe om te upgraden een goedkope 27 MHz RC auto.De oude RC auto, die van I het chassis, en de heli Controller n