It may not be used for commercial purposes.
Remote control a heater for a car by calling from a authorized number. 'The program initializes a Siemens S10/11 to communicate in simple form with the 89c2051.
After recognizing an incoming call it gets the number of the active call via the AT^SCNI command.
The number will be compared with the given masternumber stored in the eeprom.
If the number is allowed the relais switches on for a defined time (Relais_on_time)
For test mode pull down config0(p3.5).The relais will click endless. Useless but nice to see that controller is working :-) !
Please fill out the default masternumber$ in the section Readnumber()!
If you want to learn another masternumber$, you have to pull down config1 (p3.4).
After calling the cellular the LED lights up and the new number is stored.
Leave the learning mode and reset.
Please feel free to use it for your own private use!
No commercial use of program and layout!
I2C routines are from other sample code.
Download source code in an29.zip
Download files in an29files.zip