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

ADC -ийн утгыг потенциометрээс уншина уу: 4 алхам
ADC -ийн утгыг потенциометрээс уншина уу: 4 алхам

Видео: ADC -ийн утгыг потенциометрээс уншина уу: 4 алхам

Видео: ADC -ийн утгыг потенциометрээс уншина уу: 4 алхам
Видео: Өдөр 1: 5-р анги Монгол хэл 2024, Оны зургадугаар сарын
Anonim
ADC -ийн утгыг потенциометрээс уншина уу
ADC -ийн утгыг потенциометрээс уншина уу

Энэ нийтлэлд би ADC утгыг потенциометрээс хэрхэн уншихыг танд үзүүлэх болно.

Энэ бол Arduino програмчлалын үндэс юм. Энэ нь Arduino -ийн өгсөн аналог пин ашиглан аналог утгыг уншиж байна.

Потенцио ашиглахаас гадна аналог оролтыг ашигладаг хэд хэдэн мэдрэгч байдаг. гэрэл мэдрэгч, дууны мэдрэгч, хөрсний чийг мэдрэгч гэх мэт.

Яагаад сав ашиглах ёстой вэ? Учир нь энэ бүрэлдэхүүн хэсгийг олоход хялбар бөгөөд аналог оролт ашиглан уншдаг мэдрэгчийг төлөөлж чаддаг.

Энэхүү ADC уншсанаас дараа нь гаралтын төхөөрөмжүүдтэй хамтран ажиллах боломжтой болно. мөн сонирхолтой зүйлийг бүтээх нь гарцаагүй.

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд

Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд

Энэ бол энэ зааварт шаардлагатай бүрэлдэхүүн хэсэг юм.

  • Arduino нано v3.0
  • 100K хүчин чадалтай
  • Холбогч утас
  • Төслийн зөвлөл
  • USB мини
  • Зөөврийн компьютер
  • Arduino IDE

Алхам 2: угсрах

Угсрах
Угсрах

Ашигласан бүх бүрэлдэхүүн хэсгүүдийг угсарна.

Дээрх бүдүүвч зургийг угсрах гарын авлага болгон ашиглаарай.

Потенцио - Ардуино руу

1 ==> Дундад

2 ==> A0

3 ==> +5V

Алхам 3: Програмчлал

Програмчлал
Програмчлал

Хэлхээг суулгасны дараа. Дараа нь arduino -ийг хийсэн ADC унших програмаар дүүргэ.

Миний хийсэн ноорог ойролцоогоор дараах байдалтай байна.

void setup () {// цуваа холболтыг секундэд 9600 битээр эхлүүлэх: Serial.begin (9600); }

// давталтын журам үүрд дахин дахин үргэлжлэх болно:

void loop () {// аналог pin 0 дээрх оролтыг уншина уу: int sensorValue = analogRead (A0); // уншсан утгыг хэвлэх: Serial.println (sensorValue); саатал (1); // тогтвортой байдлыг хангахын тулд унших хоорондох хоцролт}

Та мөн анхны файлыг доороос татаж авах боломжтой.

Алхам 4: Үр дүн

Үр дүн
Үр дүн

Үр дүнг харах арга нь дараах байдалтай байна.

  • Arduino дээр цуваа дэлгэцийг нээнэ үү.
  • Цуваа монитор дээрх програмын хэмжээ болон програм тохирч байгаа эсэхийг шалгаарай (энд 9600 -г ашиглана уу).
  • дараа нь потенциометрийг эргүүлнэ
  • Баруун тийш эргүүлэхэд ADC -ийн утга бүр ч их байх болно
  • Зүүн тийш эргүүлэхэд ADC -ийн утга бага болно
  • Хамгийн бага утга нь 0, хамгийн том утга нь 1023.

0-1023 дижитал өгөгдлөөс бид үүнийг ашиглан бусад сонирхолтой зүйлсийг хийж болно. Миний удахгүй гарах нийтлэлийг үзээрэй.

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