Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| products:laboratory_iot:exp39 [2020/05/23 14:00] – [Схема эксперимента] labuser29 | products:laboratory_iot:exp39 [2020/05/23 14:19] (текущий) – [Схема эксперимента] labuser29 | ||
|---|---|---|---|
| Строка 15: | Строка 15: | ||
| {{ : | {{ : | ||
| // | // | ||
| + | |||
| + | ==== Программный код эксперимента ==== | ||
| + | <file python Exp39.py[enable_line_numbers=" | ||
| + | import time | ||
| + | from machine import I2C, Pin | ||
| + | import onewire | ||
| + | import ds18x20 | ||
| + | _init() | ||
| + | |||
| + | # the device is on GPIO12 | ||
| + | ow = onewire.OneWire(Pin(12)) | ||
| + | |||
| + | # create the onewire object | ||
| + | ds = ds18x20.DS18X20(ow) | ||
| + | |||
| + | roms = ds.scan() | ||
| + | ds.convert_temp() | ||
| + | time.sleep_ms(750) | ||
| + | |||
| + | for rom in roms: | ||
| + | print(ds.read_temp(rom)) | ||
| + | </ | ||