2-урок
На второй неделе Вы продолжите соединять датчики к Ардуино и GSM-модуль.
Метеостанция на основе Arduino с передачей оповещения по GSM.
Сначала проверьте установлена у вас среда разработки Arduino IDE, если не установлена установите
Видеоурок по установке Arduino IDE вы найдете по этой ссылке
Потом мы должны установить библиотеку LiquidCrystal_I2C.
Чтобы скачать эту библиотеку переходите по ссылке библиотека LCD I2C
Видеоурок по установке библиотеки вы найдете по этой ссылке
Теперь когда мы установили все что необходимое давайте приступим к созданию нашего прибора.
Шаг 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 модуль как показано в рисунке ниже

