Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
PIC 16F84A does not have timer1 peripherical, just timer0. In order to get one hour is better to implement delays decrementing a variable and then, multiply these short delay with nested loops. Maybe you will run out of memory with the 16F84A
DTH22 is a decent sensor for those who are starting with microcontrollers and sensors, I used it a lot because is also cheap and very easy to implement
Delays should be at the end of routines such as I2CRead() or I2CSend, a Delay_ms(20) should work, but, as everyone as stated you should debug your code on the real system and then figure out if those delays worked
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.