Lập trình ứng dụng MODBUS RTU ghi đọc dữ liệu ARDUINO

MODBUS là một protocol phổ biến bậc nhất được sử dụng hiện nay cho nhiều mục đích. MODBUS do Modicon (hiện nay thuộc Schneider Electric) phát triển năm 1979, là một phương tiện truyền thông với nhiều thiết bị thông qua một cặp dây xoắn đơn. Ban đầu, nó hoạt động trên RS232, nhưng sau đó nó sử dụng cho cả RS485 để đạt tốc độ cao hơn, khoảng cách dài hơn, và mạng đa điểm (multi-drop). MODBUS đã nhanh … Chi tiết

Lập trình STM32 module MAX7219

Hôm nay mình sẽ giới thiệu các bạn lập trình led 7 đoạn với max7219 1. Miêu tả: MAX7219 là module nhỏ ngọn;  Dùng để điều khiển 8 ký tự của led 7 thanh, or điều khiển led matrix 8×8 …. IC MAX7219 được hãng MAXIM thiết kế và sản xuất, thuận tiện sử dụng để điều khiển LED ma trận và LED 7 thanh (1 chip có thể điều khiển LED ma trận 8×8 hoặc LED 7 thanh 8 … Chi tiết

Chống nhiễu Arduino ,MCU

Sau quá trình làm sản phẩm công nghiệp ,để sản phẩm chạy trong công nghiệp ổn định cần chống nhiễu Nói về nhiễu trong công nghiệp bao gồm tĩnh điện ,từ trường ,dầu mỡ ,… Để chống nhiễu MCU đầu tiên nên lựa chọn linh kiện chất lượng đảm bảo, ở việt nam có bên TME bán hàng chạy tương đối tốt tuy giá hơi max Vấn đề quan trọng chạy trong công nghiệp là khối nguồn Mình tìm hiểu … Chi tiết

Lập trình Arduino SD Card

Hôm nay mình giới thiệu lập trình ghi đọc file text trên module sd card phần cứng chuẩn bị bao gồm , module micro sd card arduino uno r3 kết nối phần cứng: chân CS-4 MOSI-11 CLK-13 MISO-12 VCC- GND CODE MẪU #include <SPI.h> #include <SD.h> File myFile; void setup() { // Open serial communications and wait for port to open: Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for native USB port only } … Chi tiết

Lập trình cơ bản Raspberry Pi với GPIO

Sau quá trình nghiên cứu raspberry pi3 Hôm nay mình giới thiệu lập trình cơ bản Wiringpi dùng c Thư viện wiring hỗ trợ nhiều thư viện giống arduino 1.     Kiến thức phần cứng các bạn truy cập https://pinout.xyz/pinout/wiringpi để xem GPIO wiring pi Hôm nay mình sẽ lập trình nháy led WiringPi đầu tiên các bạn cd /home/pi sau đó : mkdir led tới thư mục led :cd led tạo mới led.c :sudo nano led.c sau đó viết chương trình … Chi tiết

Lập trình quét led 7 đoạn 74hc595 avr

Hôm nay mình sẽ giới thiệu quét led 7 đoạn với 74hc595 -IC 74hc595 là IC ghi dịch 8 bít được ứng dụng rất nhiều để mở rộng đầu ra , -ứng dụng đơn giản để điều khiển led 7 thanh Đơn giản dữ liệu được cho vào ống nước ,mỗi lần xung clk sẽ đẩy dữ liệu vào ống , Khi đầy ống sẽ load dữ liễu ra Mô phỏng protesus code AVR /***************************************************** This program was produced by … Chi tiết

Lập trình arduino HMI

MODBUS là một protocol phổ biến bậc nhất được sử dụng hiện nay cho nhiều mục đích. MODBUS do Modicon (hiện nay thuộc Schneider Electric) phát triển năm 1979, là một phương tiện truyền thông với nhiều thiết bị thông qua một cặp dây xoắn đơn. Ban đầu, nó hoạt động trên RS232, nhưng sau đó nó sử dụng cho cả RS485 để đạt tốc độ cao hơn, khoảng cách dài hơn, và mạng đa điểm (multi-drop). MODBUS đã nhanh … Chi tiết

Lập trình IO AVR

Hôm nay mình sẽ hướng dẫn các bạn lập trình IO AVR , Hầu hết tất cả các chíp 89,avr,stm ,pic các chân GPIO đều xuất nhập ! Với AVR dòng tối đa xuất ra chân vi điều khiển được 40mmA Phần cứng các bạn có thể dùng atmega8,16,32 tùy theo mục đích sử dụng ! Với đầu vào : -Thêm 1 tụ 104 để chống nhiễu  càng tốt Với phần mền ở đây mình dùng codevisonAVR -với phần điều … Chi tiết

Lập trình 74hc595 89cxx

Hôm nay mình sẽ giới thiệu các bạn IC 595 để mở rộng đầu ra cho chíp MCU Trong mạch ứng dụng thực tế IC595 dùng rất nhiều trong công nghiệp như điều khiển led 7 đoạn Mở rộng đầu ra cho MCU Mình đã từng nghiên cứu mạch chạy công nghiệp của nhật dùng 89 nhưng chạy tương đối tốt -Vấn đề khi ra chợ trời mua linh kiện toàn hàng chất lượng kém khi mua chạy kém không … Chi tiết

Lập trình can bus STM32F4

Sau một thời gian tìm hiểu về can bus mình đã test và chạy thử trên kít STM32F4 mình tự nghiên cứu, Kít đã có sẵn 2 ic can bus 3.3v  nên phần cứng ok, Các để test dùng 1 chíp stm32f4 có 2 bộ can truyền thông cho nhau Can1 send can2 can2 send can1 Dùng stmsiudio để quan sát hoặc dùng uart để debug lỗi ứng dụng can trong mạng Ô tô Trong công nghiệp giảm chi phí … Chi tiết

Lập trình PWM STM32F4

Hôm nay mình sẽ giới thiệu các bạn lập trình PWM để ứng dụng điều khiển motor DC,BLDC,Servo motor; Nói đến PWM có thay đổi độ rộng xung duty ở đây duty sẽ được thay đổi Preiod dữ nguyên Với các ứng dụng điều khiển tần số thì preiod sẽ được thay đổi duty dữ nguyên ứng dụng trong điều khiển servo motor Về phần lập trình với bộ PWM các bạn trước khi thiết kế tham khảo datasheet Code … Chi tiết

Lập trình System tick với STM32F4

Bài 2 mình sẽ giới thiệu System tick Stm32f4 Phần cứng các bạn kết nối led Stm32 cung cấp bộ timer định thời lên tới 24bit System tick là bộ định thời timer độc lập với các timer ngoại vi, system tick có độ phân giải tối đa 24bit và không có lệnh đọc thanh ghi từ system tick. Tôi cho bạn một ví dụ cơ bản để dễ hình dung, nếu bạn muốn làm một đồng hồ đếm thời … Chi tiết

Trang 1 / 212