NDSL mit ARDUINO verbinden (3 / 4 schritt)


Schritt 3: Bibliotheken

für das Senden & empfangen, benötigen Sie sowohl NDSL und ARDUINO-Bibliothek.

Dieser Schritt wird Ihnen sagen, wie mithilfe von Bibliotheken.

1. download von http://code.google.com/p/ds2arduino/
2. entpacken Sie es
3. Sie können ARDUINO und NDSL Verzeichnisse sehen.

Für NDSL
-Homebrew zu testen
Complie es. UP-Taste drücken, sendet es Daten.
Erhalten Sie Daten werden automatisch durch ARDUINO ausgelöst.

-machen Sie Ihr eigenes Programm
eine Quittung und Quellverzeichnis zum Hauptverzeichnis des Projekts.
(das heißt, stellen Sie Verzeichnis, Kopie Header Datei. dann Kopie Cpp-Datei zu Ihrem Quellverzeichnis enthalten.)

Include-Datei ds2arduino.h
Initialisierung mit ndslArduino.initialize();
Senden von Daten mit ndslArduino.sendData (WHAT YOU WANT TO SEND DATA);
Rufen Sie Daten mit ndslArduino.getData();

SendData kann 32-Bit einmal übertragen.
GetData wird Int32-Wert zurück.

Für ARDUINO
-Test-Programm
Kopieren Sie ARDUINO\libraries\ds2arduino in Ihrer Bibliotheksverzeichnis.
Öffnen Sie ds2arduino.pde
uncomments befiehlt, was Sie wollen.
Lassen Sie uns testen!

-machen Sie Ihr eigenes Programm
include-Datei ds2arduino.h
Initialisierung mit ndslArduino.initialize (Ausgangs-PIN, INPUT PIN muss 2 oder 3);
(Ausgangs-Pin kann sein, dass jemand unter digitale Stifte. input-Pin muss man 2 oder 3 sein.)
Senden von Daten mit ndslArduino.sendData (WHAT YOU WANT TO SEND DATA);
Rufen Sie Daten mit ndslArduino.getData();

SendData kann 32-Bit einmal übertragen.
GetData gibt uint32_t Wert zurück.

VORSICHT
NDSL - Bibliothek verwenden timer1 Interrupt.
ARDUINO - Bibliothek verwenden timer1 Interrupt, externen Interrupt.
-Wenn Sie sendende von Daten zu schnell wiederholen, kann es beschädigt werden.
- Verknüpfen nicht VCC und GND direkt!!! IHRE NDSL SICHERUNG WIRD DURCHGEBRANNT SEIN!!
(erste Mal ist es okay. "Aber zweites Mal Ihre NDSL wird sich nicht einschalten mehr.)

Mein Youtube-Videos.

NDSL sendet Daten beginnt der Zähler von 0.
Jedesmal, wenn Sie auf + PAD, ist Bartresen gesteigert.
Wenn Daten gerade Zahl ist, ist die LED aus.
Wenn Daten ungerade Zahl ist, ist die LED auf.

Arduino Source Code ist hier.
NDLS-Quellcode ist als Bibliothek Archiv beigefügt.

Code:
#include "ds2arduino.h"
uint32_t Temp = 0;
void setup()
{
ndslArduino.initialize (5, 2);
PinMode (13, OUTPUT);
}

void loop()
{
Temp = ndslArduino.getData();
Wenn (temp & 1) {}
DigitalWrite (13, HIGH);
} else {}
DigitalWrite (13, LOW);
}
}

In Verbindung stehende Artikel

Arduino und Visuino: 4D Systems ViSi Genie Smart Touchscreen-Display mit Arduino verbinden

Arduino und Visuino: 4D Systems ViSi Genie Smart Touchscreen-Display mit Arduino verbinden

Es kommt eine Zeit, wenn Sie ein Touchscreen-Display mit dem Arduino-Board verbunden haben wollen. Es gibt viele verschiedene Anzeigeoptionen und Größen verfügbar, aber die meisten von ihnen erfordern beträchtliche Menge an Code gesteuert werden, und
AM2320 mit Arduino verbinden

AM2320 mit Arduino verbinden

Hallo Jungs. Dies ist mein erster instructable. Ich wollte Ihnen sagen, wie man einen Feuchte und Temperatur Sensor AM2320 mit Arduino-Board zu verbinden.Dieser Sensor ist sehr präzise und sensibel, so ist es ideal für hoch genaue Messungen. Aber es
Schrittmotor mit Arduino verbinden

Schrittmotor mit Arduino verbinden

Hallo an alle. In diesem Tutorial werde ich Sie einem unipolaren Schrittmotor mit Ihrem Arduino verbinden helfen.Um dies zu tun müssen Sie1 X Arduino Board -> auf Ebay ca. 10$1 X Treiber für Schrittmotoren -> sie sind billig bei Ebay (geben Sie einf
Ein LCD-Bildschirm und ein Ultraschall Distanzsensor mit Arduino verbinden

Ein LCD-Bildschirm und ein Ultraschall Distanzsensor mit Arduino verbinden

Als ich mit Arduinos zu spielen anfing, war dies der erste kleine Satz habe ich erstellt. Die Videoausrichtung ist ein wenig schlecht. Dies war meine erste gehen Dinge, ich entschuldige mich, dass ich damals nicht bis zum Schnupftabak war. Wie auch i
PS/2-Tastatur mit Arduino verbinden

PS/2-Tastatur mit Arduino verbinden

Hallo alle, dies ist auch ein interessantes Projekt, die 106 Eingänge auf Ihrem Arduino bringt. Glauben kann nicht? Folgen Sie dem Projekt und sehen Sie, wie dies geschieht mit einer PS/2-Tastatur.OK vor allem, was, die Sie brauchenArduino (UNO)PS/2-
GPS-Modul mit Arduino verbinden

GPS-Modul mit Arduino verbinden

Dies ist eine einfache Instructable für die Menschen, die gerne wissen, wie Sie eine Verbindung herstellen und verwenden Sie das GPS-Modul mit einem Arduino.Ich verwende ein Arduino Duemilanove und ein EM-406A GPS-Modul.Hinweis: die Surfboard ist nic
Android gesteuert RGB LED mit Arduino

Android gesteuert RGB LED mit Arduino

Hai an alle in der Post-Iam gehen, zeigen, wie man die RGB-LED mit Android mit Arduino und HC-05 Bluetooth-Modul steuern.Ich suchte im Web gibt es viele Techniken, die RGB-LED zu kontrollieren. Aber dies ist die Methode, die sehr einfach und leicht i
DIY-handgemachte Hexapod mit Arduino (Hexdrake)

DIY-handgemachte Hexapod mit Arduino (Hexdrake)

Hallo, ich bin David und in diesem instructable ich werde zeigen, wie ich diese Hexapod erfolgt dessen Name Hexdrake.Seit ich 16 war, interessierte mich in elektronischen und später in der Robotik. Nach immer gewisse und Programmierkenntnisse mit Ard
No.03 Lenkrad fahren R/C Auto mit Arduino, Webcam und Net. USB etc.. Aber das ist Crawler und 4WS (4-Rad-Lenkung)

No.03 Lenkrad fahren R/C Auto mit Arduino, Webcam und Net. USB etc.. Aber das ist Crawler und 4WS (4-Rad-Lenkung)

This Car No.03 verwendet ähnliches System als Auto No.02, aber verschiedenen Chassis Crawler CR-01 angewendet, die optional 2 Servos System hat und das macht Krabbe fahren (4 Räder gleichsinnig) oder kurzen Wenderadius fahren (Vorder- und Hinterräder
Controling EL Draht mit Arduino

Controling EL Draht mit Arduino

Wie man einen EL Draht Inverter gesteuert mit einem Arduino zu hacken.Leistung bezogen von Arduino 3.3voltage (ohne Batterien)Kein Relais erforderlich (Relais haben Zyklen begrenzt)Dieser Hack vermeiden Wechselrichter selbst blinkt-Materialien:NPN-Tr
No.02 Lenkrad fahren R/C Auto mit Arduino, Webcam und Net. USB etc.

No.02 Lenkrad fahren R/C Auto mit Arduino, Webcam und Net. USB etc.

IP-Steuerwagen wurde im Jahr 2001 ins Leben gerufen.Ich mache die ähnliche Funktion Auto vermarkteten Produkte nutzen.Das Konzept der Auto No.02 vermarkteten Produkte nutzen soll, und ich bin ein Amateur in elektrische. Also, nicht mir die Schuld, di
Öffnen Sie Ihre Tür mit einem speziellen Schlag mit Arduino, Android-Handy und 1Sheeld

Öffnen Sie Ihre Tür mit einem speziellen Schlag mit Arduino, Android-Handy und 1Sheeld

Jetzt können Sie den Schlüssel nicht mehr, mit diesem einfachen Projekt wird nicht öffnen für Sie und jedes Mitglied in Ihrer Familie Ihre Tür ohne Schlüssel und auch Sie will nicht jedes Mal die Tür zu öffnen, können Sie sie von jedem Ort aus öffnen
Das vollständige Verständnis einfach - GPS mit ARDUINO

Das vollständige Verständnis einfach - GPS mit ARDUINO

Hallo Frenzzz... Seine lange schon, seit ich ein wenig Sachen für euch alle gemacht... In diesem Tutorial habe ich versucht, eine berühmte Ortungssysteme werden in fast allen Projekten impliziert eine kurze... Auch hatte ich sehr not Beherrschung die
Pan Tilt Kamera mit Arduino und Joystick

Pan Tilt Kamera mit Arduino und Joystick

wie erstelle ich eine Pfanne mit einem alten Psx-Stick und Arduino-Kamera-System zu kippen.Dieses System können Sie legen Sie die Einstellung zum Beispiel eines Cam, laser oder was auch immer Sie anhängen möchten.Finden Sie den Code und die Beschreib