@proembedded

Страница 173 из 975
Dolphin
10.01.2017
11:59:55
а то частота уйдет за область звука

Ingenegr
10.01.2017
12:02:31
для 9.6 и выше - нужно чутка задержку
С этим можно и нужно играться

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/

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
Зато каждый новичок в этом деле легко может понять и применить в своей поделке.

Я в своём случае заменял колбеки виртуальными методами.

Куда там проще?

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
пин чейндж интеррапт на 328p вполне норм
Да, думаю освоить, как припрёт.

Sergio
11.01.2017
05:51:51
Шьется с USB, так же
Не пошло с усб. Штю через стлинк

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

Sergio
11.01.2017
05:52:19
http://www.stm32duino.com/viewtopic.php?t=925
Не завелось. Глюкота какая-то.

Ну я те говорю - у меня все работает ))
Замечательно. А у меня нет.

Страница 173 из 975