Schlagwort-Archive: pwm

BitBastelei #398 – Die “Magie” hinter PWM (analogWrite, Timer, Preload, etc)

BitBastelei #398 - Die "Magie" hinter PWM (analogWrite, Timer, Preload, etc)

(319 MB) 00:53:48

2020-08-16 10:00 🛈

Mittels PWM, bei Arduino erreichbar als “analogWrite”, lassen sich viele Aufgaben erledigen: LEDs dimmen, Motoren steuern oder analoge Spannungen ausgeben. Aber was hat das mit Frequenz, Tastverhältnis und Timern zu tun? In diesem Video schauen wir uns PWM von der einfachsten Anwendung bis hin zu den Timer-Registern eines ATMega328P mit Preloading an und wie man darüber eigene Anforderungen abdecken kann.

Inhalt

  • 00:00 Intro
  • 01:04 PWM mit delay() und digitalWrite()
  • 02:07 Frequenz, Pulsweite und Durchschnittspannung
  • 08:07 PWM mit analogWrite()
  • 11:14 Wie funktioniert analogWrite()? Timer, Compare-Units und Prescaler.
  • 29:06 Frequenz ändern durch Prescaler
  • 31:23 Vorsicht: Timer 0 und Arduino
  • 32:45 Zusammenfassung der bisherigen Themen
  • 35:45 Sonderfrequenzen per Preload
  • 51:40 Fazit

BitBastelei #339 – Hitzefrei: Quick’n’Dirty USB-Ventilator

BitBastelei #339 - Hitzefrei: Quick'n'Dirty USB-Ventilator

(1 GB) 00:22:19

2019-06-30 10:00 🛈

Die aktuellen Temperaturen lassen es kaum zu sinnvollen Tätigkeiten nachzugehen, also greifen wir ein altes Thema nochmal auf und bauen einen alten PC-Lüfter als mobilen USB-Ventilator um.

BitBastelei #260 – TFT-LED-Steuerung

BitBastelei #260 - TFT-LED-Steuerung

(160 MB) 00:26:24

2017-10-22 10:00 🛈
Mal etwas aus der “schauen wir halt mal”-Ecke: Ein alter, kaputter Tablet-LCD aus der Restekiste. In diesen steckt auch eine LED-Beleuchtung, welche sich eventuell als Lampe eignen könnte. Schauen wir mal, ob wie die LEDs entnehmen und die Ansteuerung verstehen können.

BitBastelei #247 – PC-Lüfter per Arduino auslesen und steuern

BitBastelei #247 - PC-Lüfter per Arduino auslesen und steuern

(81 MB) 00:19:34

2017-07-16 10:00 🛈
Lüfter sind laut und nervig – aber auch nicht so ganz unwichtig. Praktischerweise kann man PC-Lüfter recht einfach selbst nutzen. Schauen wir mal, welche Arten von Lüftern es so gibt und wie man diese per Arduino auslesen und steuern kann.

Korrekturen & Hinweise

  • 10:58 OZI und Arduino haben über USB den selben GND
  • 13:22 FALLING wäre bei diesem Signal besser
  • 16:25 Laut Spezifikation sind 21-28kHz zulässig

Links zum Thema

Code