Archiv der Kategorie: BitBasics

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 #375 – Keypads mit Mikrocontroller/Arduino: Typen und Ansteuerung

BitBastelei #375 - Keypads mit Mikrocontroller/Arduino: Typen und Ansteuerung

(1 GB) 00:18:00

2020-03-08 11:00 🛈

Um Zahlenwerte eingeben zu können ist eine Tastaturmatrix fast immer eine gute Wahl, jedoch stehen im Netz viele unterschiedliche Modelle zur Auswahl. Mechanische Tasten, Folie oder Touch? Multiplexed, Digital oder gar analog? Alle Typen und Techniken haben Ihre vor und Nachteile. Schauen wir mal, welche das sind.

BitBasics – ESP8266 – 3: AC-Lasten (Netzspannung) schalten (Relais, Triac, SSR)

BitBasics - ESP8266 - 3: AC-Lasten (Netzspannung) schalten (Relais, Triac, SSR)

(338 MB) 00:30:56

2018-08-05 10:00 🛈
Wie man mit einem ESP8266 Gleichspannung schalten kann haben wir ja bereits gesehen, diese mal kümmern wir uns entsprechend um Wechselspannung wie er z.B. auch “aus der Steckdose kommt”.

Achtung: Bei Arbeiten an 230V besteht Lebensgefahr. Arbeiten an mit dem Stromnetz verbundenen Installationen dürfen nur von einer Elektrofachkraft durchgeführt werden. Die gezeigten Methoden dienen lediglich des Zeigens möglicher Bauteile, sind stark vereinfacht, besitzen nicht alle notwendigen Schutzeinrichtungen und sind in dieser Form NICHT für einen echten Einsatz geeignet.

BitBasics – ESP8266 – 2: DC-Lasten mit Transistoren schalten (LED, DC-Motoren, etc)

BitBasics - ESP8266 - 2: DC-Lasten mit Transistoren schalten (LED, DC-Motoren, etc)

(419 MB) 00:22:30

2018-04-29 10:00 🛈
Unseren ESP haben wir in der letzten Folge soweit vorbereitet, nun machen wir uns daran die ersten Ding anzubinden. Viele Geräte, welche nur wenig Strom brauchen, laufen mit Gleichspannung (DC, Direct Current). Dazu zählen unter anderem auch die meisten LEDs. Schauen wir mal, wie wir diese mit einem ESP an- und ausschalten können.

15:07 Negativ im Sinne von “geringer als VCC”

BitBasics – ESP8266 – 1a2: Windows-Treiber für Arduino-Boards finden (NodeMCU, Wemos, ProMini,…)

BitBasics - ESP8266 - 1a2: Windows-Treiber für Arduino-Boards finden (NodeMCU, Wemos, ProMini,…)

(49 MB) 00:06:20

2018-02-25 12:00 🛈
Einen Arduino unter Windows zu betreiben ist meist ganz einfach: Einstecken und los geht es – zumindest beim Original. Wer andere Boards wie den ESP8266 oder eines der vielen Arduino-Nachbauten verwenden möchte wird oft auf das Problem stoßen, dass Windows die nötigen Treiber nicht automatisch finden kann. In diesem Video zeige ich wie man den zuständigen USB-Controller des Boards findet, wo man passende Treiber herbekommt und wie man die bekanntesten installiert.

Treiber-Links

BitBasics – ESP8266 – 1b: Arduino Installation und Einrichtung unter Linux

BitBasics - ESP8266 - 1b: Arduino Installation und Einrichtung unter Linux

(34 MB) 00:09:03

2018-02-25 11:30 🛈
Um mit dem ESP8266 zu starten benötigen wir eine Programmierumgebung. In meiner Serie werde ich auf Arduino aufbauen, eine der verbreitetsten Systeme für den ESP und viele andere Mikrocontroller. In diesem Video zeige ich die Installation der Arduino-Umgebung und der nötigen Zusätze für den ESP8266 unter Ubuntu Linux. Weiterhin gebe ich einige Tipps, wie die Einrichtung auch unter anderen Linux-Distributionen funktionieren sollte.

Links:

BitBasics – ESP8266 – 1a1: Arduino Installation und Einrichtung unter Windows

BitBasics - ESP8266 - 1a1: Arduino Installation und Einrichtung unter Windows

(40 MB) 00:06:08

2018-02-25 11:00 🛈
Um mit dem ESP8266 zu starten benötigen wir eine Programmierumgebung. In meiner Serie werde ich auf Arduino aufbauen, eine der verbreitetsten Systeme für den ESP und viele andere Mikrocontroller. In diesem Video zeige ich die Installation der Arduino-Umgebung und der nötigen Zusätze für den ESP8266 unter Windows.

Links:

BitBasics – ESP8266 – 0: Einführung

BitBasics - ESP8266 - 0: Einführung

(72 MB) 00:09:53

2018-02-04 11:00 🛈
In dieser Serie werden wir und mit den Grundlagen rund um Arduino und den ESP8266 beschäftigen. Mit dieser Kombination kann man auch als Einsteiger schnell mächtige Mikrocontrollerprojekte umsetzen – egal ob blinkende LED oder IoT-Gerät.

In der Einführung spreche ich kurz über die geplanten Themen und die Unterschiede zwischen dem ESP8266 und den klassischen Arduino-Boards.

Korrekturen

  • 02:05 AVR war die Serie, der Hersteller hieß Atmel

Serie

  • Nächster Teil: folgt

Hardware

Links:

BitBasics IT – 0x06 – Programme und PCs

BitBasics IT - 0x06 - Programme und PCs

(42 MB) 00:19:55

2017-11-12 11:00 🛈
Bisher haben wir alle Aktionen per Hand ausgelöst – im Rechner laufen diese Dings jedoch automatisch ab. Hierzu wird ein so genanntes Programm verwendet, eine Sammlung von Befehlen, welche nacheinander ausgeführt werden. Hier schauen wir in vereinfachter Form den Ablauf eines solchen Programms an.

Korrekturen und Ergänzungen

  • 07:00 Bit natürlich, nicht Byte
  • 14:35 0b…, nicht 0x…

Links zum Thema

sBild: https://www.adlerweb.info/blog/wp-content/uploads/2017/11/svgpc.svg

Serie

Vorherige Folge: BitBasics IT – 0x05 – Speicher mit Latche

Credits

BitBastics // BitBastelei
IT-Grundlagen
Florian “adlerweb” Knodt · http://biba.adlerweb.info/ · CC-BY

Intro-Musik (verändert): Take a Chance Kevin MacLeod (incompetech.com) · Licensed under
Creative Commons: By Attribution 3.0 License http://creativecommons.org/licenses/by/3.0/

Die-Fotografie: Pauli Rautakorpi · CC BY 3.0 (http://creativecommons.org/licenses/by/3.0)
via https://commons.wikimedia.org/wiki/File:Intel_Pentium_P54C_die.jpg

BitBasics – Satellitennavigationssysteme (GPS, GLONASS, etc)

BitBasics - Satellitennavigationssysteme (GPS, GLONASS, etc)

(43 MB) 00:13:24

2017-10-29 11:00 🛈
Wer wissen will wo er ist, der Fragt meist sein Smartphone – aber wie kann der kleine Kasten diese Frage beantworten? In dieser Folge schauen wir auch die Techniken hinter GPS & Co.