Yazeka
Arama sonuçlarına göre oluşturuldu
Engelden kaçan robot kodları, genellikle Arduino tabanlı olup, ultrasonik sensör veya kızılötesi sensör gibi sensörler kullanılarak yazılır 12. İşte temel bir engelden kaçan robot kodu örneği:
void loop() { sagDurum = digitalRead(sag_sensor); solDurum = digitalRead(sol_sensor); if (sagDurum == HIGH && solDurum == HIGH) { digitalWrite(sag_ileri, HIGH); digitalWrite(sag_geri, LOW); digitalWrite(sol_ileri, HIGH); digitalWrite(sol_geri, LOW); } else if (sagDurum == HIGH && solDurum == LOW) { digitalWrite(sag_geri, HIGH); digitalWrite(sag_ileri, LOW); delay(150); digitalWrite(sag_geri, LOW); digitalWrite(sag_ileri, HIGH); delay(250); } else if (sagDurum == LOW && solDurum == HIGH) { digitalWrite(sag_geri, HIGH); digitalWrite(sag_ileri, LOW); delay(150); digitalWrite(sag_ileri, HIGH); digitalWrite(sag_geri, LOW); delay(250); } }
Bu kodda, sensörlerden gelen verilere göre robotun ileri, geri veya sağa/sola dönmesi sağlanır 2.
5 kaynaktan alınan bilgiyle göre: