Агуулгын хүснэгт:

Виртуал даралт хэмжигч 2 -р хэсэг. 4 алхам
Виртуал даралт хэмжигч 2 -р хэсэг. 4 алхам

Видео: Виртуал даралт хэмжигч 2 -р хэсэг. 4 алхам

Видео: Виртуал даралт хэмжигч 2 -р хэсэг. 4 алхам
Видео: SCP-1 461 Дом Worm (Класс объекта: Евклид) 2024, Арваннэгдүгээр
Anonim
Виртуал даралт хэмжигч 2 -р хэсэг
Виртуал даралт хэмжигч 2 -р хэсэг
Виртуал даралт хэмжигч 2 -р хэсэг
Виртуал даралт хэмжигч 2 -р хэсэг

Энэ төсөл бол миний өмнө хийсэн төслийн хоёр дахь хэсэг юм. Эхний хэсэгт би таны компьютерийн гар дээрх UP ба DOWN товчлууруудаар удирдах боломжтой виртуал даралт хэмжигчийг зохион бүтээсэн. Виртуал даралт хэмжигч 1 -р хэсгийг үзнэ үү

Энэ удаад бид хэмжигчийг потенциометрээр хянах болно. Үндсэндээ юу болж байна: потенциометр нь A0 порт дээрх хүчдэлийн заалтыг өөрчлөх болно (Arduino -ийн аналог порт). Хүчдэлийн уншилт бүр 0 -ээс 1023 байтын хоорондох тоон утгатай тохирч байх болно. Холбогдох тоон утгыг цуваа портоор дамжуулан компьютерт илгээх болно. Боловсруулалтын ноорог нь цуваа портын утгыг уншиж, зүүний эргүүлэх өнцөг болох өнцгийн утга болгон хөрвүүлэх болно.

Энэ бол үнэхээр хөгжилтэй, хийхэд маш дажгүй төсөл юм.

Зугаацаарай.

Хангамж

  • 1 x Компьютер (боловсруулж, Arduino IDE суулгасан).
  • 10 к х потенциометр.
  • USB утастай 1 x Arduino Uno.

Алхам 1: Алхам 1: Ардуинотой потенциометрийн хэлхээ

Алхам 1: Arduino -тэй потенциометрийн хэлхээ
Алхам 1: Arduino -тэй потенциометрийн хэлхээ
Алхам 1: Arduino -тэй потенциометрийн хэлхээ
Алхам 1: Arduino -тэй потенциометрийн хэлхээ

Потенциометрийн хэлхээ нь маш шулуун урагш хэлхээ юм.

  • 1 зүү тэжээлийн эх үүсвэрт холбогдсон байна.
  • нөгөө зүү нь газарт, дунд зүү нь Arduino -ийн A0 -тэй холбогдсон байна.

Алхам 2: Алхам 3: Arduino ноорог бичиж Uno руу ачаална уу

Алхам 3: Arduino Sketch бичиж Uno дээр ачаална уу
Алхам 3: Arduino Sketch бичиж Uno дээр ачаална уу

Энэ бол энгийн бөгөөд шууд ноорог юм.

Хүчдэлийн утгыг A0 порт руу илгээдэг бол analogRead командаар 0 -ээс 1023 байтын хооронд утга өгнө

IDE боловсруулах Цуваа модуль нь зөвхөн 0 -ээс 255 хүртэлх утгыг уншиж чаддаг тул analogRead -ээс авсан утгыг 4 -т хуваах шаардлагатай болно.

Тийм учраас бидэнд ийм тушаал байна:

"data = analogRead (pressurePin)/4;"

Алхам 3: Алхам 3: Виртуал хэмжигч програм бичих

Алхам 3: Виртуал хэмжигч програм бичих
Алхам 3: Виртуал хэмжигч програм бичих
Алхам 3: Виртуал хэмжигч програм бичих
Алхам 3: Виртуал хэмжигч програм бичих

Энэхүү ноорог нь хэсэгчилсэн хувилбарын 1. Өөрчлөгдсөн хувилбар юм. Шулуун урагшаа хийсэн ноорог. Үндсэндээ энэ тоймд юу болж байгаа вэ гэвэл Processing IDE нь цуваа портоос утгыг уншдаг бөгөөд энэ утга нь 0 -ээс 1.5PI радианы хоорондох өнцгийн утга болж хувирдаг.

өнцөг = газрын зураг (val, 255, 0, 0, 1.5*PI);

0 өнцөг нь 0 даралттай, 1.5 PI өнцөг нь хамгийн их даралттай тохирч байна.

Санаж байх ёстой нэг чухал зүйл бол та эхлээд Arduino аль порт дээр холбогдсоныг мэдэх хэрэгтэй. Та энэ мэдээллийг Arduino IDE дээрээс авах боломжтой. Энэ төсөлд Arduino "COM6" -д холбогдсон

IDE шоу боловсруулах 5 -р мөр:

String portName = Serial.list () [2];

Зөвлөмж болгож буй: