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

reboot, herunterfahren

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

Unnötige Pakete entfernen

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

Arduino Dämmerungsschalter

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