Hướng dẫn nhanh
- Cài đặt thư viện Arduino Ardruino MH-Tiny ATTINY88 Digispark 16MHz
- Url Board:
(Add in Arduino --> Files --> Preferences --> Additional Boards Urls)
https://raw.githubusercontent.com/MHEtLive/arduino-boards-index/master/package_mhetlive_index.json - Add Board:
(Tool --> Board --> Boards Manager --> MH-ET LIVE Boards) - Drivers:
https://github.com/MHEtLive/MHEtLiveArduino/releases/download/1.0.0/2.0a4.rar
MH-Tiny ATTINY88 Digispark Nano là phiên bản tương thích và rẻ hơn của Arduino Nano. Biến thể này dựa trên chip vi điều khiển ATtiny88. Bo mạch này có kết nối Micro USB có thể được dùng để lập trình và cấp nguồn. Thông thường, bo mạch Nano sử dụng chip CH340 để chuyển đổi USB sang Serial, nhưng vi điều khiển ATtiny88 được tích hợp sẵn.
Thông số kỹ thuật:
- Hỗ trợ cho Arduino IDE 1.0+ (OSX / Win / Linux)
- Nguồn qua USB hoặc nguồn bên ngoài 5VDC hoặc (7~12)VDC (khuyến nghị 12VDC hoặc thấp hơn)
- 5V 500mA on-board
- Tích hợp USB
Dung sai điện áp chân I/O: 5V - Chân I/O Digital: 26
- 26-PWM (26 chân Software PWM, chỉ có hai chân D9,10 hardware PWM)
- Bộ nhớ: 8KB Flash, 512B SRAM, 64B EEPROM
- Giao tiếp I2C và SPI
- Đầu vào Analog: 8 kênh
- Đèn báo nguồn và đèn LED kiểm tra/trạng thái
Sơ đô chân Pinout:
Thiết lập Atiny88 Development board cho Arduino IDE:
Cài đặt phần mềm Arduino IDE:
- Tải xuống gói Arduino phù hợp tại trang web Arduino.cc: Arduino IDE.
Cài đặt thư viện Digispark ATTINY88:
- Vào phần Preferences (Tùy chọn) trong Arduino IDE, thêm đường dẫn vào phần Additional Boards Manager URLs:
https://raw.githubusercontent.com/MHEtLive/arduino-boards-index/master/package_mhetlive_index.json
.
- Tiếp theo, vào Tools > Board > Boards Manager, tìm và cài đặt MH-ET LIVE Boards.
Chọn Board:
- Trong phần Tools, chọn Board là MH-ET LIVE Tiny88(16.0Mhz).
- Với Digispark, bạn sẽ không thấy cổng COM xuất hiện, vì vậy bạn chỉ cần chọn đúng loại board.
Nạp code:
- Chọn ví dụ đi kèm với Arduino IDE. Mở File >>Example >> Basic>>Blink.
Sau đó, nhấn Upload. (Lưu ý: Khi Upload code thì không kết nối mô-đun ATiny88 trước, hãy đợi lời nhắc Plug in device now... thì mới cắm module với máy tính).
- Khi Arduino IDE yêu cầu kết nối thiết bị, hãy rút và cắm lại board MH-Tiny ATTINY88 vào cổng USB, IDE sẽ tự động nhận diện và nạp code
- Done uploading
Code test
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(0, OUTPUT); //LED on Model B
pinMode(1, OUTPUT); //LED on Model A or Pro
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(0, HIGH); // turn the LED on (HIGH is the voltage level)
digitalWrite(1, HIGH);
delay(1000); // wait for a second
digitalWrite(0, LOW); // turn the LED off by making the voltage LOW
digitalWrite(1, LOW);
delay(1000); // wait for a second
}
Nhận xét