Arduino

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

1
SPI Arduino pinMode () ile çakışma nedeniyle, hata?
pinModeSPI işlevlerini çağırmadan önce ayarladığım aşağıdaki asgari örneği düşünün : #include <SPI.h> void setup() { pinMode(10, OUTPUT); SPI.begin(10); SPI.setDataMode(10,SPI_MODE1); } void loop() { delay(1000); SPI.transfer(10,1); } Şimdi SPI.transfer(10,1)çağrıldığında loop(), her zaman köle seçilen pimin 1.65V'a düştüğünü görüyorum, ancak olması gerektiği gibi 0 değil! (aşağıdaki resme bakın) Aramazsak pinMode(), şöyle: #include …

7
I2C LCD Seri Arabirim Kartı metin göstermiyor (yanlış pimler?)
Kendi başına iyi çalışan bir 1602 LCD ekranım var. Ancak, ayrıca satın aldığım I2C / IIC LCD denetleyicisini kullanarak bazı pinleri serbest bırakmak istedim. Denetleyici Arduino UNO ile doğru adreste iletişim kuruyor gibi görünse de, görüntülenecek metni alamıyorum. Varsayılan olarak (kod yok) LCD'de 1 satırda 16 katı "kare" olacak gibi …
9 i2c  lcd 

4
Void loop dışındaki fonksiyonlar nasıl çalışır?
Ben bir void setup()kez çalışan bir void loop()parçası ve döngü devam bir parçası ile Arduino skeçler alışkınım . Ana ünite dışında geçersiz işlevleriniz olduğunda ne olur void loop()? Bunların hepsi paralel olarak dönecek mi yoksa birbiri ardına koşuyorlar mı? Veya belirli geçersiz işlevler yalnızca belirli ölçütler karşılandıktan sonra mı çalışır …

2
Python 3 ve modül seri üzerinden Arduino UNO'ya numara gönderme
Arduino'da (ve genel olarak bilgisayar programlamasında) yeniyim, bu yüzden bu soru aptalca görünüyorsa özür dilerim. Temel bir arduino-LED bağlantısı kurduktan sonra, seri port üzerinden INTEGERS'ı arduino'ya göndermekte sorun yaşıyorum. Kolayca 'm', 'o' ve benzeri karakterleri gönderebilirim .. Ancak bir numara gönderirsem, anlaşılmaz gibi görünüyor. İşte Arduino kodu, ideal olarak python …


3
Dijital Seri Okuma öğreticisi - direnç değerini hesaplama
Arduino Digital Read Serial eğitimi, basit bir düğmenin kablolaması konusunda size yol gösterir. Sorularım direncin etrafında duruyor. Direnç neden gereklidir? Sanırım bunu anlıyorum ama yanılıyorsam beni düzeltin. Giriş piminin düşük bir sinyal okuduğundan ve yüzmediğinden emin olmak için, düğmeye basılmadığında pimi toprağa bağlamalıyız. Düğmeye basıldığında, hem pime hem de toprağa …

6
Çok uzun gecikme () mümkün mü?
12 saatte bir açılıp kapanması gereken küçük bir kapı açmaya çalışıyorum. Ben sadece 12 saat, gecikme (43 200 000 000) için bir delay () ile küçük bir döngü script yapabilir miyim merak ediyordum; Sanırım? Ancak bunun mümkün ve / veya tavsiye edilip edilmediğine dair hiçbir fikrim yok. Bazı geribildirim / …

4
Arduino uyumlu seri bağlantı noktası Mac OSX göstermiyor
Arduino uyumlu bir Freaduino board atmega8 aldım (board tipini Arduino ng veya daha eski atmega8 olarak seçtim). Arduino IDE'yi Mac OS X ve FTDI sürücülerine yükledim. Ama anakart bağladığımda seri portum şöyle görünüyor: Ve programı yüklemeye çalıştığımda, bu hata alıyorum: Birisi bana hatanın ne olduğunu söyleyebilir mi? Ben clueless. GÜNCELLEME …

1
Değişkene> 1 ISR'den erişildiğinde, ancak ISR dışında paylaşılmadığında değişkenliğe gerek var mı?
Oluyor açıkça belgelenmiş global veri bir ISR ve ana program ile paylaşıldığında, veri ihtiyacı tanımlanmak zorunda olduğunu volatilegaranti bellek görünürlüğü için (ve sadece 1 bayt veri için yeterli; birşey daha büyük ihtiyaçları da teminat bölünmezlik için özel düzenlemeler) . Burada iyi kurallarımız var: Yalnızca ISR dışında kullanılan değişkenler uçucu olmamalıdır. …
9 interrupt  timers  isr 


4
Arduino'ya wifi eklemenin en ucuz yolu nedir?
Arduino için bir tür wifi adaptörü bulmaya çalışıyorum, mümkün olduğunca küçük (bir kalkan değil) ve mümkün olduğunca ucuz olması gerekiyor. Şimdiye kadar sadece yaklaşık £ 10 + maliyet kalkanları bulmak gibi görünüyor ama ben hiçbir şey yanında bir dizüstü bilgisayar için yedek bir wifi adaptörü alabilirsiniz Eğer ben çok daha …

3
nRF24L01 boru sorusu
Burada bulunan örnek kodu bakıyorum . NRF24L01 modülünün kullanabileceği 6 boru olduğunu biliyorum ama adres tanımlamaları için internette arama yaptım ve hiçbir şey bulamadım. Daha spesifik olarak 37. satırda, yazarın 0xF0F0F0F0E1LL, 0xF0F0F0F0D2LL aldığı yer için bir referans var mı? Teşekkürler.


2
RFID / NFC (13.56 MHz), ham bayt göndermek ve yanıt almak mümkün mü?
Alışveriş amaçlı bir kart okuyucu (yani kredi kartları) uygulamaya çalışıyorum ve AFAIK bu kartlar ISO 14443-A uyumlu (Mifare Classic 1K). Ham SendBytes () kullanarak belirli sektörleri okumak için özel APDU gönderebilen bir Android uygulaması yaptım. Özel bir antenle bir devre yapmam gerektiğinden, bir NFC modülü ile Arduino-uno'yu seçtim (StrongLink SL013 …
9 arduino-uno  rf  rfid 

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 …

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.