super, danke, botty,
läuft und wird zum begreifen von interrupts verwendet. Aber auch das andere war nicht umsonst. Ich wäre z.b. nie auf die idee gekommen, dass man so
Code:
for(uint8_t idx = M_VL; idx < M_MAX; idx++)
{
pinMode(motoren[idx].enc_pin, INPUT_PULLUP);
}
quasi auf einen schlag vier motoren initialisieren kann
und so
Code:
for(uint8_t idx = M_VL; idx < M_MAX; idx++) {
if( ! motor_laeuft(idx) )
motor_start(idx, 255/2+3, FORWARD);
für alle 4 motoren abfragen kann, ob sie laufen und wenn nicht diese dann starten kann!
was bewirkt dieses "255/2+3" eigentlich genau??
p.s.
sorry diese WE ist bei mir volles Programm.
keinen stress mit antworten!
Lesezeichen