Yazeka
Arama sonuçlarına göre oluşturuldu
Arduino kullanarak çizgi izleyen bir robot yapmak için aşağıdaki adımları izlemek gerekmektedir:
- Gerekli malzemeleri temin etmek: Arduino Uno veya benzeri bir mikrodenetleyici, 2 adet DC motor ve tekerlek, L298N motor sürücü modülü, 2 adet kızılötesi (IR) sensör (TCRT5000 veya QTR-8A), Li-ion pil veya 9V batarya, jumper kablolar ve lehim teli, robot şasisi 23.
- Robotun gövdesini hazırlamak: Motorları, motor sürücü kartını ve sensörleri monte etmek için şasiyi hazırlamak gerekmektedir 3.
- Motor, sensör ve elektronik bağlantıları yapmak: Motorları L298N motor sürücüye bağlamak, motor sürücüyü Arduino'ya bağlamak ve IR sensörlerini bağlamak gerekmektedir 3.
- Arduino kodunu yazmak: Arduino programı ile robotu programlamak için gerekli kodları oluşturmak gerekmektedir 12. Örnek bir kod şu şekildedir:
#define solSensor 2 #define sagSensor 4 #define solMotorIN1 9 #define solMotorIN2 10 #define sagMotorIN3 5 #define sagMotorIN4 6 #define ENA 3 #define ENB 11 void setup() { pinMode(solSensor, INPUT); pinMode(sagSensor, INPUT); pinMode(solMotorIN1, OUTPUT); pinMode(solMotorIN2, OUTPUT); pinMode(sagMotorIN3, OUTPUT); pinMode(sagMotorIN4, OUTPUT); pinMode(ENA, OUTPUT); pinMode(ENB, OUTPUT); Serial.begin(9600); } void loop() { int solDurum = digitalRead(solSensor); int sagDurum = digitalRead(sagSensor); if (solDurum == 0 && sagDurum == 0) { // Her iki sensör çizgi üstünde ileri(); } else if (solDurum == 1 && sagDurum == 0) { // Sol sensör çizgi dışında sagaDon(); } else if (solDurum == 0 && sag
5 kaynaktan alınan bilgiyle göre: