HTC-TECH Module HTC Nano - Cổng Micro USB
HTC-TECH Module HTC Nano - Cổng Micro USB 5v
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;
}