Skip to content

savateevdmit/Arduino

Repository files navigation

📒 Подключение датчиков Vernier к Arduino Uno


Итак, методом научного тыка и долгих мучений мне всё-таки удалось подключить датчики к ардуино. Тут будет (надеюсь понятное) объяснение этого всего.

1. Заходим в Arduino IDE, нам надо установить библиотеку VernierLib . Для этого в Arduino IDE тыкаем: Инструменты/Управление библиотеками , в открывшимся окне вводим VernierLib и нажимаем Установка .

Untitled

P.S. Как поменять язык написано тут.

2. После установки библиотеки, копируем вот этот страшный код:

/* 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
}

И вставляем его в поле для кода:

Untitled

3. Теперь надо взять и соединить между собой:

- SparkFun Vernier Interface Shield (дополнение, позволяющее Arduino взаимодействовать с датчиками Vernier)

Untitled

  • Плату Arduino Uno

Untitled

  • Какой-нибудь аналоговый датчик Vernier (у меня будет датчик света)

Untitled

Обратите внимание, что Vernier Interface Shield вставляется в Arduino сверху!

В итоге должно получиться что-то типа этого:

Untitled

4. После того, как всё соединили, подключаем Arduino к компьютеру и запускаем код. Если всё сделано правильно вылезет вот такая надпись:

Untitled

Чтобы посмотреть показания датчиков нажимаем Инструменты/Монитор порта и у нас открывается окно с какими-то циферками, в моём случае это значения, передаваемые датчиком освещённости, в люксах (LX).

Untitled

P.S. Я надеюсь, что это статья вам точно помогла, поэтому просто необходимо тыкнуть сюда, ну или сюда.

это тут вообще не надо

$$ \int_{}^{} \frac{dx}{a^{2}+x^{2}}=\frac{1}{a}\arctan\frac{x}{a}+C(a\neq0) $$

и это тоже

$$ \int_{}^{} \frac{dx}{\sqrt{x^{2}\pm a^{2}}}=\ln\mid x+ \sqrt{x^{2}\pm a^{2}} \mid + C (a>0) $$

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published