Hallo,
mal wieder komme ich nicht weiter.
Ein kleiner 4 Kanal Fernsteuer Roboter. 1 DC Motor. L293D, proMini, 9Volt Block, Festspannungsregler 5 Volt und ein Servo.
Die 4 Emfängerkanäle liefern HIGH und sind mit 10K auf GND.
Vor, Rück, Links, Rechts
Mit diesem Sketch geht es noch nicht. Es geht nur eine Funktion zur Zeit. Aber z.B. Vor und Links oder Rechts zugleich geht nicht.
Was kann ich machen um das zu erreichen?
Code:
const int ledPin_1 = 8;
const int ledPin = 13;
const int Pin = 6; // Taster
const int Pin_1 = 7; // Taster
void setup()
{
pinMode(6, INPUT);//Taster
pinMode(7, INPUT);//Taster
pinMode(13, OUTPUT);//LED
pinMode(8, OUTPUT);//LED
}
void loop()
{
int pulsador = digitalRead(6);//Taster A
while (pulsador == 1)//while the button is pressed
{
digitalWrite(13, HIGH);
delay(10);
digitalWrite(13, LOW);
pulsador = digitalRead(6); //refresh value of variable
}
{
int pulsador_1 = digitalRead(7);//Taster B
while (pulsador_1 == 1)//while the button is pressed
{
digitalWrite(8, HIGH);
delay(10);
digitalWrite(8, LOW);
pulsador_1 = digitalRead(7); //refresh value of variable
}
}
}
Gerne würde ich einen Tipp bekommen
Achim
Lesezeichen