Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| products:aruno:exp13 [2020/06/08 19:03] – alexnik | products:aruno:exp13 [2020/06/20 13:21] (текущий) – alexnik | ||
|---|---|---|---|
| Строка 29: | Строка 29: | ||
| ==== Схема эксперимента ==== | ==== Схема эксперимента ==== | ||
| - | {{ :products:esp-iot:exp9_sch.png?nolink |}} | + | |
| + | {{ :products:ardu:exp13_sch.png?nolink |}} | ||
| // | // | ||
| Строка 38: | Строка 39: | ||
| В схеме мы использовали токоограничительные резисторы на каждом светодиоде. Казалось бы проще поставить один резистор на катод, чем по резистору на каждый анод, но нет, такой вариант не является правильным. Дело в том, что ток через резистор будет зависеть от количества включенных сегментов, | В схеме мы использовали токоограничительные резисторы на каждом светодиоде. Казалось бы проще поставить один резистор на катод, чем по резистору на каждый анод, но нет, такой вариант не является правильным. Дело в том, что ток через резистор будет зависеть от количества включенных сегментов, | ||
| - | + | {{ :products:ardu:exp13.png? | |
| - | {{ :products:esp-iot:exp9_mont.png? | + | |
| // | // | ||
| Строка 45: | Строка 45: | ||
| ==== Программный код эксперимента ==== | ==== Программный код эксперимента ==== | ||
| - | < | + | < |
| - | from machine import Pin | + | int a = 8; |
| - | _init() | + | int b = 9; |
| + | int c = 11; | ||
| + | int d = 5; | ||
| + | int e = 4; | ||
| + | int f = 7; | ||
| + | int g = 6; | ||
| + | int h = 10; | ||
| - | ledA = Pin(14, Pin.OUT) | + | void setup() { |
| - | ledB = Pin(13, Pin.OUT) | + | int i; |
| - | ledC = Pin(4, Pin.OUT) | + | for(i=4; i<=11; i++) pinMode(i,OUTPUT); |
| - | ledD = Pin(5, Pin.OUT) | + | } |
| - | ledE = Pin(12, Pin.OUT) | + | void loop() { |
| - | ledF = Pin(16, Pin.OUT) | + | |
| - | ledG = Pin(15, Pin.OUT) | + | |
| - | + | | |
| - | ledA.on() | + | |
| - | ledB.off() | + | |
| - | ledC.on() | + | } |
| - | ledD.on() | + | |
| - | ledE.off() | + | |
| - | ledF.on() | + | |
| - | ledG.on() | + | |
| </ | </ | ||
| + | |||
| + | Программа эксперимента довольно простая, | ||
| ==== Дополнительное задание ==== | ==== Дополнительное задание ==== | ||