PRO_CH_10_Teacher — Arduino Uno simulation

An interactive Arduino Uno circuit simulation you can run free in your browser on Velxio, by robomozyr.

Components

Sketch code

#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd_speed(0x27,16,2);
LiquidCrystal_I2C lcd_inform(0x20, 16,4);
int speed;  
void setup() {
  lcd_speed.init();
  lcd_speed.backlight();
  lcd_inform.init();
  lcd_inform.backlight();
  pinMode(2, INPUT_PULLUP);
}

void loop() {
  updateLcdSpeed();
  updateLcdInform();

}

void updateLcdSpeed(){
  speed = analogRead(0)/5.2;
  lcd_speed.clear();
  lcd_speed.setCursor(0, 0);
  lcd_speed.print("Speed: ");
  lcd_speed.print(speed);
  lcd_speed.print(" Km/H");

  speed = speed * 0.621371;
  lcd_speed.setCursor(0, 1);
  lcd_speed.print("Speed: ");
  lcd_speed.print(speed);
  lcd_speed.print(" Ml/H");
  delay(100);
}
void updateLcdInform(){
  lcd_inform.clear();
  lcd_inform.setCursor(0, 0);
  lcd_inform.print("Led: ");
  lcd_inform.setCursor(0, 2);
  lcd_inform.print("Conditioner: ");
  if(digitalRead(2)==0){
    lcd_inform.setCursor(14, 2);
    lcd_inform.print("OFF");
  }
  else if(digitalRead(2)==1){
    lcd_inform.setCursor(14, 2);
    lcd_inform.print("ON");
  }

  
  

}

More projects by robomozyr