fbpx
Please or Register to create posts and topics.

RoboHeartBLE

Ich habe die RoboHeartMotorTest ausprobiert, funktioniert hervorragend 🙂
Bei der RoboHeartBLE  habe ich leider diese Fehlermeldung erhalten:

C:\Users\###\AppData\Local\Temp\.arduinoIDE-unsaved202494-2784-11kisna.881j\RoboHeartBLE\RoboHeartBLE.ino: In function 'int battery_percent()':
C:\Users\###\AppData\Local\Temp\.arduinoIDE-unsaved202494-2784-11kisna.881j\RoboHeartBLE\RoboHeartBLE.ino:104:33: error: 'BATTERY_PIN' was not declared in this scope; did you mean 'BATTERY_RANGE'?
104 | float raw_value = analogRead(BATTERY_PIN);
| ^~~~~~~~~~~
| BATTERY_RANGE

exit status 1

Compilation error: 'BATTERY_PIN' was not declared in this scope; did you mean 'BATTERY_RANGE'?

In der pins_RoboHeart.h ist der BATTERY_PIN nicht deklariert ???

LG AS59DE

Hi,

BATTERY_PIN ist deklariert in der pins_arduino.h

Die Datei ist im offiziellen ESP32 Arduino core committed: https://github.com/espressif/arduino-esp32/tree/master/variants/roboheart_hercules

Als Nutzer brauchst du dich aber nicht darum kümmern. Damit dein Code funktioniert musst du lediglich darauf achten, dass du im Board-Verwalter in der Arduino-Umgebung die ESP32 boards hinzufügst.

Hier ist ein Screenshot, so muss es bei dir aussehen:

 

Und dann muss beim Kompilieren das richtige Board ausgewählt sein, nämlich RoboHeart Hercules. Das findest du leicht in der Suche bei Arduino, hier ist ein Screenshot dazu:

 

Übrigens es kam ein neues Update der RoboHeart Hercules Arduino Bibliothek vor 2 Tagen raus. Du kannst es dir über den Arduino Library Manager runterladen, die derzeit aktuelle Version ist somit 2.0.16.

In der neuen Version heißt das Beispiel statt "RoboHeartBLE" jetzt "RoboHeartBLECarControl"

Nächste Woche posten wir ein paar Tutorials, damit der Einstieg mit Arduino und RoboHeart für die Nutzer leichter ist.

Poste ruhig deine Ergebnisse im Forum, wir sind gespannt was die Community mit dem RoboHeart macht!

Ich hoffe meine Antwort hilft dir!

LG Evgeni

Zitat von AREvgeni am 18. Oktober 2024, 13:53 Uhr

Hallo,

BATTERY_PIN ist in der pins_arduino.h deklariert

Die Datei ist im offiziellen ESP32 Arduino Core Committed: https://github.com/espressif/arduino-esp32/tree/master/variants/roboheart_hercules

Als Nutzer musst du dich aber nicht darum kümmern. Damit dein Code funktioniert, musst du lediglich darauf achten, dass du im Board-Verwalter in der Arduino-Umgebung die ESP32-Boards hinzufügst.

Hier ist ein Screenshot, also muss es bei dir aussehen:

 

Und dann muss beim Kompilieren das richtige Board ausgewählt sein, nämlich RoboHeart Hercules. Das findest du leicht in der Suche bei Arduino, hier ist ein Screenshot dazu:

 

Übrigens kam ein neues Update der RoboHeart Hercules Arduino Bibliothek vor 2 Tagen raus. Du kannst es dir über den Arduino Library Manager runterladen, die derzeit aktuelle Version ist somit 2.0.16.

In der neuen Version heißt das Beispiel statt „RoboHeartBLE“ jetzt „RoboHeartBLECarControl“

Nächste Woche posten wir ein paar Tutorials, damit der Einstieg mit Arduino und RoboHeart für die Nutzer einfacher ist.

Poste ruhig deine Ergebnisse im Forum, wir sind gespannt was die Community mit dem RoboHeart macht!

Ich hoffe meine Antwort hilft dir!

LG Evgeni

Hallo,

habe  die neue „RoboHeartBLECarControl“ ausprobiert funktioniert hervorragend ;-)))

LG AS59DE

Shopping Basket