Übungsaufgaben Design und Informatik Begreifen 2021: Unterschied zwischen den Versionen

Aus DDSWiki
Wechseln zu: Navigation, Suche
 
(19 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]]
  
 
[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]]-->
 +
  
 
= 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]]
 +
) und Ihr müsst erstmal keinen Code aufspielen.
 +
 
#[[Batterie anstecken und Spannung mit dem Voltmeter messen]]
 
#[[Batterie anstecken und Spannung mit dem Voltmeter messen]]
 
#[[Ein LED mit einem Widerstand verbinden und an den D1 Mini anschließen]]
 
#[[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 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]]
 
#[[Ein Beschleunigungssensor (Accelerometer) an den D1 Mini anschließen, um ein LED zum Leuchten zu bringen]]
  
 
= 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]]
#[[Drehregler (Potentiometer) wird am D1 Mini ausgelesen]]
+
#[[Serielle Kommunikation zum Debuggen]]
 +
#[[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