Menü
Microbots
0
  • Machen
    • Erste Schritte
    • Maker-Builds
    • Ausbildung
  • Geschäft
    • ProtoBot
    • Maker-Module
    • Werkzeuge und Ausrüstung
    • Roboter & Displays
  • Um
    • Unsere Geschichte
    • Kontakt
    • FAQs
  • Einloggen
  • Deutsch
  • Ihr Warenkorb ist leer
Microbots
  • Machen
    • Erste Schritte
    • Maker-Builds
    • Ausbildung
  • Geschäft
    • ProtoBot
    • Maker-Module
    • Werkzeuge und Ausrüstung
    • Roboter & Displays
  • Um
    • Unsere Geschichte
    • Kontakt
    • FAQs
  • Sprache

  • 0 0

CodeCell: Steuerung der integrierten RGB-LED

Die integrierte RGB-LED auf CodeCell kann auch programmgesteuert gesteuert werden, um je nach den Anforderungen Ihres Projekts unterschiedliche Farben anzuzeigen.

Mit der integrierten Funktion von CodeCell können Sie die LED-Farbe einfach einstellen:

 myCodeCell.LED(uint8_t r, uint8_t g, uint8_t b);
  • r → Rotanteil (0-255)
  • g → Grünanteil (0-255)
  • b → Blauanteil (0-255)

Dies ermöglicht eine vollständige RGB-Farbsteuerung für die Anforderungen Ihres Projekts.

Anpassen der LED-Helligkeit

Neben der Farbsteuerung können Sie auch die Helligkeit der Onboard-LED mit der folgenden Funktion anpassen:

 myCodeCell.LED_SetBrightness(uint16_t level);
  • level → Helligkeitsstufe von 0 (aus) bis 10 (maximale Helligkeit)

Standardmäßig ist die Helligkeitsstufe auf 7 eingestellt.

Um die LED beispielsweise während des normalen Betriebs vollständig auszuschalten, verwenden Sie:

 myCodeCell.LED_SetBrightness(0); // Turn off CodeCell LED

Hinweis: Auch wenn die Helligkeit auf 0 eingestellt ist, blinkt die LED bei niedrigem Batteriestand immer noch rot, sodass Sie keine wichtigen Warnungen zum Ladezustand verpassen.

Beispiel: Ändern der LED je nach Nähe

In diesem Beispiel leuchtet die integrierte RGB-LED rot, wenn mithilfe der Näherungserkennung des Lichtsensors ein Objekt innerhalb einer bestimmten Reichweite erkannt wird.

 #include <CodeCell.h>

 CodeCell myCodeCell;

 void setup() {
 Serial.begin(115200); // Set Serial baud rate to 115200. Ensure Tools/USB_CDC_On_Boot is enabled if using Serial
 myCodeCell.Init(LIGHT); // Initializes light sensing, including proximity
 }

 void loop() {
 if (myCodeCell.Run(10)) {
 // Runs every 100ms to check proximity
 uint16_t proximity = myCodeCell.Light_ProximityRead();

 // Check if an object is within range 
wenn (Nähe > 100) {
 myCodeCell.LED(0xFF, 0, 0); // LED auf Rot setzen, wenn Nähe erkannt wird
 delay(1000); // LED 1 Sekunde lang anlassen
 } anders {
 // Keine Aktion, wenn das Objekt außerhalb des Bereichs liegt
 }
 }
 }

Hinweise zur Onboard-LED

Denken Sie daran, dass die integrierte RGB-LED auch zur Anzeige des Batterie- und Stromstatus verwendet wird . Bei Verwendung von myCodeCell.Run() kann die LED überschrieben werden, um den Lade- oder Batteriezustand anzuzeigen.

Wenn Sie die LED ohne Unterbrechungen steuern möchten, müssen Sie möglicherweise anpassen, wie oft myCodeCell.Run() aufgerufen wird, oder sicherstellen, dass Ihre LED-Befehle nach Systemaktualisierungen angewendet werden.

Darüber hinaus können Sie durch Anpassen der Helligkeitsstufe die Sichtbarkeit der LED in unterschiedlichen Umgebungen steuern oder sie während des Betriebs vollständig ausschalten, während kritische Warnungen bei niedrigem Batteriestand weiterhin angezeigt werden.


  • Teilen:

Sozial

Github

  • Um
  • Software
  • Ausbildung
  • Kontakt
  • FAQs
  • Bedingungen
  • Rückerstattung-Politik
  • Datenschutzrichtlinie

Erfahren Sie als Erster von neuen Projekten und sichern Sie sich spannende Angebote!

© 2026 Microbots.

★ Reviews

Let customers speak for us

67 reviews
Write a review
85%
(57)
6%
(4)
1%
(1)
3%
(2)
4%
(3)
62
21
C
CodeCell C3
Cloke74

Great piece of kit, had just what i needed to complete the project i had in mind. Shame shipping to the UK is so expensive, but appreciate this isn’t necessarily in the hands of MicroBots

A
CodeCell C6
Anonymous

I had an issue, got a red light, I used too much flux. Support said clean it, then the one sensor worked fine. I got the help and answer same day I provided a foto.

A
CodeCell C6 Drive
Anonymous

I think this is the best of the ESP offered, most versatile.

User picture
P
CodeCell C6
Prudhvi tej Chinimilli

Been testing the Microbots CodeCell C6 and honestly impressed with how much functionality they packed into such a tiny module. Great form factor for rapid prototyping wearable/embedded sensing applications. ESP32-C6 + IMU integration makes development much easier compared to building everything from scratch.

Still exploring battery optimization and compact LiPo options for our use case, but overall the platform is promising for low-cost real-time sensing systems. Excited to keep building with it.

F
CodeCell C6
Francisco Estivallet

Amazing hardware, my go to for compact projects.

User picture
123