Hi,
I need your help, if you can . I want to do this code mit App Inventor .Can you write for me the Blocks for this code?:
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(0, 1); // RX, TX Pins des Bluetooth-Moduls (HC-05)
int lichtsensor = 0; // Annahme, dass der Lichsensor an Pin 0 angeschlossen ist
int GruenLED = 12; // Annahme, dass die grüne LED an Pin 2 angeschlossen ist
int RotLED = 11; // Annahme, dass die rote LED an Pin 3 angeschlossen ist
int BlauLED = 13; // Annahme, dass die blaue LED an Pin 4 angeschlossen ist
void setup() {
BTSerial.begin(9600); // Starten der seriellen Verbindung mit einer Baudrate von 9600
pinMode(GruenLED, OUTPUT);
pinMode(RotLED, OUTPUT);
pinMode(BlauLED, OUTPUT);
}
void loop() {
lichtsensor = analogRead(A0); // Annahme, dass der Lichsensor an Analog-Pin A0 angeschlossen ist
if (BTSerial.available()) { // Überprüfen, ob Daten vom Bluetooth-Modul empfangen wurden
char data = BTSerial.read(); // Lesen der empfangenen Daten
switch (data) {
case 'g':
digitalWrite(GruenLED, HIGH); // Einschalten der grünen LED
digitalWrite(RotLED, LOW); // Ausschalten der roten LED
digitalWrite(BlauLED, LOW); // Ausschalten der blauen LED
break;
case 'r':
digitalWrite(GruenLED, LOW); // Ausschalten der grünen LED
digitalWrite(RotLED, HIGH); // Einschalten der roten LED
digitalWrite(BlauLED, LOW); // Ausschalten der blauen LED
break;
case 'b':
digitalWrite(GruenLED, LOW); // Ausschalten der grünen LED
digitalWrite(RotLED, LOW); // Ausschalten der roten LED
digitalWrite(BlauLED, HIGH); // Einschalten der blauen LED
break;
default:
digitalWrite(GruenLED, LOW); // Ausschalten der grünen LED
digitalWrite(RotLED, LOW); // Ausschalten der roten LED
digitalWrite(BlauLED, LOW); // Ausschalten der blauen LED
break;
}
}
if (lichtsensor > 50 && lichtsensor < 100) {
BTSerial.write('g'); // Senden des Zeichens 'g' über Bluetooth
}
else if (lichtsensor > 100 && lichtsensor < 200) {
BTSerial.write('r'); // Senden des Zeichens 'r' über Bluetooth
}
else if (lichtsensor >= 200) {
BTSerial.write('b'); // Senden des Zeichens 'b' über Bluetooth
}
}