Salut à tous ! J'ai besoin de votre aide pour un petit problème de programmation d'un capteur. J'ai utilisé dans le cadre d'un cours un programme pour un capteur de température DS18B20 (OneWire). J'ai donc pris un programme déjà existant mais j'aimerai le comprendre un peu mieux :
Si quelqu'un connait ce type de capteur je voulais savoir pourquoi il fallait faire un décallage de 8 bit et ce que signifiait ces deux lignes : temperature = ow.ReadByte(); temperature |= (ushort)(ow.ReadByte() << 8);
Marsh Posté le 13-02-2013 à 20:51:55
Salut à tous ! J'ai besoin de votre aide pour un petit problème de programmation d'un capteur.
J'ai utilisé dans le cadre d'un cours un programme pour un capteur de température DS18B20 (OneWire).
J'ai donc pris un programme déjà existant mais j'aimerai le comprendre un peu mieux :
http://www.ghielectronics.com/down [...] a78181.htm
Si quelqu'un connait ce type de capteur je voulais savoir pourquoi il fallait faire un décallage de 8 bit et ce que signifiait ces deux lignes :
temperature = ow.ReadByte();
temperature |= (ushort)(ow.ReadByte() << 8);
D'avance merci !