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