Grundlagen – Raspberry und Arduino
Raspberry und Arduino sind Grundlage von vielen Projekten, deshalb gibt es hier eine Sammlung von mir zu den aus meiner Sicht wichtigsten Informationen und Hilfestellungen
Arduino
Programmiert werden die verschiedenen Arduino Boards mit der Arduino IDE.
Zum Hochladen muss das passende Board (z.B. „Arduino Uno“) und der Port (z.B. „COM 4“) ausgewählt werden, mit dem das Board am PC verbunden ist.
Schaltungen können sehr gut mit Fritzing dokumentiert werden.
LEDs müssen mit einem Vorwiderstand an die Ausgänge angeschlossen werden.
void setup() { // dieser Programmcode initialisiert den Arduino und wird einmal durchlaufen pinMode(6,OUTPUT); // Konfiguriert den Pin A6 als Ausgang } void loop() { // in diesem Programmlogik ist der sich dauerhaft wiederholende Programmcode digitalWrite(6, HIGH); // schaltet die LED an, die an Pin A6 angeschlossen ist. }
Raspberry
Download über die offizielle Seite raspberrypi.org/downloads/raspbian
Mit dem Tool Etcher das Image auf die Speicherkarte bringen.
ausschalten:
sudo poweroff
Neustarten:
sudo reboot
weitere Befehle von Linux sind auch für den Rasberry hilfreich.
alternativ geht es inzwischen auch sehr gut mit dem Raspberry Pi Imager.
über den folgenden Befehl gelangst Du in die Konfigurationsseite:
sudo raspi-config
hier kann unter anderem auch eingestellt werden, mit welchem User und ob überhaupt ein User beim Start direkt angemeldet werden soll.
Hierrüber können sehr komfortabel das erforderliche OS und die ganzen Paramter
vorab eingetragen werden.
Eine kleine Projekt-Ideen-Sammlung
c’t 17/2017, S. 84 – Die Türklingel im Heimnetz
c’t Hacks / Make 04/2018, S. 54 – Türklingel mit Arduino
c’t 17/2017, S. 90 – Stromverbrauch analysieren mit Raspi und Smart Meter
c’t 13/2019, S. 122 – Pic’tur: Raspi als digitaler Bilderrahmen und Anzeigetafel
c’t Hacks / Make 04/2019, S. 56 – Die Raspberry-Fotobox
c’t Hacks / Make 01/2020, S. 8 – Der einfachste Plotter der Welt
c’t 12/2020, S. 46 – Der Raspberry Pi 4 als NAS-Basis
c’t 14/2020, S. 77 – Mit OpenSprinkler zur Bewässerungssteuerung
c’t 17/2020, S. 30 – Weiterführende Artikel und Projekte zum Raspi
c’t Hacks / Make 03/2020, S. 16 – Wäsche-fertig-Melder
c’t Hacks / Make 03/2020, S. 60 – Prime und Netflix mit dem Raspberry Pi 4
c’t 17/2021 S. 24-029 – Raspberry Pi als Brücke zu SMBv1-Gerätschaften
c’t 19/2021, Seite 150 – Mit Nzyme das eigene WLAN auf verdächtige Aktivitäten überwachen
c’t 17/2021, S. 18-22 – Raspi als Lebensverlängerung für USB-Drucker und -Scanner
c’t 17/2021, S. 30 – Raspi als Client für Spotify und AirPlay einrichten
c’t 17/2021, S. 32-35 – 3D-Drucker ins Netzwerk bringen mit Raspi und Octoprint
Weitere Links
Video zur Kombination aus Raspberry, Arduino und LabVIEW
Python-Forum – hier zum Thema Raspberry Pi und Co
GTK+: Schicke GUI für RasPi-Programme
Raspberry Pi mit Webbrowser Autostart
Raspberry Pi – Autostart von Skripten und Programmen einrichten
Vom Start bis zur Home-Automation – Raspberry Pi Teil 2 – Programmierung
Programmieren lernen am Raspberry Pi – Teil 3: GUI erstellen
30 unglaubliche Raspberry-Pi-Projekte
thingspeak.com: update channel settings with HTTP PUT
How to send HTTP response with JSON data from Arduino to web browser
POST data from Arduino to website
c’t 02/2019, S. 148 – Docker auf dem Raspberry Pi
c’t 01/2019, S. 186 – Bluetooth-Shell für Raspberry Pi und Raspi Zero W
Grafischen Desktop und Entwicklungsumgebung deinstallieren
c’t Hacks / Make 04/2019, S. 92 – Raspberry Pi 3 vom Server booten
c’t 17/2020, S. 22 – Raspberry Pi 4 von USB-SSD booten
c’t Hacks / Make 06/2019, S. 98 – Touchscreen GUI mit dem Raspberry
c’t 08/2020, S. 158 – Windows-Benachrichtigungen sinnvoll nutzen
c’t 10/2020, S. 136 – USB-C-Anschluss des Raspberry Pi 4 ausnutzen
c’t 17/2020, S. 24 – Alternative Stromversorgung für den Raspberry Pi 4
c’t 17/2020, S. 18 – Tipps und Tricks zum Raspberry Pi
c’t 17/2020, S. 20 – Die ersten Schritte mit dem Raspberry Pi
c’t 17/2020, S. 26 – So verdrahten Sie Schalter, Taster und LEDs am Raspi
c’t 17/2020, S. 28 – FAQ: Raspberry Pi
c’t 15/2020, S. 146 – Sehr viele GPIO-Pins an Arduino, Raspi und ESP
c’t 6/2021, S. 86 – DietPi: Alternativ-Distribution für Raspis
c’t 16/2021, S. 168-169 – Raspberry Pi mit schreibgeschütztem Linux
Benutzer automatisch Anmelden/Einloggen beim booten (Autologin)
Raspberry Pi: Python Skript erstellen und ausführen
Liste aller Raspberry Pi Standard-Logins und Passwörter
Raspberry: Bedeutung der Status LEDs
Make Magazin 5/2023, S. 72-76 – Verbindungen zum Raspberry Pi Server