Go Down

Topic: romeo v2 ide0023 et erreur ide 1.03 (Read 633 times) previous topic - next topic

infobarquee

bonjour tout le monde,
alors voili le soucis du lundi, voulant mettre un pde sur un romeov2 pour récupérer les données météo de ma station, je me confronte devant 2 problèmes que je n'arrive pas a résoudre.
la romeo est sur la base d'une leonardo 32u4
dans le 0022 et 0023 pas de ca en stock, recherches infructueuses pour trouver la solution

donc je me rabats vers l'ide 1.03 qui lui a la leonardo, mais évidemment, problème de compile.
Quote
WeatherStationReceiver.pde: In function 'void Packet_Converter_WS2355()':
WeatherStationReceiver:245: error: 'BYTE' was not declared in this scope
WeatherStationReceiver:279: error: 'BYTE' was not declared in this scope
WeatherStationReceiver:302: error: 'BYTE' was not declared in this scope


j'ai bien tenté un Serial.write(BYTE) ou byte, mais ca change pas.
le lien du sketch pour voir si vous avez une idée
https://github.com/practicalarduino/WeatherStationReceiver

merci d'avance
AUCUNE AIDE PAR MP

infobarquee

help URRRRGEEEENNNNNNNNT
up up up up up
j'ai mon bac demain  :smiley-mr-green:
ben quoi? on peut rêver encore, non?

le coup de rajouter arduino.h dans le code ne change rien.
AUCUNE AIDE PAR MP

infobarquee

alors là, je sèche toujours,
le code en question
Quote
si  = ((bICP_WSR_PacketData[bICP_WSR_PacutputPointer][7] & 0x0F) * 100);
          si += ((bICP_WSR_PacketData[bICP_WSR_PacutputPointer][8] >> 4) * 10);
          si +=  (bICP_WSR_PacketData[bICP_WSR_PacutputPointer][8] & 0x0F);
          siWSR_CurrentTemperature = (si - 300);

          // Print to serial port with decimal place management
          Serial.print("TEMPERATURE=");
          Serial.print( (siWSR_CurrentTemperature/10), DEC );
          Serial.print( '.', BYTE );

ce qui sous ide 0023 renvoie
TEMPERATURE = 20.12

si je vire la ligne BYTE pour ide 1.03
cela me donne
TEMPERATURE = 2012
AUCUNE AIDE PAR MP

Go Up