Arduino

Q & A dành cho các nhà phát triển phần cứng và phần mềm nguồn mở tương thích với Arduino

2
Tại sao int chỉ có 2 byte?
Khi sử dụng C / C ++ trên các nền tảng khác, intloại thường là 4 byte (hoặc có khả năng nhiều hơn). Tuy nhiên, trên Arduino, nó chỉ có 2 byte. Tại sao nó khác nhau? Nó có ảnh hưởng đến hiệu suất nếu tôi luôn sử dụng 4 …








2
Làm thế nào để quản lý các phụ thuộc?
Tôi muốn bao gồm một phụ thuộc như Đăng nhập . Trên trang của nó có ghi: Tải tập tin zip Đặt thư mục Ghi nhật ký trong "library \". Tôi không muốn tin (với tư duy Maven) rằng đây là cách chúng tôi quản lý các phụ thuộc trong …
9 library 

2
Liệu Arduino Uno có hai tinh thể?
Hãy nhìn vào bức ảnh này: Tôi nghĩ rằng hầu hết sử dụng đều đồng ý rằng thứ "bạc lớn" trên bảng (màu đỏ) là tinh thể 16 MHz nổi tiếng của Arduino. Đó là những gì tôi đã tin cho đến gần đây. Tôi đã chán nên tôi nhìn …

4
Danh sách tiền xử lý bảng Arduino #defines
Khi một người chọn một bảng trong Arduino IDE, một định nghĩa tiền xử lý sẽ được thêm vào một trong các tệp hậu trường. Sau rất nhiều cuộc săn lùng và một số may mắn, tôi thấy rằng định dạng của định nghĩa này là: #define ARDUINO_<PROCESSOR-DESCRIPTOR>_<BOARDNAME> Một số …


2
Arduino ở 20 MHz?
Tôi tự hỏi tại sao Arduino không chạy ở 20 MHz, tần số mà AVR được chỉ định cho. Bây giờ, chạy ở 16 MHz, chúng tôi đang lãng phí hiệu suất 20% cho không có gì. Tôi không nghĩ có bất kỳ hàm ý nào khi bạn thay thế …

2
Loại bỏ các bảng không sử dụng khỏi Arduino IDE
Trong dự án hiện tại tôi đang lập trình đồng thời một ban UNO và một Leonardo. Chuyển đổi qua lại giữa hai bảng trong menu Công cụ mất quá nhiều thời gian vì 18 bảng khác mà tôi không sở hữu. Có cách nào để loại bỏ các bảng …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.