Arduino Pro Mini 328 - 3.3V/8MHz

60.000₫
Tình trạng: Còn hàng
  • Thương hiệu: VĐ-ELECTRONIC
  • Dòng sản phẩm: DROP SHIP
  • Miễn phí giao hàng trong nội thành Đà Nẵng
Arduino Pro Mini 328 là phiên bản nhỏ gọn nhất trong các dòng Arduino nhưng vẫn giữ đầy đủ tính năng tương đương với Arduino Uno/Nano do cùng sử dụng Vi điều khiển chính là ATmega328P, vì là phiên bản sử dụng chip dán nên Arduino Pro Mini sẽ...

Arduino Pro Mini 328 là phiên bản nhỏ gọn nhất trong các dòng Arduino nhưng vẫn giữ đầy đủ tính năng tương đương với Arduino Uno/Nano do cùng sử dụng Vi điều khiển chính là ATmega328P, vì là phiên bản sử dụng chip dán nên Arduino Pro Mini sẽ có nhiều hơn Arduino Uno 2 chân Analog là A6 và A7, với thiết kế nhỏ gọn và giá thành phải chăng, Arduino Pro Mini là sự lựa chọn tối ưu cho vô số các ứng dụng khác nhau.

Thông số kỹ thuật

  • Arduino Pro Mini 5V 16Mhz

  • IC chính: ATmega328P-AU.

  • Tần số xung thạch anh: 16Mhz.

  • Điện áp sử dụng: 5VDC.

  • Số chân Digital: D0~D13

  • Số chân Analog: A0~A7.

  • Thiết kế nhỏ gọn, linh kiện gia công board mạch chất lượng cao.

  • Tương thích Code với Arduino Uno và Nano.

Arduino ProMini Pinout

arduino promini 328 pinout

Example Arduino Promin 328 với Cảm biến DHT11 hoặc (DHT22)

arduino promini 328 với cảm biến dht11 hoặc dht22

Code 

#include <U8glib.h>  
#include <dht.h>     

#define dht_apin A5  
dht DHT;

// Uncomment whatever type you're using!
//#define DHTTYPE DHT11     // DHT 11
#define DHTTYPE DHT22   // DHT 22  (AM2302), AM2321
//#define DHTTYPE DHT21   // DHT 21 (AM2301)
              
               
U8GLIB_PCD8544 u8g(8, 4, 7, 5, 6);  // CLK=8, DIN=4, CE=7, DC=5, RST=6

void draw(void) 
{
   u8g.setFont(u8g_font_fur11);   
   u8g.drawStr(0, 20, "Temp: ");   
   u8g.drawStr(0, 40, "Hum: ");
   u8g.setPrintPos(50, 20);      
   u8g.print(DHT.temperature, 0); 
   u8g.println("C"); 
   u8g.setPrintPos(50, 40);        
   u8g.print(DHT.humidity, 0);     
   u8g.println("%");
}
void setup(void) 
{

}

void loop(void)
{
   DHT.read11(dht_apin);  
   u8g.firstPage();  
   do 
{
   draw();
}  while( u8g.nextPage() );
   delay(2000);
}