Site-ul nostru foloseste cookie-uri pentru a oferi utilizatorilor o experienta mai buna și vă recomandăm să acceptați utilizarea cookie-urilor pentru a putea beneficia de toate funcționalitățile site-ului.
Mărește
0104110000018151
Produs nou
Modul MS5611 este unul dintre cei mai buni senzori barometrici cu ajutorul căruia veți obține date precise. Este ușor de utilizat împreună cu arduino, fiind ideal atât pentru utilizatorii începători cât și pentru experimentați.
18 bucata in stoc bucati in stoc
Ultimele bucăți în stoc
Dată reaprovizionare:
Acest senzor barometric este optimizat pentru aparate de citire a altitudinii și pentru variometre cu o rezoluție de 10cm. Modulul include un senzor de presiune liniar și un convertor ADC pe 24 biți intern, având o precizie de 24 biți. Acest modul poate fi folosit cu orice microprocesor, comunicarea fiind făcută prin protocolul IIC/SPI, și nu este nevoie de programare a registrilor interni.
Utilizare Împreună cu Arduino:
| /* | |
| MS5611 Barometric Pressure & Temperature Sensor. Output for MS5611_processing.pde | |
| */ | |
| #include <Wire.h> | |
| #include <MS5611.h> | |
| MS5611 ms5611; | |
| void setup() | |
| { | |
| Serial.begin(115200); | |
| // Initialize MS5611 sensor | |
| // Ultra high resolution: MS5611_ULTRA_HIGH_RES | |
| // (default) High resolution: MS5611_HIGH_RES | |
| // Standard: MS5611_STANDARD | |
| // Low power: MS5611_LOW_POWER | |
| // Ultra low power: MS5611_ULTRA_LOW_POWER | |
| while(!ms5611.begin(MS5611_ULTRA_HIGH_RES)) | |
| { | |
| delay(500); | |
| } | |
| } | |
| void loop() | |
| { | |
| // Read true temperature & Pressure (without compensation) | |
| double realTemperature = ms5611.readTemperature(); | |
| long realPressure = ms5611.readPressure(); | |
| double realAltitude = ms5611.getAltitude(realPressure); | |
| // Read true temperature & Pressure (with compensation) | |
| double realTemperature2 = ms5611.readTemperature(true); | |
| long realPressure2 = ms5611.readPressure(true); | |
| double realAltitude2 = ms5611.getAltitude(realPressure2); | |
| // Output | |
| Serial.print(realTemperature); | |
| Serial.print(":"); | |
| Serial.print(realTemperature2); | |
| Serial.print(":"); | |
| Serial.print(realPressure); | |
| Serial.print(":"); | |
| Serial.print(realPressure2); | |
| Serial.print(":"); | |
| Serial.print(realAltitude); | |
| Serial.print(":"); | |
| Serial.print(realAltitude2); | |
| Serial.println(); | |
| } |
Pentru mai multe exemple de cod folosind Arduino și librării verificați pagina aceasta.
Aparat ideal pentru dezlipit componente...
$1.09
Modul Senzor de Temperatura I2C LM75B
$4.80
Senzor de Distanță Ultrasonic IOE-SR05 cu...
$4.80
Senzor PIR RE200B ce poate detecta prezența...
$1.20
Set Fire Mamă-Tată (10p, 15 cm)
$1.07
40 de pini care pot fi taiati la dimensiunea...
$0.24
Ventilator 12 V 50x50x12 mm
$1.92
ESC de 30 A pentru Motoare Brushless cu BEC (cu...
$9.60
Modul Senzor de Presiune Barometric de mare...
$2.04
Mini Osciloscop DSO150 cu Sondă BNC (asamblat)...
$62.16