Komut
isActionDone
Açıklama
Geçerli motor kartı modu eyleminin tamamlanıp tamamlanmadığını kontrol eder.
Çizgi izleme modu, bir bitiş çizgisine (dikey bir çizgi) ulaştığında, bir işlem tamamlanmış sinyalini rapor edecektir.
Sözdizimi
Robot.isActionDone ()
Parametreler
Yok
İadeler
boole
Örnekler
#include <ArduinoRobot.h>
uzun zamanlayıcı ;
void setup ( ) {
Robot. begin ( ) ;
Robot. beginLCD ( ) ;
gecikme ( 3000 ) ;
Robot. setMode ( MODE_LINE_FOLLOW ) ;
zamanlayıcı = milis ( ) ;
while ( ! Robot. isActionDone ( ) ) {
// satır izlemeyi her 5 saniyede bir 3 saniye duraklatır
if ( millis ( ) - zamanlayıcı > = 5000 ) {
Robot. pauseMode ( true ) ;
gecikme ( 3000 ) ;
Robot. pauseMode ( yanlış ) ;
zamanlayıcı = milis ( ) ;
}
Robot. debugPrint ( millis ( ) ) ;
}
Robot. metin ( "Bitti!" , 0 , 10 , doğru ) ;
while ( true ) ;
}
void loop ( ) {
}
uzun zamanlayıcı ;
void setup ( ) {
Robot. begin ( ) ;
Robot. beginLCD ( ) ;
gecikme ( 3000 ) ;
Robot. setMode ( MODE_LINE_FOLLOW ) ;
zamanlayıcı = milis ( ) ;
while ( ! Robot. isActionDone ( ) ) {
// satır izlemeyi her 5 saniyede bir 3 saniye duraklatır
if ( millis ( ) - zamanlayıcı > = 5000 ) {
Robot. pauseMode ( true ) ;
gecikme ( 3000 ) ;
Robot. pauseMode ( yanlış ) ;
zamanlayıcı = milis ( ) ;
}
Robot. debugPrint ( millis ( ) ) ;
}
Robot. metin ( "Bitti!" , 0 , 10 , doğru ) ;
while ( true ) ;
}
void loop ( ) {
}