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

Arduino LCD хөрсний чийгшил мэдрэгч: 5 алхам
Arduino LCD хөрсний чийгшил мэдрэгч: 5 алхам

Видео: Arduino LCD хөрсний чийгшил мэдрэгч: 5 алхам

Видео: Arduino LCD хөрсний чийгшил мэдрэгч: 5 алхам
Видео: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Долдугаар сарын
Anonim
Arduino LCD хөрсний чийгшил мэдрэгч
Arduino LCD хөрсний чийгшил мэдрэгч

Бидний хийх зүйл бол YL-69 мэдрэгч бүхий Arduino чийг мэдрэгч бөгөөд хоёр "ир" хоорондын эсэргүүцэл дээр ажилладаг. Энэ нь бидэнд 450-1023-ийн хоорондох утгыг өгөх болно, тиймээс бид хувьцааны утгыг олж авахын тулд үүнийг газрын зураг дээр зурах хэрэгтэй, гэхдээ бид үүнийг дараа нь олж мэдэх болно. Тиймээс эхэлцгээе.

Алхам 1: эд ангиудыг цуглуулах

Эд анги цуглуулах
Эд анги цуглуулах

Та цуглуулах хэрэгтэй байна:

1. LCD 16x2 (Миний хувьд цагаан)

2. Потенциометр 47к Ом (эсвэл түүнээс бага хэмжээтэй, надад зөвхөн ийм байсан, гэхдээ та бас 10-20к ашиглаж болно, энэ нь зүгээр байх ёстой)

3. Кабель, маш олон кабель

4. Прототипийн самбар

5. Arduino Uno / Arduino Pro mini (програмисттай)

6. Цахилгаан хангамж (жишээ нь 9V батерей)

7. Чийгийн мэдрэгч (жишээ нь. YL-69)

Алхам 2: LCD холбоно уу

LCD холбоно уу
LCD холбоно уу
LCD холбоно уу
LCD холбоно уу

LCD -ийг кабелийн тусламжтайгаар arduino руу холбоно уу. Потенциометрийг бүү мартаарай.

Алхам 3: Чийгийн мэдрэгчийг холбоно уу

Чийгийн мэдрэгчийг холбоно уу
Чийгийн мэдрэгчийг холбоно уу

Чийгийн мэдрэгч хавтангийн VCC зүүг эх хавтангийн + төмөр замд, GND зүүг газардуул. (Би arduino самбар дээрх хоёр дахь газартай холбогдсон)

Чийгийн мэдрэгчийн өгөгдлийн зүүг arduino самбар дээр A0 (YL-69 тохиолдолд 4 зүү сүүлчийнх) холбох шаардлагатай.

Алхам 4: Код

Код
Код

// Зохиогч: W. Marczak#include // LCD номын санг оруулна LiquidCrystal lcd (12, 11, 7, 6, 5, 4); // Зүүг 12, 11, 7, 6, 5, 4. гэж тохируулна уу LCD дэлгэцийн хувьд өөр өөр байдаг бол үйлдвэрлэгчийн каталогийг шалгаарай potPin = A0; // оролтын хөрсний хөрс = 0; хүчингүй тохиргоо () {lcd.begin (16, 2); // lcd мөр, багана () {// утгыг хөрс = analogRead (potPin); хөрс = хязгаарлах (хөрс, 485, 1023); хөрс = газрын зураг (хөрс, 485, 1023, 100, 0); lcd.setCursor (0, 1); // эцсийн тоонуудыг харуулна саатал (1);}

Алхам 5: Цахилгаан хангамжийг нэмнэ үү

Цахилгаан хангамжийг нэмнэ үү
Цахилгаан хангамжийг нэмнэ үү

Тохирох тэжээлийн эх үүсвэрийг нэмж (5-9В нь сайн байх ёстой), LCD-ийнхээ ялгааг потенциометрээр тохируулна уу. Жижиг самбар дээрх улаан гэрэл асахгүй бол YL-69 чийг мэдрэгч дээр потенциометрийг тохируулна уу. Таны авах ёстой зүйл бол зурган дээрх шиг, гэхдээ Wilgotnosc -ийн оронд "чийгшил" -ийг авах болно. Мэдрэгч зөв ажиллаж байгаа эсэхийг нэг аяга усаар шалгаарай.

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