Mục lục:
- Bước 1: Mở STM32Cubemx và Thực hiện Cài đặt Tương ứng với Hình ảnh Đính kèm
- Bước 2: Tạo hình ảnh tùy chỉnh cần thiết và thêm mã của nó trong tệp Custom_char.h
- Bước 3: Thêm mã liên quan trong Keil 5
Video: Hoạt ảnh trên LCD 16x2 I2c SỬ DỤNG STM32 Nucleo: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Xin chào các bạn, đây là bài hướng dẫn minh họa cách tạo hoạt ảnh tùy chỉnh trên màn hình LCD 16x2 i2c. Có rất ít thứ cần thiết cho dự án, vì vậy nếu bạn có quyền truy cập vào mã, bạn có thể hoàn thành nó trong 1 giờ.
Sau khi làm theo hướng dẫn này, bạn sẽ có thể thiết kế hoạt ảnh tùy chỉnh của riêng mình trên vi điều khiển.
ĐIỆN TỬ CẦN THIẾT CHO DỰ ÁN: -
1) Bảng STM32L476RG Nucelo
2) LCD 16x2 i2c
3) Dây nhảy
PHẦN MỀM CẦN THIẾT: -
1) STM32cubemx
2) Keil uVision5
Kết nối: Kết nối PB6 với I2C-SCK và I2C-SDA với chân PB7 của bảng nucleo.
Bước 1: Mở STM32Cubemx và Thực hiện Cài đặt Tương ứng với Hình ảnh Đính kèm
1) Sau khi chọn STM32L476RG làm vi điều khiển trong STM32CUBE chọn giao diện I2C1 làm i2c.
2) Đặt giá trị đồng hồ thành giá trị lớn nhất (80Mhz)
3) Sau đó, chọn Timer1 và Timer2 và sau đó khởi tạo các giá trị của nó như được đưa ra trong phần sau của hướng dẫn.
4) Chọn ngắt cập nhật Timer1 và ngắt toàn cục Timer2 trong cài đặt NVIC.
5) Tạo mã cho Dự án trong Keil 5.
Bước 2: Tạo hình ảnh tùy chỉnh cần thiết và thêm mã của nó trong tệp Custom_char.h
1) Mỗi vị trí trong màn hình LCD 16x2 có thể được chia thành 32 phân đoạn, mỗi phân đoạn bao gồm 5x8 pixel.
2) Bạn có thể trực quan hóa hình ảnh và ranh giới của nó trên phân đoạn và đại diện cho từng phần của phân đoạn với giá trị 1 nếu vị trí trên phân đoạn là một phần của hình ảnh, nếu không, hãy gán nó dưới dạng giá trị 0, cung cấp giá trị cho mỗi hàng như được hiển thị trong đính kèm bức ảnh.
3) Đặt giá trị đó từ bước 2 vào tệp custom_char.h được cung cấp trong mã đính kèm.
Bước 3: Thêm mã liên quan trong Keil 5
1) Viết lệnh để khởi động Timer1 và Timer2 trong tệp main.c. Timer 1 được sử dụng để xóa màn hình LCD và Timer2 được sử dụng để hiển thị hình ảnh.
2) Ghi giá trị cho các giá trị Prescalar và Autoreload cho Timer1 và Timer2 trong tệp main.c giống nhau cho cả hai bộ định thời.
3) Thêm mã có liên quan trong quy trình ngắt Timer1 và quy trình ngắt Timer2 trong tệp stm32l4_it.c.
Đề xuất:
Nhắc nhở sử dụng thời gian sử dụng thiết bị (chỉ hoạt động trên Windows, Ios sẽ không hoạt động): 5 bước
Nhắc nhở sử dụng thời gian sử dụng thiết bị (chỉ hoạt động trên Windows, Ios sẽ không hoạt động): Giới thiệu Đây là một cỗ máy hữu ích được tạo ra từ Arduino, nó nhắc bạn nghỉ ngơi bằng cách " biiii! &Quot; âm thanh và khiến máy tính của bạn quay lại màn hình khóa sau 30 phút sử dụng màn hình. Sau khi nghỉ 10 phút, nó sẽ " b
Màn hình LCD I2C / IIC - Sử dụng SPI LCD cho Màn hình LCD I2C Sử dụng SPI đến IIC Mô-đun với Arduino: 5 bước
Màn hình LCD I2C / IIC | Sử dụng SPI LCD với màn hình LCD I2C Sử dụng mô-đun SPI đến IIC Với Arduino: Xin chào các bạn vì SPI LCD 1602 bình thường có quá nhiều dây để kết nối nên rất khó giao tiếp với arduino nhưng có một mô-đun có sẵn trên thị trường có thể chuyển đổi hiển thị SPI thành hiển thị IIC, do đó bạn chỉ cần kết nối 4 dây
Đồng hồ hoạt ảnh LED SMART được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: 11 bước (có hình ảnh)
Đồng hồ hoạt hình LED thông minh được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: Câu chuyện về chiếc đồng hồ này đã trở lại một chặng đường dài - hơn 30 năm. Cha tôi đã đi tiên phong trong ý tưởng này khi tôi chỉ mới 10 tuổi, rất lâu trước cuộc cách mạng đèn LED - trở lại khi đèn LED có độ sáng 1/1000 so với độ chói lóa hiện tại của chúng. Một sự thật
Dừng hoạt ảnh chuyển động bằng cách sử dụng sau ảnh hưởng!: 5 bước
Stop Motion Animation Sử dụng After Affects !: Stop Motion là một cách tuyệt vời và thú vị để tạo hoạt ảnh. Khi chia nhỏ nó có thể rất đơn giản. Với hướng dẫn này, bạn sẽ học cách tạo một chuỗi hoạt ảnh ngắn đơn giản. Cũng như cách làm việc với bộ lọc và thời gian. Đoạn video đính kèm s
Thêm giắc cắm đồng bộ Pc vào cáp Nikon Sc-28 Ttl (sử dụng Cài đặt tự động cho đèn flash trên máy ảnh và kích hoạt đèn flash máy ảnh tắt !!): 4 bước
Thêm Giắc cắm Pc Sync vào Cáp Nikon Sc-28 Ttl (sử dụng Cài đặt Tự động cho Đèn flash trên Máy ảnh và Kích hoạt Tắt Đèn flash Máy ảnh !!): trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tháo một trong các đầu nối 3pin TTL độc quyền của Pesky trên mặt bên của máy ảnh Nikon SC-28 đứt cáp TTL và thay thế nó bằng đầu nối đồng bộ PC tiêu chuẩn. điều này sẽ cho phép bạn sử dụng đèn flash chuyên dụng, s