«programming» etiketlenmiş sorular

Arduino için bir programın (veya taslak) bir parçası olarak kaynak kodu tasarlama ve yazma işlemi. Arduino kartına kod yükleme ile ilgili sorular için bunun yerine [uploading] etiketini kullanın.

3
Makefile uyumlu çizimler nasıl yazılır?
Çizimlerimi Arduino IDE kullanarak veya isteğe bağlı olarak GCC ve bir makefile kullanarak oluşturabilmem / yükleyebilmem için yazmak istiyorum. En üstteki işlev bildirimlerini dahil etmeyi biliyorum, ancak benim kroki derleyici tarafından geçerli C ++ olarak kabul edilmesi için başka bir şey var mı? Güncelleme 1 Arduino IDE'nin .ino ve .pde …

2
UNO R3'teki 2. MCU klavye öykünmesi için kullanılabilir mi?
İtibaren ardından Arduino Uno R3 de için 2 ICSP başlığı nedir? Bunun bizim avantajımıza nasıl saldırıya uğradığını merak ediyordum. Örneğin, bu ürün yazılımı UNO'nun fare / klavye girişi olarak tanınması için yeniden yazılabilir mi? Bu, önyükleme yükleyici işleminden sonra yapılabilir ve yükleme işlemini incelikli bırakabilir mi? Sınırlı IO göz önüne …

3
Bir arduino kartının toplam enerji kullanımı nasıl ölçülür
Şu anda üzerinde çalıştığım bir projem var. Bir duvardaki bitkilerden oluşan yeşil bir duvar inşa ettik Şimdi, altta tüm bitkileri sulayan bir pompa var. Pompayı ne zaman takacağınıza karar veren bir arduino kartı var. Güç vermek bir güneş paneli ve rüzgar türbinidir. Güneş paneli ve türbini kullanarak ne kadar enerji …

3
Milis () kullanarak Arduino zaman tutma doğru veya doğru değil mi?
Bazı verileri kaydetmek için Arduino'yu kullanıyorum. Arduino çizimimde millis()fonksiyonu da kullandım, böylece ölçtüğüm her bir değerin alındığı zamanı takip edebiliyorum. Ancak, zamanlamanın doğru olmadığını fark ettim. Örneğin, gerçek hayatta 30 saniye sadece 10 saniye olarak ortaya çıkar (örnek oluşur). Arduino gecikme işlevinin kullanmaya devam etme süresini etkilediğini söyleyerek doğru muyum …

2
İnt neden sadece 2 byte?
C / C ++ diğer platformlarda kullanıldığında, inttür genellikle 4 bayttır (veya daha fazla). Ancak, Arduino'da sadece 2 bayt. Neden farklı? longBunun yerine her zaman 4 bayt kullanırsam performansı etkiler mi?


2
Geçersiz bir PIN numarası kullandığımda ne olur?
İlgili: Çalışma zamanı hatası varsa ne olur? Bu soru yukarıdaki soruya benzer, ancak bu alternatif bir durumdur: int pin = 999; pinMode(pin, OUTPUT); digitalWrite(pin, HIGH); Bu durumda ne olur? Derleyici onu yakalayabilir, ancak rasgele bir sayı kullanırsanız IDE yakalar mı?

4
Bir kroki gerçekten nasıl küçültülür
Test amacıyla olabildiğince küçük bir taslak yapmak istiyorum. Sorun, ben (boş bir kurulum ve döngü ile) BareMinimum kroki derlemek, ben Uno için 466 bayt ve Leonardo için bir kuyruklu 4,242 olsun. Hiçbir ekstra fonksiyonu olmayan kendi kodunuzu yazmanın herhangi bir yolu var mı (yani Timer0 için millis()ve delay()). Ayrıca Leonardo …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.