Arduino

T&J untuk pengembang perangkat keras dan lunak sumber terbuka yang kompatibel dengan Arduino

2
OOP vs Inline dengan Arduino
Saya telah pemrograman untuk beberapa waktu sekarang tetapi saya baru di Arduino dan Pemrograman AVR. Pertanyaan utama yang saya miliki tentang pemrograman pengendali-mikro ini adalah apakah ada perbedaan besar dalam merancang kode di Object Orientated Classes vs pemrograman inline yang lebih tradisional yang saya lihat dalam banyak contoh? Dengan kata …




1
7 segmen LED pada permukaan kayu
Saya tidak yakin ini adalah tempat yang tepat untuk pertanyaan ini, tetapi apakah ada yang tahu bagaimana tampilan 7 segmen diproyeksikan atau tertanam dalam kayu untuk produk-produk seperti ini? Info produk lengkap di http://www.amazon.com/Cube-Wood-LED-Alarm-Clock/dp/B00D6DI0LE Contoh lain: Dari: http://www.selectism.com/2013/11/27/a-wooden-led-alarm-clock-and-wireless-bluetooth-speaker-from-gogroove/
8 led  display 


2
Kinerja resistor internal vs eksternal
Apakah ada trade-off kinerja yang signifikan antara tombol yang dihubungkan dengan resistor pull-up / down internal vs eksternal? Saya melihat banyak tutorial menunjukkan penggunaan resistor eksternal ketika memasang tombol sederhana, seperti ini dan ini . Tetapi karena Arduino / AVR menyertakan resistor pull-up internal, Anda dapat memasang tombol tanpa resistor …

4
Apakah SoftwareSerial ditinggalkan untuk ATTiny85 / 84?
Saya ingin menggunakan SoftwareSerial dengan ATTiny85 saya dan ketika saya google beberapa proyek mengklaim bahwa mereka menggunakannya ... Saya mengunduh perangkat keras dari https://code.google.com/p/arduino-tiny/ , tetapi ketika saya mencoba untuk menambahkan SoftwareSerial dan kompilasi saya dapatkan: fatal error: SoftwareSerial.h: No such file or directory Mengalihkan papan ke UNO membuat masalah …

2
Bagaimana saya bisa melewatkan objek sebagai parameter ke suatu fungsi?
Saya membuat game kecil, dan ingin menyimpan skor tinggi. Saya membuat kelas Skor Tinggi di bagian atas file sketsa, seperti ini: class Highscore { public: String name; int score; String toString() { return this->name + " - " + (String)score; } Highscore(String name, int score) { this->name = name; this->score …
8 c++ 

6
Peningkatan over-the-air?
Saya ingin dapat meningkatkan perangkat lunak pada Arduino tanpa menyentuh perangkat secara fisik atau merangkai kabel. Bisakah itu dilakukan? Akan memilih protokol nirkabel yang membuatnya paling mudah.
8 wifi  bluetooth 


2
Kekacauan tegangan catu daya
Saya baru saja membaca artikel ini: Arduino: Adaptor apa? . Dikatakan bahwa catu daya eksternal harus 9-12V. Itu benar-benar mengejutkan saya, karena Arduino Uno saya juga dapat diaktifkan melalui USB, yaitu 5V. Kemudian dia berbicara tentang pin 9V. Tapi saya hanya bisa melihat pin 5V dan 3.3V pada milik saya. …

2
Sketsa pembakaran dengan I2C
Bukan pertanyaan Arduino murni kok. Saya sebenarnya menggunakan ATmega168 mandiri. Sejauh ini saya telah menggunakan programmer AVR-ISP (bekerja dari AVR Studio) untuk memprogram chip. Setelah semuanya selesai, chip akan ditutup dan saya hanya akan memiliki akses ke pin I2C. Pin MISO, MOSI, dll akan tidak dapat dijangkau. Saya hanya ingin …

4
ATtiny85. Bagaimana cara membakar bootloader? Apa prosesnya?
Saya ingin menggunakan semua enam pin I / O dari ATtiny85, itu berarti juga menggunakan pin reset sebagai I / O pin, namun, saya menemukan bahwa jika saya menonaktifkan pin RESET, saya tidak bisa lagi memprogram ATtiny menggunakan Programmer ISP. Namun, saya menemukan bahwa ada bootloader untuk ATtiny yang, sejauh …

2
Gangguan Arduino (perubahan pin)
Saya menggunakan fungsi interupsi untuk mengisi array dengan nilai yang diterima dari digitalRead(). void setup() { Serial.begin(115200); attachInterrupt(0, test_func, CHANGE); } void test_func(){ if(digitalRead(pin)==HIGH){ test_array[x]=1; } else if(digitalRead(pin)==LOW){ test_array[x]=0; } x=x+1; } Masalahnya adalah bahwa ketika saya mencetak test_arrayada nilai-nilai seperti: 111atau 000. Seperti yang saya pahami, jika saya menggunakan …
8 arduino-uno  c  isr 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.