{"id":20330165,"url":"https://github.com/octaprog7/bmp180","last_synced_at":"2026-05-16T08:06:10.026Z","repository":{"id":43101024,"uuid":"511058093","full_name":"octaprog7/BMP180","owner":"octaprog7","description":"MicroPython module for BMP180 pressure\u0026temperature sensor.","archived":false,"fork":false,"pushed_at":"2022-11-06T09:39:59.000Z","size":1277,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-14T15:19:50.611Z","etag":null,"topics":["micropython","pressure","sensor","temperature"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/octaprog7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-06T08:44:43.000Z","updated_at":"2023-04-02T01:58:00.000Z","dependencies_parsed_at":"2023-01-21T23:16:07.087Z","dependency_job_id":null,"html_url":"https://github.com/octaprog7/BMP180","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octaprog7%2FBMP180","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octaprog7%2FBMP180/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octaprog7%2FBMP180/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octaprog7%2FBMP180/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/octaprog7","download_url":"https://codeload.github.com/octaprog7/BMP180/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241844939,"owners_count":20029750,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["micropython","pressure","sensor","temperature"],"created_at":"2024-11-14T20:15:18.544Z","updated_at":"2026-05-16T08:06:10.015Z","avatar_url":"https://github.com/octaprog7.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BMP180\nMicropython module for BMP180 pressure\u0026temperature sensor.\n\n## [На русском](README_RU.md)\n\n# Warning\nAttention, ATtiny enthusiasts, masters of assembly and C! This project may cause you to experience uncontrollable fits of anger and rage!\nThe code is written in MicroPython and deliberately ignores the following bare-metal development principles:\n\n    «Every byte counts» -\u003e ~8 KB of RAM here? No problem.\n    «Direct register access» -\u003e set_*(...) here with foolproofing.\n    «Counting cycles is mandatory» -\u003e time.sleep_ms() here and let the hardware wait.\n\nIf you've just experienced a fit of rage, congratulations, you've come to the right place.\nBut if you need speed, reliability, and a unified API for BMP180/280/390, welcome to a world where code reads like a book.\n\n\n# Connections\nJust connect your BMP180 board to Arduino, ESP or any other board with MicroPython firmware.\n\nSupply voltage BMP180 3.3 Volts! Not 5 volts! Use four wires to connect.\n1. +3.3 V\n2. GND\n3. SDA\n4. SCL\n\nUpload micropython firmware to the NANO(ESP, etc) board, and then two files: main.py and bmp180.py. \nThen open main.py in your IDE and run it.\n\n# Pictures\n\n## IDE\n\n![alt text](https://github.com/octaprog7/BMP180/blob/master/pics/ide_180.png)\n\n## Breadboard\n\n![alt text](https://github.com/octaprog7/BMP180/blob/master/pics/breadboard_180.jpg)\n\n## Display \nExample of displaying atmospheric air pressure read from a bmp180 on a segment display: https://github.com/octaprog7/seg_displays\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foctaprog7%2Fbmp180","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foctaprog7%2Fbmp180","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foctaprog7%2Fbmp180/lists"}