3.1 AD / DA Wandlung

[How to get the best ADC accuracy in STM32 microcontrollers][Was sind A/D- und D/A-Wandler?][MezData: Analog und Digital] [Wikipedia: Analog-Digital-Umsetzer] Analoge Spannung in digitalen Wert wandeln Eine Eingangsspannung Ue wird mit einer Referenzspannung Uref verglichen und das Verhältnis als n-stellige Binärzahl ausgegeben.Je mehr Stellen (Bits) der Digitalwert hat desto genauer lässt sich die Spannung umwandeln.Die Auflösung…

3.2 Servo steuern mit PWM

[L293D] [MezData: Servos][Arduino Servo Library][MezData: Modellbau-Servotester mit Pulsweiten-Anzeige] Modellbauservo Ein Modellbauservo wird durch die Breite eines Impulses gesteuert. Der Stellwinkel des Servos ist proportional zur Impulsbreite. Alle 20 ms sollte ein Steuerimpuls kommen. Die übliche Impulsbreite bewegt sich zwischen 1 ms und 2 ms. Servos können auch ausserhalb dieses Bereiches noch gesteuert werden, drehen weiter,…

3.5 Sensoren

Bosch BMP280 Druck und Temperatursensor mit I2C und SPI Schnittstelle [Infoseite zum Sensor Pressure sensor BMP280] [Bosch Datenblatt] [MezData Links zu Sensoren] Ich nutze PB8 und PB9 für I2C. PB10 und PB11 könnten auch I2C werden jedoch als USART für das Bluetooth-Modul benötigt. I2C Schnittstelle auf Seriell ausgeben I2C auf LCD ausgeben SPI Schnittstelle

3.6 USART / RS232

Die elementare serielle Schnittstelle für Arduino, darüber werden viele der Boards programmiert und darüber wird mit dem Seriellen Monitor kommuniziert.Nun wollte ich mit dem Oszilloskop die Kommunikation mitschneiden und steckte den Tastkopf in D1/TX auf dem L152RE-Board und fand nur Rauschen.In der Doku fand ich raus, dass die Pins D1/PA2/TX und D0/PA3/RX einfach abgeklemmt sind…

3.7 I2C Schnittstelle

[MezData: Links-I2C] [Portexpander HLF 8574] [Temperatursensor LM75A] [Druck- und Temperatursensor BMP280] [MezData: Discovery-Room][stm32-I2C-Lib][Elektrische Gedanken] Einlesen in die Theorie der Schnittstelle Mit Portexpander HLF8574T zwei LED über I2C im Wechsel leuchten lassen Die LED-Anoden sind VDD (5V) verbunden. P1 und P0 des PCF8574-Moduls sind über 330Ω Widerstände an die Kathoden angeschlossen. Somit leuchten die LED, wenn…

4.0 RoboCar

[MezData-Links: RoboCar]Bei Pollin gab es für kleines Geld einen Bausatz für ein Roboter Auto. Dank umfangreichen Befestigungsmaterial konnte die Sturm-Platine darauf befestigt werden.Beim Test ist mir ein recht hoher Stromverbrauch in Ruhe von 160mA aufgefallen, das saugt die Batterien leer! Die Hauptursache sind die L293D-Chips für den Antrieb, allein der Logikteil verbraucht pro Chip typisch…

|

TG12 INFT Ich kann Liste

Liste für SJ 23/24 Fähigkeiten Links Kommentar Arduino Software einrichten,Aufgaben zum Einstieg,Tastenprellen, Floating, buttonCheck()analogWrite(), PWManalogRead(), Zeitmultiplexausgabe 2 Stellig 1.1 Einstieg in Arduino für STM321.1b Bitschubserei1.1s Spickzettel1.1x STM32 GPIO Ports1.2 Aufgaben zum Einstieg KA1 FußgängerampelLüftersteuerungAutoblinkerUPDown-Zähler mit 7SegmentanzeigeGaragentorsimulation 1.3 Zustandsdiagramm KA1 Ich kann Liste SJ 23/24 Liste für SJ 22/23 Zeug aus TG11 ZahlensystemeBitoperationenPorts Programme mit Tasten-Polling…

X Alte HW-Abi-Aufgaben recyceln

Da ich von Anfang an beim alten TGI dabei war habe ich ein Schatz an alten Aufgaben. Meine Kandidaten: Prüfung Aufgabe Recycling-Stand HP22 1. Blutdruckmessgerät HP22 2. Drehimpulsgeber und Servo 😃 To Do NP22 1. Steuerung eines Säulenventilators 2. INFT Klassenarbeit TG12 HP21 1. Lichteffekt-Bausatz HP21 2. Fechten mit Degen HP20 1. Durchlauftrockner für Getreide…