Помощь по скетчу

_МИХА
Offline
Зарегистрирован: 17.07.2016

Помогите пожалуйста со скетчем, не могу его заставить работать.

Я сделал схему с датчиком расстояния(HC-SR04) и жк дисплеем(16 строк 2 столбца) и хочу чтоб показания с дальнометра выводились на дисплей, но у меня не получается.

Платформа Arduino Uno

Если смодете напишите пожалуйста скетч.

Вот мой скетч:

#include <LiquidCrystal.h>
    #include <Ultrasonic.h>
     
    LiquidCrystal lcd(13,12,11,10,9,8);
    Ultrasonic ultrasonic(8,9);
    void setup()
    {
      Serial.begin(9600);
      lcd.begin(16,2);
      lcd.print("dist_cm");
    }
    
    void loop()
    {
      float dist_cm=ultrasonic.Ranging(CM);
      Serial.println(dist_cm);
      delay(100);
      lcd.setCursor(0,1);
      lcd.print(dist_cm);
    }
      
      
     

 

toxikaciya
Offline
Зарегистрирован: 11.04.2016
LiquidCrystal lcd(13,12,11,10,9,8);
Ultrasonic ultrasonic(8,9);

У вас пины одинаковые при инициализации, выберите другие для датчика или дисплея (если не шилд).

_МИХА
Offline
Зарегистрирован: 17.07.2016

вот так?:

#include <LiquidCrystal.h>
    #include <Ultrasonic.h>
     
    LiquidCrystal lcd(2,3,4,5,6,7);
    Ultrasonic ultrasonic(8,9);
    void setup()
    {
      Serial.begin(9600);
      lcd.begin(16,2);
      lcd.print("dist_cm");
    }
    
    void loop()
    {
      float dist_cm=ultrasonic.Ranging(CM);
      Serial.println(dist_cm);
      delay(100);
      lcd.setCursor(0,1);
      lcd.print(dist_cm);
    }
      
      
     

 

_МИХА
Offline
Зарегистрирован: 17.07.2016

Теперь он будет рабочий?

 

Клапауций 232
Offline
Зарегистрирован: 05.04.2016

_МИХА пишет:

Теперь он будет рабочий?

проверь