Darksell
Hectopat
- Katılım
- 18 Ağustos 2020
- Mesajlar
- 62
İyi Sosyaller. Elimde bir Arduino var ve bir proje üzerinde çalışıyorum, boy ölçer projesi elimde kod var ve bir buton ekleyeceğim devreye o butona basıldığı zaman ismimin yazmasını istiyorum. Yardım eder misiniz?
Kod:
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // set the LCD address to 0x27 for a 16 chars and 2 line display
#define Buton A0
const int trigPin = A1;
const int echoPin = A2;
long duration;
int distance;
void setup() {
lcd.init();
lcd.backlight();
pinMode(Buton, INPUT_PULLUP);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Serial.begin(9600);
lcd.setCursor(0, 0);
lcd.print("Boy olcmek icin");
lcd.setCursor(0, 1);
lcd.print("butona basiniz..");
delay(100);
}
void loop() {
if (digitalRead(Buton) == 0)
{
lcd.clear();
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = duration * 0.034 / 2;
lcd.setCursor(5, 0);
lcd.print("Boyunuz");
lcd.setCursor(6, 1);
lcd.print(abs(distance - 180));
lcd.print("Cm");
delay(5000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Boy olcmek icin");
lcd.setCursor(0, 1);
lcd.print("butona basiniz..");
delay(100);
}
}
Son düzenleyen: Moderatör: