Lập trình Đơn giản Arduino STM32

Hôm nay mình giới thiệu lập trình đơn giản với Arduino STM32 Các bước chuẩn bị 1.ST-link V2 2.Kit STM32F407VET6 Tốc độ 168Mhz 3.Phần mền Arduino 4.Driver ST-link V2 các bạn dowload trên mạng Bắt đầu vào lập trình các bạn cài đặt đơn giản B1:File -> Preferences http://dan.drown.org/stm32duino/package_STM32duino_index.json B2:Cài Đặt STM32 cho Arduino B4:Chọn Board để chạy Kết Nối ST-LINK V2 với Board 3V3-3V3 PA13(SWDIO)-SWDIO PA14(SWCLK)-SWCLK GND-GND Như vậy xong phần cứng Đến chương trình Đơn giản nhấp nháy … Chi tiết

Lập trình modbus HMI SAMKOON ARDUINO

Hôm nay mình giới thiệu các bạn về MODBUS HMI SAMKOON Các chế độ modbus 01 READ COIL STATUS 02 READ INPUT STATUS 03 READ HOLDING REGISTERS 04 READ INPUT REGISTERS 05 WRITE SINGLE COIL 06 WRITE SINGLE REGISTER 15 WRITE MULTIPLE COILS 16 WRITE MULTIPLE REGISTERS địa chỉ :0000-9999 một thiết bị master có thể đọc và ghi địa chỉ này địa chỉ :1000-19999 digital Input địa chỉ :3000-39999 analog  Input địa chỉ :4000-49999 analog  output Để mô phỏng được modbus … Chi tiết

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 Arduino DHT11

Bài viết này sẽ hướng dẫn các bạn cách đọc nhiệt độ – độ ẩm từ cảm biến và hiển thị PC. Hy vọng rằng qua bài viết này, bạn sẽ dần hiểu được Arduino tạo cho người dùng một sự đơn giản và tiện lợi đến mức nào.  Cảm biến DHT11 Cảm biến DHT11 đã được tích hợp trong một mạch duy nhất, bạn chỉ việc nối dây nguồn (Vcc, GND) và dây tín hiệu (Signal) vào mạch Arduino … Chi tiết

Lập trình Arduino và I2C LCD

1.Chuẩn bị Màn hình LCD 16X2,16X4 5v 2.Module giao tiếp I2C Kết nối Kết nối Module I2C CF8574   & LCD16x2 & Kit Arduino  Kit Arduino                       Module Lcd I2C -PCF8574 A4                                                SDA A5                                                SCL 5V                                                VCC GND                                            GND Tìm địa chỉ  PCF8574 #include <Wire.h> void setup() { Wire.begin(); Serial.println(“BALAJI DANY”); Serial.begin(9600); Serial.println(“\nI2C Scanner”); } void loop() { byte error, address; int nDevices; Serial.println(“Scanning…”); nDevices = 0; for(address = 1; address < 127; address++ ) { Wire.beginTransmission(address); error = Wire.endTransmission(); if (error == … 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 UART Arduino STM32

Sau bài 1 mình đã giới thiệu chạy nháy led trên kít stm32f103c8t6 Bài 2 mình sẽ giới thiệu chạy ứng dụng serial trên stm32 với Arduino -Đầu tiên các bạn chuẩn bị module serial PL2303 hoặc ch340 Để module chạy được các bạn cần kết nối GND với STM TX-PA10 RX-PA9 Serial 1 TX-PA2 RX-PA3 Serial 2 TX-PB10 RX-PB11 Serial 3 Bạn có thể kết nối một trong 3 serial Đến phần code viết như arduino bình thường #define … Chi tiết

lap trinh stm32 arduino

Đầu tiên các bạn cài IDE Arduino SETUP STM32_Arduino B1: Cài đặt Arduino IDE – Link: https://www.arduino.cc/en/Main/Donate – Cài đặt Board Arduino DUE B2: Tải File STM32 và Cài đặt – Link: https://github.com/rogerclarkmelbourn… – Ðổi tên thành STM32 – Copy đến thư mục: C:\Program Files (x86)\Arduino\hardware – Cài đặt drivers: + C:\Program Files (x86)\Arduino\hardware\STM32\drivers\win + chạy file: install_drivers, install_STM_COM_drivers – Cài đặt Tool: + C:\Program Files (x86)\Arduino\hardware\STM32\tools\win + chạy file: stlink_upload, serial_upload, maple_upload. B3: Thiết lập cài đặt co bản … Chi tiết