Hocamız C dilini kullanarak Arduino ile bağlantılı çalışan bir ödev verdi (Örnek olarak ben 1 tuşuna bastığımda led yanacak). İnternette biraz araştırma yaptım fakat bazı yerlerde aklımda soru işaretleri oluştu. Cevaplarsanız sevinirim.
1-
quote:
#include <avr/io.h> // header file file for input output pins #include <util/delay.h> // header file for delay.
int main (void) { /* set pin 5 of PORTB for output*/ DDRB |= _BV(DDB5);
while(1) {
/* set pin 5 high to turn led on */ PORTB |= _BV(PORTB5); _delay_ms(1000); //delay 1 second
/* set pin 5 low to turn led off */ PORTB &= ~_BV(PORTB5); _delay_ms(1000); //delay 1 second. } }
İnternette böyle bir örnek kod buldum. Bu kod tabi ledi yanıp söndürüyor fakat benim kafama takılan buradaki kod Arduino koduna baya benziyor. Bize verilen ödevde "C kodunu yazarak bilgisayarın arduino ile konuşmasını sağlayın. Arduino'da arduino kodu yazarak pc ile konuşmasını sağlayın" denildi. Bu örnek kod bu isteği karşılıyor mu? (Copy paste yapmayacağım sadece öğrenmek istiyorum)
2-
Windows ile yapmaya çalışıyorum. Codeblocks programını kullanacaktım fakat compiler hata veriyor. gcc.avr çalışmıyor. Linux ile yapsam daha mı iyi olur sizce?
Teşekkürler...
1. sayfa
Hizmet kalitesi için çerezleri kullanabiliriz, DH'yi kullanırken depoladığımız çerezlerle ilgili veri politikamıza gözatın.
Hocamız C dilini kullanarak Arduino ile bağlantılı çalışan bir ödev verdi (Örnek olarak ben 1 tuşuna bastığımda led yanacak). İnternette biraz araştırma yaptım fakat bazı yerlerde aklımda soru işaretleri oluştu. Cevaplarsanız sevinirim.
1-
İnternette böyle bir örnek kod buldum. Bu kod tabi ledi yanıp söndürüyor fakat benim kafama takılan buradaki kod Arduino koduna baya benziyor. Bize verilen ödevde "C kodunu yazarak bilgisayarın arduino ile konuşmasını sağlayın. Arduino'da arduino kodu yazarak pc ile konuşmasını sağlayın" denildi. Bu örnek kod bu isteği karşılıyor mu? (Copy paste yapmayacağım sadece öğrenmek istiyorum)
2-
Windows ile yapmaya çalışıyorum. Codeblocks programını kullanacaktım fakat compiler hata veriyor. gcc.avr çalışmıyor. Linux ile yapsam daha mı iyi olur sizce?
Teşekkürler...