
Dolphin
10.01.2017
11:59:55
а то частота уйдет за область звука

Ingenegr
10.01.2017
12:02:31

Dolphin
10.01.2017
12:27:32
Как в мультиках звук ))
Тайна третьей планеты ))

Google

Eugene
10.01.2017
13:37:59
ты как это придумал вообще делать? )

Dolphin
10.01.2017
13:38:36
Случайно вышло, когда писал дверной звонок
А последние эксперименты благодаря видео от LexsZero
Выше полистай найдешь ссыль
Это то что вышло случайно ))

Яков
10.01.2017
13:51:13

Dolphin
10.01.2017
13:51:42
Вот тоже думаю оставить ))

Suigintou45
10.01.2017
13:53:59
годный чиптюн

Dolphin
10.01.2017
13:54:28
Если интересно, еще поковыряю формулы потом, повыкладываю... а то чет надоело, муторно искать сливки ))

Sergey
10.01.2017
15:27:41
\today
,kby
блин

Google

Sergio
10.01.2017
20:17:52
А я написал статейку на хабр. Да, про ардуину и для/про чайников и новичков.
https://habrahabr.ru/post/319180/

Ivan
10.01.2017
20:20:28

Sergio
10.01.2017
20:21:18
Заживает.
Мот в мастерскую, боты сапожнику, штаны швее. Это чтоб на мот не сесть раньше времени. Сдерживаюсь.
Во! Я ищу толковую схемку для датчика зажигания. Провод намотать на высоковольтный провод к свече, а дальше в голову приходит только делитель из резисторов, на затвор полевого транзистора, чуть сгладить конденсатором и на компаратор.
Может есть какие тонкости, что я должен наступить как на грабли?

Dolphin
11.01.2017
04:42:56
По кнопкам: либа отвязана, но какой МК то в итоге?
Почему не сделать флагами - состояние кнопок, чтобы потом передавать буфер флагов? Так же можно сделать сдвоенные и строенные нажатия!

Sergio
11.01.2017
05:29:06

Dolphin
11.01.2017
05:30:56
про оптимизации ))

Sergio
11.01.2017
05:32:06
Это заклинание. Прочитает только маг 8 уровня. Но не поймёт.

Dolphin
11.01.2017
05:32:25
?

Sergio
11.01.2017
05:33:30
Можно кнопку параметром везде там ввести, но криво это. 80 байтов сэкономит, и то не уверен.

Dolphin
11.01.2017
05:33:54
Да дело не в экономии же
А в простоте обработки

Sergio
11.01.2017
05:34:06
Я так думал, таблицу статической хотел. Нее.

Dolphin
11.01.2017
05:34:29
У тебя таблица останется, только состояний больше станет в ней
например 0b00000001 - кнопка один, 0b00001111 - все кнопки нажаты

Google

Sergio
11.01.2017
05:35:10
Один мка на всё -- даже не скопипастить куда-то ещё будет. Слишком хардкорно

Dolphin
11.01.2017
05:35:53
Ну сам смотри, это просто хороший совет был ;)

Sergio
11.01.2017
05:36:18
Я понял. Читал выше.

Dolphin
11.01.2017
05:36:24
Главное - буфер отвязан от кода и заполняется прерыванием. Что это дает?
Да все просто, не нарушает работу прерываний от каждой кнопки, и позволяет обрабатывать все последовательно
Так работает на всех платформах - обработка клавиатуры

Sergio
11.01.2017
05:37:29
У меня другой подход:
Нет на ардуине прерываний, дифицит.
Всё отвязано.
Оформлено как либа.
Просто и понятно :)

Dolphin
11.01.2017
05:37:50
а как ты кнопки сканируешь? прямо в коде?
как это нет? все есть ))

Sergio
11.01.2017
05:38:16
А ты посмотри. Там кода кот наплакал.
Внешних нет
На меге32 их 2 штуки.
Остальное групповая магия и выход за прокладку ide.
Зачем париться и писать странный непереносимый код, когда считать такты и микросекунды нет необходимости?

Dolphin
11.01.2017
05:41:06
я же говорю, это не для оптимизации, это бы расширило возможности автомата и упростило сбор

Sergio
11.01.2017
05:41:12
Зато каждый новичок в этом деле легко может понять и применить в своей поделке.
Я в своём случае заменял колбеки виртуальными методами.
Куда там проще?

Dolphin
11.01.2017
05:43:08

Sergio
11.01.2017
05:43:09
Там кода нет почти.
Всё в одной статической табличке.
Сказал ардуино иде.

Google

Sergio
11.01.2017
05:43:46
Я не промышленный писатель :)

Dolphin
11.01.2017
05:44:06
Mega, Mega2560, MegaADK 2, 3, 18, 19, 20, 21
ноги внешних прерываний для ардуино иде

Sergio
11.01.2017
05:44:20
Там есть, но не так просто всё.

Dolphin
11.01.2017
05:44:27
)))

Sergio
11.01.2017
05:44:45
В меге328 внешних только два.

Dolphin
11.01.2017
05:45:04
Ясно, ладно не грузись, не хочешь - не надо, главное чтобы все работало как ТЫ хочешь ;)

Sergio
11.01.2017
05:45:21
Есть сгруппированные по 4 порта ещё, но там есть секас.

Dolphin
11.01.2017
05:45:36
вкурсе - нестед

Sergio
11.01.2017
05:45:55
Есть changeInterrupt, там отдельная мутота.
Нет смысла, если мнн +-20мс пофиг :)

Dolphin
11.01.2017
05:46:38
Завязывай с ардуиной, пиши в AS ;)
это интересней и отладчик шикарный

Sergio
11.01.2017
05:47:26
Освою и сложное,
Я stm32 курочу. Жуткое говно после уютной ардуины. Каланетика мозга.
Ас - это что?

Dolphin
11.01.2017
05:47:54
СТМ превращается в ардуину ;)
Атмел Студио

Sergio
11.01.2017
05:48:11
Нет винды, не всё годится.

Dolphin
11.01.2017
05:48:30
аааа, вонаначо ))

Sergio
11.01.2017
05:48:44
Стм идёт правильной дорогой, но только слишком асимптитически.

Google

Dolphin
11.01.2017
05:48:53
тогда и протеуса у тебя нет ))

Sergio
11.01.2017
05:49:04
Вдоль обочины по кустам и канавам

Dolphin
11.01.2017
05:49:30
у тебя стм - 103?

Sergio
11.01.2017
05:49:34
Есть куб и систем воркшоп и тот через жопу и жабу
Да. И дискавери есть

Dolphin
11.01.2017
05:49:55
ща покажу
https://geektimes.ru/post/277928/

Petr
11.01.2017
05:50:45
пин чейндж интеррапт на 328p вполне норм

Sergio
11.01.2017
05:50:58
Я тут хотел лентой ws2812 на стм посветить. Ха!
Меначерезжопу там!
Нет готового ничего.

Dolphin
11.01.2017
05:51:21
Шьется с USB, так же

Sergio
11.01.2017
05:51:25

Petr
11.01.2017
05:51:44

Sergio
11.01.2017
05:51:51

Dolphin
11.01.2017
05:52:14
Ну я те говорю - у меня все работает ))

Sergio
11.01.2017
05:52:19