TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (395 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (126 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (140649 times)
  2. FAT32 Library (73168 times)
  3. Network Ethernet Library (58121 times)
  4. USB Device Library (48282 times)
  5. Network WiFi Library (43920 times)
  6. FT800 Library (43405 times)
  7. GSM click (30409 times)
  8. mikroSDK (29096 times)
  9. PID Library (27128 times)
  10. microSD click (26772 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
mikroSDK Library

Vacuum click

Rating:

10

Author: MIKROE

Last Updated: 2018-10-15

Package Version: 1.0.0.0

mikroSDK Library: 1.0.0.0

Category: Pressure

Downloaded: 4565 times

Not followed.

License: MIT license  

Vacuum click is an accurate pressure-sensor click board that is capable of measuring pressure values down to -115kPa. This click boardâ„¢ utilizes a very precise and low thermal drift, absolute pressure-sensor from NXP, labeled as MPXV6115V.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "Vacuum click" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "Vacuum click" changes.

Do you want to report abuse regarding "Vacuum click".

  • mikroSDK Library 2.0.0.0
  • Comments (0)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroBasic PRO for ARM
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroBasic PRO for AVR
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroBasic PRO for dsPIC30/33 & PIC24
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroBasic PRO for FT90x
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroBasic PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroBasic PRO for PIC32
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for ARM
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for AVR
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for dsPIC30/33 & PIC24
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for FT90x
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for PIC32
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for ARM
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for AVR
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for dsPIC30/33 & PIC24
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for FT90x
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for PIC32
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

mikroSDK Library Blog

Vacuum click

Vacuum click

Native view of the Vacuum click board.

View full image
Vacuum click

Vacuum click

Front and back view of the Vacuum click board.

View full image

Library Description

The library initializes and defines the I2C bus driver.
The library includes the function for reading ADC data and the function for converting ADC value to the percentage of Vacuum and pressure in mBar.
The user also has the function for sensor calibration.

Key functions :

  • void vacuum_calibration() - Sensor calibration
  • uint16_t vacuum_readData() - The function for reads 12 bit ADC data
  • float vacuum_getVoltage() - The function for converting ADC value to pressure data
  • float vacuum_getPercentageOfVacuum() - The function for converting ADC value to percentage of Vacuum

Example description

The application is composed of three sections :

  • System Initialization - Initializes I2C module
  • Application Initialization - Initialization driver init and calibration of the chip to start measuring
  • Application Task - (code snippet) - Reads vacuum percentage that sensor reads
void applicationTask()
{
 mikrobus_logWrite("Vacuum (voltage) : ", _LOG_TEXT);
 Vacuum_volt = vacuum_getVoltage();
 FloatToStr(Vacuum_volt, demoText);
 mikrobus_logWrite(demoText, _LOG_TEXT);
 mikrobus_logWrite(" V", _LOG_LINE);

 mikrobus_logWrite("Percentage of vacuum: ", _LOG_TEXT);
 Vacuum = vacuum_getPercentageOfVacuum();
 FloatToStr(Vacuum, demoText);
 mikrobus_logWrite(demoText, _LOG_LINE);

 mikrobus_logWrite(" ", _LOG_LINE);
 Delay_ms(300);
}


Other mikroE Libraries used in the example:

  • I2C

Additional notes and information

Depending on the development board you are using, you may need USB UART clickUSB UART 2 click or RS232 click to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.

ALSO FROM THIS AUTHOR

Hall Current 8 25A Click

0

Hall Current 8 Click is a compact add-on board that contains a precise solution for AC/DC current sensing. This board features the TLI4971-A025T5, a high-precision coreless current sensor for industrial/consumer applications from Infineon Technologies. The TLI4971-A025T5 has an analog interface and two fast overcurrent detection outputs, which support the protection of the power circuitry. Galvanic isolation is also provided according to the magnetic sensing principle. Infineon's monolithic Hall technology enables accurate and highly linear measurement of currents with a full scale up to 25A. This Click board™ is suitable for AC/DC current measurement applications: electrical drives, general-purpose inverters, chargers, current monitoring, overload, over-current detection, and many more.

[Learn More]

CAN Loopback Mode Demo

0

The application demonstrates CAN functionality in Loopback Mode.

[Learn More]

GNSS 17 Click

0

GNSS 17 Click is a compact add-on board for precise and reliable global navigation and positioning. This board features the M20071, an integrated full-function GNSS receiver module from Antenova, which features the MediaTek AG3335MN flash chip. This module can concurrently track multiple GNSS constellations, including GPS, GLONASS, GALILEO, BEIDOU, and QZSS, ensuring accurate positioning even in dense urban environments. It includes advanced features like multi-path algorithms for enhanced accuracy, a high-performance onboard LNA for weak-signal environments, and power-saving modes to optimize energy consumption.

[Learn More]