Цитата:
Сообщение от BNSF9399
я не очень себе представляю, как из этого цикла вызвать анимацию, которая работала бы параллельно с ожиданием сигнала от второго датчика, но не внутри этого же цикла.
|
Очень просто:
HIGH/LOW - по вкусу. У вас, так понимаю срабатывание = это LOW?
Arduino код:
void loop(){
if (pin1 == HIGH){
FirstSensorIsDone = 1;
FirstMillis = millis();
}
if (FirstSensorIsDone == 1) && (pin2 == HIGH) {
//calculate speed here
CalculationIsDone = 1;
}
// animation here:
animation();
if (CalculationIsDone == 1) showresultandwaitbutton();
}//end of loop
void animation(){
//animation here
}
void showresultandwaitbutton(){
//show result here and wait for button to start new measurement
}
---------- Сообщение добавлено в 00:50 ---------- Предыдущие сообщение было в 00:45 ----------
Цитата:
Сообщение от BNSF9399
QCad
|
Во Фритзинге делаете схему на макетке, проверяете принц. схему и как результат, печатная плата не будет иметь ошибок, если вы собрали макетку, как на картинке и работает.
---------- Сообщение добавлено в 00:54 ---------- Предыдущие сообщение было в 00:50 ----------
Цитата:
Сообщение от BNSF9399
работает ли в Си вот такая конструкция?
|
В Си наверное работает. В
Wiring не работает.