Raspberry Pi ist ein Computer in Taschengröße mit GPIO-Pins zum Anschließen an andere Sensoren und Peripheriegeräte, was ihn zu einer guten Plattform für Embedded-Ingenieure macht. Es verfügt über ein ARM-Architektur-Prozessor-basiertes Board für Elektronikingenieure und Bastler. Der PI ist derzeit eine der vertrauenswürdigsten Projektentwicklungsplattformen. Mit höherer Prozessorgeschwindigkeit und hohem RAM kann der Raspberry Pi für viele hochkarätige Projekte wie Bildverarbeitung und Internet der Dinge verwendet werden. Raspberry Pi 4 mit 8 GB RAM ist die High-End-Version, die ab sofort zum Verkauf angeboten wird. Es hat auch andere niedrigere Version mit 4 GB und 2 GB RAM.
Um hochkarätige Projekte durchführen zu können, muss man die Grundfunktionen von PI verstehen. Deshalb sind wir hier und werden in diesen Tutorials alle grundlegenden Funktionen von Raspberry Pi vermitteln. In jeder Tutorial-Reihe werden wir eine der Funktionen von PI diskutieren. Am Ende der Tutorial-Reihe können Sie selbst hochkarätige Projekte durchführen. Überprüfen Sie diese auf Erste Schritte mit der Raspberry Pi und Raspberry Pi Konfiguration.
In diesem Tutorial der PI-Reihe werden wir das Konzept des Schreibens und Ausführens von Programmen auf PYTHON verstehen. Wir werden mit Blink LED mit Raspberry Pi beginnen. Raspberry Pi LED Blink wird durchgeführt, indem eine LED an einen der GPIO-Pins von PI angeschlossen und ein- und ausgeschaltet wird. Nachdem Sie die Grundlagen von Raspberry Pi erlernt haben, können Sie mit den High-End-Anwendungen fortfahren, die wir in unserem speziellen Abschnitt zu Raspberry Pi behandelt haben, und die Grundlagen überprüfen, indem Sie eine Schaltfläche mit Raspberry Pi, Raspberry Pi PWM-Tutorial, mit Gleichstrommotor mit verbinden Himbeer-Pi usw.
Wir werden ein wenig über PI GPIO Pins diskutieren, bevor wir fortfahren.
Wie in der obigen Abbildung gezeigt, gibt es 40 Ausgangsstifte für den PI. Wenn Sie sich jedoch die zweite Abbildung ansehen, sehen Sie, dass nicht alle 40-Pin-Ausgänge für unsere Verwendung programmiert werden können. Dies sind nur 26 GPIO-Pins, die programmiert werden können. Diese Pins gehen von GPIO2 zu GPIO27.
Diese 26 GPIO-Pins können nach Bedarf programmiert werden. Einige dieser Pins erfüllen auch einige spezielle Funktionen, auf die wir später noch eingehen werden. Mit speziellem GPIO haben wir noch 17 GPIO (Light Green Cirl).
Jeder dieser 17 GPIO-Pins kann maximal 15 mA Strom liefern. Und die Summe der Ströme von allen GPIO darf 50 mA nicht überschreiten. Daher können wir aus jedem dieser GPIO-Pins durchschnittlich maximal 3 mA ziehen. Man sollte diese Dinge also nicht manipulieren, wenn man nicht weiß, was man tut.
Erforderliche Komponenten
Hier verwenden wir Raspberry Pi 2 Model B mit Raspbian Jessie OS. Alle grundlegenden Hardware- und Softwareanforderungen wurden bereits erläutert. Sie können sie in der Raspberry Pi-Einführung nachschlagen.
- Verbindungsstifte
- 220Ω oder 1KΩ Widerstand
- LED
- Brotbrett
Schaltungserklärung:
Der Schaltplan für Raspberry Pi LED Blink ist unten angegeben:
Wie im Schaltplan gezeigt, werden wir eine LED zwischen PIN40 (GPIO21) und PIN39 (GROUND) anschließen. Wie bereits erwähnt, können wir aus keinem dieser Pins mehr als 15 mA ziehen. Um den Strom zu begrenzen, schließen wir einen 220 Ω- oder 1 KΩ-Widerstand in Reihe mit der LED an.
Arbeitserklärung:
Da wir alles bereit haben, schalten Sie Ihren PI ein und gehen Sie zum Desktop.
1. Gehen Sie auf dem Desktop zum Startmenü und wählen Sie den PYTHON 3 aus (siehe Abbildung unten).
2. Danach wird PYHON ausgeführt und Sie sehen ein Fenster wie in der folgenden Abbildung gezeigt.
3. Danach klicken Sie auf Neue Datei in Datei - Menü, Sie werden ein neues Fenster öffnen sehen,
4. Speichern Sie diese Datei als blinkend auf dem Desktop.
5. Danach schreiben Sie das Programm für blinky wie unten angegeben und führen das Programm aus, indem Sie auf "RUN" bei der Option 'DEBUG' klicken.
Wenn das Programm keine Fehler enthält, wird ein ">>>" angezeigt, was bedeutet, dass das Programm erfolgreich ausgeführt wurde. Zu diesem Zeitpunkt sollte die LED dreimal blinken. Wenn im Programm Fehler aufgetreten sind, werden Sie von der Ausführung aufgefordert, diese zu korrigieren. Sobald der Fehler behoben ist, führen Sie das Programm erneut aus.
Der vollständige PYTHON-Programmcode für das Blinken der LED ist unten angegeben.