Цитата(zltigo @ Sep 14 2015, 16:47)
Я уже РЕАЛЬНО видел всякие "сцены" у двух сделавших. Сначала хоть гостям показывали игрушку и на рождество световые эффекты во дворе программировали, теперь и это надоело.
Реальность, блин.
Да, так оно и будет. Жизнь и природа не склонны к статике, процессы развиваются во времени - в этом нет ничего плохого.
Иногда процесс важнее результата, иначе что... сразу в гроб?
Теперь по делу: ну и что, что у меня УД имеет кучу возможностей, а использую только 1% ?
Зато я за вечер могу сделать ребенку "няню", которая бы рассказывала сказки с uSD-карты, меняла цвет в ночнике и управлялась с ИК или сенсорного пульта.
Абсолютно бесплатно - просто контроллеры это позволяют и они уже установлены.
Для иллюстрации привожу выписку состояний контроллеров. Обращаю внимание на строчки
load: {текущая загрузка пользовательской программы} ({текущая системная загрузка}), {минимум пользовательской загрузки} / {максимум пользовательской загрузки}.
Максимум практически у всех 1.5%. У "говорящего" контроллера чуть больше 5%.
Можно вместо 10 контроллеров все сделать на одном, но меня это не напрягает - пусть будет такой оверхэд.
CODE
05, sn: 02570001, to = 940 ms
hw = v2.1.0 / v2.1.0, sw = v2.1.4 / #01CE481B, pg = #4F2DBFC4
dt = 14.09.15 17:01:35 / 49 d, stack = 2584
load: 0.71% ( 2.18%), 0.49% / 5.76%
ain0 = 713mV, ain1 = 850mV
tcpu = 350, tpcb = 347
vref = 1237mV, vbat = 3478mV
16, sn: 01570000, to = 440 ms
hw = v1.1.0 / v1.1.0, sw = v1.1.4 / #1D605BB1, pg = #266E6A0B
dt = 14.09.15 16:58:02 / 49 d, stack = 1808
load: 0.39% ( 1.85%), 0.39% / 0.74%
ain0 = 2717mV, ain1 = 2724mV
tcpu = 36, tpcb = bad
vref = 1248mV, vbat = 3356mV
09, sn: 01550006, to = 590 ms
hw = v1.1.0 / v1.1.0, sw = v1.1.4 / #1D605BB1, pg = #F50E98D3
dt = 14.09.15 16:57:27 / 21 d, stack = 1808
load: 0.66% ( 1.77%), 0.52% / 1.02%
ain0 = 2708mV, ain1 = 2686mV
tcpu = 36, tpcb = bad
vref = 1235mV, vbat = 3326mV
07, sn: 01560004, to = 170 ms
hw = v1.1.0 / v1.1.0, sw = v1.1.4 / #1D605BB1, pg = #21FE817A
dt = 14.09.15 16:58:48 / 21 d, stack = 1808
load: 0.55% ( 1.85%), 0.52% / 1.15%
ain0 = 2738mV, ain1 = 2720mV
tcpu = 34, tpcb = bad
vref = 1246mV, vbat = 3360mV
12, sn: 01560000, to = 470 ms
hw = v1.1.0 / v1.1.0, sw = v1.1.4 / #1D605BB1, pg = #9E5221D5
dt = 14.09.15 16:58:53 / 21 d, stack = 1808
load: 1.00% ( 2.08%), 0.74% / 1.36%
ain0 = 2720mV, ain1 = 2712mV
tcpu = 35, tpcb = bad
vref = 1238mV, vbat = 3341mV
10, sn: 01550003, to = 800 ms
hw = v1.1.0 / v1.1.0, sw = v1.1.4 / #1D605BB1, pg = #5D99B4BD
dt = 14.09.15 16:59:01 / 21 d, stack = 1808
load: 0.99% ( 2.06%), 0.74% / 1.38%
ain0 = 2712mV, ain1 = 2705mV
tcpu = 36, tpcb = bad
vref = 1237mV, vbat = 3325mV
11, sn: 01550004, to = 180 ms
hw = v1.1.0 / v1.1.0, sw = v1.1.4 / #1D605BB1, pg = #3C7C7E09
dt = 14.09.15 16:59:29 / 21 d, stack = 1808
load: 0.99% ( 1.82%), 0.74% / 1.41%
ain0 = 2715mV, ain1 = 2720mV
tcpu = 35, tpcb = bad
vref = 1243mV, vbat = 3321mV
13, sn: 01560001, to = 940 ms
hw = v1.1.0 / v1.1.0, sw = v1.1.4 / #1D605BB1, pg = #BE6DF152
dt = 14.09.15 16:59:23 / 21 d, stack = 1808
load: 0.68% ( 1.85%), 0.66% / 1.05%
ain0 = 2721mV, ain1 = 2717mV
tcpu = 37, tpcb = bad
vref = 1240mV, vbat = 3332mV
14, sn: 01560002, to = 630 ms
hw = v1.1.0 / v1.1.0, sw = v1.1.4 / #1D605BB1, pg = #9D1CF2C4
dt = 14.09.15 17:00:12 / 21 d, stack = 1808
load: 0.75% ( 1.73%), 0.63% / 1.13%
ain0 = 2710mV, ain1 = 2717mV
tcpu = 34, tpcb = bad
vref = 1236mV, vbat = 3326mV
08, sn: 01560003, to = 60 ms
hw = v1.1.0 / v1.1.0, sw = v1.1.4 / #1D605BB1, pg = #8D780C70
dt = 14.09.15 17:00:38 / 21 d, stack = 1808
load: 0.55% ( 1.74%), 0.52% / 1.04%
ain0 = 2717mV, ain1 = 2729mV
tcpu = 37, tpcb = bad
vref = 1238mV, vbat = 3334mV