Trang chủ Liên hệ

HTC-TECH Module HTC Nano - Cổng Micro USB

HTC-TECH Module HTC Nano - Cổng Micro USB 5v

126.000₫
Mua ngay

HTC-TECH Module HTC Nano - Cổng Micro USB là phiên bản nhỏ gọn của Arduino Uno, mọi tính năng hay chương trình có trên Arduino Uno hoàn toàn tương thích với Arduino Nano.

Video ứng dụng của sản phẩm

Hình ảnh sản phẩm:

Code bánh xe đo khoảng cách:
#include <Wire.h>
#include <LiquidCrystal.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0X27,16,2); //SCL A5 SDA A4

int pin1 = 2;
int pin2 = 3;
int Pos = 0; 
int State;
int LastState;  
const float pi = 3.14;
const float R = 3.9;
const int N =40;
float distance = 0;

void setup() { 
  Serial.begin(9600);
  lcd.init();
   lcd.backlight();
  pinMode (pin1 ,INPUT_PULLUP);
  pinMode (pin2 ,INPUT_PULLUP);
  LastState = digitalRead(pin1);    

void loop() { 

lcd.setCursor(9,0);
lcd.print(distance);
lcd.setCursor(14,0);
lcd.print("cm");
lcd.setCursor(3,1);
lcd.print("Xin Cam On");
  
  State = digitalRead(pin1);
   if (State != LastState){     
     if (digitalRead(pin2) != State) { 
       Pos ++;
     } 
     
   //  else {
     //  Pos --;
     //}
   } 

  distance = ((2*pi*R)/N) * Pos ;

  //lcd.setCursor(0, 1);
  //lcd.print( distance);

 // lcd.setCursor(5, 1);
 // lcd.print("cm  ");
   
  LastState = State;
 }