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 mbed stm32f103c8t6 và LPC1768

Đối với các bạn tiếp cận các thư viện với code rất phức tạp , Thư viện mbed giúp các bạn tiếp cận nhanh với nhiều dòng MCU khác nhau nxp,stm32.. Đầu tiên các bạn đăng ký tài khoản trang chủ mbed 1.      Mở liên kết http://www.mbed.com/ 2.      Click vào Mbed OS như hình dưới đây. 3.      Nếu bạn mới ở đây, hãy nhấp vào Log in / Sign up để tạo tài khoản của bạn, như hình dưới đây. 4.      Click vào Compiler để mở trình biên dịch trực tuyến. … 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

Cài đặt wiringPi cho Raspberry Pi

Hướng dẫn cài đặt thư viện cho lập trình vào ra WiringPi  cho kit Raspberry Pi chạy hệ điều hành Raspbian Để sử dung, điều khiển các chân cắm mở rộng GPIO trên kit Raspberry Pi một cách đơn giản và dễ hiểu người ta thường sử dụng bộ thư viện WiringPI. WiringPi là một thư viện truy cập GPIO viết bằng C cho BCM2835 sử dụng trong Raspberry Pi. Nó được phát hành theo giấy phép GNU LGPLv3 và là có … 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 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 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

Trang 1 / 212