Mục lục:
- Bước 1: Đi lấy nội dung
- Bước 2: Nối mạch
- Bước 3: Lập trình Arduino
- Bước 4: Nắp bộ lọc
- Bước 5: Tệp ATtiny Core
- Bước 6: Lập trình ATtiny
- Bước 7: Kiểm tra mạch
Video: Lập trình ATtiny với Arduino: 7 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Sau đây là hướng dẫn lập trình vi điều khiển ATtiny bằng Arduino IDE. Bằng tiếng Anh đơn giản, đây là cách lập trình chip Atmel 8 chân như cách bạn làm với Arduino thông thường. Điều này thật tuyệt vì ATtiny rất nhỏ, và - tốt - điều này cho phép bạn tạo ra những thứ nhỏ bé mà không cần đến một bộ vi điều khiển lớn.
Các hướng dẫn tôi đã đăng ở đây khá giống với các hướng dẫn được đưa ra bởi Hướng dẫn công nghệ cao-thấp cực kỳ tuyệt vời. Tôi đã đăng phiên bản hướng dẫn của mình ở đây vì tôi dự định thực hiện một vài dự án sắp tới bằng cách sử dụng chip ATtiny và tôi nghĩ rằng tôi sẽ hiển thị quy trình của mình.
Bước 1: Đi lấy nội dung
Bạn sẽ cần:
- Arduino - Breadboard - ATtiny85 (hoặc ATtiny45) - Tụ điện 10uF - Điện trở 220ohm 1/4 watt - LED - dây hookup
Xin lưu ý rằng một số liên kết trên trang này chứa các liên kết liên kết của Amazon. Điều này không thay đổi giá của bất kỳ mặt hàng nào được rao bán. Tuy nhiên, tôi kiếm được một khoản hoa hồng nhỏ nếu bạn nhấp vào bất kỳ liên kết nào trong số đó và mua bất cứ thứ gì. Tôi tái đầu tư số tiền này vào vật liệu và công cụ cho các dự án trong tương lai. Nếu bạn muốn có gợi ý thay thế cho nhà cung cấp bất kỳ bộ phận nào, vui lòng cho tôi biết.
Bước 2: Nối mạch
Kết nối Arduino với ATtiny như sau:
- Arduino + 5V - ATtiny Pin 8
- Arduino Ground - ATtiny Pin 4
- Pin Arduino 10 - Pin ATtiny 1
- Arduino Pin 11 - ATtiny Pin 5
- Arduino Pin 12 - ATtiny Pin 6
- Arduino Pin 13 - ATtiny Pin 7
Bước 3: Lập trình Arduino
Chọn bản phác thảo "ArduinoISP" từ menu "Ví dụ".
Tải bản phác thảo lên Arduino của bạn như cách bạn làm với bất kỳ bản phác thảo nào khác.
Arduino của bạn hiện được định cấu hình như một lập trình viên nối tiếp có thể lập trình các chip khác.
Bước 4: Nắp bộ lọc
Đặt tụ điện 10uF giữa mặt đất và chân thiết lập lại Arduino. Đảm bảo luôn theo dõi cực tính của tụ điện (nối đất!).
Có tin đồn rằng bạn chỉ cần cái này cho Arduino Uno, nhưng tôi nhận thấy rằng việc đưa nó vào các phiên bản trước cũng rất hữu ích. Nếu bạn thấy rằng nó không hoạt động trong các bước tiếp theo, hãy đơn giản xóa nó và xem liệu điều đó có hữu ích hay không.
Bước 5: Tệp ATtiny Core
Ghi lại thư mục sổ phác thảo của bạn từ menu tùy chọn Arduino.
Tạo một thư mục mới trong thư mục sổ phác thảo của bạn được gọi là "phần cứng"
Sau đó, truy cập trang này và tải xuống tệp: attiny45_85.zip
Giải nén tệp này và để nó trong thư mục phần cứng mới.
Cuối cùng, khởi động lại môi trường lập trình Arduino. Các lõi mới bây giờ sẽ được tải.
Lưu ý rằng cũng có các tệp lõi cho một số chip ATtiny khác. Trang này là một điểm khởi đầu tốt để giao tiếp với nhiều người trong số họ bằng cách sử dụng Arduino.
Bước 6: Lập trình ATtiny
Chọn từ menu trên cùng: Bảng công cụ ATtiny85 (w / Arduino làm ISP)
(Tất nhiên, bạn sẽ muốn chọn một con chip khác cho việc này nếu bạn đang sử dụng một con chip).
Sau đó, mở ví dụ nhấp nháy cơ bản và thay đổi số pin từ 13 thành 0.
Cuối cùng, tải nó lên như bạn làm với bất kỳ bản phác thảo nào khác.
Nó sẽ xuất hiện hai lần lỗi sau: avrdude: vui lòng xác định tín hiệu PAGEL và BS2 trong tệp cấu hình cho phần ATtiny85 avrdude: vui lòng xác định tín hiệu PAGEL và BS2 trong tệp cấu hình cho phần ATtiny85
Đơn giản chỉ cần bỏ qua thông báo lỗi và bạn có thể thực hiện tốt.
Bước 7: Kiểm tra mạch
Kết nối điện trở 220 ohm vào chân 5.
Kết nối một đèn LED giữa điện trở và + 5V.
Nó sẽ nhấp nháy.
Xin chúc mừng. Bạn đã hoàn tất.
Bạn có thấy điều này hữu ích, vui vẻ hay giải trí không? Theo dõi @madeineuphoria để xem các dự án mới nhất của tôi.
Đề xuất:
(gần như) Lập trình viên MIDI SysEx CC đa năng (và Trình tự lập trình tự ): 7 bước (có Hình ảnh)
(gần như) Lập trình viên MIDI SysEx CC đa năng (và Trình lập trình …): Vào giữa những năm tám mươi, các bộ sản xuất tổng hợp bắt đầu " ít hơn là tốt hơn " quá trình dẫn đến synths barebone. Điều này cho phép giảm chi phí về mặt sản xuất, nhưng làm cho quá trình vá lỗi trở nên thành công nếu không muốn nói là không thể sử dụng cuối cùng
Lập trình vi điều khiển với bộ lập trình USBasp trong Atmel Studio: 7 bước
Lập trình vi điều khiển với một lập trình viên USBasp trong Atmel Studio: Hi Tôi đã đọc và học qua nhiều hướng dẫn dạy cách sử dụng lập trình USBasp với Arduino IDE, nhưng tôi cần sử dụng Atmel Studio để làm bài tập ở trường Đại học và không thể tìm thấy bất kỳ hướng dẫn nào. Sau khi nghiên cứu và đọc qua nhiều r
Cách lập trình MCU PIC với bộ lập trình PICkit bằng bảng mạch: 3 bước
Cách lập trình PIC MCU Với Bộ lập trình PICkit Sử dụng Bảng mạch: Bạn không cần các công cụ đắt tiền và phức tạp để chơi với các bộ vi điều khiển PIC (hoặc bất kỳ loại nào khác). Tất cả những gì bạn cần là một bảng mạch để bạn kiểm tra mạch và lập trình của mình. Tất nhiên một số loại lập trình viên và IDE là cần thiết. Trong hướng dẫn này
Bộ lập trình LED RGB có thể lập trình (sử dụng Arduino và Adafruit Trellis): 7 bước (có hình ảnh)
Bộ lập trình LED RGB có thể lập trình (sử dụng Arduino và Adafruit Trellis): Các con trai của tôi muốn các dải LED màu để thắp sáng bàn làm việc của chúng và tôi không muốn sử dụng bộ điều khiển dải RGB đóng hộp, vì tôi biết chúng sẽ cảm thấy nhàm chán với các mẫu cố định những bộ điều khiển này có. Tôi cũng nghĩ rằng đó sẽ là một cơ hội tuyệt vời để tạo ra
Hướng dẫn lập trình thú vị cho nhà thiết kế - Kiểm soát quy trình chương trình- Tuyên bố vòng lặp: 8 bước
Hướng dẫn lập trình thú vị cho nhà thiết kế - Điều khiển quy trình chương trình- Tuyên bố vòng lặp: Điều khiển quy trình chương trình- Tuyên bố vòng lặp Từ chương này, bạn sẽ tiếp xúc với một điểm kiến thức quan trọng và mạnh mẽ - Câu lệnh vòng lặp. Trước khi đọc chương này, nếu bạn muốn vẽ 10.000 vòng tròn trong chương trình, bạn chỉ có thể thực hiện với một