Arduino Uno R4 Bluetooth Low Energy (BLE) Tutorial – DIYables Bluetooth-App

Überblick

Bereit, dein Arduino Uno R4 mit deinem Smartphone sprechen zu lassen? Dieses Tutorial zeigt dir genau, wie du Bluetooth Low Energy (BLE) mit der DIYables Bluetooth App einrichtest. Wenn du damit fertig bist, wirst du deine Arduino-Projekte kabellos direkt von deinem Telefon aus steuern – und hier kommt der beste Teil: Du benötigst keine zusätzlichen Bluetooth-Module oder weiteres Zubehör!

Was das noch besser macht, ist, dass das Arduino Uno R4 mit integrierter BLE-Unterstützung kommt. Das bedeutet, dass du es direkt mit der DIYables Bluetooth-App auf Android- und iOS-Geräten verbinden kannst, ohne etwas Zusätzliches zu kaufen.

Wichtiger Hinweis: Der Arduino Uno R4 unterstützt zwar BLE (Bluetooth Low Energy), funktioniert jedoch nicht mit Classic Bluetooth. Aber keine Sorge — Die DIYables Bluetooth-App unterstützt sowohl BLE als auch Classic Bluetooth auf Android, plus BLE auf iOS. Unabhängig davon, ob Sie ein Android- oder iPhone-Gerät besitzen, sind Sie mit beiden Plattformen bestens gerüstet.

Arduino Uno R4 Bluetooth Low Energy BLE Tutorial – DIYables Bluetooth-App

Funktionen

  • Kabellose Freiheit: Steuere deinen Arduino aus einer Entfernung von bis zu 10 Metern ohne Kabel
  • Plattformübergreifende Kompatibilität: Funktioniert nahtlos sowohl auf Android- als auch auf iOS-Geräten
  • Verbindung ohne Aufwand: Keine Kopplung erforderlich — BLE verbindet automatisch, ohne mit den Bluetooth-Einstellungen deines Telefons herumzuspielen
  • Umfangreiche Widget-Sammlung: Zugriff auf Schieberegler, Joystick, Monitor, Plotter, Messanzeige, Temperaturanzeige, Chat, Tabelle, Rotator und vieles mehr
  • Batterieeffizient: BLE verbraucht im Vergleich zu klassischem Bluetooth wenig Strom – ideal für tragbare Projekte
  • Anfängerfreundliche Einrichtung: Nur eine Bibliotheksinstallation – und du übernimmst die gesamte Kommunikation

Erforderliche Hardware

1×Arduino UNO R4 WiFi
1×Alternativ: DIYables STEM V4 IoT
1×USB-Kabel Typ-A zu Typ-C (für USB-A PC)
1×USB-Kabel Typ-C zu Typ-C (für USB-C PC)
1×(Empfohlen) Schraubklemmenblock-Shield für Arduino Uno R4
1×(Empfohlen) Breadboard-Shield für Arduino Uno R4
1×(Empfohlen) Gehäuse für Arduino Uno R4
1×(Empfohlen) Stromverteiler für Arduino Uno R4
1×(Empfohlen) Prototyping-Grundplatte & Breadboard-Kit für Arduino Uno

Oder Sie können die folgenden Kits kaufen:

1×DIYables STEM V4 IoT Starter-Kit (Arduino enthalten)
1×DIYables Sensor-Kit (30 Sensoren/Displays)
1×DIYables Sensor-Kit (18 Sensoren/Displays)
Offenlegung: Einige der in diesem Abschnitt bereitgestellten Links sind Amazon-Affiliate-Links. Wir können eine Provision für Käufe erhalten, die über diese Links getätigt werden, ohne zusätzliche Kosten für Sie. Wir schätzen Ihre Unterstützung.

Firmware-Anforderung

Profi-Tipp: Für das beste Erlebnis wird dringend empfohlen, die neueste Firmware für das WiFi-Modul Ihres Arduino Uno R4 zu aktualisieren. Folgen Sie dieser Schritt-für-Schritt-Anleitung: Wie man die Firmware des Arduino Uno R4 WiFi aktualisiert

Softwareeinrichtung

Schnelle Schritte

Lass uns alles einrichten — folge einfach mit:

  • Neu beim Arduino Uno R4? Kein Problem! Schauen Sie sich zuerst die Arduino Uno R4 Erste Schritte-Anleitung an, um sich mit den Grundlagen vertraut zu machen.
  • Besorgen Sie sich ein Micro-USB-Kabel und verbinden Sie das Arduino Uno R4-Board mit Ihrem Computer.
  • Öffnen Sie die Arduino-IDE auf Ihrem Computer.
  • Stellen Sie sicher, dass Sie das Arduino Uno R4-Board ausgewählt haben und den richtigen COM-Port gewählt haben.

Board Core installieren

  • Gehe zu Werkzeuge Board Boards-Verwaltung...
  • Geben Sie "Arduino SAMD Boards" in das Suchfeld ein
  • Installieren Sie Version 1.8.13 oder neuer von Arduino

DIYables Bluetooth-Bibliothek installieren

  • Klicke auf das Symbol Bibliotheken, das sich in der linken Seitenleiste deiner Arduino IDE befindet.
  • Gib "DIYables Bluetooth" in die Suche ein und suche nach der DIYables Bluetooth-Bibliothek von DIYables.
  • Klicke auf den Installieren-Button, um die Bibliothek zu erhalten.
Arduino Uno R4 DIYables Bluetooth-Bibliothek
  • Die IDE wird fragen, ob Sie weitere Bibliotheken installieren möchten, von denen diese hier abhängt.
  • Klicken Sie auf Alle installieren, um alles zu holen (dies schließt ArduinoBLE 1.3.6 oder neuer ein).
Arduino Uno R4 DIYables Bluetooth-Abhängigkeit

Mobile-Anwendung

Gut zu wissen: Die DIYables Bluetooth App unterstützt sowohl BLE als auch klassisches Bluetooth auf Android-Geräten und BLE auf iOS. Da dein Arduino Uno R4 BLE verwendet, bist du auf beiden Android- und iOS-Plattformen abgedeckt. Und hier ist ein schöner Bonus — mit BLE musst du nichts manuell koppeln. Einfach scannen und verbinden!

  • Starte die DIYables Bluetooth-App
  • Beim ersten Öffnen? Die App benötigt einige Berechtigungen. Stimmen Sie diesen zu:
    • Nahegelegene Geräte-Berechtigung (falls Sie Android 12 oder neuer verwenden) / Bluetooth-Berechtigung (für iOS-Nutzer) – damit kann die App Bluetooth-Geräte finden und sich mit ihnen verbinden
    • Standort-Berechtigung (nur wenn Sie Android 11 oder älter verwenden) – ältere Android-Versionen benötigen diese, um BLE-Geräte zu scannen
  • Stellen Sie sicher, dass Bluetooth eingeschaltet ist in den Einstellungen Ihres Telefons
  • Vom Startbildschirm aus tippen Sie auf den Verbinden-Knopf. Die App beginnt, nach nahegelegenen BLE-Geräten zu suchen.
DIYables Bluetooth-App – Startbildschirm mit Scan-Schaltfläche
  • Finden Sie Ihr Arduino Uno R4 in der Liste der entdeckten Geräte und tippen Sie darauf, um eine Verbindung herzustellen.

Beispiele

Alle unten aufgeführten Beispiele wurden mit der ArduinoBLE-Plattform (nur BLE) erstellt, die perfekt mit Ihrem Arduino Uno R4 funktioniert.

Fehlerbehebung

What's HappeningWhy It's HappeningHow to Fix It
Can't see the device when scanning in the appYour Bluetooth firmware is probably outdatedBump that firmware up to version 1.4.8 or newer using Tools → Firmware Updater
BLE.begin() keeps returning falseEither old firmware or you've got the wrong board coreUpdate both your Bluetooth firmware and the Arduino SAMD core
Connection works but no data comes throughYour ArduinoBLE library needs an updateUpgrade ArduinoBLE to version 1.3.6 or later via Library Manager
Compile fails with ArduinoBLE.h No such file errorArduinoBLE library isn't installed yetHead to Library Manager and install ArduinoBLE
Compile errors mentioning the boardYou've got the wrong board coreInstall Arduino SAMD Boards version 1.8.13 or newer
App connects then drops right awayCould be interference or power fluctuationsMake sure you have solid USB power and keep your phone within 5 metres

Notizen

  • Bleibe bei den ArduinoBLE_-Beispielen — verwende nicht Esp32BLE_ oder Esp32Bluetooth_. Diese sind für völlig andere Hardware gedacht.
  • Denk daran, dein Board mit Strom zu versorgen (entweder über USB oder eine externe Stromquelle), damit die BLE-Werbung aktiv bleibt und auffindbar ist.

※ UNSERE NACHRICHTEN

  • Sie können gerne den Link zu diesem Tutorial teilen. Bitte verwenden Sie jedoch unsere Inhalte nicht auf anderen Websites. Wir haben viel Mühe und Zeit in die Erstellung der Inhalte investiert, bitte respektieren Sie unsere Arbeit!