Çizgi izleyen robot kodu nasıl yazılır?
Çizgi izleyen robot kodu yazmak için farklı programlama dilleri ve platformlar kullanılabilir. İşte iki yaygın yöntem: 1. Pic Assembly Dili ile Kod Yazma: - Gerekli Yazılımlar: Microchip firmasının ücretsiz Mplab Ide programı ve PIC mikrodenetleyicisi (örneğin PIC16F628A). - Örnek Kod: ``` LIST P=16F628A INCLUDE "P16F628A.INC" __CONFIG _XT_OSC & _WDT_OFF & _PWRTE_ON & _MCLRE_ON & _BODEN_OFF & _LVP_OFF & _DATA_CP_OFF & _CP_OFF MOVLW H'07' MOVWF CMCON CLRF PORTB BANKSEL TRISA MOVLW H'FF' MOVWF TRISA CLRF TRISB BANKSEL PORTB CLRF PORTB ; ANA PROGRAM DONGU BTFSS PORTA,1 ; Orta sensörü kontrol et, 0 sa (siyah çizgideyse) DUZ git GOTO DUZ ; DUZ alt rutinine git BTFSS PORTA,0 ; Sol sensörü kontrol et, 0 sa sola dön GOTO SOL ; SOL alt rutinine git BTFSS PORTA,2 ; Sağ sensörü kontrol et, 0 sa sağa dön GOTO SAG GOTO DONGU DUZ BSF PORTB,4 ; Sağ motoru çalıştır BSF PORTB,6 ; Sol motoru çalıştır GOTO DONGU SOL BSF PORTB,4 ; Sağ motoru çalıştır BCF PORTB,6 ; Sol motoru durdur GOTO DONGU SAG BCF PORTB,4 ; Sağ motoru durdur BSF PORTB,6 ; Sol motoru çalıştır GOTO DONGU END ; Programı sonlandır ``` 2. Arduino ile Kod Yazma: - Gerekli Yazılımlar: Arduino IDE (www.arduino.cc sitesinden ücretsiz indirilebilir). - Örnek Kod: ``` // Pin Tanımlamaları #define motor_1 2 #define motor_2 3 #define motor
Çizgi izleyen robot kodu nasıl yazılır?