Étape 5: Vous utilisez degrés Celsius ou Fahrenheit ?
Ce programme affiche les températures en degrés Celsius. Si toutefois vous utilisez Fahrenheit degrés, Voici les changements que vous devez faire (assez simple)1. modifiez le fichier de programme d’affichage 4GL et modifier la fonction ShowCelsiusSymbol et changer de putstr("C") ; à putstr("F") ;
2. modifier les seuils des températures pour chaud et froids indicateurs (constantes TEMP_THHOT et TEMP_THCOLD) à ce que vous pensez est bon pour vous (89 et 68 est l’équivalent de mon actuel Celsius paramètres)
3. modifiez le fichier Arduino NetArduino.pde et modifiez la _ProcessWeatherXMLLine fonction afin qu’au lieu de la ligne :
Si ((emplacement = matchXmlTag (ptr, PSTR ("< temp_c data =")))! = 0)
Vous aurez
Si ((emplacement = matchXmlTag (ptr, PSTR ("< temp_f data =")))! = 0).
Qui est de prendre le temp_f de balise XML au lieu de temp_c
4. modifier la fonction Far2Cel dans le même fichier revenir fondamentalement t ; au lieu de toutes les lignes là-dedans.
5. Compiler et charger les programmes aux dispositifs