Luftdrucksensor für Arduino

strohhirn:
Ich brauche einen drucksensor mit einem druckbereich von 0-100 millibar.

Dann weißt Du ja jetzt was Du brauchst: Einen Differenzdrucksensor (neudeutsch: differential pressure sensor) mit einem Messbereich bis 100 hPa (Hektopascal, das bar als Druckeinheit ist seit 1970 in Deutschland abgeschafft).

Gängige Sensorenhersteller bieten sowas an, hauptsächlich für medizinische und industrielle Anwendungen, z.B. digitale Sensoren mit I2C und auch analoge mit Spannungsausgang:

Kosten aber eine Stange Geld.

Wenn Du insbesondere um den Nullpunkt herum keine besonders hohe Genauigkeit benötigst, kannst Du Dir womöglich aus zwei normalen und billigen barometrischen Sensoren was bauen: Zwei Sensoren, zwei Messungen, selbst die Differenz bilden. Kommt auch drauf an, wie hoch über Meereshöhe Du messen möchtest: Auf Meereshöhe kann der barometrische Luftdruck ja auch leicht mal 1035 hPa betragen und viele Sensoren gehen nur bis 1100 hPa, damit würdest Du eine Differenzmessung dann nur bis +65 hPa Differenzdruck realisieren können (falls gerade eine Hochdruck-Wetterlage herrscht).

Wenn's "für auf'm Berg" ist, wäre es kein großes Problem: Bei 1 hPa Druckabnahme pro 8 Höhenmeter würdest Du für eine Gegend, die mindestens 400 m über Meereshöhe liegt, auch aus zwei barometrischen Sensoren bis 1100 hPa leicht eine Differenzdruckmessung bis 100 hPa Differenzdruck auch bei Hochdruckwetterlagen bauen können. Aber es kommt in dem Fall auf die Höhenlage des Messortes an, und darauf, ob nahe der Nulllage wirklich keine hohe Genauigkeit benötigt wird. Denn exakte Werte nahe dem Nullpunkt können nur Differenzdrucksensoren zuverlässig ermitteln.