NDSL verbinden met ARDUINO (3 / 4 stap)

Stap 3: Bibliotheken

voor verzenden & ontvangen van gegevens, moet u zowel NDSL bibliotheek en ARDUINO bibliotheek.

deze stap zal u vertellen hoe te gebruiken bibliotheken.

1. download van http://code.google.com/p/ds2arduino/
2. het uittreksel van het
3. u kunt mappen ARDUINO en NDSL zien.

Voor NDSL
-testen van homebrew
complie het. Als u op omhoog ingedrukt drukt, stuurt deze gegevens.
Ontvangen gegevens zal automatisch geactiveerd door ARDUINO.

-Maak uw eigen programma
kopie bevatten en brondirectory naar de hoofddirectory van uw project.
(met andere woorden, make directory, kopie header file. dan cpp bestand naar je brondirectory kopiëren.)

ds2arduino.h bestand opnemen
initialiseren met ndslArduino.initialize();
verzenden van gegevens met ndslArduino.sendData (DATA WHAT YOU WANT TO SEND);
Krijg gegevens met de ndslArduino.getData();

sendData kan de 32-bits eenmaal overbrengen.
getData zal uint32 waarde retourneren.

Voor ARDUINO
-testprogramma
Kopieer ARDUINO\libraries\ds2arduino naar de directory van uw bibliotheek.
Open ds2arduino.pde
uncomments commando wat je wilt.
Laten we eens testen!

-Maak uw eigen programma
ds2arduino.h bestand opnemen
initialiseren met ndslArduino.initialize (uitgang Pins, INPUT PIN moet 2 of 3);
(uitgang pins kunnen dat iemand onder digitale pennen. invoer pin moet een van de 2 of 3.)
verzenden van gegevens met ndslArduino.sendData (DATA WHAT YOU WANT TO SEND);
Krijg gegevens met ndslArduino.getData();

sendData kan de 32-bits eenmaal overbrengen.
getData zal uint32_t waarde retourneren.

LET OP
-NDSL bibliotheek gebruiken timer1-interrupt.
-ARDUINO library gebruiken timer1-interrupt, externe interrupt.
-Als u verzenden gegevens snel te herhalen, kan worden beschadigd.
- Koppel niet VCC en GND direct!!! VAN JE NDSL FUSE ZAL WORDEN GEBLAZEN!!
(eerste keer, het is oke. Maar nogmaals, uw NDSL zal niet de nodige energie meer.)

MIJN youtube-video's.


NDSL stuurt teller gegevens begint van 0.
Everytime te klikken + PAD, is tegen incresed.
Als gegevens even getal, uitstaat LED.
Als gegevens oneven getal, brandt LED.

Arduino broncode is hier.
NDLS broncode vastzit in bibliotheekarchief.

Code:
#include "ds2arduino.h"
uint32_t temp = 0;
VOID Setup
{
ndslArduino.initialize (5, 2);
pinMode (13, OUTPUT);
}

void loop
{
Temp = ndslArduino.getData();
Als (temp & 1) {}
digitalWrite (13, hoge);
} else {}
digitalWrite (13, laag);
}
}

Gerelateerde Artikelen

Arduino en Visuino: 4D systemen ViSi Genie smart Touchscreen Vertoning verbinden met Arduino

Arduino en Visuino: 4D systemen ViSi Genie smart Touchscreen Vertoning verbinden met Arduino

Er komt een moment, wanneer je wilt hebben een touchscreen display aangesloten op je Arduino board. Er zijn vele verschillende weergaveopties en maten beschikbaar, maar de meesten van hen vereisen aanzienlijke hoeveelheid code worden gecontroleerd, e
HC-05 Bluetooth Module verbinden met Arduino

HC-05 Bluetooth Module verbinden met Arduino

De HC-05 Bluetooth-module is een uitstekende interface voor de communicatie met uw mobiele telefoon. Het heeft een grote snelheid van gegevensoverdracht en zeer eenvoudig te implementeren.Om te proberen deze tutorial zal u het volgende nodig:-Elke Ar
Een relais 12V verbinden met Arduino

Een relais 12V verbinden met Arduino

een relais 12V verbinden met de Arduino moet u de volgende dingen:-1 Arduino-1 diode bijvoorbeeld 1N4007-1 NPN-transistor bijvoorbeeld 2N2222 (in de VS) of BC548 (in Europa)-1 Relais bijvoorbeeld één met spoel spanning 12V en schakelen van de spannin
GPS-module verbinden met Arduino

GPS-module verbinden met Arduino

dit is een eenvoudige Instructable voor de mensen die graag willen weten hoe te verbinden en gebruiken van hun GPS-module met een Arduino.Ik ben met behulp van een Arduino Duemilanove en een EM-406A GPS-module.Opmerking: het breadboard is niet nodig,
Een analoge sensor van textiel verbinden met Arduino

Een analoge sensor van textiel verbinden met Arduino

Dit instructable wordt uitgelegd hoe u een analoge sensor op de Arduino aansluiten (in ons geval gebruikt een Lilypad).Materiaal dat u zal nodig:-een Lilypad Arduino (www.sparkfun.com)-een FTDI boord (www.sparkfun.com)-een USB A naar mini B kabel (ww
Stappenmotor verbinden met arduino

Stappenmotor verbinden met arduino

Hallo aan allen. In deze tutorial zal ik u een unipolaire stappenmotor verbinden je arduino helpen.Om dit te doen moet u1 x Arduino board -> op ebay aprox 10$1 x driver voor stappenmotor -> ze zijn goedkoop op ebay (enkel type in ebay: ULN2003 Stepp
Netstroom verbinden met arduino voor beginners!

Netstroom verbinden met arduino voor beginners!

Hoi!! Ik ben hier hier om te helpen als ik kan.Kunnen wij alleen 5V op de arduino bord vanuit de power pack of vanuit elke bron.Maar we kunnen niet werken met items die meer macht moeten zoals wij alleen 5v op de arduino board.Geven van meer macht ka
Hoe te auto-detecteer en verbinden met Arduino in Visual Studio met behulp van Visual Basic

Hoe te auto-detecteer en verbinden met Arduino in Visual Studio met behulp van Visual Basic

Hoe automatisch detecteren met welke poort de arduino of geekduino is verbonden aan het gebruik van visual basic en automatisch verbinding maken met het!! (later zal overigens hoe automatisch detecteren wanneer het is unplugged!).Opmerking: knop is n
MicroSD-kaart verbinden met Arduino zonder schild

MicroSD-kaart verbinden met Arduino zonder schild

deze Check outStap 1: Weten het verschil tussen de MicroSD-kaart en SD-kaart ik zocht uit web en vinden dit zeer nuttig foto weergegeven: verschillenStap 2: Nu tijd voor het maken van verbindingen msd pin 1 = X msd pin 2 = Arduino pin 8 msd pin 3 = A
Het gebruik van de Module van de Camera van de OV7670 met Arduino?

Het gebruik van de Module van de Camera van de OV7670 met Arduino?

Hier introduceerden we één module van de camera van de OV7670 net gekocht online, met inbegrip van de mededeling van de cameramodule en Arduino UNO, met behulp van de manieren om te nemen van de foto via cameramodule, enzovoort. Dit is een cameramodu
Interfacing SIM900A GSM Modem met Arduino

Interfacing SIM900A GSM Modem met Arduino

Dit is een zeer goedkope en eenvoudige Arduino GSM- en GPRS-module. We gebruiken de module SIMCom SIM900A. Het is de goedkopere module nu beschikbaar in de markt. Dit bericht kunt u bellen met arduino gecontroleerd en ook het verzenden van tekstberic
DIY handgemaakte Hexapod met arduino (Hexdrake)

DIY handgemaakte Hexapod met arduino (Hexdrake)

Hallo, ik ben David en in dit instructable zal ik u tonen hoe ik gemaakt deze hexapod hexapod wiens naam Hexdrake is.Sinds ik 16 was, raakte ik geïnteresseerd in elektronische en later in robotica. Interessant na zekere mate krijgen en programmeren m
Dual Motor Driver met Arduino met behulp van een SN754410NE Quad halve H-Bridge

Dual Motor Driver met Arduino met behulp van een SN754410NE Quad halve H-Bridge

Een stap voor stap projectrichtlijnen door ArduinoFunMet dit Instructable ga ik je laten zien hoe u met een SN754410NE Quad H-Bridge IC controle twee 12-volt DC-motoren.Ik heb een video toegevoegd zodat u de dubbele Motor in actie kunt zien.  Zoals u
Multiplexing met Arduino en de 74HC595

Multiplexing met Arduino en de 74HC595

de 74HC595 is een makkelijk en goedkoop (op ongeveer 60 cent per stuk) manier om te verhogen van het aantal digitale uitgang pinnen op je Arduino.  In deze tutorial zal ik u tonen hoe te rijden van maximaal 16 LEDs met een 74HC595 met behulp van een