Mikrocontroller und Entwicklungssysteme
Burkhard Kainka und Rainer Röwekamp
https://www.amazon.de/dp/B0BHKYFT8Z
ebook: https://www.amazon.de/dp/B0BHKWS6V2
Englische Ausgabe: https://www.amazon.de/dp/B0BHTRBT88
ebook: https://www.amazon.de/dp/B0BJ14YV1F
Vorwort
Dieses Buch handelt von zahlreichen Projekten, Forschungen,
erfolgreichen und misslungenen Versuchen mit ganz verschiedenen
Mikrocontrollern und den Themen drum herum. Wir beide, Rainer und
Burkhard, haben uns immer wieder die Bälle zugeworfen, Anregungen und
Hilfen gegeben, Ergebnisse dokumentiert oder verworfen. Hier sollen
viele dieser Aufzeichnungen zusammengefasst werden. Dabei geht es nicht
in erster Linie um Anleitungen zu bestimmten Controllern, sondern um
den Prozess des Forschens und der Entwicklung und um unsere
persönlichen Erfahrungen mit diesen Themen.
Bei der Arbeit an diesem Buch haben wir eine Arbeitsteilung gefunden,
die es für uns beide einfach macht. Rainer hat die meisten Artikel
beigetragen, und ich, Burkhard, beschreibe das Drumherum, unsere
Motivationen, ein Thema anzupacken und unsere Arbeiten und Projekte,
die sich daraus ergeben haben.
Eins können wir schon vorweg sagen, der Maker, Bastler, Entwickler oder
Forscher arbeitet fast niemals ganz allein. Die Projekte ruhen meist
auf vielen Schultern. Einer allein kann nicht alles erreichen, aber
wenn man Dinge mit vereinter Kraft anpackt, kann etwas daraus werden
Wir wünschen allzeit beste Kreativität!
Burkhard Kainka und Rainer Röwekamp
Inhalt
1 Vorgeschichte 1
2 Atmel-AVR 4
2.1 Einstellbarer Magnet-Schalter 4
2.2 Sparrow-Spiel Recall a Bit 6
2.3 Der 12-Bit-DA-Wandler MCP4725 9
2.4 Versuche zur I2S-Audio-Schnittselle 14
2.5 Strahlenmessung mit der Webcam 17
3 Arduino-Projekte 22
3.1 Mikrocontroller für Einsteiger 22
3.2 Das Elektor SDR-Shield 2_0 26
3.3 Amateurfunkantennen im Test 29
3.4 Ein historischer Quarz 33
3.5 Arduino Leonardo an Apple und Raspberry 36
3.6 DDS und Scope 39
4 TinyAVR0 und tinyAVR1 46
4.1 ATtiny202 und UPDI 46
4.2 Der ATtiny3216 54
4.3 ATtiny202 und CCL 59
5 Holtek HT46F47 67
5.1 AD-Wandler, PWM und Pullups 67
5.2 Tastenprogrammierbare Steuerung 73
5.3 Vier-Bit-Blinkenlights 77
5.3 TPS-Gehäuse drucken 78
6 Nuvoton 8051-Controller 81
6.1 N76E003 Brenner und Software 81
6.2 N76E003 Oszilloskop 85
6.3 Externe Programmierung 87
7 Padauk-Controller 89
7.1: LED-Kerze mit IR-Steuerung 89
7.2 Flash-Controller PFS154 91
7.3 Mittelwellenmodulator mit dem PFC154 96
7.4 Morseübungen mit dem PSF154 98
7.5 Die gedruckte Morsetaste 106
8 PIC-Controller 111
8.1: PIC16F1707/09 111
8.2 Das Programmiergerät 112
9 ARM-Controller 114
9.1 LPC1114-Testplatine 114
9.2 Atmel SAM D11 Explained Pro 115
9.3 Atmel Studio 7 118
9.4 Bluepill-DDS-Generator 125
10 Raspberry 129
10.1 WLAN und Remote Desktop am RPi 129
10.2 Raspberry Pi Portzugriffe 137
10.3 Raspberry Pi steuert LEDs 144
10.4 Raspberry Pi Zero in Betrieb nehmen 145
10.5 GPIOzero und LEDBarGraph 153
11 Raspberry Pi Pico 157
11.1 RPi Pi Pico und Portausgaben 157
11.2 Raspberry Pi Pico und PWM 162
11.2 Raspberry Pi Pico und Arduiono IDE 166
11.4 RPi Pico Frequenzzähler bis 65 MHz 169
11.5 RPi Pico W mit WLAN 173
12 Microbit und Calliope 176
12.1 Calliope Mini im Test 176
12.2 Funkverbindung mit PXT 180
12.3 Das Drahtlos-Voltmeter 183
12.4 HF-Detektor für 2,4 GHz 184
12.5 Micro:bit mit OLED 128×64 185
12.6 micro:bit – thank you for the music 191
12.7 Siebensegment mit TM1637 192
12.8 micro:bit und Lego Motor NXT 195
12.8 Der Calliope-Motortreiber 198