void Write_float_to_EEPROM (float number)
{
// make some temporal variables
	unsigned char x, a, *ptr;

// do loop for all bytes of float number via its address location
	for (x=sizeof(float), ptr=(unsigned char *)&number; x>0; x--)
	{
		a = *ptr++;
		Write_byte_to_EEPROM(a);
	}
}