Агуулгын хүснэгт:
Видео: ARDUINO UNO R3: 5 алхамтай THERMISTOR
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Термистор бол эсэргүүцэл нь температураас хамааран ихээхэн ялгаатай байдаг.
Алхам 1: бүрэлдэхүүн хэсгүүд
- Arduino Uno самбар * 1
- USB кабель * 1
- Термистор * 1
-Эсэргүүцэл (10k) * 1
- Талхны самбар * 1
- Холбогч утас
Алхам 2: зарчим
Термисторын эсэргүүцэл нь орчны температураас ихээхэн хамаардаг. Энэ нь хүрээлэн буй орчны температурын өөрчлөлтийг бодит цаг хугацаанд илрүүлж чаддаг. Температурын өгөгдлийг SunFounder -ийн аналог I/O порт руу илгээх. Дараа нь бид зөвхөн програмчлалын тусламжтайгаар мэдрэгчийн гаралтыг Цельсийн температурт хөрвүүлж, цуваа порт дээр харуулах хэрэгтэй
Алхам 3: Схем диаграм
Алхам 4: Процедур
1-р алхам:
Хэлхээг бий болгох.
Алхам 2:
Кодыг https://github.com/primerobotics/Arduino дээрээс татаж авна уу
Алхам 3:
Ноорог зургийг Arduino Uno самбар дээр байршуулна уу
Кодыг хяналтын самбарт байршуулахын тулд Upload дүрс дээр дарна уу.
Хэрэв цонхны доод талд "Дууссан байршуулалт" гарч ирвэл ноорог амжилттай байршуулагдсан гэсэн үг юм.
Одоо та цуваа дэлгэц дээр одоогийн температурыг харж болно.
Алхам 5: Код
/***********************************нэр: термистор*функц: та одоогийн температурыг харж болно цуваа дэлгэц дээр. ************************************/// Имэйл: [email protected] // Вэбсайт: www.primerobotics.in #define analogPin A0 // термистор #define бета 3950-д хавсаргана // термисторын бета #тодорхойлох эсэргүүцэл 10 // татах эсэргүүцлийн хүчингүй байдлын тохиргооны утга () {Serial.begin (9600); } void loop () {// термисторын утгыг уншина уу a = analogRead (analogPin); // температурын хөвөх температурын тооцоолох томъёоC = бета /(log((1025.0 * 10 / a - 10) / 10) + бета / 298.0) - 273.0; // float tempF = 1.8*tempC + 32.0; // зуун градусыг Фаренгейт рүү хөрвүүлэх Serial.print ("TempC:"); // хэвлэх "TempC:" Serial.print (tempC); // Цельсийн температурыг Serial.print ("C"); // нэгжийг хэвлэх Serial.println (); //Serial.print("TempF: "); // Serial.print (tempF); // Serial.print ("F"); саатал (200); // 200 миллисекунд хүлээнэ үү}
Зөвлөмж болгож буй:
XinaBox ба Thermistor ашиглан температурын хэмжилт: 8 алхам
XinaBox ба Thermistor ашиглан температур хэмжих: XinaBox -ийн xChip аналог оролт ба термистор датчик ашиглан шингэний температурыг хэмжинэ
Thermistor ашиглан Arduino Uno ашиглан температур мэдрэгч: 4 алхам
Thermistor ашиглан Arduino Uno ашиглан температур мэдрэгч: Сайн байна уу залуусаа, энэ зааварт бид термисторыг Arduino -той хэрхэн ашиглах талаар сурах болно. Thermistor нь үндсэндээ эсэргүүцэл нь температурын өөрчлөлтөөс хамаарч өөр өөр байдаг тул бид түүний эсэргүүцлийг уншиж, түүнээс температурыг авах боломжтой. Термистор би
NE555 Arduino Uno R3: 6 алхамтай
NE555 Arduino Uno R3 -тэй: NE555 таймер нь аналог ба дижитал хэлхээнээс бүрдсэн холимог хэлхээ бөгөөд аналог болон логик функцийг бие даасан IC болгон нэгтгэдэг бөгөөд ингэснээр аналог интеграл хэлхээний хэрэглээг эрс өргөжүүлдэг. Энэ нь янз бүрийн таймеруудад өргөн хэрэглэгддэг
LCD 1602 Arduino Uno R3: 6 алхамтай
LCD 1602 Arduino Uno R3 -тэй: Энэ хичээлээр бид LCD1602 -ийг ашиглан тэмдэгт, мөрүүдийг харуулах талаар сурах болно. LCD1602 буюу 1602 тэмдэгт маягийн шингэн болор дэлгэц нь үсэг, тоо, тэмдэгт гэх мэтийг харуулах зориулалттай цэг матрицын нэг төрөл юм. Энэ нь 5х7 хэмжээтэй эсвэл
ARDUINO UNO R3: 5 алхамтай автомат гэрлийн эх үүсвэрийн хяналт
ARDUINO UNO R3-тэй автомат гэрлийн эх үүсвэрийг хянах: Энэ хичээлд бид автоматаар дагаж мөрдөж буй гэрлийн эх үүсвэрийн системийг угсрахдаа servo мотор, фоторезистор болон доош татах резисторыг ашиглах болно