Diskussion:Arduino Projekt: Pulsierende LED: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(18 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
--[[Benutzer:Ulrich Schneider|Ulrich Schneider]] ([[Benutzer Diskussion:Ulrich Schneider|Diskussion]]) 10:28, 5. Jul. 2023 (UTC)
--[[Benutzer:Ulrich Schneider|Ulrich Schneider]] ([[Benutzer Diskussion:Ulrich Schneider|Diskussion]]) 08:29, 25. Aug. 2023 (UTC)
* Ich würde Abb. 1 als Animated Gif anzeigen (blinkende LED)                        '''// nicht möglich benötigt zuviel Speicher (wird dannn nicht animiert)'''
----------- Erledigt -------------
* (Abb. 2).
* 7.4.1 1) scheint mir doppelt nummeriert ◆
* Prüfen Sie die Rechtschreibung. Chrome hat beispielsweise eine eingebaute Prüfung. Materialien  // '''in Bearbeitung'''
* Das Thema PWM wurde nicht einsteigerverständlich erläutert.
* Welche Programmieroberflächen eignen sich für die Einsteiger? Sketch, OpenRoberta,???        <---- '''Lösung finden'''
* Wo werden die Grundlagen vermittelt? Was bringt eine LED zum Leuchten? Was macht der Vorwiderstand?
* Benötigte Software auflisten, ggf. Link auf Installationsartikel.                          // '''Erledigt!'''                   
* Auf Installationsartikel verweisen.
* Prüfen Sie das mit dem PWM. An meinem Arduino sind alle Digitalausgänge PWM-fähig.            // '''Arduino R3 PWM-Pins 3, 5, 6, 9, 10, 11.'''
* Setzen Sie Quellcode mit <code>short</code>.
* Abkürzung einmalig ausschreiben: Pulsweitenmodulation (PWM)                                    // '''Erledigt'''
* Einheitliche Font-Size: small
* Zwischen Zahl und Einheit gehört 1/2 Zeichen <nowiki>&thinsp;</nowiki>: 5&thinsp;V            // -------------------------'''MERKEN!'''
* Nutzen Sie ggf. Trennstreifen <nowiki>----</nowiki>
* [[Steckbrett]] ausführlicher erläutern. Hier wäre ein Video hilfreich. Das Bild ist sehr klein.   // '''überarbeitet'''
 
* Aufzählungspunkte erst ab 2 Punkten verweden.                                                     // -------------------------'''MERKEN!'''
------- Besprechen ------------
* Auf dem Bild (Abb.3 Schaltung) : In Abb. 3 wird...dargestellt.                                    // '''neuer Satz!'''
* 3 Programmieren lernen - Hier wäre der Fokus auf einen Ansatz hilfreich. Scratch oder C?
* Tabelle oberhalb beschriften.                                                 //'''erledigt'''
* Ich nehme an, die Einsteiger sollen mit Scratch programmieren.
* Jedes Bild, Video und Tabelle muss im Text referenziert werden.                            // '''Wo kommt der REF hin ????????'''
* Ich dachte die Einsteiger sollen/können nicht C programmieren? Wir hatten über Scratch gesprochen ([https://lab.open-roberta.org/ Nepo4Arduino])
* [[Grundkenntnisse_Programmierung_(Pulsierende_LED)]] hierzu gibt es bereits Artikel. Ergänzen Sie diese ggf. [[Arduino:_Spach-Referenz]]  // '''Möchte für jedes Projekt ein eignes erstellen (übersichtlicher)'''
* Verweisen Sie auf den Artikel [[Arduino:_Spach-Referenz|Grundlagenprogrammierung]].
* Nutzen Sie <nowiki>[[Kategorie:Arduino]] </nowiki>                //// !!!!!!'''Verstehe nicht wo es anzuwenden ist'''
* Geben Sie den Bauteilen Namen, auf, die Sie referenzieren können (LED, R<sub>1</sub>, Tab. 1, Abb. 3).
* Geben Sie Unterartikeln einen gestaffelten Namen z.&thinsp;B. <nowiki>Arduino Einsteigerprojekt: Pulsierende LED</nowiki>  //// !!!!!!'''Verstehe nicht wo es anzuwenden ist''' //// '''NACHFRAGEN!!!!!!'''
* Was haben die [[Grundkenntnisse_Programmierung_(Pulsierende_LED)|Grundkenntnisse_Programmierung]] mit einer pulsierenden LED und Lisa zu tun?
* Materialliste ohne Bestell-Link          // '''erledigt'''
* <code>double</code> gibt es beim Arduino nicht. ?
* Auch Quelltext bekommt eine laufende Referenz z.&thinsp;B. Quelltext 1: ArduinoSketchStruktur.ino - Beispiel: [[Arduino:_Spach-Referenz]]
* Setzen Sie alle Quelltextteile in die Umgebung <nowiki><code>pinMode()</code></nowiki>:<code>pinMode()</code>.                                 // '''Verstehe ich nicht'''             
* ''' Halten Sie sich an die Programmierrichtlinien: [[Medium:Programmierrichtlinie.pdf|Programmierrichtlinien]]: <code>const byte LED_PIN_u8</code>'''
* In <code>wiring_digital.c</code> steht: <code>void pinMode(uint8_t pin, uint8_t mode)</code>
* 3) analogWrite() → Rücken Sie Quelltext ein.  // '''Erledigt!'''
* Der Originalartikel [https://funduino.de/nr-4-pulsierende-led ] ist umfangreicher als Ihrer. Bitte übernehmen Sie wichtige Informationen. //  '''Überprüfen'''
* Die Musterlösung entspricht nicht den Programmierrichtlinien uns ist überkommentiert. // '''Wird überarbeitet'''
* Ich würde stets mit der SW-Planung als PAP beginnen und dann umsetzen.        // '''Umsetzen!!!!'''
*
* Die wichtigste Frage ist: wie sollen Schüler dieses Projekt verstehen und umsetzen, wenn Sie NICHTS über Programmieren, Syntax und C wissen?
Mögliche Lösungen:
*        NeoProg
*        Skratch

Aktuelle Version vom 26. August 2023, 13:51 Uhr

--Ulrich Schneider (Diskussion) 08:29, 25. Aug. 2023 (UTC)


Erledigt -------------

  • 7.4.1 1) scheint mir doppelt nummeriert ◆
  • Das Thema PWM wurde nicht einsteigerverständlich erläutert.
  • Wo werden die Grundlagen vermittelt? Was bringt eine LED zum Leuchten? Was macht der Vorwiderstand?
  • Auf Installationsartikel verweisen.
  • Setzen Sie Quellcode mit short.
  • Einheitliche Font-Size: small
  • Nutzen Sie ggf. Trennstreifen ----

Besprechen ------------

  • 3 Programmieren lernen - Hier wäre der Fokus auf einen Ansatz hilfreich. Scratch oder C?
  • Ich nehme an, die Einsteiger sollen mit Scratch programmieren.
  • Ich dachte die Einsteiger sollen/können nicht C programmieren? Wir hatten über Scratch gesprochen (Nepo4Arduino)
  • Verweisen Sie auf den Artikel Grundlagenprogrammierung.
  • Geben Sie den Bauteilen Namen, auf, die Sie referenzieren können (LED, R1, Tab. 1, Abb. 3).
  • Was haben die Grundkenntnisse_Programmierung mit einer pulsierenden LED und Lisa zu tun?
  • double gibt es beim Arduino nicht. ?