Arduino

13
Arduino IDE #ifdef

Saya menggunakan Arduino IDE saya untuk mengunggah sketsa saya ke Arduino atau ATTiny atau ATmega328. Seperti yang Anda ketahui, setiap perangkat dapat memiliki pinout yang berbeda. Apakah kompiler Arduino mendukung ifdef, tergantung pada board saya terhubung? Sebagai contoh #ifdef Attiny85 a=0;...

12
Menginstal firmware berbeda di Arduino

Apakah mungkin untuk memutakhirkan firmware pada Arduino sehingga dapat melakukan lebih banyak hal seperti mengubah undervolting / overvolting untuk memberikan kekuatan pemrosesan yang lebih. Untuk melakukan ini, Anda harus mem-flash chip itu sendiri, jadi bagaimana hal itu dapat

12
Bagaimana cara menggunakan perangkat I2C dengan Arduino?

Saya memiliki beberapa komponen I2C yang berguna, seperti port expander 16-bit (MCP23017), yang ingin saya gunakan dalam berbagai proyek. Apa yang harus saya lakukan untuk membuat ini bekerja dengan Arduino? Apakah ini akan bekerja dengan Arduino, atau apakah saya memerlukan papan atau perisai...

12
Data serial muncul aneh

Saya punya sketsa sederhana yang mencetak "Hello World" ke serial, tapi saya malah mendapat omong kosong. void setup() { Serial.begin(9600); } void loop() { Serial.println("Hello World"); delay(1000); } Mengapa tidak mencetak "Hello World" seperti yang tertulis dalam

12
Breakout FTDI dengan konektor ISP tambahan

TL; DR - Bisakah enam pin ISP kuning digunakan sebagai ISP normal? Papan breakout USB-TTL FTDI yang biasa terlihat seperti ini: Baru-baru ini, saya menemukan varian papan yang ditunjukkan di bawah ini. Namun, untuk apa pin header kuning tambahan di papan ini? Mereka diberi label ISP. Ini...

12
Memberdayakan Arduino dengan Panel Surya

Jelas, sebuah Arduino dapat ditenagai dengan panel surya. Apa konfigurasi yang paling optimal? Bisakah Anda mengisi ulang dan mengeluarkan sekaligus? Apakah LiPO adalah teknologi cache baterai yang terbaik, atau adakah sesuatu yang lebih tahan lama di sana, untuk penyebaran di lapangan? Apa...

12
Jenis konektor apa yang digunakan sistem GROVE?

Apa jenis konektor yang digunakan GROVE ? Saya tertarik untuk memasang beberapa sensor lama sehingga kompatibel dengan GROVE, jadi saya pertama-tama perlu mengidentifikasi konektornya sehingga saya dapat membeli perumahan dan pin ke crimp. Tampaknya ada beberapa jenis konektor JST, tetapi ada...

12
Apa alternatif yang ada untuk Optiboot bootloader?

Hampir semua papan Arduino modern menggunakan bootloader Optiboot . Dibandingkan dengan ATmegaboot yang digunakan sebelumnya, ini lebih kecil dalam hal flash (sekitar 1,5KB) dan lebih cepat dalam kecepatan unggah (115.2k vs 57.6k) dan memulai sketsa Anda lebih cepat (penundaan sementara menunggu...

12
Arduino sebagai ISP tanpa komputer

Adakah yang melihat atau mengetahui metode preloading (menggunakan komputer atau apa pun) firmware sebagai data ke satu Arduino yang diatur untuk beroperasi sebagai ISP dan kemudian menggunakan Arduino, tancapkan antarmuka ISP ke yang lain dan unggah firmware. Agar lebih jelas - saya sedang...

12
Saat menggunakan Arduino Uno karena ISP melakukan “Ya! Tanda tangan perangkat tidak valid ”berarti koneksi buruk, konfigurasi buruk, atau versi buruk dari avrdude?

Saya menggunakan Arduino UNO untuk memprogram gambar hex pra-kompilasi ke ATTINY45, menggunakan avrdude di direktori IDE Arduino, pada Windows 7. Uno memiliki sketsa ISP yang dimuat dari direktori contoh dan berfungsi - LED detak jantung pulsa baik. Di sisi perangkat keras saya memiliki pengaturan...

12
Atur frekuensi PWM ke 25 kHz

Saat ini saya dapat mengatur empat pin PWM menjadi sekitar 31 kHz dengan kode berikut: void setup() { TCCR1B = TCCR1B & B11111000 | B00000001; // Set PWM frequency for D9 & D10: pinMode(pwmPin9, OUTPUT); // Sets the pin as output pinMode(pwmPin10, OUTPUT); // Sets the pin as output...