Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Hầu hết thời gian tôi gặp rắc rối khi tôi cần Arduino trong một số dự án mà tôi cần ít chân I / OVâng nhờ nền tảng Arduino-Tiny mà chương trình Arduino có thể được ghi vào Dòng Avr-tiny như Attiny 85/45
Arduino-Tiny là một bộ mã nguồn mở gồm các "lõi" ATtiny cho nền tảng Arduino.
Nó cung cấp một lõi cho phép người dùng Arduino làm việc với bộ xử lý ATtiny84 (84/44/24), ATtiny85 (85/45/25) và ATtiny2313 (4313).
=============================================================
Ưu điểm của dòng Attiny Chi phí rẻ hầu như không có 1 $ Chúng có thể được sử dụng độc lập trong bất kỳ mạch nàoNhược điểm của Attiny
Ít chân I / O so với megaSeries
Bộ nhớ ít hơn thường Attiny 25/45/85 có 2kb 4kb và 8kb tương ứng
=============================================================
Nhưng nếu bạn hỏi tôi Attiny thực sự hữu ích cho các dự án nhỏ Ngay cả khi tôi nghĩ rằng nó quá rẻ cho một người giả để thử nghiệm nó.
Cũng thích trang của tôi cho support
Bước 1: Các bộ phận
Những thứ bạn sẽ cần
- Veroboard -0,3 $
- 8 chân IC Socket -0,10 $
- Dây lõi đơn 22 gauge- 0,10 $
- Attiny 85- 1,35 $
- Tiêu đề nam-0,16 $
- Tiêu đề nữ-0,16 $
Vậy Tổng chi phí là 2,17 $
Bước 2: Sơ đồ mạch
Hầu hết tất cả các chip được lập trình bằng cách sử dụng 6 chân
- MISO (Master In Slave Out)
- MOSI (Master OUt Slave In)
- CÀI LẠI
- SCK (Đồng hồ nô lệ)
- Vcc
- Gnd
==========================================================
Kết nối với Arduino
Pin13 sẽ được kết nối với SCK
Pin12 sẽ được kết nối với MISO
Pin11 sẽ được kết nối với MOSI
Pin10 sẽ được kết nối với ĐẶT LẠI
Phần tiếp theo sẽ trình bày cách sử dụng arduino làm ISP để lập trình attiny85
Bước 3: Sử dụng Arduino làm ISP
Thiết lập chương trình cơ sở
Bạn cần tải xuống tệp này để lập trình attiny
code.google.com/p/arduino-tiny/
sau khi bạn cài đặt nó
- Mở Arduino.exe
- Tệp> Ví dụ> ArduinoISP
- Tải Sketch lên Board của bạn
- Trên Arduino Uno, bạn sẽ cần kết nối tụ điện 10 uF giữa thiết lập lại và nối đất (sau khi tải lên bản phác thảo ArduinoISP)
- Kết nối các chân Arduino với bảng Arduino tí hon
- Goto Tools> Bo mạch> Attiny 85 8 MHz
- Goto Tools> Programmer> Arduino as ISP
- Ghi Bootloader
CONGO attiny đã sẵn sàng được lập trình bởi arduino
Cho phép chúng tôi thấy một Chương trình đơn giản "Blink" đang hoạt động
Một lần nữa sẽ
Tệp> Ví dụ> Nháy mắt
Thay đổi số pin. từ 13 đến bất kỳ một trong các chốt ra khỏi Attiny85
0, 1, 2, 3, 4
Tải nó lên
==================================================
Bước 4: Blinky trong hành động
Chương trình Blink Đang hoạt động
Thưởng thức bảng của bạn
Nó cũng có thể chạy trên nguồn điện bên ngoài Bạn chỉ cần nguồn điện được điều chỉnh là 5
Bạn cũng có thể sử dụng Trình lập trình nối tiếp để ghi Bootloader và phác thảo
Nếu bạn có bất kỳ câu hỏi nào Vui lòng hỏi tôi
www.facebook.com/prajjwal.nag