Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
In diesem Tut zeige ich wie man Taster ausliest, blockierend oder nicht blockierend, Einkanal oder Mehrkanal, Ansteuerung von LEDs, in Python oder mit PIO, Auswertung von Lang- oder Kurzdrücken mit Anzeige der Zeit und Einstellung, mit und ohne Entprellung, mit PIO-IRQ und GPIO-IRQ, Programm mit...
Mit der PIO Programmierung kann man ganz einfach einen Servo ansteuern. Die Ansteuerung kann damit über ein Poti oder Encoder erfolgen. In diesen Beispielen zeige ich wie das geht.
In diesem Tut stelle ich die Software zum Anschluss an ein SPI Display mit Mittelwertbildung und Eingabe mit einem Poti vor. Sowie die Software zur Kalibrierung des MCP4921 und erkläre die Einstellung. Damit sind Fehler in der Anzeige und Ausgabe der Spannung von < 1% möglich. Erkläre auch genau...
In disen Tut stelle ich 4 verschiedene Programme für den MCP4921 vor. Es geht dabei um die Erzeugung einer festen Referenzspannung oder Einstellung mit einem Poti und um die Erzeugung von Rechtecksignalen mit einer festen Frequenz von 10Hz oder mit einem Poti einstellbar.
Mit dem MCP4921, ein DA Wandler mit 12 Bit und SPI, kann man präzise Spannungen von ca. 0V bis zur Referenzspannung ausgeben. Dabei wird die Referenzspannung mit dem MCP1501-3.0 bereitgestellt.
In diesem Teil zeige ich wie man mit der PIO Programming eine LED zum blinken bringt und wie man mit einem Taster eine LED schalten kann. Beide Programme laufen vollkommen unabhängig von der CPU.
In diesem Teil behandele ich die PIO Programmierung des Pico. Leider gibt es kaum Info dazu oder entsprechende Beispiele. Das möchte ich ändern und es euch vorstellen. Es hat den grossen Vorteil das die GPIO unabhängig von der CPU gesteuert werden können. Dadurch sind viel Anwendungen möglich...
In diesem Programm wird die aktuelle Uhrzeit des DS3231 auf einem SPI Display angezeigt. Die Darstellung erfolgt analog (klassisch) mit einem Ziffernblatt und 3 Zeigern mit Tag und Datum. Farben und Positionen können eingestellt werden. Es erfolgt ein automatische Berechnung alle notwendigen...
Stelle Programme zur Anzeige der aktuellen Uhrzeit auf einem SPI Display vor. Dabei kann der Umfang der Anzeige und die Farben zu Anfang des Programmes eingestellt werden. Es wird der I2C Bus und SPI verwendet.
In diesem Teil stelle ich ein paar einfache Programme zum DS3231 vor. Damit kann man den DS3231 auslesen, die vorahndenen Daten löschen (auf 0 setzen) oder die aktuelle Zeit vom PC holen.
Obwohl der IC nicht so neu ist, funktioniert er super, Man kann ihn einfach in einen bestehenden Bus einbauen und hat immer die genaue Uhrzeit, In diesem Teil zeige ich die Hardware dazu. In den nächsten Teilen kommt noch die passende Software nit Python
Beschreibe den Aufbau und Anschluss eines SPI Touch Displays mit 2,8" an den Pico. Dabei wird der SPI 0 und SPI 1 verwendet. Es wird ein rotes Quadrat auf dem Display angezeigt. Bei Berührung des Qudrates schaltet die LED auf dem Pico und die Positionsdaten werden auf der Konsole ausgegeben...
Da der ADC Eingang des Pico nur Spannungen bis 3,3V messen kann muss zum messen von spannungen bis 30V ein Eingangsspannungsteiler verwendet werden. Ich beschreibe den Aufbau eines Spannungsteilers für 3V, 10V und 30V (DC) zum Anschluss an den Pico oder einem Eingangsverstärker. Gleichzeitig...
Mit dem Pico können an 3 Pins eine ADC Messung vorgenommen werden. Leider gibt es damit Probleme. Da die VREF nicht sehr konstant ist kann es zu starken Sprüngen und Abweichungen kommen. In diesem Tut zeige ich wie man mit einfachen Mitteln das Problem lösen kann. Angefangen von Hardware bis zur...
In diesem Teil stelle ich 2 Beispielprogramm zu den Treibern vor. Damit erfolgt eine allgemeine Ansteuerung mit links und rechts Lauf. Beim zweiten Programm erfolgt die Steuerung der Drehzahl mit einem Poti. Zusätzlich kann damit auch der Lins- und Rechtslauf gesteuert werden. Im Programm wird...
Der A4988 und der DRY8825 sind zwei weit verbreitete Schrittmotor Treiber. Im ersten Moment sehen sie gleich (kompatibel) aus. Beide können fast ohne Probleme ausgetauscht werden. Trotzdem unterscheiden sich beide. Beide haben unterschiedliche Ströme und Spannungen, die Einstellung der VREF ist...
Hatte den SRF 02 bereits als Hard- und Software mit C vorgestellt. In diesem Teil werde ich ein Programm für Python vorstellen. Die Anzeige der Entfernung erfolgt dabei in cm auf der Konsole (Bildschirm am PC).
Mit dem AD 9833 lassen sich Sinus-, Rechteck- und Dreieckwellen erzeugen bis 12,5 MHz. Die Ansteuerung erfolgt mit SPI vom Pico. Habe es passend zu meinem System aufgebaut und kann mit einem Stecker/Kabel an das Pico Modul angeschlossen werden. Das AD9833 Modul kann auch separat auf einem...
Mit dem AD 9833 lassen sich Sinus-, Rechteck- und Dreieckwellen erzeugen bis 12,5 MHz. Die Ansteuerung erfolgt mit SPI vom Pico. Habe es passend zu meinem System aufgebaut und kann mit einem Stecker/Kabel an das Pico Modul angeschlossen werden. Das AD9833 Modul kann auch separat auf einem...
MCP 3424 - Ein 4 x ADC ist sehr vielseitig und kann ohne Problem mit dem I2C Bus angewendet werden. Stelle ihn mit einer kleinen Platine vor und zeige seine Anwendung. Dazu nutze ich die Einstellung der Register und verschiedene Anwendungen. Führe verschiedene Berechnungen zur Anwendung durch...
Diese Seite verwendet Cookies, um Inhalte zu personalisieren und dich nach einem Login angemeldet zu halten, wenn du registriert bist.
Durch die weitere Nutzung unserer Webseite erklärst du dich damit einverstanden.