Arduino Mega 1280 aldım ve bununla Firmata aracılığıyla iletişim kurmak istiyorum. Kulağa kolay geliyor ...Arduino Mega 1280 ile Firmata, tüm giriş pimlerini okuyamıyorum
Sorunum: Arduino 1.0'da bulunan Arduino için StandardFirmata Firmware'i kullanırsam, çıkış pinlerini ayarlayabilir ve onlara bir sinyal gönderebilirim (24):.
arduino.digitalWrite(24, Arduino.HIGH);
Ama Mega herhangi bir dijital giriş okuyamaz öğrendim gibi, bazı insanlar bunu doğrulamak edemez 13'ten yüksek limanları okumayla ilgili sorun vardı, benim giriş sinyalleri başlar limanda 23. örnek:
if (arduino.digitalRead(25) == Arduino.HIGH){
println("is high");
}
Şimdi inst Mega'mdaki AllInputsFirmata'yı, Arduino 1.0'a da önceden yükledi. Şimdi bir dijital girişten okumak için sorun değil: örnek:
if (arduino.digitalRead(25) == Arduino.HIGH){
println("is high");
}
Ama bu sefer, herhangi bir sinyal göndermek mümkün değil.
Peki, neler oluyor?
(Evet, FirmataTest yazılımı ile test ettik ve orada her şey yolunda gider!)
Eğer Arduino Yazılımı farklı sürümleri ile denediniz için
Eğer öyleyse bu yardım olabilir? Belki 0022 veya 0023? – fuzz
[Arduino Oyun Alanı] 'ndan [mega özel kütüphane] (http://arduino.cc/playground/uploads/Nilseuropa/processing-arduinomega.zip) kullanıyorsunuz (http://www.arduino.cc/playground/ arayüz/İşleme)? – JAMESSTONEco