Elektronik-Labor
Projekte
Mikrocontroller PicoBasic
Inhalt
Vorwort 1
1 Einleitung 4
1.1 PicoBasic 5
1.2 Das TestLab 8
2 Direkte Messungen im TestLab 11
2.1 Oszilloskop-Funktionen 12
2.2 Spannungsmessung 14
2.3 Schaltungstest 15
2.4 Messung kleinster Ströme 18
2.5 Verstärkertest 23
3 PicoBasic Start 28
3.1 Sprachumfang 28
3.2 Bedienoberfläche 31
3.3 Programme zum Einstieg 33
3.4 Programmzustand beim Start 37
3.5 Tipps und Tricks 37
4 Ports, Ein- und Ausgänge 39
4.1 Ausgänge schalten 39
4.2 Binärzahlen 42
4.3 Hexadezimalzahlen 43
4.4 Geschwindiskeitstest 47
4.5 Port-Eingänge 50
4.6 Pullup und Pulldown 52
4.7 Ein Zeitschalter 54
4.8 Ein RC-Oszillator 55
5 Rechnen mit Bits und Bytes 59
5.1 Serielle Datenübertragung 59
5.2 Rechenoperationen 63
5.3 Logische Grundfunktionen 65
5.4 Zählschleifen 68
5.5 Ein Würfel 69
6 Analoge Datenverarbeitung 71
6.1 Spannungsmessung 71
6.2 Serienmessung 72
6.3 PWM-Ausgänge 74
6.4 Helligkeitsmodulation 75
7 Messtechnik 78
7.1 Datenrekorder 78
7.2 Einkanal-Oszilloskop 80
7.3 Zweikanal-Oszilloskop 82
7.4 Arduino-Oszilloskop 83
7.5 Frequenzmessung 86
7.6 Rechteck-Generator 90
7.7 Sinus-Generator 92
7.8 Phasenverschiebung 94
7.9 Sweep-Generator 96
8 Tonerzeugung 100
8.1 Einstellbare Tonhöhe 100
8.2 Alarmsirene 101
8.3 Trällertöne 102
8.4 Ein Pulsmonitor 104
8.5 Signalverzögerung 106
9 Die PicoBasic-Firmware 109
10 Das Anwenderprogramm 118