http://sites.schaltungen.at/arduino-uno-r4/schaltungsprojekte
http://www.linksammlung.info/
http://www.schaltungen.at/
Wels, am 2014-05-28
BITTE nützen Sie doch rechts OBEN das Suchfeld
[ ] [ Diese Site durchsuchen]
DIN A3 oder DIN A4 quer ausdrucken
**********************************************************************************
DIN A4 ausdrucken
*********************************************************
BUCH: ARDUINO Schaltungsprojekte für Profis - Günter Spanner - elektor-Verlag
ISBN: 3-89576-257-4
Für den großen Erfolg der Arduino-Plattform lassen sich zwei Ursachen finden.
Zum Einen wird durch das fertige Prozessor-Board der Einstieg in die Hardware enorm erleichtert.
Der zweite Erfolgsfaktor ist die kostenlos verfügbare Programmieroberfläche (Open Source), die ohne Installationsprozeduren sofort einsetzbar ist.
Einfache Einstiegsbeispiele sorgen für den schnellen Erfolg.
Eine komplizierte Auswahl von Parametern, wie etwa Prozessorversion oder Schnittstelleneinstellungen sind nicht erforderlich.
Erste Beispielprogramme können innerhalb weniger Minuten auf das Arduino-Board geladen und getestet werden.
Unterstützt wird der Arduino-Anwender durch eine Fülle von Software-Bibliotheken.
Die täglich wachsende Flut von Libraries stellt den Einsteiger vor erste Probleme.
Nach einfachen Einführungsbeispielen ist der weitere Weg nicht mehr klar erkennbar.
Hier fehlen oft detaillierte Beschreibungen und die mehr oder weniger gut beschriebenen Projekte führen eher zu Verwirrung.
Ein klar erkennbarer roter Faden fehlt, da die Anwendungen natürlich von einer Vielzahl verschiedener Personen erstellt wurden, die alle jeweils ein spezielles Ziel vor Augen hatten.
Hier setzt dieses Buch an. Systematisch werden Projekte vorgestellt, die in verschiedene Themengebiete einführen.
Dabei wird neben den erforderlichen theoretischen Grundlagen stets größter Wert auf eine praxisorientierte Ausrichtung gelegt.
So werden wichtige Techniken wie AD-Wandlung, Timer oder Interrupts stets in Praxisprojekte eingebettet.
Es entstehen Lauflichteffekte, ein Aufwachlicht, voll funktionsfähige Voltmeter, präzise Digitalthermometer, Uhren in allen Variationen, Reaktionszeitmesser oder mausgesteuerte Roboterarme.
Und ganz nebenbei hat der Leser die Basics der zugehörigen Controllertechnik verstanden und im wahrsten Sinne des Wortes begriffen.
*********************************************************
in
www.schaltungen.at
300_d_elektor-x_Arduino Schaltungsprojekte für Profis - Verzeichnis der Beispiel-Sketche +.ino_2a.xls
Atmel ATmega328p (od. ATmega168 mit halbem Speicher)
Arduino IDE (Integrierte Entwicklungsumgebung)
http://arduino.cc/en/Main/Software
Verzeichnis der Beispiel-Sketche und -Programme
ORDNER > 2014 ARDUINO UNO > BUCH Arduino Schaltungsprojekte für profis > Software_arduino_buch.zip > Elektor-Arduino-Buch
|
|
(.pde)
|
|
Arduino IDE Version 0022 (alt) notwendig ! ! !
|
|
|
|
|
(*.ino)
|
|
Arduino IDE Version 1.0.5-r2 (NEU)
|
|
|
|
|
|
ARDUINO
|
Die Programmiersprache Processing hat auch *.pde
|
|
|
ORDNER
|
Unter-O
|
Suffix
|
Sketche
|
Bezeichnung
|
Bauteile
|
Seite
|
CH_03
|
L03_01
|
(.pde)
|
Listing 3-1:
|
Blink (Warnblinker)
|
§ LEDpin=13
|
29
|
CH_05
|
L05_01
|
(*.ino)
|
Listing 5-1:
|
LED_chaser (LED Lauflicht hin & her)
|
§ 10x 5VLEDs
|
56
|
CH_05
|
L05_02
|
(*.ino)
|
Listing 5-2:
|
POV-Display HELP (Persistence of Vision-Display)
|
§ 10flach-LEDs = RBG1000
|
60
|
CH_06
|
L06_01
|
(*.ino)
|
Listing 6-1:
|
Seven_Segment_LED_Display
|
§ 7-Seg.LED
|
64
|
CH_06
|
L06_02
|
(*.ino)
|
Listing 6-2:
|
Test_4x7_display
|
§ 4x 7-Seg.LED
|
68
|
CH_06
|
L06_03
|
(*.ino)
|
Listing 6-3:
|
LED_display.h
|
§ 4x 7-Seg.LED
|
68
|
CH_06
|
L06_04
|
(*.ino)
|
Listing 6-4:
|
5x7_Dot_Matrix_Display_Graphics
|
§ LED-Display5x7=TA2011
|
70
|
CH_06
|
L06_05
|
(*.ino)
|
Listing 6-5:
|
5x7_Dot_Matrix_Display_Counter 00 bis 99
|
§ LED-Display5x7=TA2011
|
74
|
CH_06
|
L06_06
|
(*.ino)
|
Listing 6-6:
|
5x7_Dot_Matrix_Display_AlphaNum A bis Z
|
§ LED-Display5x7=TA2011
|
77
|
CH_06
|
L06_07
|
(*.ino)
|
Listing 6-7:
|
LCD_Test für HD44780 Display-Controller
|
§ LCD-Display4x16
|
83
|
CH_07
|
L07_01
|
(*.ino)
|
Listing 7-1:
|
Bargraph_Voltmeter
|
§ 10flach-LEDs = RBG1000
|
87
|
CH_07
|
L07_02
|
(*.ino)
|
Listing 7-2:
|
Voltmeter to_LCD
|
§ LCD-Display4x16
|
89
|
CH_07
|
L07_03
|
(*.ino)
|
Listing 7-3:
|
KiloOhmMeter
|
§ LCD-Display4x16
|
93
|
CH_07
|
L07_04
|
(*.ino)
|
Listing 7-4:
|
LCD_Elkodino
|
§ LCD-Display4x16
|
95
|
CH_07
|
L07_05
|
(*.ino)
|
Listing 7-5:
|
picoFaradino
|
§ 10nF 10Mohm
|
97
|
CH_07
|
L07_06
|
(*.ino)
|
Listing 7-6:
|
Transistor_Tester
|
§ BC327
|
99
|
CH_07
|
L07_07
|
(*.ino)
|
Listing 7-7:
|
NTC_Thermometer
|
§ 4,7kNTC
|
102
|
CH_07
|
L07_08
|
(*.ino)
|
Listing 7-8:
|
PC_Thermometer
|
§ AD22100
|
104
|
CH_07
|
L07_09
|
(*.ino)
|
Listing 7-9:
|
Digital Thermometer
|
§ AD22100
|
107
|
CH_07
|
L07_10
|
(*.ino)
|
Listing 7-10:
|
LED_display_interrupt_low_dot_degree_V010.h
|
§ 4x 7-Seg.LED
|
107
|
CH_07
|
L07_11
|
(*.ino)
|
Listing 7-11:
|
Digital_Hygrometer
|
§ SHS-A2 4x 7-Seg.LED
|
111
|
CH_07
|
L07_12
|
(*.ino)
|
Listing 7-12:
|
mAh Counter Akkudino (Akku Kapazitätsmessgerät)
|
§ 10R/10W LCD-Display1x16
|
114
|
CH_07
|
L07_13
|
(*.ino)
|
Listing 7-13:
|
Reflex Flasher (Reflexlicht für Geo-Caching)
|
§ BPW40
|
119
|
CH_07
|
L07_14
|
(*.ino)
|
Listing 7-14:
|
Digital Luxmeter
|
§ BPW40 4x 7-Seg.LED
|
122
|
CH_07
|
L07_15
|
(*.ino)
|
Listing 7-15:
|
UltraSonicRADAR - Distanzmessung mit US
|
§ 40kHzUS-Sender 40kHzUS-Empf.
|
126
|
CH_08
|
L08_01
|
(*.ino)
|
Listing 8-1:
|
Formula-I-ToothbrushClock (Formel1-Zahnputz-Uhr)
|
§ LED-Display5x7=TA2011
|
132
|
CH_08
|
L08_02
|
(*.ino)
|
Listing 8-2:
|
LED-Clock
|
§ 4x 7-Seg.LED
|
138
|
CH_08
|
L08_03
|
(*.ino)
|
Listing 8-3:
|
LED_display.h
|
§ 4x 7-Seg.LED
|
139
|
CH_08
|
L08_04
|
(*.ino)
|
Listing 8-4:
|
Reaktionstest - Reaktionszeitmesser
|
§ 4x 7-Seg.LED
|
142
|
CH_08
|
L08_05
|
(*.ino)
|
Listing 8-5:
|
Timer
|
§ 4x 7-Seg.LED
|
145
|
CH_08
|
L08_06
|
(*.ino)
|
Listing 8-6:
|
DCF77-Decoder für serielle Ausgabe
|
§ DCF77-Funkuhr-Modul
|
151
|
CH_08
|
L08_07
|
(*.ino)
|
Listing 8-7:
|
DCF77-Uhr mit LC-Display
|
§ DCF77-Funkuhr-Modul LCD-Display1x16
|
152
|
CH_09
|
L09_01
|
(*.ino)
|
Listing 9-1:
|
Mega LED Chaser - 24LEDs-Lauflicht mit Portexpander
|
§ PCF8574A 24LEDs
|
160
|
CH_09
|
L09_02
|
(*.ino)
|
Listing 9-2:
|
Hex-Debugger
|
§ PCF8574 2x 7-Seg.LED
|
164
|
CH_09
|
L09_03
|
(*.ino)
|
Listing 9-3:
|
I2C LCD-Test
|
§ PCF8574 LCD-Display1x16
|
166
|
CH_09
|
L09_04
|
(.pde)
|
Listing 9-4:
|
I2C-Temperatursensor mit LC-Display
|
§ LM75
|
170
|
CH_09
|
L09_05
|
(.pde)
|
Listing 9-5:
|
Realtime-Clock mit LCD
|
§ PCF8583 LCD-Display4x16
|
174
|
CH_09
|
L09_06
|
(.pde)
|
Listing 9-6:
|
IR-Empfänger
|
§ TSOP1736
|
178
|
CH_09
|
L09_07
|
(*.ino)
|
Listing 9-7:
|
IR gesteuerte RGB-Lampe
|
§ RGB-LED
|
181
|
CH_09
|
L09_08
|
(.pde)
|
Listing 9-8:
|
LED-Uhr mit IR-Fernbedienung
|
§ 4x 7-Seg.LED
|
184
|
CH_09
|
L09_09
|
(.pde)
|
Listing 9-9:
|
PS/2-Maus
|
§ mini-DIN-Buchse
|
187
|
CH_09
|
L09_10
|
(.pde)
|
Listing 9-10:
|
LCD und Keyboard
|
§ Tastatur LCD-Display4x16
|
190
|
CH_10
|
L10_01
|
(*.ino)
|
Listing 10-1:
|
Alarm (.ino) - einfache Töne
|
§ LM386 Ls4Ohm
|
195
|
CH_10
|
L10_02
|
(.pde)
|
Listing 10-2:
|
RedAlert - Alarmton-Generator
|
§ Piezo-Ls
|
196
|
CH_10
|
L10_03
|
(.pde)
|
Listing 10-3:
|
Schnelle PWM: Sinussignal Sägezahn Rechteck
|
§ Piezo-Ls
|
197
|
CH_10
|
L10_04
|
(.pde)
|
Listing 10-4:
|
Audiosinale mit schneller PWM
|
§ Piezo-Ls
|
200
|
CH_10
|
L10_05
|
(.pde)
|
Listing 10-5:
|
Fast PWM Bell
|
§ Piezo-Ls
|
202
|
CH_10
|
L10_06
|
(.pde)
|
Listing 10-6:
|
Theremin – die berührungslose Sound-Maschine
|
§ Piezo-Ls
|
205
|
CH_10
|
L10_07
|
(*.ino)
|
Listing 10-7:
|
VCO - Voltage Controlled Oscillator (durchstimmbare Sinusquelle)
|
§ Piezo-Ls
|
208
|
CH_10
|
L10_08
|
(*.ino)
|
Listing 10-8:
|
Halleffekt-Generator
|
§ Piezo-Ls
|
211
|
CH_11
|
L11_01
|
(.pde)
|
Listing 11-1:
|
LightControl – digitaler Helligkeitsregler
|
§ BPW40
|
221
|
CH_11
|
L11_02
|
(.pde)
|
Listing 11-2:
|
Gravitationskompensator (PD-Regler)
|
§ Hall-Sensor
|
226
|
CH_12
|
L12_01
|
(.pde)
|
Listing 12-1:
|
Mausgesteuertes Modellbau-Servo
|
§ micro-Servo SG90 9g
|
232
|
CH_12
|
L12_02
|
(.pde)
|
Listing 12-2:
|
Photino 2-D Kamera Schwenker
|
§ 2x micro-Servo
|
235
|
CH_12
|
L12_03
|
(.pde)
|
Listing 12-3:
|
Kranino – Modell-Kransteuerung mit Maus
|
§ 2x micro-Servo
|
238
|
CH_13
|
L13_01
|
|
Listing 13-1:
|
Processing die Grafik-Programmiersprache Hello World (EXT ist leider auch *.pde)
|
§
|
242
|
CH_13
|
L13_02
|
(.pde)
|
Listing 13-2:
|
Senden von 6 Analogkanälen zum PC
|
§
|
244
|
CH_13
|
L13_03
|
(.pde)
|
Listing 13-3:
|
Sechsfache Kanaldarstellung
|
§ 6x Schiebe-Poti 10k
|
245
|
CH_13
|
L13_04
|
(.pde)
|
Listing 13-4:
|
Data_Logger 1 – Daten zum PC senden
|
§
|
247
|
CH_13
|
L13_05
|
(.pde)
|
Listing 13-5:
|
Data_Logger 2 – Daten zum PC senden
|
§
|
248
|
CH_14
|
L14_01
|
(.pde)
|
Listing 14-1:
|
Wohnzimmer-Box mit Relais Feuchte-Sensor Temp-Sensor RealTimeClock und LCD Anzeige
|
§ SHS-A2 LM75 PCF8583 TSOP1736 LCD-Display4x16
|
256
|
Inhalts-Verzeichnis und Stichwortverzeichnis
http://www.elektor.de/downloads/dl/file/id/254/inhalt_arduino.pdf
software_arduino_buch.zip
DIN A4 ausdrucken
*********************************************************
Impressum: Fritz Prenninger, Haidestr. 11A, A-4600 Wels, Ober-Österreich, mailto:
[email protected]
ENDE