#Arduino

20 posts loaded — scroll for more

Text
wh1tecap
wh1tecap

More pictures from eccc, I’m definitely gonna use what I learned building this helmet in future cosplay. Imagine this but like, on a vox helmet… And with better software…….

Text
fotomlb
fotomlb


From circuit board to liquid sculpture.

I rebuilt and refined my Arduino drop controller.
Optimized hardware.
Adjusted millisecond timing.
Improved the app interface.

High-speed water photography isn’t luck.
It’s precision.
It’s iteration.
It’s patience measured in milliseconds.

What you see here:
– the electronics
– the control logic
– the app
– and the resulting drop collision

The final image exists for a fraction of a second.
But it begins long before the water falls.

Text
tecnoconexx
tecnoconexx

Comparação entre Arduino e Raspberry Pi

  • Uso Principal: O Arduino é ideal para projetos de controle de hardware e sistemas simples, enquanto o Raspberry Pi é mais voltado para computação completa e processamento de dados pesados.
  • Facilidade de Uso: O Arduino é mais fácil de começar, pois foca em interações físicas e eletrônicas simples, enquanto o Raspberry Pi pode ser mais complexo, já que lida com programação de sistemas operacionais e manutenção de software.
  • Preço: Ambos são acessíveis, mas o Raspberry Pi pode ser um pouco mais caro, dependendo da versão.
  • Desempenho: O Raspberry Pi possui um desempenho muito superior, já que é basicamente um computador completo. O Arduino, por sua vez, é limitado a tarefas de controle simples.

Quando usar Arduino ou Raspberry Pi?

  • Arduino: Ideal para projetos que envolvem sensores, atuadores e controle físico direto de dispositivos, como robôs, automação de dispositivos e sistemas de monitoramento simples.
  • Raspberry Pi: Melhor para projetos que exigem processamento de dados complexos, como servidores, sistemas de automação mais avançados, projetos de inteligência artificial e robótica.

Projetos Combinando Arduino e Raspberry Pi

Embora cada plataforma tenha seu propósito distinto, elas podem ser usadas em conjunto para criar projetos ainda mais poderosos. Por exemplo, o Raspberry Pi pode ser utilizado para processar dados complexos ou atuar como servidor, enquanto o Arduino pode controlar sensores e atuadores no campo físico.

Exemplo de Projeto Combinado:

  • Casa Inteligente: Use o Raspberry Pi como o cérebro da casa inteligente, controlando dispositivos como lâmpadas e câmeras, e o Arduino para monitorar sensores de temperatura, umidade e movimento.

Conclusão

Tanto o Arduino quanto o Raspberry Pi são ferramentas poderosas e acessíveis para quem deseja explorar o mundo da eletrônica, programação e inovação. O Arduino brilha em tarefas de controle físico simples, enquanto o Raspberry Pi oferece todo o poder de um computador completo, permitindo a criação de projetos muito mais complexos.

Se você está começando no mundo Maker, vale a pena entender as características de cada um e escolher qual melhor se adapta ao seu projeto. E lembre-se: com a vasta comunidade de ambos, sempre há suporte e inspiração para criar coisas incríveis!



Livro: https://loja.uiclap.com/titulo/ua106343

Kindle Unlimited: https://amzn.to/47fzX11

Text
morimasa61
morimasa61
Text
morimasa61
morimasa61
Text
ocumo
ocumo

2023-06, some testing I was made using an OLED display and an Arduino Nano

¡Se feliz KA!

Those are also on my DeviantArt profile:
https://www.deviantart.com/hunterm2/gallery/87736535/irl

Text
tecnoconexx
tecnoconexx

Raspberry Pi: O Computador Completo no Tamanho de um Cartão

O Raspberry Pi é uma plataforma de computador de baixo custo e tamanho reduzido, mas com grande poder de processamento. É como ter um PC completo em um dispositivo do tamanho de um cartão de crédito, com a capacidade de rodar sistemas operacionais completos, como o Linux.

Características Principais:

  • Placa com Processador Completo: O Raspberry Pi vem com um processador ARM e é capaz de executar sistemas operacionais completos, como o Raspberry Pi OS (anteriormente chamado Raspbian), Ubuntu e outros.
  • Conectividade e Expansão: Possui diversas portas de entrada, como USB, HDMI, Ethernet e GPIO (pinos de entrada/saída) para conectar e controlar outros dispositivos.
  • Memória e Armazenamento: As versões mais recentes (como o Raspberry Pi 4) podem ter até 8GB de RAM e suportam cartões microSD para armazenamento.
  • Comunidade e Projetos: A comunidade Raspberry Pi é incrivelmente ativa, com projetos que vão desde automação doméstica até robótica e inteligência artificial.

O que você pode fazer com o Raspberry Pi?

  • Montar um computador de baixo custo para navegação na web, edição de documentos e programação.
  • Criar sistemas de automação residencial completos.
  • Desenvolver projetos de inteligência artificial, como reconhecimento facial ou assistentes virtuais.
  • Criar servidores pessoais (como servidores de mídia, servidores de arquivos ou até mesmo servidores web).
  • Realizar projetos de robótica avançada, controlando motores e sensores via GPIO.


Livro: https://loja.uiclap.com/titulo/ua106343

Kindle Unlimited: https://amzn.to/47fzX11

Text
lain-01001001
lain-01001001

(WIP) iot weather station using ThingSpeak and solar panels

first post about Arduino, but since i´m actually using this blog again i wanted to post my progress on this thing!

// having trouble with MQ-7 for some reason it just wont read stuff, i’m guessing it’s not soldered properly, same with the pm sensor. after fixing this i will implement the sd card module as an alternative to the wifi connection

wiring(solar panel and lipo battery module not shown)

List of main electronic components

  • ESP32 DEVKIT V1 USB-C
  • DHT11
  • MQ-7
  • MQ-135
  • BMP180
  • PMS5003

Text
oncomponentsdm
oncomponentsdm

Next Power Electronics LLC, We Proudly Serves Dubai and GCC region. As The Best Electronic Components Supplier in Dubai, UAE.
We Can ensure All products are well packed to assure safe delivery With High Quality Products.
Explore the wide range of electronic components at Next Power Electronics LLC and experience our unparalleled service.

For order : +971 56 713 1624

sales@oncomponents.com

Website : https://oncomponents.com/

Press enter or click to view image in full size

Text
zabaguata
zabaguata

arduino learning

Text
oncomponentsdm
oncomponentsdm

Electronic components Supplier in Dubai, UAE

Next Power Electronics LLC, We Proudly Serves Dubai and GCC region. As an Best Electronic Components Supplier in Dubai, UAE.
We Can ensure All products are well packed to assure safe delivery With High Quality Products.
Explore the wide range of electronic components at Next Power Electronics LLC and experience our unparalleled service.

For order : +971 56 713 1624

sales@oncomponents.com, Website : https://oncomponents.com/

Text
tecnoconexx
tecnoconexx

Arduino: A Revolução da Eletrônica Simples

O Arduino é uma plataforma de prototipagem eletrônica de código aberto, que permite aos usuários criar circuitos interativos e programar dispositivos de forma simples. A principal característica do Arduino é a sua facilidade de uso, o que o torna ideal tanto para iniciantes quanto para profissionais experientes.

Características Principais:

  • Microcontrolador: O Arduino é baseado em microcontroladores (como o ATmega328) e pode controlar circuitos eletrônicos com comandos programados.
  • Programação Simples: A programação é feita em uma linguagem baseada em C++, mas sua IDE (Ambiente de Desenvolvimento Integrado) é intuitiva e permite um aprendizado rápido.
  • Portabilidade: O Arduino pode ser alimentado com uma simples conexão USB ou baterias, tornando-o altamente portátil.
  • Diversidade de Modelos: Existem várias versões de placas Arduino, como o Arduino Uno, Arduino Nano e Arduino Mega, cada uma adequada a diferentes necessidades de projeto.
  • Comunidade Ativa: A comunidade de usuários do Arduino é uma das mais fortes e grandes no mundo da eletrônica, o que facilita encontrar tutoriais, projetos e suporte.

O que você pode fazer com o Arduino?

  • Criar sistemas de automação, como um controlador de temperatura.
  • Desenvolver dispositivos interativos, como controles remotos personalizados.
  • Montar sistemas de alarme e sensores de movimento.
  • Prototipar gadgets IoT (Internet das Coisas) para monitoramento de dados em tempo real


Livro: https://loja.uiclap.com/titulo/ua106343

Kindle Unlimited: https://amzn.to/47fzX11

Text
oncomponentsdm
oncomponentsdm

Electronic Components Supplier in Dubai, UAE

At Next Power Electronics LLC, We Supply genuine brands With competitive prices for industrial, automation, and MRO Products. Reliable Supplier of industrial automation & Electronics components. Explore our wide range of electronic components at Next Power Electronics LLC or Purchase electronic components in our online store.

Over 40,000 stocked items available.
Fast & Reliable Delivery
24/7 Support


For order : +971 56 713 1624

sales@oncomponents.com

Website : https://oncomponents.com/

Text
digitalowl-seo-and-digital
digitalowl-seo-and-digital
Text
fotomlb
fotomlb

Two drops.
Two attitudes.
One very short moment.

Behind the Picture!

Zwei Tropfen.
Zwei Haltungen.
Ein sehr kurzer Moment. 💧

Hinter dem Foto!

Text
mindmanthanofficial
mindmanthanofficial

Arduino Automation & Robotics: Building the Future with Smart Technology

At Mind Manthan Software Solutions, we specialize in developing:

🔹 Custom Arduino Automation Projects
🔹 Robotics Prototypes & Embedded Solutions
🔹 IoT + Sensor-Based Smart Devices
🔹 End-to-End Product Development
🔹 Industrial Automation Software Integration

Whether you want to automate processes or build intelligent robotic systems, we help turn ideas into working solutions.

📩 Email: info@mindmanthansoftwaresolutions.com
📞 Contact: +91 7011502461

Text
chaincoder
chaincoder

Scripting Languages That Pair Well With Electronics Projects

The solder fumes are still hanging in the air. The LEDs you slapped onto that breadboard blink like a Morse code message you’re too tired to decode. Somewhere under the tangle of wires, your microcontroller hums, waiting for instructions. You have the hardware, but the question gnaws at the back of your skull: what language do you speak to make it dance?

Not every script is equal. Some are fast…

Text
adafruit
adafruit

Using Claude code to analyze PCB files and generate a board support package

Hardware may be hard, but software is a slog, especially when it is time to create a board support package definition for new dev boards. It is also error-prone. So, we thought, let’s give Claude Code Opus 4.5 a shot at it.

We pointed it to the EagleCAD board and schematic files for our new Freensy (name TBD), and since they are in XML format, it was able to extract the netlist, then compare it to other similar Adafruit board definitions to craft the commit here:

We even had it use arduino-cli to test uploading LED blink and NeoPixel test code to verify everything. All worked great. From Ladyada “was able to get the whole thing done in about 45 minutes while nursing a baby and doing minimal typing”.

Want a video about how we did it? Share/fave’ to let us know your interest.

Text
perrysiehien
perrysiehien

3D Printing filament cooler + dryer

Text
draegerit
draegerit

„Zieh ab, wenn’s leuchtet!“ – Mini-Reaktionsspiel mit Arduino

„Zieh ab, wenn’s leuchtet!“ – Mini-Reaktionsspiel mit Arduino

Reaktionsspiele kennt jeder: Ein Signal erscheint – und man muss so schnell wie möglich reagieren.
Genau dieses einfache Prinzip greifen wir in diesem Projekt auf und machen daraus ein kleines Arduino-Spiel:


„Zieh ab, wenn’s leuchtet!“


Dabei steht nicht das Gewinnen im Vordergrund, sondern das spielerische Lernen.
Anhand eines einfachen Spiels lernst du, wie ein Arduino auf Sensordaten reagiert, wie sich Zeitspannen messen lassen und wie Ausgaben wie LEDs oder ein Piezo-Buzzer angesteuert werden.


Im Mittelpunkt steht eine Gabellichtschranke, deren Signal ausgewertet wird, um eine Reaktion exakt zu erfassen. Ohne komplizierte Schaltungen entsteht so ein Projekt, das sofort verständlich ist und gleichzeitig wichtige Grundlagen vermittelt.


https://youtu.be/deVJiPudjW0

Statt eines trockenen Beispiels entsteht ein kleines Spiel, das direkt Feedback liefert – sichtbar, hörbar und messbar. Ideal für Einsteiger, Workshops oder als kleines Projekt für zwischendurch.


Schaltung - Arduino Reaktionsspiel - Zieh ab wenns leuchtet

Arduino UNO als Schaltzentrale

Gabellichtschranke und Halterung

LEDs und Buzzer auf Breadboard

OLED Display und Starttaster

Spielidee & Ablauf


Das Spielprinzip von „Zieh ab, wenn’s leuchtet!“ ist bewusst einfach gehalten, damit der Fokus nicht auf komplizierter Technik liegt, sondern auf dem Zusammenspiel von Sensor, Signal und Reaktion.


Die Grundidee

Ein kleiner Steg steckt in einer Gabellichtschranke und unterbricht dort den Lichtstrahl. Solange der Steg steckt, weiß der Arduino: Das Spiel ist bereit.
Sobald der Lichtstrahl wieder frei ist, erkennt der Arduino sofort die Bewegung – ganz ohne mechanischen Kontakt.


Der Clou:
Der Spieler darf den Steg erst dann herausziehen, wenn das Startsignal erscheint.


So läuft eine Spielrunde ab
- Vorbereitung
Der Steg wird in die Gabellichtschranke gesteckt und blockiert den Lichtstrahl.
Das Spiel wartet auf den Start.
- Spielstart
Nach dem Drücken des Starttasters beginnt eine zufällige Wartezeit.
Diese Zufälligkeit verhindert, dass man „auf Verdacht“ reagiert.
- Startsignal
Die LED leuchtet auf (optional zusätzlich ein Piezo-Ton).
Ab diesem Moment zählt jede Millisekunde.
- Reaktion
Der Spieler zieht den Steg so schnell wie möglich aus der Gabellichtschranke.
Der Lichtstrahl ist wieder frei – das Signal ändert sich.
- Zeitmessung
Der Arduino misst die Zeit zwischen Startsignal und dem Moment, in dem der Steg gezogen wurde.
- Ergebnis
Die gemessene Reaktionszeit wird ausgegeben und kann mit vorherigen Runden verglichen werden.

Was lernst du bei diesem Projekt?


Auch wenn „Zieh ab, wenn’s leuchtet!“ auf den ersten Blick wie ein simples Spiel wirkt, stecken darin mehrere grundlegende Arduino-Konzepte, die in vielen Projekten immer wieder gebraucht werden.


Digitale Signale verstehen und auswerten

Du lernst, wie ein digitales Sensorsignal funktioniert und wie der Arduino erkennt, ob der Lichtstrahl der Gabellichtschranke unterbrochen ist oder nicht. Dabei wird klar, was HIGH und LOW bedeuten und warum Pull-up-Widerstände in der Praxis so wichtig sind.


Sensoren sinnvoll einsetzen

Die Gabellichtschranke dient hier nicht nur als „An/Aus-Schalter“, sondern als präziser Sensor, mit dem sich Bewegungen zuverlässig erfassen lassen – ganz ohne mechanischen Kontakt oder Prellen.


Zeit messen am Arduino

Ein zentraler Bestandteil des Spiels ist die Zeitmessung. Du lernst, wie der Arduino Zeitpunkte speichert und daraus Reaktionszeiten im Millisekunden- oder Mikrosekundenbereich berechnet.


LEDs und Piezo-Buzzer ansteuern

Das Projekt zeigt, wie Ausgaben richtig eingesetzt werden:
Eine LED signalisiert den Startzeitpunkt, ein Piezo-Buzzer kann diesen zusätzlich akustisch untermalen. So entsteht ein klares, für den Spieler verständliches Feedback.


Programmabläufe logisch strukturieren

Du baust eine einfache, aber saubere Spiellogik auf:


- Warten auf ein Startsignal
- Zufällige Verzögerung
- Start der Zeitmessung
- Auswertung des Sensors
- Ausgabe des Ergebnisses

Diese Struktur lässt sich später auf viele andere Arduino-Projekte übertragen.


Benötigte Bauteile


Für das Reaktionsspiel „Zieh ab, wenn’s leuchtet!“ werden nur wenige, gut verfügbare Komponenten benötigt. Viele davon hast du vielleicht bereits in deiner Bastelkiste.


- Arduino UNO*
(alternativ Arduino Nano oder andere AVR-basierte Mikrocontroller)
- Gabellichtschranke*
(optischer Sensor zur Erkennung des herausgezogenen Stegs)
- Drei LEDs mit Vorwiderständen*
(rot, gelb, grün – z. B. jeweils 220 Ω)
- Piezo-Buzzer*
(für akustisches Feedback beim Startsignal)
- I2C OLED Display*
(z. B. 0,96" mit SSD1306-Controller zur Anzeige der Reaktionszeit)
- 400-Pin Breadboard*
- Diverse Breadboardkabel* (Dupont-Kabel)
Bauteile - Arduino Reaktionsspiel

Hinweis von mir: Die mit einem Sternchen (*) markierten Links sind Affiliate-Links. Wenn du über diese Links einkaufst, erhalte ich eine kleine Provision, die dazu beiträgt, diesen Blog zu unterstützen. Der Preis für dich bleibt dabei unverändert. Vielen Dank für deine Unterstützung!


Alternative Mikrocontroller

Statt dem klassischen Arduino UNO kannst du auch den Arduino Nano, oder einen UNO R4 Minima/WiFi/Nano verwenden. Alle diese Mikrocontroller sind kompatibel mit diesem Beitrag.


v.l.n.r. - Arduino UNO R4 Minima - Arduino Nano ESP32 - Arduino Nano V3 - Arduino Nano R4
v.l.n.r. - Arduino UNO R4 Minima - Arduino Nano ESP32 - Arduino Nano V3 - Arduino Nano R4

Die Gabellichtschranke verstehen – warum wir Interrupts nutzen


Die Gabellichtschranke liefert ein digitales Signal:
Ist der Lichtstrahl unterbrochen, ändert sich der Zustand am Ausgang (HIGH/LOW).


Gabellichtschranke F249 - Ansicht von der Seite 2

Gabellichtschranke F249 - Ansicht von der Seite 1

Gabellichtschranke F249 - Ansicht von Oben

Gabellichtschranke F249 - Ansicht von Unten

Man könnte dieses Signal grundsätzlich an einem normalen digitalen Pin abfragen. Für ein Reaktionsspiel ist das jedoch nicht zuverlässig genug. Der Grund: Der Arduino fragt solche Pins nur in bestimmten Programmabschnitten ab. Währenddessen können andere Aufgaben laufen – kurze Signaländerungen gehen verloren oder werden zeitlich ungenau erfasst.


Da es in diesem Projekt auf Millisekunden ankommt, nutzen wir einen Interrupt.


Interrupts sorgen dafür, dass der Arduino sofort reagiert, sobald sich das Signal der Gabellichtschranke ändert – unabhängig davon, was das Hauptprogramm gerade macht.


Beim Arduino UNO stehen dafür die Interrupt-Pins 2 und 3 zur Verfügung. Nur diese Pins können Signaländerungen hardwareseitig direkt erfassen.


Für das Spiel bedeutet das:


- Der Moment, in dem der Steg gezogen wird, wird exakt erkannt
- Die Zeitmessung ist präzise und reproduzierbar
- Keine Reaktion geht verloren

Merksatz: Zeitkritische Sensorsignale gehören an Interrupt-Pins.


Welche Interrupt-Pins stehen zur Verfügung?

Nicht jeder Arduino stellt die gleichen Pins für Interrupts bereit.
Welche Pins genutzt werden können, hängt vom jeweiligen Mikrocontroller ab.


In diesem Projekt verwenden wir bewusst einen klassischen Arduino UNO, bei dem die Interrupt-Pins klar definiert sind. Wenn du jedoch ein anderes Board einsetzt, solltest du wissen, welche Pins Interrupts unterstützen.


Übersicht: Interrupt-fähige Pins nach Board
BoardBenutzbare Digitalpins für InterruptsUNO, Nano, Mini (ATmega328-basierte Boards)2, 3Mega, Mega 2560, Mega ADK2, 3, 18, 19, 20, 21Micro, Leonardo (ATmega32u4)0, 1, 2, 3, 7

Weitere Informationen findest du in der offiziellen Dokumentation unter https://docs.arduino.cc/language-reference/de/funktionen/external-interrupts/attachInterrupt/


LEDs und Piezo-Buzzer ansteuern - einfache digitale Ausgänge


Nachdem wir uns mit der Gabellichtschranke und den Interrupts beschäftigt haben, kümmern wir uns nun um die Ausgabeseite des Spiels.
Dazu gehören in diesem Projekt drei LEDs und ein Piezo-Buzzer.


Im Gegensatz zur Lichtschranke sind diese Bauteile unkritisch:
Sie werden ganz normal an digitale Pins des Arduino angeschlossen und per Software ein- und ausgeschaltet.


LEDs als visuelles Feedback

Die LEDs dienen im Spiel als klare visuelle Signale:


- Rot → Warten / Sperre
- Gelb → Vorbereitung
- Grün → Startsignal („Zieh ab!“)

Jede LED wird über einen Vorwiderstand (z. B. 220 Ω) an einen eigenen digitalen Pin angeschlossen.
Der Arduino schaltet die LEDs anschließend einfach mit HIGH oder LOW.


LEDs und Buzzer auf Breadboard

Technisch betrachtet passiert hier nichts Besonderes – und genau das ist der Vorteil:
Der Fokus liegt nicht auf der Schaltung, sondern auf der logischen Bedeutung der Signale im Spielablauf.


Piezo-Buzzer ansteuern – tone() und noTone()

Auch der Buzzer wird an einen normalen digitalen Pin angeschlossen.
Zur Ansteuerung stellt die Arduino-Umgebung die Funktion tone() zur Verfügung.


Piezo Buzzer
Piezo Buzzer

Dabei gibt es zwei gängige Varianten, die man kennen sollte:


tone(pin, frequenz, dauer)

Wird zusätzlich eine Dauer angegeben, erzeugt der Arduino einen Ton mit der gewünschten Frequenz für genau diesen Zeitraum.


tone(buzzerPin, 1000, 200);

In diesem Beispiel wird ein Ton mit 1000 Hz für 200 Millisekunden ausgegeben.
Nach Ablauf der Zeit stoppt der Ton automatisch – ein zusätzlicher Funktionsaufruf ist nicht notwendig.


Diese Variante eignet sich besonders für:


- kurze Signal- oder Bestätigungstöne
- Countdown- oder Startsignale
- einfache Soundeffekte
tone(pin, frequenz) + noTone(pin)

Wird die Funktion tone() ohne Dauer aufgerufen, läuft der Ton endlos, bis er explizit gestoppt wird.


tone(buzzerPin, 800);
// …
noTone(buzzerPin);

Hier beginnt der Ton mit 800 Hz und bleibt aktiv, bis noTone() aufgerufen wird.


Diese Variante ist sinnvoll, wenn:


- der Ton von einer Bedingung abhängt
- ein Signal aktiv bleiben soll, bis ein Ereignis eintritt
- der Ton manuell beendet werden soll
Warum wir D0 und D1 bewusst nicht verwenden

Beim Arduino UNO (und kompatiblen Boards) sind die Pins D0 und D1 etwas Besonderes:


- D0 → RX (Serielle Kommunikation)
- D1 → TX (Serielle Kommunikation)

Diese Pins werden unter anderem:


- beim Upload eines Programms
- für den seriellen Monitor

verwendet.


RX & TX Pins am Arduino UNO
RX & TX Pins am Arduino UNO

Würden wir LEDs oder den Buzzer an diese Pins anschließen, könnte es:


- zu Problemen beim Upload kommen
- zu unerwartetem Flackern oder Tönen
- zu gestörter serieller Ausgabe führen

Daher gilt als Faustregel: D0 und D1 bleiben für die serielle Kommunikation reserviert.


Für LEDs und Buzzer stehen mehr als genug andere digitale Pins zur Verfügung.


OLED-Display am Arduino – Ansteuerung über I2C


Für die Anzeige der Reaktionszeit verwenden wir ein OLED-Display mit I2C-Schnittstelle.
Der große Vorteil von I2C: Mit nur vier Anschlüssen lässt sich das Display vollständig betreiben.


Benötigte Anschlüsse

Ein I2C-OLED-Display benötigt lediglich:


- VCC → Versorgungsspannung (5 V oder 3,3 V, je nach Modul)
- GND → Masse
- SDA → Datenleitung
- SCL → Taktleitung

Damit ist das Display schnell angeschlossen und spart wertvolle Pins am Arduino.


I2C-Pins am Arduino UNO

Beim Arduino UNO sind die I2C-Pins besonders komfortabel herausgeführt: zum einen als separate, eindeutig beschriftete Buchsen neben AREF (oben links), zum anderen bei den analogen Pins A4 → SDA und A5 → SCL.


Arduino UNO SCL & SDA Pins
Arduino UNO SCL & SDA Pins

Das bedeutet:


- Du kannst entweder die dedizierten SDA/SCL-Pins verwenden
- oder alternativ A4 und A5, falls das besser zu deinem Aufbau passt

Beide Varianten funktionieren gleichwertig.


Schaltung & Verdrahtung – alles zusammengeführt


Nachdem wir alle verwendeten Komponenten einzeln betrachtet haben, setzen wir sie nun zu einer vollständigen Schaltung zusammen.
Der Aufbau erfolgt bewusst auf einem Breadboard, sodass keine Lötarbeiten notwendig sind und Änderungen jederzeit möglich bleiben.


Skizze - Arduino Reaktionsspiel - Zieh ab wenns leuchtet

BauteilFunktionArduino-PinGabellichtschrankeDOD2 (Interrupt-Pin)VCC5 VGNDGNDLED rotStatus „Warten / Sperre“D10LED gelbStatus „Vorbereitung“D9LED grünStartsignalD8Piezo-BuzzerSignalD11GNDGNDStart-TasterSignalD12GNDGNDOLED-Display (I2C)VCC5 VGNDGNDSDASDA / A4SCLSCL / A5

3D-Druck: Halter für die Gabellichtschranke


Für das Reaktionsspiel „Zieh ab, wenn’s leuchtet!“ habe ich einen kleinen 3D-gedruckten Halter für die Gabellichtschranke entworfen.
Der Halter nimmt die Lichtschranke passgenau auf und stellt den herausziehbaren Steg bereit, der den Lichtstrahl zuverlässig unterbricht.


Halter - Gabellichtschranke mit Steg - Kontakt offen

Halter - Gabellichtschranke mit Steg - Kontakt geschlossen

Die STL-Dateien kannst du kostenlos auf Thingiverse herunterladen:


Download auf Thingiverse: https://www.thingiverse.com/thing:7269572


Der Halter ist bewusst minimal gehalten und eignet sich ideal für:


- Steckbrett-Aufbauten
- Tests und Prototypen
- Workshops und Demonstrationen

Programmierung – Schritt für Schritt zum fertigen Spiel


Nachdem der Aufbau der Schaltung abgeschlossen ist, kümmern wir uns nun um die Programmierung des Arduino.
Der Sketch wird dabei nicht auf einmal, sondern bewusst Schritt für Schritt aufgebaut.