Мазмұны:

Lcd, Arduino, Potenciometro Y BMP: 9 қадам
Lcd, Arduino, Potenciometro Y BMP: 9 қадам

Бейне: Lcd, Arduino, Potenciometro Y BMP: 9 қадам

Бейне: Lcd, Arduino, Potenciometro Y BMP: 9 қадам
Бейне: Цифровой потенциометр X9C103S 2024, Қараша
Anonim
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP

СКД дисплейде температура мен температураның жоғарылауы мүмкін емес. Примера швейцария үшін ең маңыздысы - бұл маңызды мәселелер.

Lcd: ақпараттың ең маңыздысы - бұл сіздің медиаторлармен жұмыс жасау. Мұнымен қатар, сіз кез келген жерге қол жеткізе аласыз.

BMP: атмосфералық операциялар үшін.

Потенциалды пайдалану: энергияны үнемдеуді бақылаңыз. АҚШ -тың қарсыласу күшін жоюға болады.

Arduino: art artactacto un a artefacto of us to a poner en prueba los códigos creados en la plataforma. Тиісті айырмашылықтар монтаждау үшін қажет.

1 -қадам: материалдар

Материалдар
Материалдар

Міндетті түрде орнатылады:

- 16 кабель

- 1 ардуино

- 1 лкд соладо

- 1 потенциометр

- 1 bmp180 сатады

2 -қадам: Монтаж

Монтаж
Монтаж

Қарап отырсақ, Ардуиноның басқа бөліктері де осы мақаланы ұсынады. «Сәлем, Әлем!» Бағдарламасы бойынша Lcd бағдарламасының шешімі орнатылды.. LiquidCrystal кітапханасы бойынша қосымша ақпарат алыңыз. Бағдарлама «Сәлем, әлем!» yg de la cantidad de segundos que el Lcd lleva mostrando el mensaje. Қажет болса, 16 кабель, қарсылық жоқ, Lcd, Arduino, Uno y un un protoboard del be be tauño. Трабаджо маңызды болып табылады, бұл кабельдің жоқтығына байланысты емес, мүмкін, бұл мүмкін емес. тыныштық. Бұл ұсыныстарды Arduino -дан оқуға кеңес береді.

3 -қадам: Кодиго

Кодиго
Кодиго

El código de «Сәлем, әлем!» Arduino бағдарламасы. Ақпараттық қорғаныс бойынша. «Сәлем, әлем!» кез келген жағдайда, атмосфералық режимді таңдау керек!

4 -қадам: Codigo Presión Y Temperatura

«Сәлем, әлем!» коммерциялық процестің басталуы, монтаждау, жаңартулар, сонымен қатар температураның жоғарылауы.

«Сәлеметсіз бе, әлем!» BMP180 SparkFun арқылы жасалған. BMP180 коммутаторларының нұсқаулықтары үздіксіз орындалады.

5 -қадам: Unir Codigos

Пасо 3:

SparkFun, Bmp180 кітапханасы бойынша, температура мен температураны алдын -ала анықтау қажет. Лос -пасос дәл баласы:

1. сілтеменің сілтемесі, Bmp180 кітапханасын sparkfun жүктеу:

2. «Бағдарламаға» кіру Arduino, кітапханалар мен оқулықтарды қосқанда, «ZIP кітапханасы» бағдарламасын таңдаңыз.

3. Escoger la carpeta que dice BMP180_Breakout_Arduino_Library-Master

4. Кіріңіз, бұл жерде биіктіктер мен биіктіктер бар.

Бұл жағдайда сіз «SparkFun BMP180» немесе «SparkFun BMP180» бағдарламаларын қолдана аласыз.

6 -қадам: Сегунда опсионы

Интернет желісіндегі ең маңызды шарттар - бұл сіздің интернеттегі байланысыңыз. 2014 ж.

ATENCIÓN!

Тіркелу кезеңі бойынша сіз өзіңізге қажетті материалдарды орната аласыз. «Сәлеметсіз бе, әлем» бағдарламасын іске қосу үшін сіз «Сәлем, әлем» бағдарламасын қолдана алмайсыз.

Интернетке кіру мүмкіндігі шектеулі BMP180 сенсоры арқылы жүзеге асады.

BMP180 сенсоры кабельдік кабельдермен жұмыс істейді, сонымен қатар байланыс құралдары:

- SDA кабелі сатылады: A4 және Arduino Uno байланыстары бар.

- SCL кабелі: A5 және El Arduino Uno байланыстар.

- GND кабелі: GND және El Arduino Uno байланыстары.

- VIN кабелі: 3.3V және Arduino Uno арасындағы байланыс.

7 -қадам: Codigo Propuesto

El Cajón de Ardu үшін үздіксіз жұмыс:

#қосу

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

// Ақпараттық дисплейде LCD дисплейлерінің ақпараты бар.

float centi () {// Сандық түрлендірудің функциялары:

int dato; қалқыма c; dato = analogRead (A0); c = (500.0 * дата)/1023;

// Датчикті сату сенсоры. Тіркелу мүмкін емес кездейсоқ анықтамалар: LM35 сенсорлы температура 10 мВ -қа дейін өзгереді. Сенсор 10 мВ -қа дейінгі сенсорды анықтай алады. Мысалы: 26, 4ºC = 264 мВ = 0,264 V. 10 сантиметрлік ажыратымдылықтағы сандық шешімдердің айырмашылығы, 0 ж 1023, Vout = (5V*Dato)/1023 сиендо (0 <Dato) <1023) бір немесе бірнеше сатыда: Vout = ((5V*Dato)*100)/1023 қайтару (c); }

float kelvin (float cent) {float k; k = цент+273,15; қайтару (k); }

float fahren (float cent) {float f; f = цент*1,8+32; қайтару (f);

}

float rankin (float cent) {float r; r = (цент + 273,15)*1,8; қайтару (r); }

// Эквиваленттік теңдеулерді бағалаудың сенсорлық дәрежесі сенсорлық есептік жазбаның функциялары мен функциялары.

void setup () {// 2x16 өлшемді СКД өлшемдерінің анықтамасы: lcd.begin (16, 2); lcd.print («C = K =»); lcd.setCursor (0, 1); lcd.print («Температура»); }

// Ауа -райы теңдеулері анықталмаған жағдайда, бұл сіздің өміріңізге әсер етеді. void loop () {// бірнеше рет іске қосу үшін негізгі кодты осында қойыңыз: float Centigrados = centi (); өзгермелі Фаренгейт = фарен (Центиградос); float Rankin = rankin (Centigrados); float Kelvin = kelvin (Centigrados); lcd.setCursor (2, 0); lcd.print (Centigrados); lcd.setCursor (10, 0); lcd.print (Келвин); кешіктіру (200); // Бұл бағдарламаны іске қосқанда, ол тұрақты деректерді қайта есептеуге мүмкіндік береді. }

8 -қадам: Ultimas Recomendaciones

1. компьютерлік көшірмелердің көшірмесі, ол сізге қажет болса, онда сіз бұл форматты таба алмайсыз. сілтеме бойынша үздіксіз байланыс:

elcajondeardu.blogspot.com.co/2014/02/tutor…

2. Көшірме жасаңыз, бұл мәселені шешуге мүмкіндік береді. Түсініктеме берілгенде, сіз бұл уақыттың ең маңыздысы боласыз. Бағдарлама жаңартылғаннан кейін қатені жоюға мүмкіндік береді. Міндетті түрде, егер сіз осы функцияларды орындайтын болсаңыз.

3. Кез келген функционалдылықты жаңарту қажет емес, бұл қосымша орнату. Алдымен сіз қызмет көрсетуді қайта қарауыңыз керек, егер сіз қателескен болсаңыз, онда қате жойылады.

9 -қадам: Нәтиже

Нәтиже!
Нәтиже!
Нәтиже!
Нәтиже!

Сұрақ -жауап! Орнату нәтижелері! el de «Сәлем, әлем!» y el de el medidor де temperatura! Оқу құралдары оқырмандарға қызмет көрсетуде маңызды рөл атқарады.

! Mucha Suerte!

Ұсынылған: