[PRZYKŁAD] Obsługa KAmodLPS25HB za pomocą minikomputera Orange Pi Zero

W projekcie wykorzystywany jest także moduł KAmodLPS25HB. Działa on w oparciu o sensor ciśnienia bezwzględnego LPS25HB, który cechuje się m.in. szerokim zakresem oraz wysoką rozdzielczością pomiaru. Komunikacja z modułem może odbywać się za pośrednictwem magistrali I2C lub SPI, zaś dzięki wbudowanemu stabilizatorowi i translatorowi napięć na liniach SDA oraz SCL, możliwa jest praca modułu przy różnych standardach napięć magistralowych. Komputer Orange Pi Zero posiada wyprowadzone linie zarówno SPI jak i I2C, a więc czujnik można połączyć z komputerem. W projekcie wykorzystany zostanie interfejs I2C. Pełny układ GPIO komputera znajduje się poniżej:

Obie magistrale znajdują się w miejscu gdzie fabrycznie żadne złącza nie są przylutowane. Należy więc przylutować w tym miejscu złącze goldpin. Można do tego wykorzystać np. taką listwę.
W przykładzie wykorzystano port TWI1 do przesyłania danych. Dodatkowo do pinu VIN podłączono zasilanie o napięciu 3,3 V a do pinu GND masę układu. Pin SDO także połączono z masą. W przypadku korzystania z komunikacji I2C napięcie na tej linii decyduje o najmłodszym bicie adresu czujnika. Gdy pin jest na potencjale masy adres ten będzie równy 0x5C, dla połączenia z zasilaniem adres będzie wynosił 0x5D. Połączenie czujnika z Orange Pi Zero przedstawiono w tabeli.
| Pin modułu KAmodLPS25HB | Pin Orange Pi Zero |
| +VIN | 3.3 V |
| GND | GND |
| SDA | TWI1-SDA/PA19 |
| SCL | TWI1-SCK/PA18 |
| SDO | GND |
Poniższe zdjęcie przedstawia zmontowany układ:


Czym jest czytnik e-booków i jak działa?
O suwerenności Europy mówią gen. Sławomir Żakowski, gen. Paweł Bielawny, dr. Jacek Pawlak, Adam Cudny i dr Daniel Więzik
Nowe technologie mogą pomóc Europie w umocnieniu jej pozycji na światowym rynku mikrochipów 




