ERWEITERUNGSSHIELD MIT ANALOGEN EINGÄNGEN

Ähnliche Dokumente
MONTAGEANLEITUNG JULI 2016

MONTAGEANLEITUNG MAI 2016

Arbeitsblatt Nr.19: RFID Kit

Erste Gehversuche mit ARDUINO (DL6OAA)

Die Verdrahtung ist relativ einfach, wir stecken das Modul auf einen der Kompatiblen Arduinos. Kompatibel sind:

TCS3200 Farbsensor. Schritt 1 Anschließen des Sensors. Bild 1: TCS3200 Farbsensor

Was so passieren wird:

TaT-Maker Steuerung. Selbstbauanleitung. von. Kurt Sepke

Einführung in Mikrokontroller Benutzung mit dem Arduino Board. Ramon Hofer ICVR

analoge Ein- und Ausgänge

Arduino für FunkAmateure

Bedienungsanleitung / Manual für il-debug_i Interface für den Debugger il_debug

Jan Monsch. Donnerstag, 2. Mai 13

Arduino µcontroller. Virtuelle COMSchnittstelle

CNC ZUR STEUERUNG VON WERKZEUGMASCHINEN (GERMAN EDITION) BY TIM ROHR

Arduino Line Follower Roboter.

HelvePic32 Breadboard. Internet Data Logger

Eine tastergesteuerte LED

Arduino Digispark. Ausgabe Copyright by Joy-IT 1

Loxone Integration mit DoorBird IP Video Türstation

Einführung in die Arduino Programmierung am Beispiel eines Roboters.

Fachprojekt for Embedded System: Design and Implement Your Own Embedded Systems (2) LS 12, TU Dortmund

PeakTech Zeitprogramm erstellen über Excel - Beispiel / Timed programs with Excel Example

Bedienungsanleitung SUNNYHEAT Standfuß (Art. Nr )

Eine Roboter-Kanone. Projekt 20

Rotary Encoder (RE)

Flow - der Weg zum Glück: Der Entdecker des Flow-Prinzips erklärt seine Lebensphilosophie (HERDER spektrum) (German Edition)

GEAR INDICATOR FOR DUCATI ONLY GI PNP D

Arduino und Amateurfunk (1)

BRUUDT Kennzeichenhalter für die Honda NC750X ab 2016 BRUUDT Tail Tidy for the Honda NC750X 2016 and onwards.

RECHNUNGSWESEN. KOSTENBEWUßTE UND ERGEBNISORIENTIERTE BETRIEBSFüHRUNG. BY MARTIN GERMROTH

~10 RESET 3.3V 5V GND GND VIN

USB -> Seriell Adapterkabel Benutzerhandbuch

BAUANLEITUNG ROBO-REGENTRUDE

Linear Magnetic Hall Sensor KY-024

Erste Schritte. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes

Was heißt Denken?: Vorlesung Wintersemester 1951/52. [Was bedeutet das alles?] (Reclams Universal-Bibliothek) (German Edition)

Konkret - der Ratgeber: Die besten Tipps zu Internet, Handy und Co. (German Edition)

Karten aktualisieren Don t Panik

MIDIfyME. by raffael segmüller fair use only, 2008

System-Programmierung 10: Weitere Arten von I/O. CC BY-SA, Thomas Amberg, FHNW (soweit nicht anders vermerkt)

Ampelsteuerung Merkblatt 2 Wie wird der Arduino programmiert?

K6400. Code slot... 3 Serrure Codée... 7 Key Codelock Cerradura Codificada H6400B-2 I O R I O 1N n.

Wichtig zu erwähnen ist, dass es sich hier um ein SMD Bauteil handelt und für Lötanfänger nicht geeignet ist!

Hardwarekonfiguration an einer Siemens S7-300er Steuerung vornehmen (Unterweisung Elektriker / - in) (German Edition)

Anleitung zum Zusammenbau des Transverter-Displays für den FT817.

Wichtig zu erwähnen ist, dass es sich hier um ein SMD Bauteil handelt und für Lötanfänger nicht geeignet ist und man SMD Löterfahrung haben muss!

Installation and update of the Schiebel SmartTool2. Installation und Update des Schiebel SmartTool2

C++ mit dem Arduino (Uno und Mega2560)

Max und Moritz: Eine Bubengeschichte in Sieben Streichen (German Edition)

Arduino, IR Fernbedienung dekodieren

Motorino. Ausgabe Copyright by Joy-IT 1

DC 5V Stepper Motor 28BYJ-48. Verwendung mit einem Arduino

Arduino für FunkAmateure

Bisher hatten immer nur als Ausgänge geschaltet und hierfür folgende Befehle benutzt:

Arduino für FunkAmateure

Programmieren des ESP8266 mit OLED

Installation der Entwicklungsumgebung

Embedded Hardware Getting Started

Übung 3: VHDL Darstellungen (Blockdiagramme)

Willkommen!

Aufbau und Inbetriebnahme, COM Shield

BRUUDT Kennzeichenhalter für die Kawasaki Z800 BRUUDT Tail Tidy fort the Kawasaki Z800

Wie man heute die Liebe fürs Leben findet

EINBAUHINWEISE INSTALLATION INSTRUCTIONS

Im Fluss der Zeit: Gedanken beim Älterwerden (HERDER spektrum) (German Edition)

Informatik - Übungsstunde

Microcontroller VU Exam 1 (Programming)

Lithium Fotoakku Ladeset Lithium Photo rechargeable battery Set

Die besten Chuck Norris Witze: Alle Fakten über den härtesten Mann der Welt (German Edition)

Cameraserver mini. commissioning. Ihre Vision ist unsere Aufgabe

Zusatzplatine ZIB2-PDx-N für Plug & Drive Motoren PDx-N

Willkommen! Vorbereiten der Software:

Weather forecast in Accra

Bihor Magnet Sensor KY-035

Arduino für FunkAmateure

Magic Figures. We note that in the example magic square the numbers 1 9 are used. All three rows (columns) have equal sum, called the magic number.

Arbeiten mit dem Arduino Education Shield

Ramps Einführung. 2. Anschluss

Datenblatt Dart Matrix 16 Umschalter

Sinn und Aufgabe eines Wissenschaftlers: Textvergleich zweier klassischer Autoren (German Edition)

Der Arduino im Physikunterricht Cheat-Sheet. Christopher Kommetter

Einführung. Schritt 1: Sammle deine Materialien

JX3-PS1. Installationsanleitung. Version Lieferumfang

Die einfachste Diät der Welt: Das Plus-Minus- Prinzip (GU Reihe Einzeltitel)

Erste Schritte. Das Arduino-Board. Ihr Fundino-Board. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes

HTW IMI-B Informatik 1 Kara Worksheet 2 Seite: 1. Variables to store a true/false state: boolean movingright = true;

Frühling, Sommer, Herbst und Tod: Vier Kurzromane (German Edition)

Martin Luther. Click here if your download doesn"t start automatically

Willy Pastor. Click here if your download doesn"t start automatically

Killy Literaturlexikon: Autoren Und Werke Des Deutschsprachigen Kulturraumes 2., Vollstandig Uberarbeitete Auflage (German Edition)

Please do not use in live circuits. When the POWER LED does not light, you must change the battery for testing.

Arduino Mikrocontrolling

NodeMCU ESP32 Betriebsanleitung

Einführung Arduino - Aufbau

Backen mit Biskuit: Einfach, erfolgreich, die besten Rezepte (German Edition)

Arduino für FunkAmateure

Funktion der Mindestreserve im Bezug auf die Schlüsselzinssätze der EZB (German Edition)

Transkript:

OkTOBER 2016 ERWEITERUNGSSHIELD MIT ANALOGEN EINGÄNGEN WWW.VELLEMANPROJECTS.EU

Einführung Das Arduino UNO ist mit 6 analogen Eingängen ausgestattet. Für manche Projekte braucht man aber mehr Eingänge (z.b. Sensor, Robot). Dieses Shield verwendet nur 4 I/O- Ports (3 x digital, 1 x analog) aber fügt 24 Eingänge hinzu, sodass 29 analoge Eingänge zur Verfügung stehen. Eigenschaften: 24 Analogeingänge verwendet nur 4 I/O-Ports stapelbar mit Bibliothek und Beispielen funktioniert mit Arduino UNO und kompatiblen Boards Technische Daten: analoge Eingänge: 0-5 VDC verwendet die Pole: 5, 6, 7 und A0 auf dem Arduino UNO Board Abmessungen: 54 x 66 mm (2.1 x 2.6 ) INDICATOR LED ANALOG INPUT 6 1 (Flashes when data is being read) Input Input 5V GND 5V GND 7 ANALOG INPUT 24 In dieser Anleitung, erklären wir wie Sie das montieren müssen und wie Sie die Arduino-Bibliothek installieren müssen mit Beispiel-Sketch. 2

Inhaltsverzeichnis 1. Lieferumfang 4 2. Bauanleitung 4 3. Das anschließen 8 4. Die Arduino-Bibliothek installieren 9

1. Lieferumfang 1. 1 x Leiterplatte 2. 1 x 470 Ohm Widerstand (gelb, violett, braun) 1. 12. 13. 5. 3. 2 x 100k Ohm Widerstand (braun, schwarz, gelb) 4. 2 x Keramik-Vielschicht-Kondensator 5. 3 x Widerstandsnetzwerk 100k 6. 1 x 3 mm rote LED 7. 4 x IC-Fassung (16-polig) 8. 8. 4 x Stiftleiste (Polzahl: 6 x 3) 9. 2 x Buchsenleiste (8-polig) 10. 2 x Buchsenleiste (6-polig) 6. 9. 7. 11. 2 x Buchsenleiste (3-polig) 12. 3 x CI - CD405BE 13. 1 x IC - SN74HC595N 4. 3. 2. 11. 10. 2. Bauanleitung Komponentenseite Lötseite 4

A. Montieren Sie den 470 Ohm Widerstand (siehe Abb.) und löten Sie. R1: 470 Ohm (gelb, violett, braun) B. Montieren Sie die zwei 100k Ohm Widerstände (siehe Abb.) und löten Sie. R2, R3: 100k Ohm (braun, schwarz, gelb) C. C1, C2: Keramik-Vielschicht-Kondensatoren D. RN1, RN2, RN3: Widerstandsnetzwerk 100k 5

E. LED: rote LED Beachten Sie die Polarität! + + F. IC1,..., IC4: IC-Fassungen Achten Sie auf die Position der Einkerbung! G. Löten Sie alle Stiftleisten (6 x 3). Stellen Sie sicher, dass die gebogene Pins gelötet sind! 6

H. Löten Sie die 6-poligen und 8-poligen Buchsenleisten. Schneiden Sie die Pole nicht ab! I. SV1: zwei 3-polige Buchsenleisten Stecken Sie die Pole in die Lötseite und löten Sie an der Komponentenseite! Achten Sie darauf, dass die Oberseite der Buchsenleisten und die Oberseite der Pole ausgerichtet sind. Auf diese Art und Weise, passen diese perfekt auf dem Arduino Uno. Schneiden Sie die Pole nicht ab! J. IC1, IC2, IC3: IC - CD405BE Achten Sie auf die Position der Einkerbung! Stellen Sie sicher, dass diese mit der Einkerbung auf der IC-Fassung übereinstimmen! K. IC4: IC - SN74HC595N Achten Sie auf die Position der Einkerbung! Stellen Sie sicher, dass diese mit der Einkerbung auf der IC-Fassung übereinstimmen! 7

3. Das anschließen Es ist sehr wichtig das korrekt auf dem Arduino Uno zu montieren, um die Pole nicht zu beschädigen und einen korrekten Anschluss zu gewährleisten. Die wichtigste Schwerkpunkte sind: A. Die 6-polige Buchsenleiste passt perfekt im ANALOG IN vom Arduino. B. Die zwei 3-poligen Buchsenleisten schieben über die 6 ICSP-Pole vom Arduino. C. Die Nummern nebel die 8-poligen Buchsenleisten des müssen mit den digitalen Ein-/Ausgängen übereinstimmen. D. Schieben Sie die Pole vorsichtig in das Arduino, um Schäden zu vermeiden. A. C. INDICATOR LED ANALOG INPUT 6 1 (Flashes when data is being read) Input Input 5V GND 5V GND 7 ANALOG INPUT 24 8

4. Die Arduino-Bibliothek instal- 1. Installieren Sie die Bibliothek:Gehen Sie zur Download-Seite des auf der Velleman-Website: http://www.vellemanprojects.eu/support/downloads/?code= Laden Sie velleman_ herunter und kopieren Sie den velleman_ Ordner in Documents\Arduino\libraries. 2. Beispiel-Sketch: Klicken Sie auf /Examples/Velleman_/Velleman_, um den Beispiel-Sketch und die Arduino-Software zu öffnen. 3. Der Code: 1 #include <Velleman_P.h> 2 int all[24]; 3 int sensor; 4 void setup() { 5 Serial.begin(115200); 6 pka12_init(); } 7 void loop() { 8 pka12_readall(all); 9 for (int i=0; i < 24; i=i+1) { 10 Serial.print(i); 11 Serial.print( / ); 12 Serial.println(all[i]); } 13 sensor = pka12_read(1); 14 Serial.print( Waarde sensor 1 : ); 15 Serial.println(sensor); 16 delay(1000); } 4. Line by line In order to make the s functions easy to use, we made a library. Line 1 and 6 declare the use and initialize the library. This must be done in every sketch that uses the. The library gives you the possibility to easily read all sensor values and save them in an int-array or to read one value and save this to an int. To read all sensors you should declare an int-array with 24 places (line 2). To fill the array we use the readall command (line 8). In the example we display all the values to the serial monitor using a for loop (line 9 to 12). The serial communication is set up in line 5. If you only need one value you can use the pka12_read command (line 13). 9

VellemanProjects @Velleman_RnD VELLEMAN nv - Legen Heirweg 33, Gavere (Belgium) vellemanprojects.com