05-04-2020, 21:20
witam zakupiłem taki czujnik https://abc-rc.pl/product-pol-12172-Czuj...V-4mm.html podłączyłem go do 5v do arduino i działał tylko problem był taki że te 5v było za mało bo aż ekran lcd przygasał wziąłem zasilacz 12v i podłączyłem plus do plusa a minus do minusa a czarny kabel do wejścia cyfrowego i problem jest taki że arduino nie szczytuje nic z tego czujnika jak to podłączyć do arduino aby działało
mój kod w arduino
mój kod w arduino
Kod:
#include <Wire.h>
#include <Timers.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
Timers <8> akcja;
int k;
int ilosc ;
float ar = 0.05 ;
int hektar = 0 ;
void licznik() {
if(digitalRead(8) == HIGH){
ar = ar +0.05;
}
if (ar > 100){
ar = ar - 100;
hektar = hektar +1;
}
}
void setup() {
pinMode(8,OUTPUT);
Serial.begin(9600);
lcd.backlight();
lcd.init();
lcd.begin(16, 2);
lcd.print("poznaniak ");
akcja.attach(0, 186, licznik);
// a co 189 ms sprawdzamy stan czujnika odległości
}
void loop() {
akcja.process();
lcd.setCursor(0, 0);
lcd.print("h");
lcd.setCursor(8, 0);
lcd.print("ary");
lcd.setCursor(8, 1);
lcd.print(ar);
lcd.setCursor(1, 1);
lcd.print(hektar);
akcja.updateInterval(0,186);
}