Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
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() | + | |
</ | </ | ||
+ | |||
+ | Программа эксперимента довольно простая, | ||
==== Дополнительное задание ==== | ==== Дополнительное задание ==== |