-
🪧 Содержание
Итак, методом научного тыка и долгих мучений мне всё-таки удалось подключить датчики к ардуино. Тут будет (надеюсь понятное) объяснение этого всего.
1. Заходим в Arduino IDE, нам надо установить библиотеку VernierLib
. Для этого в Arduino IDE тыкаем: Инструменты/Управление библиотеками
, в открывшимся окне вводим VernierLib
и нажимаем Установка
.
P.S. Как поменять язык написано тут.
/* VernierLibTutorialAnalogRead (v2017)
* This sketch reads a data point from a Vernier Analog (BTA)
* sensor once every half second and prints the sensor reading
* with units to the Serial Monitor.
*
* Plug the sensor into the Analog 1 port on the Vernier Arduino
* Interface Shield or into an Analog Protoboard Adapter wired
* to Arduino pin A0.
*/
#include "VernierLib.h" //include Vernier functions in this sketch
VernierLib Vernier; //create an instance of the VernierLib library
float sensorReading; //create global variable to store sensor reading
void setup() {
Serial.begin(9600); //setup communication to display
Vernier.autoID(); //identify the sensor being used
}
void loop() {
sensorReading = Vernier.readSensor(); //read one data value
Serial.print(sensorReading); //print data value
// Serial.print("fggbjbjh"); //print a space
Serial.println(Vernier.sensorUnits()); //print units and skip to next line
delay(500); //wait half second
}
И вставляем его в поле для кода:
- SparkFun Vernier Interface Shield (дополнение, позволяющее Arduino взаимодействовать с датчиками Vernier)
- Плату Arduino Uno
- Какой-нибудь аналоговый датчик Vernier (у меня будет датчик света)
Обратите внимание, что Vernier Interface Shield вставляется в Arduino сверху!
В итоге должно получиться что-то типа этого:
4. После того, как всё соединили, подключаем Arduino к компьютеру и запускаем код. Если всё сделано правильно вылезет вот такая надпись:
Чтобы посмотреть показания датчиков нажимаем Инструменты/Монитор порта
и у нас открывается окно с какими-то циферками, в моём случае это значения, передаваемые датчиком освещённости, в люксах (LX).
P.S. Я надеюсь, что это статья вам точно помогла, поэтому просто необходимо тыкнуть сюда, ну или сюда.
это тут вообще не надо
и это тоже