«serial» etiketlenmiş sorular

Seri iletişim, Arduino ile standart USB A - B kablosuna sahip bir bilgisayar veya USB / seri dönüştürücü kullanarak TX / RX pinleri aracılığıyla standart USB bağlantısıdır. Seri kitaplığa da başvurabilir.

11
Gelen bir dizgeyi nasıl bölerim?
Arduino'ya seri bağlantı ile aşağıdaki formatta bir servo pozisyonları listesi gönderiyorum 1:90&2:80&3:180 Hangisi ayrıştırılır: servoId : Position & servoId : Position & servoId : Position Bu değerleri nasıl bölüp bir tam sayıya dönüştürebilirim?

12
Bir dizgede birden fazla değişkeni nasıl yazdırabilirim?
Terminale yazdırmak istediğim bazı değişkenler var diyelim, dizgede yazdırmanın en kolay yolu nedir? Şu anda böyle bir şey yapıyorum: Serial.print("Var 1:");Serial.println(var1); Serial.print(" Var 2:");Serial.println(var2); Serial.print(" Var 3:");Serial.println(var3); Bunu yapmanın daha iyi bir yolu var mı?

20
Seri veri çizim programları
Seri verileri Arduino'dan almam gerekiyor. Desteğe ihtiyacım var: Çeşitli veri formatları (örneğin imzalı, imzasız, 8 bit, 16 bit); Aynı eksende birkaç veri çizer; Dosya verilerini verir / alır. Seri verileri Arduino'dan çizmek yaygın bir ihtiyaç olduğu için sorum şu: Arduino'dan gelen seri verileri yukarıdaki gereksinimleri karşılayan şekilde çizmek için hangi …
36 serial 

6
Seri.begin (): Neden her zaman 28800 kullanmıyorsunuz?
Örnek kodun birçoğunda, çevrimiçi insanlar Serial.begin(9600)kurulum bloğuna satırı ekler . Serial.begin()Resmi belgelerde ne olduğuna bakınca , saniye başına veri aktarımını kontrol ettiğini söylüyor. Öyleyse bariz soru, neden en yüksek aktarım hızı olan 28800'i kullanmıyorsunuz? İnsanlar neden 9600'e razı olurlar? Burada sınırlama nedir?
34 serial 

3
Seri monitörün başlatılması neden çizimi yeniden başlatıyor?
Seri veri gönderen herhangi bir çizim yüklersem, çizim yüklendiğinde derhal TX / RX LED'lerinin yanıp söndüğünü görürüm. Seri monitörü daha sonra başlatırsam, taslak yeniden başlatılıyor gibi görünüyor. Bu davranışı gösteren çıplak minimum taslak: void setup() { Serial.begin(9600); Serial.println("Setup"); } void loop() { Serial.println("Loop"); delay(1000); } IDE'nin çeşitli panoları ve Mac …



2
USB HID olarak Arduino
Arduino uno kullanarak bir HID cihazı (klavye gibi) oluşturmak mümkün mü? Şu anda, Arduino'da seri hattan çıktılar veren düğme girişleri var. Peki, mevcut bellenimi nasıl HID klavye gibi davranabilecek bir şeye dönüştürürüm? Yeni bir pencere aygıtı sürücüsü yazayım mı? Seri verilerimi alabilecek ve pencereleri HID girişi olarak okuyabilecek bir yazılım …


2
Uno'ma diğer bileşenler / cihazlar bağlıyken neden bir çizim yükleyemiyorum?
Arduino Uno'yu (daha spesifik olarak bir SainSmart klonu) kullanarak bir dizi LED'i yanıp sönecek oldukça basit bir devre yapmak istedim. Eskizimi yazdım ve iyi derlendi. Bundan sonra, 0 ila 7 pinlerine 8 LEDS + direnç bağladım ve ardından Uno'yu USB aracılığıyla bilgisayarıma bağladım. Eskizleri eskiden başarıyla yükledim, bu yüzden ayarlarımın …

4
İletişim Protokolü En İyi Uygulamaları ve Kalıpları
İki arduino arasında kullanılacak bir seri protokol tasarladığımda, bir tekerleği yeniden icat ediyormuşum gibi hissediyorum. İnsanların takip ettiği en iyi uygulamalar veya kalıplar olup olmadığını merak ediyorum. Bu soru gerçek kod hakkında daha az, mesajların formatı hakkında daha fazladır. Örneğin, bir arduino'ya yanıp sönmesini söylemek istersem ilk LED'i 3 kez …
19 serial 

13
Arduino Nano yüklemesi hata veriyor: avrdude: stk500_recv (): programcı yanıt vermiyor
Bir kroki yüklemeye çalıştığım bir Arduino Nano (Sainsmart) var. Arduino IDE altında seçilen cihaz oldu Arduino Nano w/ ATmega328. Ancak çizimi yüklemek bana hata veriyor avrdude: stk500_recv(): programmer is not responding Her iki USB bağlantı noktasını da denedim ( /dev/tty.usbserial& /dev/cu.usbserial) ama aynı hata devam ediyor. Arduino, bir Macbook Air'e …

1
Arduino Nano MacBook Air 2013 için seri bağlantı noktası yok
Sorun MacBook Air'ime (2013 Ortası Modeli) bir USB kablosu (Tip A - Mini Tip B) ile bağlı bir Arduino Nano var. Arduino bağlıyken PWR LED'i yanar. Arduino yazılımını açmak, Tools > Serial Portmenüyü aşağı çekmek bana geçerli bir seri bağlantı noktası göstermiyor. Tüm gördüğüm: /dev/tty.Bluetooth-Incoming-Port /dev/cu.Bluetooth-Incoming-Port /dev/tty.Bluetooth-Modem /dev/cu.Bluetooth-Modem Ne denedim …


6
Örnekleme sıklığını nasıl bilebilirim?
Ben örnekleme oranları ve baudrates vb hakkında biraz karışmaya başlıyorum. Bu Arduino kodu var: #include <eHealth.h> extern volatile unsigned long timer0_overflow_count; float fanalog0; int analog0; unsigned long time; byte serialByte; void setup() { Serial.begin(9600); } void loop() { while (Serial.available()>0){ serialByte=Serial.read(); if (serialByte=='S'){ while(1){ fanalog0=eHealth.getECG(); // Use the timer0 => …

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.