Übungsaufgaben Design und Informatik Begreifen 2021: Unterschied zwischen den Versionen
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | [[image:infdes2021.jpg|500px]] | + | <!--[[image:infdes2021.jpg|500px]]--> |
− | |||
− | |||
− | |||
+ | [[file:d1minipinout3.png]] | ||
+ | <!-- | ||
[[file:d1minipinout.png]] | [[file:d1minipinout.png]] | ||
Zeile 9: | Zeile 8: | ||
[https://iludis.de/wp-content/uploads/2019/02/MicropythonWemosD1mini.pdf Quelle Abbildung] | [https://iludis.de/wp-content/uploads/2019/02/MicropythonWemosD1mini.pdf Quelle Abbildung] | ||
− | [[file:d1minipinout2.jpg]] | + | [[file:d1minipinout2.jpg]]--> |
= Einfache Ansteck-Übungen als Warm-up = | = Einfache Ansteck-Übungen als Warm-up = | ||
Bei diesen einfachen Übungen muss noch nicht programmiert werden. Es geht lediglich um ein Kennenlernen der Anschlüsse. Die Mikrokontroller aus dem Care Paket sind schon entsprechend vorbereitet ([[Design und Informatik Begreifen 2021 - Übung 1: Source Code|Source Code]] | Bei diesen einfachen Übungen muss noch nicht programmiert werden. Es geht lediglich um ein Kennenlernen der Anschlüsse. Die Mikrokontroller aus dem Care Paket sind schon entsprechend vorbereitet ([[Design und Informatik Begreifen 2021 - Übung 1: Source Code|Source Code]] | ||
− | ) und | + | ) und Ihr müsst erstmal keinen Code aufspielen. |
#[[Batterie anstecken und Spannung mit dem Voltmeter messen]] | #[[Batterie anstecken und Spannung mit dem Voltmeter messen]] | ||
Zeile 23: | Zeile 22: | ||
= Erste Programmier-Schritte = | = Erste Programmier-Schritte = | ||
+ | Für diese Übungen muss zunächst die kostenlose [https://www.arduino.cc/en/software Arduino IDE] heruntergeladen und installiert werden. | ||
+ | |||
+ | [[Danach muss noch via Gerätemanager das ESP8266 (D1 Mini) Mikrokontroller Board hinzugefügt und ggf. ein USB Treiber installiert werden]] | ||
+ | |||
#[[Blinking LED am D1 Mini]] | #[[Blinking LED am D1 Mini]] | ||
#[[Knopfdruck bringt LED am D1 Mini zum Leuchten]] | #[[Knopfdruck bringt LED am D1 Mini zum Leuchten]] | ||
+ | #[[Serielle Kommunikation zum Debuggen]] | ||
#[[Drehregler (Potentiometer) wird am D1 Mini ausgelesen und steuert die Helligkeit einer LED]] | #[[Drehregler (Potentiometer) wird am D1 Mini ausgelesen und steuert die Helligkeit einer LED]] | ||
= Ab ins Internet = | = Ab ins Internet = | ||
+ | #[[MQTT Websocket Client einrichten]] | ||
#[[Einfaches 'Hello World' an MQTT-Server schicken und auslesen]] | #[[Einfaches 'Hello World' an MQTT-Server schicken und auslesen]] | ||
#[['Hello World' per Druckknopf an MQTT-Server schicken]] | #[['Hello World' per Druckknopf an MQTT-Server schicken]] | ||
#[[Bewegungen mit Beschleunigungs-Sensor (Accelerometer) registrieren und an MQTT-Server schicken]] | #[[Bewegungen mit Beschleunigungs-Sensor (Accelerometer) registrieren und an MQTT-Server schicken]] | ||
#[[Handy App als MQTT-Dashboard einrichten]] | #[[Handy App als MQTT-Dashboard einrichten]] |
Aktuelle Version vom 25. Oktober 2022, 15:08 Uhr
Einfache Ansteck-Übungen als Warm-up
Bei diesen einfachen Übungen muss noch nicht programmiert werden. Es geht lediglich um ein Kennenlernen der Anschlüsse. Die Mikrokontroller aus dem Care Paket sind schon entsprechend vorbereitet (Source Code ) und Ihr müsst erstmal keinen Code aufspielen.
- Batterie anstecken und Spannung mit dem Voltmeter messen
- Ein LED mit einem Widerstand verbinden und an den D1 Mini anschließen
- Die Helligkeit eines LEDs mit einem Drehregler kontrollieren
- Ein Druckknopf an den D1 Mini anschließen, um ein LED zum Leuchten zu bringen
- Ein Beschleunigungssensor (Accelerometer) an den D1 Mini anschließen, um ein LED zum Leuchten zu bringen
Erste Programmier-Schritte
Für diese Übungen muss zunächst die kostenlose Arduino IDE heruntergeladen und installiert werden.
- Blinking LED am D1 Mini
- Knopfdruck bringt LED am D1 Mini zum Leuchten
- Serielle Kommunikation zum Debuggen
- Drehregler (Potentiometer) wird am D1 Mini ausgelesen und steuert die Helligkeit einer LED