Engelden kaçan robot kodları nelerdir?
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. İş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. Daha karmaşık projelerde, L293B veya L298N gibi motor sürücü entegreleri de kullanılarak robotun hızı ve yönü kontrol edilebilir.
Engelden kaçan robot kodları nelerdir?