ARDUINO Kochbuch

http://sites.schaltungen.at/arduino-uno-r3/arduino-kochbuch

http://www.linksammlung.info/

http://www.schaltungen.at/

                                                                                             Wels, am 2016-11-18

BITTE nützen Sie doch rechts OBEN das Suchfeld  [                                                              ] [ Diese Site durchsuchen]

DIN A3 oder DIN A4 quer ausdrucken
*******************************************************************************I**
DIN A4  ausdrucken   siehe  
********************************************************I*
~0
15_b_PrennIng-a_arduino.uno.r3-
arduino.kochbuch (xx Seiten)_1a.pdf

Untergeordnete Seiten (3):

ARDUINO-IDE 1.0.5-r2  =  *.ino   ( früher ARDUINO-IDE  Release 0018 bis 0022   *.pde




Leseprobe:
http://www.amazon.de/Arduino-Kochbuch-Michael-Margolis/dp/3868993533/ref=pd_sim_b_2#reader_3868993533


http://books.google.at/books?id=jBqwAgAAQBAJ&pg=PA437&lpg=PA437&dq=I2C-EEPROM+24LC128&source=bl&ots=W62Abmstuq&sig=S3-HqsFBlhTNZ5KZ4tYZ8rBtNdM&hl=de&sa=X&ei=u-_fU7-ZBcTY0QW2gIHgBg&ved=0CFMQ6AEwBQ#v=onepage&q=I2C-EEPROM%2024LC128&f=false

http://books.google.at/books?id=LiGw4IhN0RUC&pg=PA122&lpg=PA122&dq=%22char+HEADER+%3D+%27H%27;%22&source=bl&ots=7o2xVENwq0&sig=n9pfRmZD2xzBcq3AZSRmFsBRMFY&hl=de&sa=X&ei=w7ZtVMOqN4ObgwTV64H4Cw&ved=0CEoQ6AEwBA#v=onepage&q=%22char%20HEADER%20%3D%20%27H%27%3B%22&f=false


Sowohl Anfänger als als auch fortgeschrittenere Bastler finden in dem Buch vieles lesenswerte.
Kochbuch Qualität  in diesem Fall auch für Einsteiger.
Etwas an Programmierpraxis muss man aber haben.

Arduino – Kochbuch   € 44,90 [D]        (Buch vorhanden) 



Arduino - Kochbuch
Arduino Kochbuch
Michael Margolis;
O'Reilly-Verlag
1. Auflage 31. Juli 2012

1. Ausgabe nur in Englisch
2. Ausgabe auch in Deutsch
Gebundene Ausgabe
600 Seiten
ISBN: 3-86899-353-3


http://www.oreilly.de/
http://www.oreilly.de/catalog/search.html?SESSION=9b000000_a5cf30eb358f5f0d;DUE=index;NO=0




Download Hi-Res-Cover | ftp://ftp.oreilly.de/pub/ora/graphics/book_covers/hi-res/9783868993530.jpg
Probekapitel                 | http://www.oreilly.de/catalog/chapter/
Inhaltsverzeichnis         | http://www.oreilly.de/catalog/arduinockbkger/toc.pdf
Beispiele                      | http://examples.oreilly.de/german_examples/arduinockbkger/
engl. Anhang                | http://www.oreilly.de/catalog/arduinockbkger/Arduino_Kochbuch_englAnhang.pdf

444_d_O'REILLY-x_Arduino Kochbuch - 40 Seiten Anhang engl. _1a.pdf



Mit dem Arduino-Kochbuch, das auf der Version Arduino 1.0 basiert, erhalten Sie ein Füllhorn an Ideen und praktischen Beispielen, was alles mit dem Mikrocontroller gezaubert werden kann.
Sie lernen alles über die Arduino-Softwareumgebung, digitale und analoge In- und Outputs, Peripheriegeräte, Motorensteuerung und fortgeschrittenes Arduino-Coding.
Egal ob es ein Spielzeug, ein Detektor, ein Roboter oder ein interaktives Kleidungsstück werden soll:
Elektronikbegeisterte finden über 200 Rezepte, Projekte und Techniken, um mit dem Arduino zu starten oder bestehende Arduino-Projekt mit neuen Features aufzupimpen.
Dieses Buch gibt es als Print-Buch, ISBN: 3-86899-353-0,
E-Book, ISBN: 3-86899-354-7,
Buch mit E-Book ISBN: 3-95561-527-7,

Ein Standardwerk, sehr umfassend und sehr gut strukturiert
Margolis liefert zwar kapitelweise gute Einführungen, wer jedoch noch keine Arduino-Erfahrung besitzt,
sollte sich vielleicht vorab mal ein wenig in Arduino für Einsteiger
und O'Reillys basics : Die elektronische Welt mit Arduino entdecken einbasteln.

Man erhält zwar alle Informationen darin auf irgend einer Wiki-Seite oder in irgend einem Forum.
Doch hier in diesem Buch sind alle Informationen gebündelt, didaktisch gut aufbereitet und gut strukturiert.
Die Zeitersparnis beim Nachschauen in diesem Buch gegenüber dem ewigen Verirren auf den von Google vorgeschlagenen Internetseiten ist enorm.
Ein weitere Vorteil dieses Buches ist es, dass man der Qualität der Inhalte auch vertrauen kann



in www.schaltungen.at
x704_d_O'REILLY-x_Leseprobe-  Arduino Kochbuch – Michael Mangolis (117 Seiten)_2a.doc



Nicht vorhanden alle Anhänge, auch diese englisch downloaden.

Fritzing Breadboard View   Schematic.fz

engl. Anhang |



Anhang A: Electronic Components Seite 637 bis 642



Alle 272 Sketche in
C:\Benutzer\fritz\Desktop\2014-ARDUINO .ino\Kochbuch sketch\ch01\r5\ch1r5.ino

272  *.ino-Dateien

für die ARDUINO IDE = Integrated Development Environment  (Arduino-Entwicklungsumgebung)

http://arduino.cc/en/main/software
http://arduino.cc/de/pmwiki.php?n=Guide/Environment


SparkFun IDE Installations-Anleitung
https://learn.sparkfun.com/tutorials/installing-arduino-ide

SparkFun Tutorials
https://learn.sparkfun.com/tutorials



Bauteile
ARDUINO UNO R3  (früher ARDUINO Duemilanove)    (NEU   ARDUINO Leonardo)

100nF  Kondensator
10k       Potentiometer
Taster
3x4 Matrix-Tastatur

Drehgeber - Drehwinkelgeber - Rotary Encoder  http://www.hobbytronics.co.uk/arduino-tutorial6-rotary-encoder
Für die Industrie http://www.drehgeber-onlineshop.de/
Inkrementalgeber  de.wikipedia.org/wiki/Inkrementalgeber
300_ELV-journal-x_Digitales Potentiometer mit Drehimpulsgeber DP1_1a.pdf
Conrad Drehimpulsgeber 5 V/DC 0.01 A Schaltpositionen 30 360 ° 427-011101AL101  Best.-Nr. 705586-62   705594-62
Reichelt   Drehimpulsgeber   ALPS STEC12E Drehimpulsg., 24/24, vert., OT


444_d_ARDUINO-x_Drehimpulsgeber - Dekodierung mit PIC-Mikrocontroller)_1a.pdf


Halbleiter
Transistor npn  2N2222 - TIP102 - TIP120
1N4148 - 1N4001
4051 Multiplexer
ULN2003A  7-Treiber   UND  ULN2803  8-Treiber
PWM-Extender-Chip  Texas Instruments TLC5940    http://www.ti.com/lit/gpn/tlc5940 - http://playground.arduino.cc/learning/TLC5940
L298 Motor-Treiber-IC   http://www.strippenstrolch.de/1-2-9-motortreiber-298.html
L293D Motor-Treiber-IC http://www.arduino-tutorial.de/2010/06/motorsteuerung-mit-einem-h-bridge-ic/
SN754410 Motor Treiber IC  http://www.mikrocontroller.net/part/SN754410
IR-Empfänger Sonderform axial bedrahtet 38 kHz 950 nm Vishay TSOP4838
TSOP2438 Vishay Semiconductors Infrared Receivers 2.5..5.5V - 38kHz
Serial Electrically Erasable PROM (EEPROM), - - I2C-EEPROM 24LC128 - - I2C-fähige serielle EEPROM 24LC128 von Microchip
38kHz  IR photodiode / detector  PNA4602M
Optokoppler PS2501   https://www.sparkfun.com/datasheets/Components/ps2501.pdf

Kilometerzähler & MAX7221
LED Treiber (64 individual LEDs, or up to 8 digits of 7-segment displays)
Basic code for using Maxim MAX7219 / MAX7221 with Arduino.   http://playground.arduino.cc/Main/MAX72XXHardware


Sensoren
LDR03  LDR07
Piezo-Klopf-Sensor
SparkFun  PIR-Sensor SparkFun PIR Motion Sensor SEN-08630 https://www.sparkfun.com/products/8630
Fa. SparkFun Electronics PIR Motion Sensor - SEN-08630

Neigungssensor. (Tilt Sensor)
Neigungs-Sensor  Tilt-Sensor  Kipp-Sensor
Digitaler Neigungssensor (Arduino kompatibel) Diese Tilt-Sensoren zeigen nur, dass der Sensor gekippt wurde. http://www.boecker-systemelektronik.de/Digital-Tilt-Sensor-Arduino-Compatible
Ein einfacher Neigungssensor (Neigungsschalter), der direkt mit einem I/O-Erweiterungsboard verbunden werden kann (Quecksilberfrei).
Pinbelegung: (1) Ausgang (2) + 5V (3) Masse
Tilt & Vibration Sensors
3-Achsen-Neigungssensor digitalen Beschleunigungsmodul für (für Arduino)

MPU 6050 Six-Axis (Gyro + Accelerometer)

SRF04 Ultraschallsensoren Fa. Devantech
LM335 und LM35 Diode als TemperaturSensor
SparkFun   ECM  Electret Microphone Breakout   BOB-09964  https://www.sparkfun.com/products/9964
TMP75 I2C Thermometer
Temperatur Sensor TMP75 - - Texas Instruments TMP75 sensor using I2C   TMP75 I2C Thermometer Code   http://playground.arduino.cc/Main/TMP75I2CThermometerCode


Module
Mikrofon-Breakout-Board BOB-08669 - Breakout Board for Electret Microphone - Fa. SparkFun Electronics   https://www.sparkfun.com/products/retired/8669
Arduino with the Parallax RFID reader http://tronixstuff.com/2013/11/19/arduino-tutorials-chapter-15-rfid/
GPS-Position EM-406A-GPS

Parallax PING)))
 ist ein Ultrashall Entfernungsmesser für den Bereich von 2cm ..300cm.  http://www.watterott.com/de/Parallax-PING-Ultrashall-Entfernungsmesser
MaxSonar EZ1  für Arduino -  MaxSonar-EZ1 Ultrasonic Rangefinder
Hitachi HM55B Kompass Modul  Fa. Parallax HM55B Compass Sensor http://playground.arduino.cc/Main/HM55B ODER  http://www.arduino.cc/playground/Main/HM55B

SparkFun  Magnetometer HMC5883L - I2C  - - Triple Axis Magnetometer - HMC5883L  https://www.sparkfun.com/tutorials/301

SparkFun  Triple Axis Magnetometer Breakout - HMC5883L SEN-10530 https://www.sparkfun.com/products/10530

SparkFun  Triple Axis Accelerometer Breakout - MMA7260Q   SEN-00252  https://www.sparkfun.com/products/retired/252

Freeduino Motor Control Shield NKC Electronics ARD-0015  - -  Motor control shield KIT for Arduino Part Number ARD-0015 http://www.nkcelectronics.com/freeduino-arduino-motor-control-shield-kit.html
ODER
SparkFun Ardumoto DEV-09213 - - Ardumoto - Motor Driver Shield Sparkfun DEV-09213   https://www.sparkfun.com/products/retired/9213

Toshiba FB6612FNG   TB6612FNG Dual Motor Driver   Motor Driver 1A Dual TB6612FNG ROB-09457  https://www.sparkfun.com/products/9457
Pololu Breakout-Board  - TB6612FNG Dual Motor Driver Carrier  http://www.pololu.com/product/713
SparkFun  EasyDriver Stepper Motor Driver ROB-09402 mit FB6612FGN

bipolaren Schrittmotor ansteuern (mit EasyDriver-Board V4.2).   EasyDriver v4.4 Schrittmotor Treiber  http://www.watterott.com/de/EasyDriver-v4-Schrittmotor-Treiber
Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit   http://www.adafruit.com/product/1438


SparkFun  RTC-Modul  Echtzeituhr RTC DS1307-RTC IC   Real Time Clock Module   BOB-12708  https://www.sparkfun.com/products/12708

RTC (Real Time Clock).  RTC-Board DS1337-RTC IC - - DS1337 Serial Real-Time Clock - - DS1337 I2C Serial Real-Time Clock - Maxim
SparkFun Beschleunigungsmesser Dual Axis Accelerometer Breakout Board - ADXL203CE +/-1.7g SEN-00844  https://www.sparkfun.com/products/retired/844
SparkFun Beschleunigungsmesser  Dual Axis Accelerometer Breakout Board - ADXL320 +/-5g         SEN-00847 https://www.sparkfun.com/products/retired/847

GPS-Position - GPS Navigation System EM-406A Serielles GPS-Modul Der EM-406A GPS ist ein SiRF III GPS Empfänger mit eingebauter Antenne von USGlobalSat.  http://www.adafruit.com/products/99

SparkFun  Gyroskop LY530ALH  -  Single Axis MEMs Gyro - LY530ALH - SparkFun Electronics  besser https://www.sparkfun.com/products/retired/9401
SparkFun  3-Achsen  Gyroskop ITG-3200 - -  Triple-Axis Digital-Output Gyro Breakout - ITG-3200    https://www.sparkfun.com/products/11977
SparkFun Breakout-Board SEN-09801   Triple-Axis Digital-Output Gyro ITG-3200 Breakout SEN-09801   https://www.sparkfun.com/products/9801.


Aktoren / Aktuatoren
5mm LED
Piezo-Element
Lautsprecher 150 Ohm
Relais max. 5V-40mA-125 Ohm Relais  z.B.  Omron G6DS-1A-H 5VDC schaltet bei 5V / 24mA (208 Ohm Spule).
Eine Schutz-Diode 1N4004 antiparalell zur Relais-Spule (Kathode auf +5Vdc)
auch wenn des Relais wenig Strom braucht würd ich die Relais über einen Transistor 2N2222
oder bei mehreren Relais einen ULN2803 ansteuern und nicht direkt vom Arduino-Ausgang. http://forum.arduino.cc/index.php?topic=145049.0
SparkFun  SSR Solid-State-Relais   Solid State Relay Kit    KIT-10684 https://www.sparkfun.com/products/10684

SparkFun   Schrittmotor  - - Stepper Motor with Cable ROB-09238- https://www.sparkfun.com/search/results?term=Stepper+Motor
SparkFun   Lisy300AL Gyroskop  - - Gyro Breakout Board - LISY300AL 300°/s - SEN-08955 https://www.sparkfun.com/products/retired/8955
SparkFun   180°  Servo - Generic (Sub-Micro Size)  ROB-09065  (1,0..1,5..2,0ms / 50Hz)  https://www.sparkfun.com/products/9065
SparkFun    360° Servo - Generic High Torque Full Rotation (Standard Size) ROB-09347  https://www.sparkfun.com/products/9347 (dauerrotierendes Servo 60 Umdr./min)

Anzeigen
Einstellige 7-Segment-Anzeige mit gem. Kathode
Serielles LCD-Display
Vierstellige 7-Segment-Anzeige mit gem. Kathode mit LED-Treiber  (Schieberegister) MAX7221
Vierstellige 7-Segment-Anzeige mit gem. Kathode Lite-On  LTC-4727JR LED-Anzeigen und Zubehör 4 Digit, Red Low Current

8x8 LED-Matrix mit LED-Treiber MAX7219 Dot Matrix Module MCU Steuerung Control Modul DIY Kit Set für Arduino

Analoges Anzeigeinstrument 1mA     VOLTCRAFT AM-60X46/1MA/      VOLTCRAFT AM-86X65/1MA Einbau-Messgerät AM-86X65/1mA/DC 1 mA Drehspule  Best.-Nr. 103071-62
Vorwiderstand 5kOhm bei 5Vdc   (5V/5k=1mA)

LCD Display mit HD44780 Controller  http://de.wikipedia.org/wiki/HD44780 Industriestandard-Steuereinheit für kleine alphanumerische Dot-Matrix-LCD-Module
GLCD Grafik-Display mit KS0108 LCD-Treiber verwendet die Arduino GLCD-Bibliothek zur Ansteuerung des Displays  http://www.mikrocontroller.net/topic/108269

Gravitech 4-fach 7-Segment-Display-Shield, das einen SAA1064 I2C- nach-7-Segment-Treiber von Philips verwendet  - - Gravitech 7-Segment Arduino Shield    http://tronixstuff.com/2011/08/24/review-gravitech-7-segment-arduino-shield/   UND http://www.gravitech.us/7segmentshield.html   (PWM LED example sketch)
300_d_Gravitech-x_4-fach  7-Segment Arduino Shield (7SEG-SHIELD Schaltplan v1.1)_1a.pdf
300_d_Gravitech-x_4-fach  7-Segment Arduino Shield (7SEG-SHIELD.pde)_1a.zip


Der PCF8574 ist ein via I2C-Bus angeschlossener 8-Bit I/O Port-Expander - - http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
http://playground.arduino.cc/Main/I2CPortExpanderAndKeypads
Hobbybotics PCF8574A I2C I/O Expander     http://hobbybotics.com/projects/hobbybotics-pcf8574a-i2c-io-expander/
PCF8574 I2C Port Expander http://www.hobbytronics.co.uk/pcf8574an-i2c-port-expander

Mechanische Bauteile
1x 9V Transistor-Batterie-Clip
1x Hohl-Stecker 2,1mm




*********************************************************
444_d_O'REILLY-x_Arduino Kochbuch - 40 Seiten Anhang engl. _1a.pdf

Anhang A:
Electronic Components  Seite 637 bis 641
Here are some popular choices:
Getting Started with Arduino kit
http://www.makershed.com/ProductDetails.asp?ProductCode=MSGSA
Starter Kit for Arduino-Flex (SKU: DEV-10174)
http://www.sparkfun.com/products/10174
Adafruit Starter Pack for Arduino-1.0 (product ID #68)
http://www.adafruit.com/index.php?main_page=product_info&products_id=68
Oomlout Starter Kit for Arduino (ARDX)
http://oomlout.co.uk/arduino-experimentation-kit-ardx-p-183.html
Arduino Sidekick Basic Kit
http://www.seeedstudio.com/depot/arduino-sidekick-basic-kit-p-775.html
You can also purchase the individual components for your project, as shown in Figure A-1.
The following sections provide an overview of common electronic components—part numbers can be found on this book’s website.

Capacitor - Diode - Integrated Circuit - Keypad - LED - Motor (DC) - Optocoupler - Photocell (Photoresistor) - Piezo -
Pot (Potentiometer) - Relay - Resistor - Solenoid - Speaker - Stepper Motor - Switch - Transistor



Anhang B: Using
Schematic Diagrams and Data Sheeta  Seite 643 bis 650

Erklärt wie man Schaltpläne und Datenblätter verwendet
ARDUINO UNO Rev.3 und Breadboard

Anhang C: Building and Connecting the Circuit  Seite 651 bis 654
Kurze Einführung in die Verwendung eines BreadBoard (Steckbrettes).
Ferner ext. Stromversorkung und Nutzung von Kondensatoren zum Entstören.

Anhang D: Tips on Troubleshooting Software Problems Seite 655 bis 658
Tipps zur Behebung von Compiler- und Laufzeitprobleme

Anhang E:  Tips on Troubleshooting Hardware Problems Seite 659 bis 662
Behandelt Probleme mit elektronischen Schaltungen

Anhang F: Digital and Analog Pins  Seite 663 bis 666

Steckerbelegung
Tabellen mit den Funktionen der einzelnen pin's bei

ARDUINO UNO R3
Board  ATmega8U2 ATmega328p
http://arduino.cc/en/Main/ArduinoBoardUno
http://www.watterott.com/de/Arduino-Uno
The data sheet for standard boards (Atmega168/328) can be downloaded from
http://www.atmel.com/dyn/resources/prod_documents/doc8271.pdf.

ARDUINO  Duemilanove    ATmega168       ODER        ATmega328
http://arduino.cc/en/Main/ArduinoBoardDuemilanove
EAGLE Daten: arduino-duemilanove-reference-design.zip
Schaltplan:      arduino-duemilanove-schematic.pdf

ARDUINO Leonardo
ATmega32u4a

ARDUINO Mega
ATmega1280
http://arduino.cc/en/Main/ArduinoBoardMega
The mega (ATmega1280/2560) data sheet can be downloaded from http://www
.atmel.com/dyn/resources/prod_documents/doc2549.pdf.


Anhang G: ASCII and Extended Character Sets  Seite 667 bis 670
7-bit ASCII-Tabellen - Tabelle mit den ASCII-Zeichen in dec UND hex
8-bit UTF-8 Tabelle

Anhang H: Migrating to Arduino 1.0   Seite 671 bis 642
erklärt, wie man Code für ältere Releases anpasst, damit es unter ARDUINO 1.0 korrekt läuft.

444_d_O'REILLY-x_Arduino Kochbuch - 40 Seiten Anhang engl. _1a.pdf

engl. Anhang |    444_d_O'REILLY-x_Arduino Kochbuch - 40 Seiten Anhang engl. _1a.pdf

Weitere Informationen zum Arduino Kochbuch

Probekapitel | Kapitel 4: Serielle Kommunikation 
715_d_O'REILLY-x_Arduino Kochbuch - ProbeKapitel 4 - Serielle Kommunikation (69 Seiten)_1a.pdf

Inhaltsverzeichnis
715_d_O'REILLY-x_Arduino Kochbuch - Inhaltsverzeichnis (8 Seiten )_1a.pdf

Beispiele | ArduinoCookbook2E.zip     06-Aug-2012 09:54     268K     444_d_O'REILLY-x_Arduino Kochbuch - Beispiele  2E_1a.zip
ch01 bis ch18 
Die Datei changelong.txt  beschreibt den Code der sich von der Buchversion unterscheidet


Kap. 17.0  und 18.0  sind im Buch nicht vorhnden und müssen im englischen Original downgeloadet werden.
engl. Kap.17 | Kapitel 17.0 -  Advanced Coding and Memory Handling    444_d_O'REILLY-x_Arduino Kochbuch - Kapitel 17 engl. (16 Seiten )_1a.pdf
engl. Kap.18 |  Kapitel 18.0 - Using the Controller Chip Hardware  444_d_O'REILLY-x_Arduino Kochbuch - Kapitel 18 engl. (38 Seiten )_1a.pdf
engl. Kap.17                | http://www.oreilly.de/catalog/arduinockbkger/Arduino_Kochbuch_englKap_17.pdf
715_d_O'REILLY-x_Arduino Kochbuch - Kapitel 17 engl. (16 Seiten )_1a.pdf

engl. Kap.18                | http://www.oreilly.de/catalog/arduinockbkger/Arduino_Kochbuch_englKap_18.pdf
715_d_O'REILLY-x_Arduino Kochbuch - Kapitel 18 engl. (38 Seiten )_1a.pdf


FEHLER
   Errata for Arduino Cookbook

http://www.oreilly.com/catalog/errata.csp?isbn=9780596802486


Ihr Feedback   http://www.oreilly.de/catalog/arduinockbkger/fehlermeldung.html
Ihr Feedback                 | http://www.oreilly.de/catalog/arduinockbkger/fehlermeldung.html

http://shop.oreilly.com/product/0636920022244.do
http://www.oreilly.de/catalog/search.html?SESSION=cc000000_b561cb3fed8d4df1;DUE=index;NO=9




*********************************************************
444_d_O'REILLY-x_Arduino Kochbuch - Bauteile – (Inhaltsverzeichnis)_1c.xls

Kap Proj Bezeichnung Bauteile Seite





1
Erste Schritte
1

1.0 Einführung § 1

1.1    Installation der integrierten Entwicklungsumgebung (IDE) § 4

1.2   Das Arduino-Board einrichten § 8

1.3   Einen Arduino-Sketch mit der integrierten Entwicklungsumgebung (IDE) bearbeiten § 10

1.4   Den Blink-Sketch hochladen und ausführen § 13

1.5   Einen Sketch erstellen und speichern § 15

1.6   Arduino verwenden § 17



§ LDR 10k Trimmer 18
2
Den Sketch machen lassen, was Sie wollen
23

2.0   Einführung § 23

2.1   Strukturierung eines Arduino-Programms § 24

2.2   Einfache primitive Typen (Variablen) nutzen § 25

2.3   Fließkommazahlen verwenden § 27

2.4   Mit Gruppen von Werten arbeiten § 29

2.5     Arduino-Stringfunktionen nutzen § 32

2.6   C-Zeichenketten nutzen § 37

2.7   Durch Komma getrennten Text in Gruppen aufteilen § 38

2.8     Eine Zahl in einen String umwandeln § 41

2.9   Einen String in eine Zahl umwandeln § 43

2.10  Ihren Code in Funktionsblöcken strukturieren § 45

2.11  Mehr als einen Wert in einer Funktion zurückliefem § 49

2.12   Aktionen basierend auf Bedingungen ausführen § 52

2.13  Eine Folge von Anweisungen wiederholt ausführen § 54

2.14  Anweisungen über einen Zähler wiederholen § 56

2.15  Aus Schleifen ausbrechen § 58

2.16  Basierend auf einem Variablenwert verschiedene Aktionen durchführen . § 59

2.17   Zeichen und Zahlen vergleichen § 61

2.18  Strings vergleichen § 63

2.19  Logische Vergleiche durchführen § 64

2.20   Bitweise Operationen durchführen § 65

2.21   Operationen und Zuweisungen kombinieren § 68
3
Mathematische Operatoren nutzen
69

3.0   Einführung § 69

3.1   Addieren, subtrahieren, multiplizieren und dividieren § 69

3.2   Werte inkrementieren und dekrementieren § 70

3.3  Den Rest einer Division bestimmen § 71

3.4   Den Absolutwert ermitteln § 72

3.5   Zahlen auf einen Wertebereich beschränken § 73

3.6   Das Minimum oder Maximum bestimmen § 74

3.7   Eine Zahl potenzieren § 75

3.8   Die Quadratwurzel berechnen § 76

3.9   Fließkommazahlen auf- und abrunden § 76

3.10   Trigonometrische Funktionen nutzen § 77

3.11   Zufallszahlen erzeugen § 78

3.12 Bits setzen und lesen § 80

3.13   Bits verschieben (Shifting) § 84

3.14   Höher- und niederwertige Bytes aus int oder long extrahieren § 85

3.15 int- oder long-Werte aus höher- und niederwertigen Bytes bilden § 87
4
Serielle Kommunikation
89

4.0 Einführung § 89

4.1 Debugging-Informationen vom Arduino an Ihren Computer senden. . . . § 94

4.2 Formatierten Text und numerische Daten vom Arduino senden § 98

4.3 Serielle Daten mit Arduino empfangen § 101

4.4 Mehrere Textfelder vom Arduino in einer einzelnen Nachricht senden . . § 106

4.5 Mit dem Arduino mehrere Textfelder in einer Nachricht empfangen. . . . § 111

4.6 Binäre Daten vom Arduino senden § 115

4.7 Binärdaten vom Arduino auf einem Computer empfangen § 119

4.8 Binäre Werte aus Processing an den Arduino senden § 121

4.9 Den Wert mehrerer Arduino-Pins senden § 123

4.10 Den Mauszeiger eines PCs oder Macs bewegen § 127

4.11 Google Earth per Arduino steuern § 131

4.12 Arduino-Daten in einer Datei auf dem Computer festhalten § 136

4.13 Daten an zwei serielle Geräte gleichzeitig senden § serielles LCD-Display (Rx GND Vcc) 139

4.14 Serielle Daten von zwei Geräten gleichzeitig empfangen § serielles GPS EM-406A 143

4.15 Serielle Daten mit Processing Senden und Empfangen § 147
5
Einfacher digitaler und analoger Input
149

5.0 Einführung § 149

5.1 Einen Schalter verwenden § 152

5.2 Taster ohne externen Widerstand verwenden § 156

5.3 Das Schließen eines Schalters zuverlässig erkennen § 158

5.4 Ermitteln, wie lange eine Taste gedrückt wird § 160

5.5 Von einer Tastatur lesen § Matrix-Tastatur 3x4 SparkFun 165

5.6 Analogwerte einlesen § 168

5.7 Wertebereiche ändern § 170

5.8 Mehr als sechs analoge Eingänge einlesen § Multplexer 4051 172

5.9 Spannungen von bis zu 5V messen § 175

5.10 Auf Spannungsänderungen reagieren § 177

5.11 Spannungen über 5V messen (Spannungsteiler) § 179
6
Werte von Sensoren einlesen
183

6.0 Einführung § 183

6.1 Movement erkennen § Tilt-Sensor Neigungs-Sensor 185

6.2 Licht messen § LDR 188

6.3 Motion erkennen (Passive Infrarot-Detektoren integrieren) § PIR-Sensor SparkFun PIR Motion Sensor SEN-08630 190

6.4 Abstände messen § PIR-Sensor Parallax PIR Sensor 555-28027 192



§ Parallax PING))) Ultraschall-Sensor 192



§ Ultraschall-Sensor MaxBotix EZ1 (PWM-Ausgang) 193

6.5 Abstände genauer messen § IR-Abstands-Sensor SHARP GP2Y0A02YK0F 196

6.6 Vibration messen § Piezo-Klopfsensor – einfaches Metallplättchen 199

6.7 Geräusche erkennen § ECM-Mikrofon Board Spark-Fun BOB-08669 200

6.8 Temperatur messen § LM35 Temp. Sensor LM335 204

6.9 RFID-Tags lesen § RFID-Tag Parallax RFID-Leser 207

6.10 Drehbewegungen messen § Drehwinkelgeber Encoder 210

6.11 Mehrere Drehbewegungen messen § 213

6.12 Drehbewegungen in einem viel beschäftigten Sketch messen § 215

6.13 Eine Maus nutzen § PS/2-Mouse 217

6.14 Die Position per GPS bestimmen § 221

6.15 Bewegungen mit einem Gyroskop erkennen § GPS-Modul Tiny-GPS USGlobalSat EM-406A 226


Sparkfun.com ladyada.net § Gyroskop SparkFun LY530AL 3,3V (nicht kaufen) - - Gyroskop SparkFun ITG-3200 SEN-09801 (I2C) 227

6.16 Richtung bestimmen § Kompass-Modul HM55B Parallax #29123 - - Kompass-Modul HMC5883L-12C SparkFun SEN-10530 231

6.17 Daten von einem Spiele-Controller (PlayStation) einlesen § 236

6.18 Beschleunigung messen § Beschleunigung messen SparkFun SEN-00844 ADXL320 SEN00847 SEN00252 239
7
Visuelle Ausgabe
241

7.0 Einführung § 241

7.1 LEDs anschließen und nutzen § 245

7.2 Helligkeit einer LED regeln § 248

7.3 Hochleistungs-LEDs ansteuern § 2N2222 TIP102 249

7.4 Die Farbe einer LED steuern § 252

7.5 Mehrere LEDs aneinanderreihen: LED-Balkenanzeige § 255

7.6 Mehrere LEDs aneinanderreihen: Knight Rider-Lauflicht § 258

7.7 Eine LED-Matrix per Multiplexing steuern § LED-Matrix Anzeige 8x8 259

7.8 Bilder (Images) auf einer LED-Matrix darstellen § 262

7.9 Eine LED-Matrix ansteuern: Charlieplexing § 265

7.10 Eine 7-Segment-LED-Anzeige ansteuern § 7-Seg. LED-Anzeige 1-stell. 271

7.11 Mehrstellige 7-Segment-LED-Anzeigen ansteuern: Multiplexing § 274

7.12 Mehrstellige 7-Segment-LED-Anzeigen mit MAX7221-Schieberegistern ansteuern § 7-Seg. LED-Anzeige 4-stell. LTC-2623 gem. Anode 276

7.13 Eine LED-Matrix mit MAX72xx-Schieberegistern ansteuern § 7-Seg. LED-Anzeige 4-stell. gem. Kathode MAX7221 LED-Treiber Lite-On LTC-4727JR 279



§ MAX7219 MAX7221 LED-Treiber für LED-Matrix 8x8 279

7.14 Die Anzahl analoger Ausgänge mit PWM-Extender-Chips (TLC5940) erhöhen § TLC5940 16-fach LED-Treiber mit PWM 281

7.15 Ein analoges Anzeigeinstrument nutzen § Analog Anzeige 1mA 60x40mm 285
8
Physische Ausgabe
289

8.0 Einführung § 289

8.1 Die Position eines Servos kontrollieren § microServo 292

8.2 Ein oder zwei Servos mit einem Potentiometer oder Sensor steuern § 294

8.3 Die Geschwindigkeit dauerrotierender Servos steuern § 296

8.4 Servos über Computerbefehle steuern § 298

8.5 Einen bürstenlosen Motor (per Fahrtregler) steuern § DC-Motor bürstenloser Motor oder 360 ° Servo 299

8.6 Hubmagnete und Relais steuern § 301

8.7 Ein Objekt vibrieren lassen § 302

8.8 Einen Bürstenmotor über einen Transistor ansteuern § DC-Bürstenmotor 305

8.9 Die Drehrichtung eines Bürstenmotors über eine H-Brücke steuern . . . . § H-Brücke mit Treiber-IC L293D L298 306

8.10 Drehrichtung und Geschwindigkeit eines Bürstenmotors mit einer H-Brücke steuern § 309

8.11 Richtung und Geschwindigkeit von Bürstenmotoren über Sensoren steuern (L293 H-Brücke) § Pololu – Breakout-Board FB6612FNG H-Brücke 311

8.12 Einen bipolaren Schrittmotor ansteuern § Adafruit Motor-Shield - - Schrittmotor-IC SN754410 317

8.13 Einen bipolaren Schrittmotor ansteuern (mit EasyDriver-Board) § bipolarer Schrittmotor EasyDriver-Board 320

8.14 Einen unipolaren Schrittmotor ansteuern (ULN2003A) § unipolarer Schrittmotor mit Darlington-Treiber-IC ULN2003A 323
9
Audio-Ausgabe
327

9.0 Einführung § Piezo-Lautsprecher 327

9.1 Töne ausgeben § 329

9.2 Eine einfache Melodie spielen § 331

9.3 Mehr als einen Ton gleichzeitig erzeugen § 333

9.4 Einen Ton erzeugen und eine LED ansteuern § 335

9.5 Eine WAV-Datei abspielen § 338

9.6 MIDI steuern § 341

9.7 Audio-Synthesizer § 344
10
Externe Geräte fernsteuern
347

10.0 Einführung § 347

10.1 Auf eine Infrarot-Fernbedienung reagieren § IR-Fernbedienung TSOP2438 TSOP4838 PNA4602 348



§ Opto-Koppler PS2501 348

10.2 IR-Signale einer Fernbedienung dekodieren § 350

10.3 IR-Signale imitieren § 354

10.4 Eine Digitalkamera steuern § 356

10.5 Wechselstromgeräte über eine gehackte Fernbedienung steuern § 359
11
Displays nutzen
363

11.0 Einführung § 363

11.1 Ein Text-LCD anschließen und nutzen § LCD-Display 2x16 mit Controller-IC HD44780 364

11.2 Text formatieren § 367

11.3 Cursor und Display ein- und ausschalten § 370

11.4 Text scrollen § 371

11.5 Sonderzeichen darstellen § 375

11.6 Eigene Zeichen definieren § 377

11.7 Große Symbole darstellen § 379

11.8 Kleine Pixel darstellen § 382

11.9 Ein graphisches LC-Display anschließen und nutzen § graphisches LC-Display GLCD KS0108 128x64 Pixel 385

11.10 Bitmaps für graphische Displays § 389

11.11 Text auf dem Fernseher ausgeben § 390
12
Datumund Uhrzeit
397

12.0 Einführung § 397

12.1 Zeitverzögerungen § 397

12.2 Laufzeiten messen mit millis § 398

12.3 Die Dauer eines Impulses präziser messen § 402

12.4 Arduino als Uhr verwenden § 404

12.5 Einen Alarm einrichten, um regelmäßig eine Funktion aufzurufen § 412

12.6 Eine Echtzeituhr nutzen § Echtzeituhr RTC DS1307 RTC.h SparkFun BOB-00099 415
13
Kommunikation per I2C und SPI
421

13.0 Einführung § 421



§ Magnetometer HMC5883L - - Pegelwandler-Board 5,0V auf 3,3V SparkFun BOB-08745 423

13.1 Steuerung einer RGB-LED mit dem BlinkM-Modul § 425

13.2 Den Wii Nunchuck-Beschleunigungsmesser nutzen § 429

13.3 Anbindung einer externen Echtzeituhr § RTC Real-Time-Clock-IC DS1307 435

13.4 Externen EEPROM-Speicher anbinden § externer EEPROM (I2C) 436

13.5 Temperatur per Digital-Thermometer messen § Temperatur Sensor TMP75 (I2C) 440

13.6 Vier 7-Segment-LEDs mit nur zwei Leitungen steuern § 4-stell. 7-Segm. LED-Anzeige Gravitech SAA1064 (I2C) 445

13.7 Einen 12C-Port-Expander integrieren § I2C Port-Expander PCF8574A 448

13.8 Mehrstellige 7-Segment-Anzeigen über SPI ansteuern § 7-Segm. LED-Anzeige (SPI) MAX7221 451

13.9 Kommunikation zwischen zwei oder mehr Arduino-Boards § 454
14
Drahtlose Kommunikation
457

14.0 Einführung § Funk-Sender Funk-Empfänger XBee 802.15.4 SparkFun WRL-10534 (od. Adafruit) 457

14.1 Nachrichten über Low-Cost-Drahtlos-Module senden § 457

14.2 Den Arduino mit einem ZigBee- oder 802.15.4-Netzwerk verbinden. . . . § 463

14.3 Eine Nachricht an einen bestimmten XBee senden § 470

14.4 Sensordaten zwischen XBees senden § 473

14.5 Einen mit dem XBee verbundenen Aktuator aktivieren § 478

14.6 Nachrichten über Low-Cost-Tränsceiver senden § Funk-Modul Hope RFM12B-Modul 433MHz 483

14.7 Mit Bluetooth-Geräten kommunizieren § 489
15
Ethernet und Netzwerke
493

15.0 Einführung § 493

15.1 Ein Ethernet-Shield einrichten § 496

15.2 Die IP-Adresse automatisch beziehen § 498

15.3 Hostnamen in IP-Adressen umwandeln (DNS) § 500

15.4 Daten von einem Webserver abrufen § 502

15.5 XML-Daten von einem Webserver abrufen § 506

15.6 Den Arduino als Webserver einrichten § 509

15.7 Eingehende Web-Requests verarbeiten § 512

15.8 Das Anfordern bestimmter Seiten verarbeiten § 515

15.9 Antworten des Webservers mit HTML aufbereiten § 519

15.10 Formulare (POST) verarbeiten § 523

15.11 Webseiten mit großen Datenmengen zurückgeben § 527

15.12 Twitter-Nachrichten senden § 533

15.13 Einfache Nachrichten (UDP) senden und empfangen § 537

15.14 Die Zeit von einem Internet-Zeitserver abrufen § 543

15.15 Pachube-Feeds überwachen § 548

15.16 Informationen an Pachube senden § 554
16
Bibliotheken nutzen, ändern und aufbauen
559

16.0 Einführung § 559

16.1 Mitgelieferte Bibliotheken nutzen § 559

16.2 Bibliotheken von Drittanbietern installieren § 562

16.3 Eine Bibliothek anpassen § 563

16.4 Eine eigene Bibliothek entwickeln § 567

16.5 Eine Bibliothek entwickeln, die andere Bibliotheken nutzt § 572

16.6 Bibliotheken von Drittanbietern an Arduino 1.0 anpassen § 578


Index § 581




*********************************************************
444_d_O'REILLY-x_Arduino Kochbuch - Anhang A - (alle Elektronik-Bauteile)_1b.doc

Ãœbersicht der im "ARDUINO Kochbuch" verwendeten Elektronik Bauteile.

444_d_O'REILLY-x_Arduino Kochbuch - Bauteile – (Components List)_1a.xls

0. Arduino - Arduino-Board Uno
Arduino Uno (USA)
Genuino Uno (Europa)

https://www.arduino.cc/en/Main/ArduinoBoardUno
1. Maker Shed
http://www.makershed.com/collections/arduino
https://www.makershed.com/products/ping-ultrasonic-sensor
2. Jameco
http://www.jameco.com/1/3/electronic-kits-projects
http://www.jameco.com/1/3/parallax-electronic-kits-projects
http://www.jameco.com/1/3/velleman-electronic-kits-projects
http://www.jameco.com/1/3/arduino-kit
3. SparkFun Electronics
SparkFun Inventor’s Kit
https://www.sparkfun.com/categories/103
https://www.sparkfun.com/categories/242
4. Mouser
http://www.mouser.at/new/arduino/arduinouno/
5. RadioShack
https://www.radioshack.com/products/radioshack-arduino-uno-rev-3?variant=8229735749
6. PARALLAX
https://www.parallax.com/product/arduino
http://learn.parallax.com/KickStart/28015
7. EXP-Tech
http://www.exp-tech.de/mainboards/arduino
8. Pololu
https://www.pololu.com/category/125/arduino
9. Seeed Studio
http://www.exp-tech.de/mainboards/arduino
10. Adafruit Industries
https://www.adafruit.com/
https://learn.adafruit.com/category/learn-arduino
http://www.exp-tech.de/shields-module?manufacturer=19&gclid=CL7j5vyo2MkCFUYTwwodAvUFew
11. Watterott
http://www.watterott.com/de/Arduino-Uno



Recipe Description Quantity Maker SHED Jameco SparkFun Mouser RadioShack Parallax Notes
1*6 Photoresistor (LDR05) 1 MSTIN2 202403 SEN-09088
276-1657


4.7K Resistor 1 JM691024 691024 COM-10969 291-4.7K-RC 271-1330
Components may be in multi-packs, see supplier for quantity
1*6a Photoresistor (LDR05) 1 MSTIN2 202403 SEN-09088
276-1657


4.7k Resistor 1 JM691024 691024 COM-10969 291-4.7K-RC 271-1330
Components may be in multi-packs, see supplier for quantity

Speaker 1
2081191 COM-09151 254-PS603-RO 273-092


1k Potentiometer 1 JM29050 29050
858-P160KN2-0QA25B1K


2*4 LED (Red) 4 JM333973 333973 COM-09590 604-WP7113SRD/D 276-041


220R  Resistor 4 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity

Switch 4 JM149948 149948 COM-00097 858-SWT6-E5M


2*10A Switch 1 JM149948 149948 COM-00097 858-SWT6-E5M


2*12 Switch 1 JM149948 149948 COM-00097 858-SWT6-E5M



10k Ohm Resistor 1 JM691104 691104 COM-10466 291-10K-RC 271-1335
Components may be in multi-packs, see supplier for quantity
4*10 10k Potentiometer 2 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715


Switch 1 JM149948 149948 COM-00097 858-SWT6-E5M


4*11 Playstation Controller 1

COM-10330
26-539
Walmart, Target etc
4*11A Nunchuck 1





Walmart, Target etc
4*13 Serial LCD 1
2081975 LCD-09395



4*14 Serial GPS (e.g EM-406A) 1

GPS-00465



5*1 Switch 1 JM149948 149948 COM-00097 858-SWT6-E5M



10k Resistor 1 JM691104 691104 COM-10466 291-10K-RC 271-1335
Components may be in multi-packs, see supplier for quantity
5*2 Switch 1 JM149948 149948 COM-00097 858-SWT6-E5M


5*3 Switch 1 JM149948 149948 COM-00097 858-SWT6-E5M



10k Resistor 1 JM691104 691104 COM-10466 291-10K-RC 271-1335
Components may be in multi-packs, see supplier for quantity
5*4 Switch 1 JM149948 149948 COM-00097 858-SWT6-E5M


5*4A Switch 2 JM149948 149948 COM-00097 858-SWT6-E5M


5*5 Keypad 1

COM-08653



5*6 10k Potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715

5*7 10k Potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715

5*8 CD4051 Multiplexer 1
CD4051




5*11 See Text 2





The text has information on component sources
6*1 LED (Red) 2 JM333973 333973 COM-09590 604-WP7113SRD/D 276-041


220R Resistor 2 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity

Tilt Sensor 1

SEN-10289



6*2 Photoresistor (LDR07) 1 MSTIN2 202403 SEN-09088
276-1657


10k Ohm Resistor 1 JM691104 691104 COM-10466 291-10K-RC 271-1335
Components may be in multi-packs, see supplier for quantity
6*3 PIR sensor 1
2082927 SEN-08630
276-033 555-28027
6*4 Ping Sensor 1 MKPX5 282861

276-031 28015
6*4A MaxBotix EZ1 1

SEN-00639



6*5 Sharp GP2Y0A02YK0F 1

SEN-08958



6*6 Piezo Ls
1
1956784 SEN-10293 81-7BB-27-4L0



1,0M  resistor 1 JM691585 691585
291-1M-RC 271-1356
Components may be in multi-packs, see supplier for quantity
6*7 Microphone breakout board 1

BOB-09964



6*8 LM35 1
155740 SEN-10988


TMP36 is similar with wider temperature range
6*8A LM335A 1
120820 SEN-09438 926-LM335AZ/NOPB



2.2k Resistor 1 JM690945 690945
291-2.2K-RC 271-1325
Components may be in multi-packs, see supplier for quantity
6*9 RFID reader 1 MKPX2 2007169


28140
6*10 Rotary Encoder 1
776386




6*11 Rotary Encoder 2
776386




6*12 Rotary Encoder 2
776386




6*13 PS2 Mouse 1
687746





220R  Resistor 2 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity

LED 5mm (Red) 2 JM333973 333973 COM-09590 604-WP7113SRD/D 276-041


DIN socket - mini 1
2076762 PRT-08509



6*14 Serial GPS (e.g EM-406A) 1

GPS-00465



6*15 Analog Gyro (LY530AL) 1

SEN-10100


See Text for other choices
6*16 HM55B Compas 1 MKPX9





6*17 Playstation controller 1

COM-10330
26-539
Walmart, Target etc
6*18 Accelerometer 1

SEN-00844


See text for more options
7*1 LED (Red) 3 JM333973 333973 COM-09590 604-WP7113SRD/D 276-041


220R  Resistor 3 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
7*2 LED (Red) 3 JM333973 333973 COM-09590 604-WP7113SRD/D 276-041


220R Resistor 3 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
7*3 LED (High Brightness Red) 1


859-LTL911VRKSA 276-020


1k resistor 1 JM690865 690865 COM-08980 291-1K-RC 271-1321
Components may be in multi-packs, see supplier for quantity

33R Resistor 1
661141
293-33-RC 271-1104
See Text

2N2222 Transistor 1
38236
863-P2N2222AG 276-2009
2N3904 can be used if current is less than 200mA
7*4 220R Resistor 3 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity

RGB LED 1
2128500 COM-10821
276-028
Common Anode
7*5 LED (Red) 6 JM333973 333973 COM-09590 604-WP7113SRD/D 276-041


220R Resistor 6 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
7*6 LED (Red) 6 JM333973 333973 COM-09590 604-WP7113SRD/D 276-041


220R Resistor 6 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
7*7 LED Matrix 1
2132349





680R Resistor 8 JM690822 690822
291-680-RC 271-1117

7*8 LED Matrix 1
2132349





680R Resistor 8 JM690822 690822
291-680-RC 271-1117

7*9 LED (Red) 6 JM333973 333973 COM-09590 604-WP7113SRD/D 276-041


220R Resistor 3 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
7*9A LED (Red) 12 JM333973 333973 COM-09590 604-WP7113SRD/D 276-041


220R Resistor 4 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
7*10 7 Segment LED 1

COM-08546




220R Resistor 8 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
7*11 Multidigit 7 Seg Cmn Anode LED 1
1956549



LTC-2623 or equivilant

10k potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715


220R Resistor 8 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
7*12 Multidigit 7 Seg Cmn Cathode LED 1


859-LTC-4727JR

LTC-4727JR or equivilant

33k Ohm Resistor 1 JM691227 691227
291-33K-RC 271-1129
Components may be in multi-packs, see supplier for quantity

0.1uF Capacitor 1 JM544921 544868 COM-08375 581-SR205E104MAR 272-135
Components may be in multi-packs, see supplier for quantity

10uF electrolytic Capacitor 1 JM29893 29891 COM-00523 140-REA100M1EBK0511P 272-1025


MAX7219/7221 1
312160




7*13 LED Matrix Dual Color 1

COM-00681




33k Ohm Resistor 1 JM691227 691227
291-33K-RC 271-1129
Components may be in multi-packs, see supplier for quantity

0,1uF Capacitor 1 JM544921 544868 COM-08375 581-SR205E104MAR 272-135
Components may be in multi-packs, see supplier for quantity

10uF electrolytic Capacitor 1 JM29893 29891 COM-00523 140-REA100M1EBK0511P 272-1025


MAX7219/7221 1
312160




7*14 TLC5940 1

COM-10136 595-TLC5940NT



2.2k Resistor 1 JM690945 690945
291-2.2K-RC 271-1325
Components may be in multi-packs, see supplier for quantity

LED (Red) 16 JM333973 333973 COM-09590 604-WP7113SRD/D 276-041

7*15 10k Potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715


4.7k Resistor 1 JM691024 691024 COM-10969 291-4.7K-RC 271-1330
See text for forumula to calcualte series resistor

Analog Panel Meter 1
315301 TOL-10286


See text regarding series resistor to match meter sensitivity
8*1 Servo 1 JM395760 395760 ROB-09065


Most hobby servos can be used
8*2 Servo 1 JM395760 395760 ROB-09065


Most hobby servos can be used

10k potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715

8*3 Servo 3 JM395760 395760 ROB-09065


Most hobby servos can be used
8*4 Servo 4 JM395760 395760 ROB-09065


Most hobby servos can be used
8*5 Speed Controller (ESC) 1

ROB-09698


Radio Control Speed Controller from hobby supplier
8*6 1k resistor 1 JM690865 690865 COM-08980 291-1K-RC 271-1321
Components may be in multi-packs, see supplier for quantity

2N2222 Transistor 1
38236
863-P2N2222AG 276-2009
2N3904 can be used if current is less than 200mA

1N4001 Diode 1 MSTIN2 35975 COM-08589 512-1N4001 276-1101
Components may be in multi-packs, see supplier for quantity

Solenoid 1
262247




8*7 1k resistor 1 JM690865 690865 COM-08980 291-1K-RC 271-1321
Components may be in multi-packs, see supplier for quantity

2N2222 Transistor 1
38236
863-P2N2222AG 276-2009
2N3904 can be used if current is less than 200mA

1N4001 Diode 1 MSTIN2 35975 COM-08589 512-1N4001 276-1101
Components may be in multi-packs, see supplier for quantity

Vibration Motor 1
256382 ROB-08449




0,1uF Capacitor 1 JM544921 544868 COM-08375 581-SR205E104MAR 272-135
Components may be in multi-packs, see supplier for quantity
8*8 1k resistor 1 JM690865 690865 COM-08980 291-1K-RC 271-1321
Components may be in multi-packs, see supplier for quantity

2N2222 Transistor 1
38236
863-P2N2222AG 276-2009
2N3904 can be used if current is less than 200mA

1N4001 Diode 1 MSTIN2 35975 COM-08589 512-1N4001 276-1101
Components may be in multi-packs, see supplier for quantity

Motor-Brushed 1 JM2095533 2095533

273-106
Select motor based on torque and current required

0,1uF Capacitor 1 JM544921 544868 COM-08375 581-SR205E104MAR 272-135
Components may be in multi-packs, see supplier for quantity
8*9 L293D H-Bridge 1
1341966 COM-00315




Motor-Brushed 2 JM2095533 2095533

273-106
Select motor based on torque and current required

0,1uF Capacitor 5 JM544921 544868 COM-08375 581-SR205E104MAR 272-135
Components may be in multi-packs, see supplier for quantity
8*10 L293D H-Bridge 1
1341966 COM-00315




Motor-Brushed 1 JM2095533 2095533

273-106
Select motor based on torque and current required

0,1uF Capacitor 3 JM544921 544868 COM-08375 581-SR205E104MAR 272-135
Components may be in multi-packs, see supplier for quantity
8*11 L293D H-Bridge 1
1341966 COM-00315




Motor-Brushed 2 JM2095533 2095533

273-106
Select motor based on torque and current required

0,1uF Capacitor 5 JM544921 544868 COM-08375 581-SR205E104MAR 272-135
Components may be in multi-packs, see supplier for quantity

Photoresistor (LDR) 2 MSTIN2 202403 SEN-09088
276-1657


4,7k Resistor 2 JM691024 691024 COM-10969 291-4.7K-RC 271-1330
Components may be in multi-packs, see supplier for quantity
8*11A H-Bridge - Pololu Breakout 1

ROB-09402



8-11B Adafruit Motor Shield 1 MKAD7





8*12 L293D H-Bridge 1
1341966 COM-00315




Motor-Bipolar Stepper 1 JM237454 237454 ROB-09238




0,1uF Capacitor 5 JM544921 544868 COM-08375 581-SR205E104MAR 272-135
Components may be in multi-packs, see supplier for quantity
8*12A L298 H-Bridge

245403 COM-09479 511-L298

Higher power H-Bridge, see text

0,1uF Capacitor 2 JM544921 544868 COM-08375 581-SR205E104MAR 272-135
Components may be in multi-packs, see supplier for quantity

1N4001 Diode 8 MSTIN2 35975 COM-08589 512-1N4001 276-1101
Components may be in multi-packs, see supplier for quantity
8*13 H-Bridge - Easydriver 1

ROB-10267




Motor-Bipolar Stepper 1 JM237454 237454 ROB-09238



8*14 ULN2003A 1
1147178
511-ULN2003A



Motor-Unipolar Stepper 1
237876





0,1uF Capacitor 1 JM544921 544868 COM-08375 581-SR205E104MAR 272-135
Components may be in multi-packs, see supplier for quantity
9*1 Speaker 1
2081191 COM-09151 254-PS603-RO 273-092


100uF electrolytic Capacitor 1 JM93761 93761 COM-00096 140-REA101M1EBK0611P 272-1028


500R  Potentiometer 1 JM43123 43123
858-P170N-QC20BR500



10k potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715

9*2 Speaker 1
2081191 COM-09151 254-PS603-RO 273-092


100uF electrolytic Capacitor 1 JM93761 93761 COM-00096 140-REA101M1EBK0611P 272-1028


500R  Potentiometer 1 JM43123 43123
858-P170N-QC20BR500


9*3 Speaker 1
2081191 COM-09151 254-PS603-RO 273-092


100uF electrolytic Capacitor 1 JM93761 93761 COM-00096 140-REA101M1EBK0611P 272-1028


500R Potentiometer 1 JM43123 43123
858-P170N-QC20BR500


9*4 Speaker 1
2081191 COM-09151 254-PS603-RO 273-092


100uF electrolytic Capacitor 1 JM93761 93761 COM-00096 140-REA101M1EBK0611P 272-1028


500R Potentiometer 1 JM43123 43123
858-P170N-QC20BR500



220R Resistor 1 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity

LED (Red) 1 JM333973 333973 COM-09590 604-WP7113SRD/D 276-041

9*5 Wave Shield 1 MKAD11





9*6 DIN socket - Std 1
15844 PRT-09536 164-7150



220R  Resistor 1 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
9*7 5k Potentiometer 5 JM29197 29197
858-P170N2-QC12BR5K 271-1714

10*1 IR Receiver Module 1
2109691 SEN-10266



10*2 IR Receiver Module 1
2109691 SEN-10266




IR LED 1
106526 COM-09349
276-145


220R Resistor 1 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
10*3 Switch 5 JM149948 149948 COM-00097 858-SWT6-E5M



IR LED 1
106526 COM-09349
276-145


220R Resistor 1 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
10*4 Optocoupler 2
320653 COM-00314 551-PS2501AL-1-F3A



220R Resistor 2 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity

Socket (Device Dependent)






Check your device to determine the correct socket type
10*5 Optocoupler 2
320653 COM-00314 551-PS2501AL-1-F3A



220R Resistor 2 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity

Remote (User supplied) 1





User supplied remote control
11*1 Text LCD Display 1
1585979 LCD-00255




10k Potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715


220R Resistor 1 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
11*2 Text LCD Display 1
1585979 LCD-00255




10k Potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715


220R Resistor 1 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
11*3 Text LCD Display 1
1585979 LCD-00255




10k Potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715


220R Resistor 1 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
11*4 Text LCD Display 1
1585979 LCD-00255




10k Potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715


220R  Resistor 1 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
11*5 Text LCD Display 1
1585979 LCD-00255




10k Potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715


220R Resistor 1 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
11*6 Text LCD Display 1
1585979 LCD-00255




10k Potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715


220R  Resistor 1 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
11*7 Text LCD Display 1
1585979 LCD-00255




10k Potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715


220R Resistor 1 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
11*8 Text LCD Display 1
1585979 LCD-00255




10k Potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715


220R Resistor 1 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
11*9 Graphical LCD Display 1
2118694 LCD-00710




10k Potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715


220R Resistor 1 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
11*10 Graphical LCD Display 1
2118694 LCD-00710




10k Potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715


220R Resistor 1 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
11*11 See Text






The text has information on component sources
12*4 Switch 2 JM149948 149948 COM-00097 858-SWT6-E5M


12*4A Switch 1 JM149948 149948 COM-00097 858-SWT6-E5M



10k Potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715

12*6 DS1307 Real Time Clock 1 MKAD19
BOB-00099



13*1 BlinkM 1 MKTNC1 2123637 COM-08579



13*2 Nunchuck 1





Walmart, Target etc

Nunchuck Adapter 1

DEV-09281



13*3 DS1307 Real Time Clock 1 MKAD19
BOB-00099



13*4 I2C EEPROM 1
200580 COM-00525




0,1ufFCapacitor 1 JM544921 544868 COM-08375 581-SR205E104MAR 272-135
Components may be in multi-packs, see supplier for quantity
13*5 TMP75 1


595-TMP75AID


13*6 Gravitech 7-Segment Shield 1 MKGR2





13*7 PCF8574A 1


771-PCF8574APN



LED (RED) 8 JM333973 333973 COM-09590 604-WP7113SRD/D 276-041


220R Resistor 8 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity

0,1uF Capacitor 1 JM544921 544868 COM-08375 581-SR205E104MAR 272-135
Components may be in multi-packs, see supplier for quantity
13*8 2 digit 7 Seg Cmn Cathode LED 1
2005366





33k Ohm Resistor 1 JM691227 691227
291-33K-RC 271-1129
Components may be in multi-packs, see supplier for quantity

0,1uF Capacitor 1 JM544921 544868 COM-08375 581-SR205E104MAR 272-135
Components may be in multi-packs, see supplier for quantity

10uf electrolytic Capacitor 1 JM29893 29891 COM-00523 140-REA100M1EBK0511P 272-1025


MAX7219/7221 1
312160




14*1 Wireless Transmitter 1

WRL-10534


See Text

Wireless Receiver 1

WRL-10532


See Text
14*2 Zigbee Series 1 2 MKAD14 2113375 WRL-08664




Xbee Shield 2
2129326 WRL-09976



14*2A Zigbee Series 2 2
2123581 WRL-11217



14*3 Zigbee Series 1 2 MKAD14 2113375 WRL-08664



14*3A Zigbee Series 2 2
2123581 WRL-11217



14*4 Zigbee Series 1 1 MKAD14 2113375 WRL-08664




10k potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715


20k Ohm Resistor 1 JM691171 691171
291-20K-RC

Components may be in multi-packs, see supplier for quantity
14*4A Zigbee Series 2 2
2123581 WRL-11217




10k potentiometer 1 JM2118791 2118791 COM-09806 858-P160KNP4FC20B10K 271-1715


20k Ohm Resistor 1 JM691171 691171
291-20K-RC

Components may be in multi-packs, see supplier for quantity
14*5 Zigbee Series 1 2 MKAD14 2113375 WRL-08664




220R Resistor 1 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity

LED (Red) 1 JM333973 333973 COM-09590 604-WP7113SRD/D 276-041

14*5A Zigbee Series 2 2
2123581 WRL-11217




220R Resistor 1 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity

LED (Red) 1 JM333973 333973 COM-09590 604-WP7113SRD/D 276-041

14*5B Zigbee Series 1 2 MKAD14 2113375 WRL-08664




10k Ohm Resistor 2 JM691104 691104 COM-10466 291-10K-RC 271-1335
Components may be in multi-packs, see supplier for quantity
14*5C Zigbee Series 2 2
2123581 WRL-11217




10k Ohm Resistor 2 JM691104 691104 COM-10466 291-10K-RC 271-1335
Components may be in multi-packs, see supplier for quantity
14*6 RFM-12B 1

WRL-09582


See Text

10k Ohm Resistor 6 JM691104 691104 COM-10466 291-10K-RC 271-1335
See Text
15*1 Ethernet Shield 1 MKSP7 2124242 DEV-09026



15*2 Ethernet Shield 1 MKSP7 2124242 DEV-09026



15*3 Ethernet Shield 1 MKSP7 2124242 DEV-09026



15*4 Ethernet Shield 1 MKSP7 2124242 DEV-09026



15*5 Ethernet Shield 1 MKSP7 2124242 DEV-09026



15*6 Ethernet Shield 1 MKSP7 2124242 DEV-09026



15*7 Ethernet Shield 1 MKSP7 2124242 DEV-09026



15*8 Ethernet Shield 1 MKSP7 2124242 DEV-09026



15*9 Ethernet Shield 1 MKSP7 2124242 DEV-09026



15*10 Ethernet Shield 1 MKSP7 2124242 DEV-09026



15*11 Ethernet Shield 1 MKSP7 2124242 DEV-09026



15*12 Ethernet Shield 1 MKSP7 2124242 DEV-09026



15*13 Ethernet Shield 1 MKSP7 2124242 DEV-09026



15*14 Ethernet Shield 1 MKSP7 2124242 DEV-09026



15*15 Ethernet Shield 1 MKSP7 2124242 DEV-09026



15*16 Ethernet Shield 1 MKSP7 2124242 DEV-09026



16*4 LED (Red) 3 JM333973 333973 COM-09590 604-WP7113SRD/D 276-041


220R Resistor 3 JM690700 690700
291-220-RC 271-1313
Components may be in multi-packs, see supplier for quantity
16*5 Nunchuck 1





Walmart, Target etc

Nunchuck Adapter 1

DEV-09281







DIN A4 ausdrucken
*********************************************************

Impressum: Fritz Prenninger, Haidestr. 11A, A-4600 Wels, Ober-Österreich, mailto:[email protected]
ENDE