基于STM32的智能温度控制系统的主要功能是实现房间内温度的无线远距离监测及智能控制。系统采用STM32F103为主控制芯片,通过PID算法来控制PWM波输出的方式控制加热或者降温装置,从而来改变温度,同时用DS18B20温度检测模块来检测房间内的温度,采用nRF24L01无线传输接收装置实现无线传输功能,带有LCD液晶显示器来显示温度的数值。设计整体上实现了室内温度的智能化控制,能够自主的检测控制温度,符合节能、环保的设计要求,且成本较低,操作简便,具有较强的使用价值。