Arduino

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

4
Apa cara terbaik untuk mendefinisikan pin I / O?
Saya membaca definisi suka const int ledPin = 9; dan juga #define ledPin 9 Saya tahu bahwa definisi suka int ledPin = 9; adalah praktik yang buruk jika Anda tidak akan mengubahnya (yang biasanya tidak Anda lakukan), meskipun saya sudah melihat ini beberapa kali dalam program Arduino. Yang mana dari …


3
SAM3X8E (Arduino Due) Pin IO register
Bagaimana cara kerja IO register dari Arduino Due? Pada Arduino Uno hanya mengatur DDRx, kemudian PINxmembaca, PORTxmenulis, saya ingin melakukan hal yang sama dengan Arduino Karena, tetapi memiliki lebih banyak register, seperti PIO_OWER, PIO_OSER, PIO_CODR, PIO_SODR, dll saya menemukan ada korespondensi antara Arduino Uno dan Register Arduino Karena. Ada juga …

7
I2C LCD Serial Interface Board tidak menampilkan teks (pin salah?)
Saya memiliki layar LCD 1602 yang berfungsi dengan baik sendiri. Namun saya ingin membebaskan beberapa pin dengan menggunakan I2C / IIC LCD controller yang saya beli secara terpisah. Sementara controller tampaknya berkomunikasi dengan Arduino UNO saya di alamat yang benar, saya tidak bisa mendapatkan teks untuk ditampilkan. Secara default (tanpa …
9 i2c  lcd 

5
Mengatur nomor seri pada perangkat CH340 USB-Serial
Membaca http://playground.arduino.cc/Linux/Udev tampaknya ada cara untuk menulis ke EEPROM USB-Serial FTDI untuk mengatur SerialNumber yang diberikan, memungkinkan Anda mengidentifikasi nano / arduino lain untuk menanganinya secara khusus di UDEV. Saya memiliki muatan gaya nano dengan adaptor USB-Serial QinHeng Electronics HL-340, yang jelas bukan chip FTDI, dan oleh karena itu programmer …

4
Bagaimana cara kerja di luar void loop?
Saya terbiasa sketsa Arduino dengan void setup()bagian yang berjalan sekali, dan void loop()bagian yang terus berulang. Apa yang terjadi ketika Anda memiliki fungsi batal di luar utama void loop()? Apakah ini semua akan tetap berulang secara paralel atau apakah mereka menjalankan satu demi satu? Atau apakah fungsi void tertentu hanya …

1
SPI Arduino Karena konflik dengan pinMode (), bug?
Pertimbangkan contoh minimal berikut, tempat saya mengatur pinModesebelum memanggil fungsi SPI: #include <SPI.h> void setup() { pinMode(10, OUTPUT); SPI.begin(10); SPI.setDataMode(10,SPI_MODE1); } void loop() { delay(1000); SPI.transfer(10,1); } Sekarang ketika SPI.transfer(10,1)dipanggil loop(), saya selalu melihat bahwa pin slave yang dipilih turun ke 1.65V, tetapi tidak 0 seperti seharusnya! (lihat gambar di …

2
Cara mengirim nomor ke Arduino UNO melalui Python 3 dan serial modul
Saya baru mengenal Arduino (dan pemrograman komputer secara umum), jadi saya minta maaf jika pertanyaan ini terlihat konyol. Setelah saya mengatur koneksi arduino-LED dasar, saya memiliki masalah dalam mengirim INTEGERS ke arduino melalui port serial. Saya dapat dengan mudah mengirim karakter seperti 'm', 'o' dan seterusnya .. Namun jika saya …


6
Penundaan yang sangat lama () mungkin?
Saya mencoba membuat pintu kecil yang membuka dan menutup setiap 12 jam. Saya bertanya-tanya apakah saya bisa membuat skrip pengulangan kecil dengan jeda () selama 12 jam, jeda (43 200 000 000); Saya tebak? Namun, saya tidak tahu apakah itu mungkin dan / atau direkomendasikan. Beberapa umpan balik / alternatif …



3
Tutorial Serial Baca Digital - menghitung nilai resistor
Arduino Digital Read Serial tutorial memandu Anda melalui kabel tombol sederhana. Pertanyaan saya terpusat di sekitar resistor. Mengapa resistor itu perlu? Saya pikir saya mengerti ini, tetapi perbaiki saya jika saya salah. Untuk memastikan bahwa pin input membaca sinyal rendah, dan tidak mengambang, kita harus menghubungkan pin ke ground ketika …


3
pertanyaan pipa nRF24L01
Saya mencari-cari contoh kode yang ditemukan di sini . Saya tahu ada 6 pipa yang dapat digunakan modul nRF24L01 tapi saya sudah mencari di internet untuk penunjukan alamat dan tidak dapat menemukan apa pun. Lebih khusus pada baris 37, apakah ada referensi untuk tempat penulis mendapatkan 0xF0F0F0F0F0E1LL, 0xF0F0F0F0F0D2LL? Terima kasih.

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.