Arduino

Arduino ile uyumlu açık kaynaklı donanım ve yazılım geliştiricileri için soru cevap

2
Bir pimin ne kadar akım batabileceğine dair bir sınır var mı?
Bir Arduino Uno tarafından kontrol edilen 8x8 LED matrisi ile denemeler yapıyorum. Tipik olduğunu düşündüğüm için, matris her satır için ortak bir anot ve her sütun için ortak bir katot kullanır. Şu anda, tüm matris pinlerini doğrudan Uno'daki IO pinlerine bağladım ve LED'leri tek tek aydınlatmakta herhangi bir sorun yaşamadım. …

2
Arduino'dan Web Hizmetine Veri Gönderme
Sıcaklık gibi sensör verilerini uzaktaki bir sunucuya / veritabanına göndermek istiyorsanız, Arduino'dan doğrudan bir veritabanına bağlanmak mümkün olmadığından, bir web sunucusuna bir tür çağrı kullanmanız gerekir. Internet'e bağlı bir Arduino'dan bir JSON web hizmetine nasıl veri gönderirsiniz?

3
NodeMCU - 5V çıkış olarak Vin pin?
Vin'in tahtaya güç sağlamak için kullanılabileceğini biliyorum, ancak 5V çıkış olarak da kullanılabileceğini okudum. Vin'i başka bir GPIO'da yaptığım gibi çıkış olarak atamak mümkün mü? GPIO 12'den bir LED'e güç vermek istersem, GPIO'yu atarım: const int LEDpin_0 = 12; // D6, LED power pin ... ve kurulumda: pinMode(LEDpin_0, OUTPUT); Daha …
13 pins  nodemcu  voltage 

4
ESP8266, Arduino IDE vs Lua?
Bir ESP8266 almayı planlıyorum. Gerçekten onunla oynamak için Lua öğrenmem gerekiyor mu? Standart Arduino IDE ile kullanan bazı insanlar gördüm. Lua yerine Arduino IDE'yi kullanmak için özel bir bellenime mi ihtiyacınız var? Arduino IDE benim için daha iyi görünüyor çünkü sözdizimini zaten biliyorum. Lua ile NodeMCU yerine Arduino IDE kullanmanın …

3
Kesme rutininde millis () ve micros () kullanma
İçin belgeler attachInterrupt()diyor: ... millis()saymak için kesintilere dayanır, bu yüzden asla bir ISR'nin içinde artmaz. Yana delay()çalışmalarına kesmeleri gerektiren bir ISR içinde denir, eğer çalışmaz. micros()başlangıçta çalışır, ancak 1-2 ms sonra düzensiz davranmaya başlayacaktır. ... Nasıl gelmez micros()farklılık millis()(kendi hassasiyet için elbette hariç)? Yukarıdaki uyarı, micros()bir kesme rutininin içinde kullanmanın …

4
Arduino'da gerçekten rasgele bir sayı elde etmek
Arduino'da gerçekten (sahte yerine) rasgele bir sayı elde etmek için en iyi yöntem veya en azından mümkün olan en iyi yaklaşım nedir? Anladığım kadarıyla, randomSeed (analogRead (x)) işlevi yeterince rastgele değil. Mümkünse yöntem tek başına temel Arduino kurulumundan yararlanmalıdır (ek sensör yok). Harici sensörlerdeki çözümler, temel kurulum üzerindeki rastgele özellikleri …

5
Arduino: Kodda tahta türü nasıl alınır
Farklı Arduino tahtalarında derlenebilecek bir taslak yazmak istiyorum. Şu anda bağlı olan PC'de görüntülemek istiyorum. Bu, kullanıcının USB kablosu ile PC'yi çizimimi çalıştıran Arduino / Teensy kartına bağladığı ve çizimimin PC'ye hangi kartın bağlı olduğunu söylemesi anlamına gelir. PC'de bu verileri alan ve görüntüleyen C # uygulamam çalışır. Bu nedenle …
13 c 


1
Arduino Uno Clone Board'uma kaç kez program veya çizim yükleyebilirim?
Arduino'yu kullanarak ilk projemde çalışmak üzereyim (önümüzdeki hafta bir tane satın almak üzereyim) ve profesörümüzden biri Arduino Uno Board'a yaklaşık 8 kez sadece bir program veya çizim yükleyebileceğimizi söylüyor . Ayrıca, bir klon sürümü kullanırsak, yalnızca 2 çizim yüklemesi için süreceğini ekledi. Bu doğru mu yoksa blöf yapıyor mu? Şimdiden …


4
Bazı Arduino bileşenleri gülünç derecede ucuz görünüyor
Projem Arduino tabanlı bir cihaz, bir kutu içinde paketlenmiş. Bir SD'ye algıladığı tepeleri kaydetmek için Hız, Enlem, Boylam ve Yükseklik verilerini kullanması gerekir. Bir düğmeye basarak, tepe verilerini Wi-Fi aracılığıyla sunucuya yüklemeniz gerekir. Aşağıdaki öğelere ihtiyacım var: GPS Modülü + Anten WiFi Modülü SD Modülü Altimetre Mikro SD kart Pil …
12 arduino-uno  gps 

3
Arduino'da SD Kart Yazma Hızı Nasıl Artırılır
SD karttaki verileri saniyede yaklaşık 20000-30000 bayt yüksek hızda kaydeden bir veri kayıt sistemi oluşturuyorum. Ancak arduino'daki SD kütüphanesi şu anda saniyede yaklaşık 4500-5000 bayta veri yazıyor ve bu da çok yavaş. Bunu okudum yazma hızını artırmak için hack ancak daha doğrudan bir yaklaşım belki ayarlayarak, mümkün olup olmadığını merak …

5
Çıkış piminde gerçek bir analog voltaj nasıl verilir
Programımla ilgili olarak, bazı hesaplamalar yapan ve daha sonra analogWrite işlevini kullanarak sonuca göre bir voltaj veren bir programdır. Ancak benim sorunum programlama benim PWM üzerinden analogWrite işlevi analog voltaj çıktı aslında aslında bunun yerine analog voltaj "taklit" yanlış bir anlayışa dayalı yapmıştı. İşte kodumun ilgili bölümleri: int pwmOutput = …


4
Arduino IDE dışında C Programı yazmak?
Arduino IDE'yi basit projeler için ve Arduino'ya başlamak için kullanma fikrini seviyorum, ancak şimdiye kadar aldığım fikir birliği , Arduino'da yeni olan ve / veya genel olarak programlama olanlar için. Benim anlayış tamamen dışında Arduino IDE, sıfırdan bir C programı yazmak ve sonra bir Arduino MCU yüklemek için AVRDUDE gibi …
12 arduino-ide  library  c 

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.