mjghjglhkg

Dependencies:   mbed TextLCD max6675 DHT11

Committer:
juanespitiarobotica
Date:
Sun Feb 27 23:35:00 2022 +0000
Revision:
0:ee131713cc97
jklhjvhj

Who changed what in which revision?

UserRevisionLine numberNew contents of line
juanespitiarobotica 0:ee131713cc97 1 #include "mbed.h"
juanespitiarobotica 0:ee131713cc97 2 #include "max6675.h"
juanespitiarobotica 0:ee131713cc97 3 #include "TextLCD.h"
juanespitiarobotica 0:ee131713cc97 4 #include "DHT11.h"
juanespitiarobotica 0:ee131713cc97 5
juanespitiarobotica 0:ee131713cc97 6 max6675 tem(D12,D13,D11);
juanespitiarobotica 0:ee131713cc97 7 I2C i2c_lcd(D5,D7);
juanespitiarobotica 0:ee131713cc97 8 DigitalOut led(LED2), v1(D9), v2(D2), v3(D8);
juanespitiarobotica 0:ee131713cc97 9 TextLCD_I2C lcd(&i2c_lcd, 0x4E, TextLCD::LCD16x2, TextLCD::HD44780);
juanespitiarobotica 0:ee131713cc97 10 AnalogIn poten(A5);
juanespitiarobotica 0:ee131713cc97 11 DHT11 med(D6);
juanespitiarobotica 0:ee131713cc97 12 InterruptIn bot(A0);
juanespitiarobotica 0:ee131713cc97 13 Serial pc(USBTX,USBRX);
juanespitiarobotica 0:ee131713cc97 14
juanespitiarobotica 0:ee131713cc97 15 void potenenv(){
juanespitiarobotica 0:ee131713cc97 16 float pot=poten.read_u16();
juanespitiarobotica 0:ee131713cc97 17 printf("poten: %1.2f\n",pot);
juanespitiarobotica 0:ee131713cc97 18 wait(1);
juanespitiarobotica 0:ee131713cc97 19 }
juanespitiarobotica 0:ee131713cc97 20
juanespitiarobotica 0:ee131713cc97 21 int main()
juanespitiarobotica 0:ee131713cc97 22 {
juanespitiarobotica 0:ee131713cc97 23 lcd.setMode(TextLCD::DispOn);
juanespitiarobotica 0:ee131713cc97 24 lcd.setBacklight(TextLCD::LightOn);
juanespitiarobotica 0:ee131713cc97 25 lcd.setCursor(TextLCD::CurOff_BlkOff);
juanespitiarobotica 0:ee131713cc97 26 bot.rise(&potenenv);
juanespitiarobotica 0:ee131713cc97 27 while (true) {
juanespitiarobotica 0:ee131713cc97 28 if(pc.getc()=='p'){
juanespitiarobotica 0:ee131713cc97 29 v1=!v1;
juanespitiarobotica 0:ee131713cc97 30 wait(1);
juanespitiarobotica 0:ee131713cc97 31 }else if(pc.getc()=='h'){
juanespitiarobotica 0:ee131713cc97 32 v2=!v2;
juanespitiarobotica 0:ee131713cc97 33 wait(1);
juanespitiarobotica 0:ee131713cc97 34 }else if(pc.getc()=='t'){
juanespitiarobotica 0:ee131713cc97 35 v3=!v3;
juanespitiarobotica 0:ee131713cc97 36 wait(1);
juanespitiarobotica 0:ee131713cc97 37 }else{
juanespitiarobotica 0:ee131713cc97 38 v1=0;
juanespitiarobotica 0:ee131713cc97 39 v2=0;
juanespitiarobotica 0:ee131713cc97 40 v3=0;
juanespitiarobotica 0:ee131713cc97 41 }
juanespitiarobotica 0:ee131713cc97 42 }
juanespitiarobotica 0:ee131713cc97 43 }