Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| products:laboratory_iot:exp39 [2020/05/23 13:40] – labuser29 | products:laboratory_iot:exp39 [2020/05/23 14:19] (текущий) – [Схема эксперимента] labuser29 | ||
|---|---|---|---|
| Строка 10: | Строка 10: | ||
| ==== Схема эксперимента ==== | ==== Схема эксперимента ==== | ||
| - | {{ : | + | {{ : |
| - | // | + | // |
| + | |||
| + | {{ : | ||
| + | // | ||
| + | |||
| + | ==== Программный код эксперимента ==== | ||
| + | <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)) | ||
| + | </ | ||