mert.salihoglu
Üye
- Katılım
- 11 Şub 2022
- Mesajlar
- 31
- Puanları
- 1
- Yaş
- 24
NOKİA 5110 EKRANINA MESAFE SENSÖRÜNÜ BAĞLAYIP ELEKTEONİK CETVEL YAZACAM AMA EKRANA YANSITMAM İÇİN GEREKLİ KOD NEDİR ACABA?
#include <LCD5110_Basic.h>
#include <Servo.h>
Servo cetvel;
#define echo 5
#define trig 6
int mesafe;
int sure;
LCD5110 Ekran (8,9,10,11,12);
extern uint8_t SmallFont[];
extern uint8_t MediumNumbers[];
void setup() {
cetvel.attach(7);
pinMode(A0,INPUT);
Serial.begin(9600);
pinMode(trig,OUTPUT);
pinMode(echo,INPUT);
ekran.InitLCD();
ekran.setFont(SmallFont);
ekran.clrScr();
}
void loop() {
int x =analogRead(A0);
int yenideger=map(x,0,1023,0,180);
cetvel.write(yenideger);
digitalWrite(trig,LOW);
delayMicroseconds(5);
digitalWrite(trig,HIGH);
delayMicroseconds(10);
digitalWrite(trig,LOW);
sure = pulseIn(echo,HIGH,11600);
mesafe= sure*0.0345/2;
Serial.println(mesafe);
delay(1000);
ekran.print("cm",CENTER,15);
???????????
}
yazdığım kodlar bu mesafe sensörünü servo motora bağlayıp joyistikle kontrol ediyorum ama 5110 ekranına nasıl yazacağım yardımcı olur musunuz
#include <LCD5110_Basic.h>
#include <Servo.h>
Servo cetvel;
#define echo 5
#define trig 6
int mesafe;
int sure;
LCD5110 Ekran (8,9,10,11,12);
extern uint8_t SmallFont[];
extern uint8_t MediumNumbers[];
void setup() {
cetvel.attach(7);
pinMode(A0,INPUT);
Serial.begin(9600);
pinMode(trig,OUTPUT);
pinMode(echo,INPUT);
ekran.InitLCD();
ekran.setFont(SmallFont);
ekran.clrScr();
}
void loop() {
int x =analogRead(A0);
int yenideger=map(x,0,1023,0,180);
cetvel.write(yenideger);
digitalWrite(trig,LOW);
delayMicroseconds(5);
digitalWrite(trig,HIGH);
delayMicroseconds(10);
digitalWrite(trig,LOW);
sure = pulseIn(echo,HIGH,11600);
mesafe= sure*0.0345/2;
Serial.println(mesafe);
delay(1000);
ekran.print("cm",CENTER,15);
???????????
}
yazdığım kodlar bu mesafe sensörünü servo motora bağlayıp joyistikle kontrol ediyorum ama 5110 ekranına nasıl yazacağım yardımcı olur musunuz
Son düzenleme: