BerryBase
  • Shop
  • Raspberry Pi
  • Projekte
    • Alle
    • Audio / Sound
    • Display
    • Fun
    • IoT / Smart Tech
    • Kamera
    • LED
    • Luft / Wetter
    • Software
    MakerBeam: Modular bauen ohne Schweißen & Bohren

    MakerBeam: Modular bauen ohne Schweißen & Bohren

    Der Raspberry Pi Imager und seine Tücken

    Der Raspberry Pi Imager und seine Tücken

    Raspberry Pi 5 NAS mit Radxa Penta SATA HAT und OpenMediaVault 8 – Nachfolger zum Argon EON Pi NAS

    Raspberry Pi 5 NAS mit Radxa Penta SATA HAT und OpenMediaVault 8 – Nachfolger zum Argon EON Pi NAS

    Pixeljäger: Microcontroller-Spiel zum Nachbauen

    Pixeljäger: Microcontroller-Spiel zum Nachbauen

    MediaWiki mit Docker installieren – Schritt-für-Schritt Guide für Portainer & Docker Compose

    MediaWiki mit Docker installieren – Schritt-für-Schritt Guide für Portainer & Docker Compose

    Weihnachtsdeko DIY: Weihnachts Lötbausatz für Bastler

    Weihnachtsdeko DIY: Weihnachts Lötbausatz für Bastler

    Smart Speaker selber bauen: Alte Lautsprecher mit dem HiFiBerry AMP2 modernisieren

    Smart Speaker selber bauen: Alte Lautsprecher mit dem HiFiBerry AMP2 modernisieren

    Kodi auf dem Raspberry Pi – die umfassende Anleitung zur Installation, Einrichtung und Optimierung

    Kodi auf dem Raspberry Pi – die umfassende Anleitung zur Installation, Einrichtung und Optimierung

    Home Assistant auf dem Raspberry Pi – Schritt-für-Schritt Anleitung ohne Cloud

    Home Assistant auf dem Raspberry Pi – Schritt-für-Schritt Anleitung ohne Cloud

    • Audio / Sound
    • Display
    • Fun
    • IoT / Smart Tech
    • Kamera
    • LED
    • Luft / Wetter
    • Software
  • Themen
    • Alle
    • Ad Blocker
    • Arduino
    • ESP
    • Gaming & Emulatoren
    • Hausautomation
    • IoT
    • Raspberry Pi
    • Robotik
    • Sensoren & Aktoren
    Was ist LoRa? Die Funktechnologie für IoT, Maker & Meshtastic einfach erklärt

    Was ist LoRa? Die Funktechnologie für IoT, Maker & Meshtastic einfach erklärt

    LoRaWAN erklärt: So funktionieren LoRa-Netzwerke mit Gateways & TTN

    LoRaWAN erklärt: So funktionieren LoRa-Netzwerke mit Gateways & TTN

    Meshtastic & MeshCore: Dezentrale Kommunikation ohne Internet, Server oder SIM

    Meshtastic & MeshCore: Dezentrale Kommunikation ohne Internet, Server oder SIM

    Der Raspberry Pi Imager und seine Tücken

    Der Raspberry Pi Imager und seine Tücken

    Raspberry Pi 5 NAS mit Radxa Penta SATA HAT und OpenMediaVault 8 – Nachfolger zum Argon EON Pi NAS

    Raspberry Pi 5 NAS mit Radxa Penta SATA HAT und OpenMediaVault 8 – Nachfolger zum Argon EON Pi NAS

    Pixeljäger: Microcontroller-Spiel zum Nachbauen

    Pixeljäger: Microcontroller-Spiel zum Nachbauen

    MQTT Basics: Was ist MQTT und wie richte ich einen Broker ein?

    MQTT Basics: Was ist MQTT und wie richte ich einen Broker ein?

    Raspberry Pi 5 Gehäuse Guide – Vergleich, Unterschiede und Kaufempfehlungen

    Raspberry Pi 5 Gehäuse Guide – Vergleich, Unterschiede und Kaufempfehlungen

    Raspberry Pi 5 Retro Gaming Guide 2025 – Emulatoren, SSDs & Controller im Vergleich

    Raspberry Pi 5 Retro Gaming Guide 2025 – Emulatoren, SSDs & Controller im Vergleich

    • Raspberry Pi
    • Arduino
    • ESP
    • Sensoren & Aktoren
    • IoT
    • Hausautomation
  • Kaufberatung
    • Alle
    • Produkte
    • Reviews
    • Top 10 Listen
    • Unboxing
    MakerBeam: Modular bauen ohne Schweißen & Bohren

    MakerBeam: Modular bauen ohne Schweißen & Bohren

    Raspberry Pi 5 Gehäuse Guide – Vergleich, Unterschiede und Kaufempfehlungen

    Raspberry Pi 5 Gehäuse Guide – Vergleich, Unterschiede und Kaufempfehlungen

    Weihnachtsdeko DIY: Weihnachts Lötbausatz für Bastler

    Weihnachtsdeko DIY: Weihnachts Lötbausatz für Bastler

    Vom HackberryPi Zero zum HackberryPi CM5 – vom mobilen Terminal zum Pocket PC

    Vom HackberryPi Zero zum HackberryPi CM5 – vom mobilen Terminal zum Pocket PC

    HackberryPi Zero: Ein Cyberdeck für die Hosentasche

    HackberryPi Zero: Ein Cyberdeck für die Hosentasche

    Fischertechnik Maker Kits – Neuheiten für die DIY- und Maker-Szene

    Fischertechnik Maker Kits – Neuheiten für die DIY- und Maker-Szene

    Nicla Sense Env – Die leistungsstarke Sensorlösung für Portenta- und MKR-Boards

    Nicla Sense Env – Die leistungsstarke Sensorlösung für Portenta- und MKR-Boards

    Raspberry Pi AI Camera – Eine intelligente Kamera für kreative Projekte

    Raspberry Pi AI Camera – Eine intelligente Kamera für kreative Projekte

    PiNEBOARDS HATs im Test: Erweiterungsmöglichkeiten für den Raspberry Pi 5

    PiNEBOARDS HATs im Test: Erweiterungsmöglichkeiten für den Raspberry Pi 5

    • Produkte
  • How To
    • Alle
    • Guides
    • Software / Programmierung
    • Wissensdatenbank
    Was ist LoRa? Die Funktechnologie für IoT, Maker & Meshtastic einfach erklärt

    Was ist LoRa? Die Funktechnologie für IoT, Maker & Meshtastic einfach erklärt

    LoRaWAN erklärt: So funktionieren LoRa-Netzwerke mit Gateways & TTN

    LoRaWAN erklärt: So funktionieren LoRa-Netzwerke mit Gateways & TTN

    Meshtastic & MeshCore: Dezentrale Kommunikation ohne Internet, Server oder SIM

    Meshtastic & MeshCore: Dezentrale Kommunikation ohne Internet, Server oder SIM

    MakerBeam: Modular bauen ohne Schweißen & Bohren

    MakerBeam: Modular bauen ohne Schweißen & Bohren

    Der Raspberry Pi Imager und seine Tücken

    Der Raspberry Pi Imager und seine Tücken

    Raspberry Pi 5 NAS mit Radxa Penta SATA HAT und OpenMediaVault 8 – Nachfolger zum Argon EON Pi NAS

    Raspberry Pi 5 NAS mit Radxa Penta SATA HAT und OpenMediaVault 8 – Nachfolger zum Argon EON Pi NAS

    Pixeljäger: Microcontroller-Spiel zum Nachbauen

    Pixeljäger: Microcontroller-Spiel zum Nachbauen

    OpenClaw – Der KI-Agent für dein Zuhause

    OpenClaw – Der KI-Agent für dein Zuhause

    Redmine mit Docker installieren und einrichten –                    Einstieg ins Projektmanagement

    Redmine mit Docker installieren und einrichten – Einstieg ins Projektmanagement

    • Guides
    • Wissensdatenbank
    • Software / Programmierung
  • News
Keine Ergebnisse
Alle Ergebnisse anzeigen
  • Shop
  • Raspberry Pi
  • Projekte
    • Alle
    • Audio / Sound
    • Display
    • Fun
    • IoT / Smart Tech
    • Kamera
    • LED
    • Luft / Wetter
    • Software
    MakerBeam: Modular bauen ohne Schweißen & Bohren

    MakerBeam: Modular bauen ohne Schweißen & Bohren

    Der Raspberry Pi Imager und seine Tücken

    Der Raspberry Pi Imager und seine Tücken

    Raspberry Pi 5 NAS mit Radxa Penta SATA HAT und OpenMediaVault 8 – Nachfolger zum Argon EON Pi NAS

    Raspberry Pi 5 NAS mit Radxa Penta SATA HAT und OpenMediaVault 8 – Nachfolger zum Argon EON Pi NAS

    Pixeljäger: Microcontroller-Spiel zum Nachbauen

    Pixeljäger: Microcontroller-Spiel zum Nachbauen

    MediaWiki mit Docker installieren – Schritt-für-Schritt Guide für Portainer & Docker Compose

    MediaWiki mit Docker installieren – Schritt-für-Schritt Guide für Portainer & Docker Compose

    Weihnachtsdeko DIY: Weihnachts Lötbausatz für Bastler

    Weihnachtsdeko DIY: Weihnachts Lötbausatz für Bastler

    Smart Speaker selber bauen: Alte Lautsprecher mit dem HiFiBerry AMP2 modernisieren

    Smart Speaker selber bauen: Alte Lautsprecher mit dem HiFiBerry AMP2 modernisieren

    Kodi auf dem Raspberry Pi – die umfassende Anleitung zur Installation, Einrichtung und Optimierung

    Kodi auf dem Raspberry Pi – die umfassende Anleitung zur Installation, Einrichtung und Optimierung

    Home Assistant auf dem Raspberry Pi – Schritt-für-Schritt Anleitung ohne Cloud

    Home Assistant auf dem Raspberry Pi – Schritt-für-Schritt Anleitung ohne Cloud

    • Audio / Sound
    • Display
    • Fun
    • IoT / Smart Tech
    • Kamera
    • LED
    • Luft / Wetter
    • Software
  • Themen
    • Alle
    • Ad Blocker
    • Arduino
    • ESP
    • Gaming & Emulatoren
    • Hausautomation
    • IoT
    • Raspberry Pi
    • Robotik
    • Sensoren & Aktoren
    Was ist LoRa? Die Funktechnologie für IoT, Maker & Meshtastic einfach erklärt

    Was ist LoRa? Die Funktechnologie für IoT, Maker & Meshtastic einfach erklärt

    LoRaWAN erklärt: So funktionieren LoRa-Netzwerke mit Gateways & TTN

    LoRaWAN erklärt: So funktionieren LoRa-Netzwerke mit Gateways & TTN

    Meshtastic & MeshCore: Dezentrale Kommunikation ohne Internet, Server oder SIM

    Meshtastic & MeshCore: Dezentrale Kommunikation ohne Internet, Server oder SIM

    Der Raspberry Pi Imager und seine Tücken

    Der Raspberry Pi Imager und seine Tücken

    Raspberry Pi 5 NAS mit Radxa Penta SATA HAT und OpenMediaVault 8 – Nachfolger zum Argon EON Pi NAS

    Raspberry Pi 5 NAS mit Radxa Penta SATA HAT und OpenMediaVault 8 – Nachfolger zum Argon EON Pi NAS

    Pixeljäger: Microcontroller-Spiel zum Nachbauen

    Pixeljäger: Microcontroller-Spiel zum Nachbauen

    MQTT Basics: Was ist MQTT und wie richte ich einen Broker ein?

    MQTT Basics: Was ist MQTT und wie richte ich einen Broker ein?

    Raspberry Pi 5 Gehäuse Guide – Vergleich, Unterschiede und Kaufempfehlungen

    Raspberry Pi 5 Gehäuse Guide – Vergleich, Unterschiede und Kaufempfehlungen

    Raspberry Pi 5 Retro Gaming Guide 2025 – Emulatoren, SSDs & Controller im Vergleich

    Raspberry Pi 5 Retro Gaming Guide 2025 – Emulatoren, SSDs & Controller im Vergleich

    • Raspberry Pi
    • Arduino
    • ESP
    • Sensoren & Aktoren
    • IoT
    • Hausautomation
  • Kaufberatung
    • Alle
    • Produkte
    • Reviews
    • Top 10 Listen
    • Unboxing
    MakerBeam: Modular bauen ohne Schweißen & Bohren

    MakerBeam: Modular bauen ohne Schweißen & Bohren

    Raspberry Pi 5 Gehäuse Guide – Vergleich, Unterschiede und Kaufempfehlungen

    Raspberry Pi 5 Gehäuse Guide – Vergleich, Unterschiede und Kaufempfehlungen

    Weihnachtsdeko DIY: Weihnachts Lötbausatz für Bastler

    Weihnachtsdeko DIY: Weihnachts Lötbausatz für Bastler

    Vom HackberryPi Zero zum HackberryPi CM5 – vom mobilen Terminal zum Pocket PC

    Vom HackberryPi Zero zum HackberryPi CM5 – vom mobilen Terminal zum Pocket PC

    HackberryPi Zero: Ein Cyberdeck für die Hosentasche

    HackberryPi Zero: Ein Cyberdeck für die Hosentasche

    Fischertechnik Maker Kits – Neuheiten für die DIY- und Maker-Szene

    Fischertechnik Maker Kits – Neuheiten für die DIY- und Maker-Szene

    Nicla Sense Env – Die leistungsstarke Sensorlösung für Portenta- und MKR-Boards

    Nicla Sense Env – Die leistungsstarke Sensorlösung für Portenta- und MKR-Boards

    Raspberry Pi AI Camera – Eine intelligente Kamera für kreative Projekte

    Raspberry Pi AI Camera – Eine intelligente Kamera für kreative Projekte

    PiNEBOARDS HATs im Test: Erweiterungsmöglichkeiten für den Raspberry Pi 5

    PiNEBOARDS HATs im Test: Erweiterungsmöglichkeiten für den Raspberry Pi 5

    • Produkte
  • How To
    • Alle
    • Guides
    • Software / Programmierung
    • Wissensdatenbank
    Was ist LoRa? Die Funktechnologie für IoT, Maker & Meshtastic einfach erklärt

    Was ist LoRa? Die Funktechnologie für IoT, Maker & Meshtastic einfach erklärt

    LoRaWAN erklärt: So funktionieren LoRa-Netzwerke mit Gateways & TTN

    LoRaWAN erklärt: So funktionieren LoRa-Netzwerke mit Gateways & TTN

    Meshtastic & MeshCore: Dezentrale Kommunikation ohne Internet, Server oder SIM

    Meshtastic & MeshCore: Dezentrale Kommunikation ohne Internet, Server oder SIM

    MakerBeam: Modular bauen ohne Schweißen & Bohren

    MakerBeam: Modular bauen ohne Schweißen & Bohren

    Der Raspberry Pi Imager und seine Tücken

    Der Raspberry Pi Imager und seine Tücken

    Raspberry Pi 5 NAS mit Radxa Penta SATA HAT und OpenMediaVault 8 – Nachfolger zum Argon EON Pi NAS

    Raspberry Pi 5 NAS mit Radxa Penta SATA HAT und OpenMediaVault 8 – Nachfolger zum Argon EON Pi NAS

    Pixeljäger: Microcontroller-Spiel zum Nachbauen

    Pixeljäger: Microcontroller-Spiel zum Nachbauen

    OpenClaw – Der KI-Agent für dein Zuhause

    OpenClaw – Der KI-Agent für dein Zuhause

    Redmine mit Docker installieren und einrichten –                    Einstieg ins Projektmanagement

    Redmine mit Docker installieren und einrichten – Einstieg ins Projektmanagement

    • Guides
    • Wissensdatenbank
    • Software / Programmierung
  • News
Keine Ergebnisse
Alle Ergebnisse anzeigen
BerryBase
Keine Ergebnisse
Alle Ergebnisse anzeigen
Startseite Themen Arduino

Speicherplatzoptimierung für Arduino: So nutzt du jeden Byte effektiv

Katrin Erdmann von Katrin Erdmann
3. Juni 2024
in Arduino
Lesezeit: 7 Min. Lesezeit
A A
0

Speicherplatzoptimierung: Wenn du mehrere Spiele oder komplexe Programme auf einem Arduino laufen lassen willst, stößt du schnell auf Speicherplatzprobleme. In diesem Artikel zeige ich dir einige Techniken, wie du den Speicherplatz auf deinem Arduino optimieren kannst. Diese Tipps sind besonders nützlich, wenn du mehrere Projekte kombinieren möchtest, wie beispielsweise Snake, Tetris und FlappyBird.

Arduino-Mikrocontroller verfügen nur über begrenzten Speicherplatz, was bedeutet, dass eine effiziente Nutzung des verfügbaren Speichers entscheidend ist. Wenn der Speicherplatz knapp wird, kann dies zu Fehlfunktionen oder sogar zum Absturz deiner Programme führen. Daher ist es wichtig, Methoden zur Speicheroptimierung zu kennen und anzuwenden.

Inhaltsverzeichnis
    • Unnötige Bibliotheken entfernen: Mehr Speicherplatz schaffen
    • Lokale statt globale Variablen nutzen: Effizienterer Speichergebrauch
    • Konstanten mit #define anstatt Variablen: Speicher sparen
    • Stringkonstanten in den Programmspeicher auslagern: SRAM entlasten
    • Nutzung von PROGMEM für andere Konstanten: Flash-Speicher optimal nutzen
  • Die passende Variablenart wählen: Effiziente Datentypen nutzen
  • Bitweise Speicherung von Zuständen: Platzsparende Zustandsverwaltung
  • Ein tieferer Blick: Wie legt ein Arduino-Sketch seine Variablen im Speicher ab und was sind Zeiger?
    • Beispiel für einen Zeiger
  • Fazit
  • Weiterführende Informationen

Unnötige Bibliotheken entfernen: Mehr Speicherplatz schaffen

Programme enthalten oft Bibliotheken, die nicht unbedingt notwendig s

ind. Jede #include <...>-Anweisung kann großen Speicherplatz beanspruchen. Wenn eine Bibliothek nicht gebraucht wird, entferne sie. Ein besonders häufiger Speicherfresser ist die serielle Schnittstelle (Serial.begin(115200);). Wenn du die serielle Kommunikation nicht benötigst, entferne diesen Befehl aus deinem Code.

Unnötige Bibliotheken und Funktionen zu entfernen, schafft wertvollen Speicherplatz.

Lokale statt globale Variablen nutzen: Effizienterer Speichergebrauch

Globale Variablen nehmen dauerhaft Speicherplatz in Anspruch. Lokale Variablen hingegen belegen nur dann Speicher, wenn die Funktion, in der sie definiert sind, ausgeführt wird. Dies kann hilfreich sein, wenn nur ein Teil deines Programms gleichzeitig aktiv ist. Beachte jedoch, dass lokale Variablen immer an die Funktionen übergeben werden müssen, die sie nutzen sollen, und dass Speicherprobleme auftreten können, wenn der Platz knapp wird.

Lokale Variablen minimieren den Speicherverbrauch, insbesondere bei großen und komplexen Programmen.

Konstanten mit #define anstatt Variablen: Speicher sparen

Verwende für Konstanten #define anstatt Variablen. Dies spart Speicher, da keine zusätzlichen Variablen definiert werden müssen. Zum Beispiel:

#define btnA 2
#define btnB 3
#define btnC 4

Dies ersetzt überall im Code btnA durch 2, ohne zusätzlichen Speicherplatz für die Variablen selbst zu verbrauchen.

Nutze #define für Konstanten, um Variablen zu vermeiden und Speicherplatz zu sparen.

Stringkonstanten in den Programmspeicher auslagern: SRAM entlasten

Stringkonstanten können viel Speicher im SRAM belegen. Mit der F()-Makro-Methode kannst du Strings in den Programmspeicher (Flash) auslagern:

Serial.print(F("Beispieltext"));

Durch die Verwendung des F()-Makros bleibt der wertvolle SRAM frei für andere Daten.

Verwende das F()-Makro, um Stringkonstanten in den Flash-Speicher auszulagern und somit den SRAM zu entlasten.

Nutzung von PROGMEM für andere Konstanten: Flash-Speicher optimal nutzen

Auch andere Konstanten, wie Arrays, können mit PROGMEM in den Flash-Speicher ausgelagert werden:

const int melody[] PROGMEM = { NOTE_C4, NOTE_D4, NOTE_E4 };

Das Auslesen erfolgt dann mit speziellen Funktionen:

int note = pgm_read_word_near(melody + i);

Lagere Arrays und andere große Konstanten in den Flash-Speicher aus, um den SRAM zu schonen.

Die passende Variablenart wählen: Effiziente Datentypen nutzen

Wähle den kleinsten geeigneten Datentyp für deine Variablen:

  • byte für Werte von 0 bis 255
  • int für Werte von -32768 bis 32767
  • boolean für true/false

Ein boolean belegt genauso viel Speicher wie ein byte. Daher solltest du bei Arrays eventuell auf byte-Arrays zurückgreifen, um Speicher zu sparen.

Wähle den kleinsten geeigneten Datentyp, um den Speicher effizient zu nutzen.

Bitweise Speicherung von Zuständen: Platzsparende Zustandsverwaltung

Für Zustände, die nur ein Bit benötigen, kannst du mehrere Zustände in einem Byte speichern. Dies ist besonders bei Arrays effizient. Beispiel:

byte sf[28]; // für 220 Bits

Funktionen zum Setzen und Lesen von Bits:

void setBit(byte array[], unsigned int pos, boolean val) {
  unsigned int bytePos = pos / 8;
  unsigned int bitPos = pos % 8;
  if (val) {
    array[bytePos] |= (1 << bitPos);
  } else {
    array[bytePos] &= ~(1 << bitPos);
  }
}

boolean getBit(byte array[], unsigned int pos) {
  unsigned int bytePos = pos / 8;
  unsigned int bitPos = pos % 8;
  return (boolean) (array[bytePos] & (1 << bitPos));
}

Verwende bitweise Speicherung, um mehrere Zustände platzsparend in einem Byte zu verwalten.

Ein tieferer Blick: Wie legt ein Arduino-Sketch seine Variablen im Speicher ab und was sind Zeiger?

Ein Arduino-Sketch speichert Variablen in verschiedenen Speichertypen, abhängig von ihrer Deklaration und Nutzung. Zeiger, auch Pointer genannt, sind eine Variable, die die Speicheradresse einer anderen Variable speichert.

Beispiel für einen Zeiger

cppCode kopierenint value = 42; // Eine normale Integer-Variable int *pointer;  // Deklaration eines Zeigers auf einen Integer pointer = &value; // Der Zeiger erhält die Adresse der Variable 'value'

Zeiger ermöglichen den direkten Zugriff und die Manipulation von Speicheradressen, was besonders nützlich für die effiziente Speicherverwaltung und die Parameterübergabe an Funktionen ist.

Fazit

Mit diesen Techniken kannst du den Speicherplatz auf deinem Arduino optimal nutzen und mehrere Spiele oder komplexe Programme gleichzeitig stabil laufen lassen. Entferne unnötige Bibliotheken, nutze lokale Variablen, lagre Konstanten in den Flash-Speicher aus und wähle die kleinsten geeigneten Datentypen. So holst du das Maximum aus deinem Arduino heraus und verhinderst Speicherplatzprobleme.

Viel Erfolg beim Programmieren!

Weiterführende Informationen

Wenn du mehr über die Speicheroptimierung und andere fortgeschrittene Techniken für die Arduino-Programmierung erfahren möchtest, stehen dir zahlreiche Ressourcen zur Verfügung. Hier sind einige empfehlenswerte Quellen:

  1. Arduino Referenz:
    • Die offizielle Arduino Reference bietet umfassende Informationen zu Funktionen, Datentypen und Programmiertechniken.
  2. Arduino Forum:
    • Besuche das Arduino Forum, um praktische Tipps und Diskussionen mit anderen Entwicklern zu führen.
  3. Bücher:
    • “Arduino Cookbook” von Michael Margolis
  4. Online Tutorials:
    • Das Adafruit Learning System bietet viele detaillierte Tutorials zur Arduino-Programmierung.
    • Die SparkFun Learn Seite enthält eine Vielzahl von Artikeln und Tutorials zu verschiedenen Aspekten der Arduino-Programmierung.

Auf unserem Blog findest du zahlreiche Arduino-Projekte, die dir praktische Einblicke und Inspiration bieten.

Diese Ressourcen helfen dir, dein Wissen zu erweitern und noch effizientere und komplexere Arduino-Projekte zu realisieren. Bleib neugierig und viel Spaß beim Tüfteln!

Schlagwörter: Arduino
TeilenTeilenTwittern
Vorheriger Beitrag

Das unPhone: Dein IoT-Bildungsgerät

Nächster Beitrag

Zigbee und Z-Wave im Vergleich

Katrin Erdmann

Katrin Erdmann

Hallo und herzlich willkommen! Ich bin technikbegeistert, liebe SEO und bin ein kreativer Bastler – kurz: ein Allrounder, wenn es ums Entdecken und Gestalten geht. Technik fasziniert mich, weil sie unser Leben auf so viele spannende Arten verändern kann. Ich halte mich immer über die neuesten Trends und Gadgets auf dem Laufenden und liebe es, mein Wissen zu teilen. Kreativität und Basteln sind mein Ausgleich. Ich liebe es, mit den Händen zu arbeiten, Dinge zu erschaffen und Technik mit kreativen DIY-Ideen zu verbinden. Egal ob kleine Projekte oder größere Herausforderungen – Hauptsache, ich kann meine Ideen verwirklichen. In meinem Blog teile ich alles, was mich begeistert: Technik-Tipps, kreative DIY-Projekte. Mein Ziel ist es, komplexe Themen einfach zu erklären und Inspiration zu bieten. Ich freue mich, wenn du mich auf dieser Reise begleitest!

ÄhnlicheArtikel

Pixeljäger: Microcontroller-Spiel zum Nachbauen
Allgemein

Pixeljäger: Microcontroller-Spiel zum Nachbauen

23. April 2026
MQTT in der Praxis: Ein Beispiel für die Heimautomation
Guides

MQTT in der Praxis: Ein Beispiel für die Heimautomation

9. April 2026
Nicla Sense Env – Die leistungsstarke Sensorlösung für Portenta- und MKR-Boards
Kaufberatung

Nicla Sense Env – Die leistungsstarke Sensorlösung für Portenta- und MKR-Boards

16. Juni 2026
Welche Sensoren gibt es für Arduino? Dein umfassender Leitfaden
Arduino

Welche Sensoren gibt es für Arduino? Dein umfassender Leitfaden

18. September 2024
Nächster Beitrag
Zigbee und Z-Wave

Zigbee und Z-Wave im Vergleich

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

News

Der Raspberry Pi Imager und seine Tücken
Allgemein

Der Raspberry Pi Imager und seine Tücken

11. Juni 2026
Raspberry Pi 5 NAS mit Radxa Penta SATA HAT und OpenMediaVault 8 – Nachfolger zum Argon EON Pi NAS
Raspberry Pi

Raspberry Pi 5 NAS mit Radxa Penta SATA HAT und OpenMediaVault 8 – Nachfolger zum Argon EON Pi NAS

19. Juni 2026
Arduino UNO Q – Eine Konkurrenz zum Raspberry Pi?
Allgemein

Arduino UNO Q – Eine Konkurrenz zum Raspberry Pi?

8. Juli 2026
Pixeljäger: Microcontroller-Spiel zum Nachbauen
Allgemein

Pixeljäger: Microcontroller-Spiel zum Nachbauen

23. April 2026
OpenClaw – Der KI-Agent für dein Zuhause
Allgemein

OpenClaw – Der KI-Agent für dein Zuhause

10. April 2026
Redmine mit Docker installieren und einrichten –                    Einstieg ins Projektmanagement
How To

Redmine mit Docker installieren und einrichten – Einstieg ins Projektmanagement

9. April 2026
  • NAS mit einem Raspberry Pi bauen – Eine Anleitung

    NAS mit einem Raspberry Pi bauen – Eine Anleitung

    1 teilen
    Teilen 0 Twittern 0
  • OpenMediaVault auf Raspberry Pi installieren: Tutorial

    0 teilen
    Teilen 0 Twittern 0
  • Raspberry Pi 5 mit M.2 HAT+ und SSD zusammenbauen und einrichten – Guide

    0 teilen
    Teilen 0 Twittern 0
  • Die Top 10 Smart Home Software im Vergleich

    0 teilen
    Teilen 0 Twittern 0
  • Raspberry Pi Betriebssysteme im Vergleich

    0 teilen
    Teilen 0 Twittern 0

Shop-Service

  • Berrys lohnen sich
  • Produktvorschlag
  • Jobs

Information

  • Impressum
  • AGB
  • Cookie-Richtlinie (EU)
  • Kontakt
BerryBase Blog

BerryBase GmbH
Am Studio 20D
12489 Berlin
blog@berrybase.de

© 2025 BerryBase

Keine Ergebnisse
Alle Ergebnisse anzeigen
  • Shop
  • Raspberry Pi
  • Projekte
    • Audio / Sound
    • Display
    • Fun
    • IoT / Smart Tech
    • Kamera
    • LED
    • Luft / Wetter
    • Software
  • Themen
    • Raspberry Pi
    • Arduino
    • ESP
    • Sensoren & Aktoren
    • IoT
    • Hausautomation
  • Kaufberatung
    • Produkte
  • How To
    • Guides
    • Wissensdatenbank
    • Software / Programmierung
  • News

© 2025 BerryBase

Zur mobilen Version gehen