2-урок

На второй неделе Вы продолжите соединять датчики к Ардуино и GSM-модуль.

Метеостанция на основе Arduino с передачей оповещения по GSM.

Сначала проверьте установлена у вас среда разработки Arduino IDE, если не установлена установите 
Видеоурок по установке Arduino IDE  вы найдете по этой ссылке

video
play-rounded-fill

Потом мы должны установить библиотеку LiquidCrystal_I2C.
Чтобы скачать эту библиотеку переходите по ссылке библиотека LCD I2C
Видеоурок по установке библиотеки  вы найдете по этой ссылке

video
play-rounded-fill

Теперь когда мы установили все что необходимое давайте приступим к созданию нашего прибора.

Шаг 1. Подключаем дисплей к ардуино

Ниже показан схема подключение ЖК дисплея к ардуино

подключение жк дисплея к ардуино

Шаг 2. Теперь выводим надпись Hello World на экран дисплея

После установки библиотеки открываем Arduino IDE и запускаем этот скетч

#include <LiquidCrystal_I2C.h> // подключаем библиотеку
#include <Wire.h>

LiquidCrystal_I2C lcd(0x27,16,2);
void setup(){
  lcd.init();
  lcd.backlight();
  lcd.setCursor(0,0);
  lcd.print("Hello World!"); 
}
void loop() {
}

Шаг 3. Теперь мы должны подключить датчик газа к ардуино и выводить значение на экран

Для этого соединяем ардуино, дисплей, датчик к монтажной плате как показано на рисунке ниже

Потом запускаем этот скетч

#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#define analogsignal A0
int gas = 0;
LiquidCrystal_I2C lcd(0x27,16,2);
void setup(){
  lcd.init();
  lcd.backlight();
}

void loop() {
  lcd.clear();
  gas = analogRead(analogsignal);
  lcd.setCursor(0,0);
  lcd.print("Gas=");
  lcd.setCursor(4,0);
  lcd.print(gas);
  delay(500);
}

Шаг 4. Подключаем к нашей схеме GSM SIM900

Подключаем GSM модуль как показано в рисунке ниже