You are on page 1of 1

Step wise flow of the program. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.

20. Set the Temperature. Set the time. Press start. Sense the actual temperature using DS18B20 Display will be showing the time and temperatute value. Compare the temperature values If the Set temp is not equal to actual temperature Switch on the heating element and fan ( pin always HIGH till it reaches the temperature Set point.) When temperature is achieved check the below loop Set Temperature = actual Temperature Output to heating element is ON / OFF in 50 % duty cycle ( to maintain the temperature ) Set Temperature > actual Temperature Output to heating element is ON 25% / OFF 75 % duty cycle ( to achieve the temperature ) Set Temperature < actual Temperature Output to heating element is ON 75% / OFF 25 % duty cycle ( to achieve the temperature ) Fan is on always. When the set time is achieved the system will stop heating com out of the loop Buzzer will be ON Display will show end of Test press stop On pressing Stop the system will get reset completely.

You might also like