Главная Юзердоски Каталог Трекер NSFW Настройки

Радиотехника

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 2018 473 687
Ардуино тред 3 /Arduino AVR/ Аноним 24/10/21 Вск 19:10:17 477741 1
изображение.png 547Кб, 598x295
598x295
изображение.png 4057Кб, 1440x1920
1440x1920
FFFUUUU.gif 1195Кб, 518x391
518x391
изображение.png 9486Кб, 2979x1898
2979x1898
Здесь можно задать вопросы про Arduino и попробовать пересеcть на STM32.
Вопросы по основам радиоэлектроники НУЖНО спрашивать в первом прикрепленном треде на доске.
В данном треде обсуждается только Arduino и AVR (с использованием библиотек Arduino)

Коротко - о главном:
- Что такое Arduino?
- Ардуина - это конструктор из Atmega и своей IDE с библиотеками, который будет выполнять написанные тобой команды - программу, или же просто - скетч.

-Мне уже рассказывали в шкалке/шараге про микроконтроллеры, почему именно AVR?
-Вообще можешь начать с чего угодно, Arduino поддерживает почти все существующие МК. Но AVR достаточно дубовые и толерантны к ошибкам, в то время как stm32 и другие 3.3 В можно запросто убить статикой или переполюсовкой, совсем не заметив этого

- Что такое IDE?
- IDE - это ПО для разработки скетчей, брать тут -
https://www.arduino.cc/en/Main/Software

Профи берут ПО здесь -
http://www.besplatnyeprogrammy.ru/notepad.html


Если ты уже знаешь, что такое IDE и знаком с VSCode, CLion или Eclipse, то можешь сесть сюда
https://platformio.org/platformio-ide

- Сильно ли я сосну, купив arduino your name, в плане того, что она использует 3.3в вместо 5в как у остальных?

- Если берешь побаловаться и закинуть, то строго похуй. Если какой проект мутишь, то тут уже смотря чем питать будешь.

- Как, например, я могу сжечь Arduino?
- Подать больше 5В на входы. И ещё 1000 способов от русского Ивана, не умеющего в инструкции.

- Зачем нужны всякие борды-хуёрды?

- Чтобы ты не запорол своим лудилом из-за ошибок схематики пару сотен МК

- Я купил Arduino, но не знаю, зачем. Что делать?

- Идеи для анона -
http://cxem.net/arduino/arduino.php
http://arduino-projects.ru/
http://arduino-diy.com/arduino_proekty-0

- Я хочу вкатиться по-серьёзному, что делать?
- Читать -
http://publ.lib.ru/ARCHIVES/R/REVICH_Yuriy_Vsevolodovich/_Revich_Yu.V..html

- Я не умею читать, что делать?
- Смотреть годные каналы -
https://www.youtube.com/channel/UC7aH7HVqDvwB1xNHfSl-fDw
https://www.youtube.com/user/0arduinoLab
https://www.youtube.com/watch?v=bO_jN0Lpz3Q&list=PL944BA86E715C5FEE

- Я осознал, что могу мигать светодиодом в СОЗИДАНИЕ, что делать?
- Брать Arduino Starter Pack Edition -
https://ru.aliexpress.com/item/NEWEST-RFID-Starter-Kit-for-Arduino-UNO-R3-Upgraded-version-Learning-Suite-With-Retail-Box/32714696336.html

- МНЕ МАЛО
- Что ж, дорогой друг, настало время НАСТОЯЩИХ ПОДДЕЛОК! -
Модулей MEGA PACK https://ru.aliexpress.com/item/37-Arduino/32243738985.html

- МНЕ ВСЁ ЕЩЁ МАЛО
- Поздравляю! Вы прошли игру. Самое время зарабатывать 300kk/ns и наставлять молодых оленят на путь истинный ITT
Ну или начать Новую игру+ и пересесть на stm32, nxp, esp32 и так далее и так далее...

И помни, анон, ардуинщики - (не) дети
Аноним 24/10/21 Вск 19:11:55 477743 2
Посоны, хочу библиотеку для рисования GUI на sh1106. Я не хочу сам рисовать кнопки по пикселям, хочу готовую либу для рисования менюшек на манер марлина
Аноним 25/10/21 Пнд 02:05:40 477794 3
Аноним 25/10/21 Пнд 10:18:33 477811 4
Почему флаг вызова прерывания выставляется, даже когда прерывания запрещены маской и регистром общих прерываний?
Аноним 25/10/21 Пнд 10:35:18 477812 5
>>477811
Наверное потому что прерывание произошло?
Аноним 25/10/21 Пнд 10:47:10 477814 6
>>477812
Как оно может произойти, если прерывания в принципе запрещены?
Аноним 25/10/21 Пнд 11:38:35 477816 7
>>477814
Ну может они и запрещены, просто переход на обработчик не происходит
Аноним 25/10/21 Пнд 17:21:05 477839 8
Аноним 25/10/21 Пнд 19:22:34 477861 9
Аноним 25/10/21 Пнд 19:40:54 477864 10
>>477741 (OP)
>2 пик
Ты не пугай так. Я думал, древнее зло на нулевую всплыло
Аноним 26/10/21 Втр 18:08:29 477920 11
Короче, задача такая, надо вызывать функцию через заданное время. Причем это время измеряется часами, а не секундами, поэтому как-то millis() не оч подходит и не оч красиво будет.
Че вообще использовать для этого? В принципе за пару десятков часов ардуина не сильно уедет от реального времени, так что я сомневаюсь что нужен rtc. Или всё ж нужен? Поставить software RTC какой-нибудь? Че делать то?
Аноним 26/10/21 Втр 18:15:33 477921 12
Аноним 26/10/21 Втр 19:00:54 477923 13
>>477920
Если календарь не нужен, а просто большие интервалы времени, то программный счётчик.
Аноним 26/10/21 Втр 19:16:10 477925 14
>>477920
>software RTC
Так эти ваши millis() как раз и есть разновидность этого.

>В принципе за пару десятков часов ардуина не сильно уедет от реального времени
Если ты про millis(), то считает оно с точностью тактового генератора. Точность которого наверное в пределах +-50ppm, что за час даст максимум 0.2 секунды.

>>477921
>ШИМ с частотой в 1 Гц
Если кроме этого и отсчета интервалов длительностью в пару часов вообще ничего не нужно, то можно настроить таймер на прерывания раз в секунду и прямо в прерываниях все делать. Но если ты используешь ардуино ИДЕ, то все это без разницы, у тебя все равно будет работать таймер от которого считает millis().
Аноним 26/10/21 Втр 22:03:45 477934 15
>>477925
>у тебя все равно будет работать таймер от которого считает millis()
То есть эта либа никак не повлияет на работу millis()? Документации к ней нет и я не ебу как оно там работает
>>477921
Аноним 26/10/21 Втр 22:46:47 477936 16
>>477934
>То есть эта либа никак не повлияет на работу millis()?
Как из написанного выше можно было сделать такой вывод? Но да, вероятно не повлияет, потому что millis тикает от Timer0, у которого элементарно нет каналов сравнения которые используются для ШИМ. Для ШИМ там могут быть использованы Timer1, Timer2. Это конечно если речь про AVR.
>Документации к ней нет и я не ебу как оно там работает
А даже если была бы, это все бессмысленно, пока в документации на ардуино иде не будет написано на каком таймере работает millis().

>а bit banging для лохов, поэтому мы конечно ж ебем прескейлеры
Лучше делай все, включая ШИМ, через millis, это явно не будет хуже использования "либ" в которых ты даже не понимаешь какой из таймеров будет задействован в результате.
Аноним 26/10/21 Втр 23:42:13 477942 17
>>477936
>Лучше делай все, включая ШИМ, через millis
Не вариант, если у тебя есть операции с неопределенным временем исполнения и датчики
Аноним 27/10/21 Срд 00:08:35 477943 18
>>477942
Вот принесёт своё говно в тред, там ещё можно подумать, а так хули гадать
Аноним 27/10/21 Срд 00:30:01 477945 19
>>477943
Ну еб вашу мать то. Есть датчик, чтение данных с которого занимает 100 мс (ну то есть надо подать 0 на CS, а через 100 мс считать что вернет). А на основании того, что пришло с датчика уже выставляется скважность ШИМ. Таймер нужен чтоб отключить ШИМ через заданное время вообще
Аноним 27/10/21 Срд 00:39:03 477946 20
Анон, мне плохо. Я нихуя не понимаю что за ебаные библиотеки. Это типа кто-то написал кучу функций и я могу просто их использовать? И где прочитать список всех этих ебаных функций с их описаниями?
Аноним 27/10/21 Срд 00:58:40 477947 21
>>477946
> Я нихуя не понимаю что за ебаные библиотеки. Это типа кто-то написал кучу функций и я могу просто их использовать?
Да, именно так
> И где прочитать список всех этих ебаных функций с их описаниями?
Обычно readme.md на гитхабе. Но некоторые не считают нужным делать документацию и приходится угадывать из примеров к библиотеке
Аноним 27/10/21 Срд 01:16:07 477948 22
>>477946
Алсо, где, блядь, список имен пинов? Как мне их, сука, называть в моей "программе" по миганию светодиодами?
Аноним 27/10/21 Срд 07:42:09 477960 23
>>477945
>>477942
С чего бы это? Для упрощения рассмотрим мигалку произвольным количеством светодиодов с разными произвольными периодами. Что-то вроде такого (псевдокод):
# define INTERVAL_LED1 1000
# define INTERVAL_LED2 1100
# define INTERVAL_LED3 1200
int tim_led1 = 0;
int tim_led2 = 0;
int tim_led3 = 0;
for(;;) {
if (millis() > tim_led1) {
tim_led1 = millis() + INTERVAL_LED1;
инвертировать LED1
}
if (millis() > tim_led2) {
tim_led2 = millis() + INTERVAL_LED2;
инвертировать LED2
}
и так далее
}

В чем проблема мигание одним светодиодом из этого примера немного усложнить до ШИМ, а мигание другим до считывания твоего датчика?
Аноним 27/10/21 Срд 10:23:26 477962 24
Аноним 27/10/21 Срд 10:25:58 477963 25
>>477960
Если в этот код вхуярить код с непостоянным временем выполнения, то светодиоды будут мигать уже не с такими периодами, как ты задал.
Пример кода да хотя б такой
for (int i =0;i<n;i++){
DoSmth();
}
n++
Аноним 27/10/21 Срд 10:28:07 477964 26
>>477963
>>477960
> мигание другим до считывания твоего датчика?
Да тем, что считывание это одна функция из библиотеки адафрута, которая блокирует на 100 мс. С точки зрения времени выполнения это эквивалентно delay(100)
Аноним 27/10/21 Срд 11:11:01 477966 27
Screenshot20211[...].jpg 549Кб, 631x2238
631x2238
>>477962
НиХуЯ. Arduino nano pinout.
В какой там ссылке написано что например пины d0-d13 называются числами 0-13 и пины a0-a7 называются числами 14-21? А где написано что пин d13 ещё может быть назван LED_BUILTIN? Может у них ещё какие то имена есть?
Аноним 27/10/21 Срд 12:00:17 477967 28
>>477963
А не надо писать такой код, это явно хуже чем "bit banging для лохов".

>>477964
Выкини глупую библиотеку и возьми нормальную или напиши сам.

>>477966
Открой код ардуиновский и посмотри сам все.
Аноним 27/10/21 Срд 12:19:00 477968 29
>>477966
картиночки открой, дебс.

>А где написано что пин d13 ещё может быть назван LED_BUILTIN?
в хидерах
Аноним 27/10/21 Срд 15:26:55 477981 30
изображение.png 519Кб, 1753x1240
1753x1240
>>477966
Ну и хуль тебе тут непонятно? К тому же все пины подписаны на ардуине по номерам
>А где написано что пин d13 ещё может быть назван LED_BUILTIN?
Здравствуйте, пожалуйста, пойдите почитайте, что такое #define
>>477967
>А не надо писать такой код, это явно хуже чем "bit banging для лохов".
Почему?
>Выкини глупую библиотеку и возьми нормальную или напиши сам.
Ну у адафрута хоть какая документация есть, в отличие от других производителей
Аноним 27/10/21 Срд 19:14:20 478025 31
>>477981
>Почему?
Потому что пока крутится этот цикл не получится больше ничего делать кроме прерываний. Но в прерываниях ничего относительно длительного делать нежелательно, как минимум потому что это может помешать другим прерываниям. Разумеется может быть и такой случай когда все это не важно и такой цикл ничему не помешает, но часто бывает иначе. И если пишешь библиотеку, то зачем закладывать такие ограничения? Почему бы не сделать две функции, одна запускает процесс, а другая проверяет готовность и записывает результат если готово, тогда пользователь может сам решить как ему организовать, через тупой цикл или как-то еще.
Аноним 28/10/21 Чтв 21:19:13 478165 32
Я не понял. Мне что бы мигать чем то сложнее светодиода нужно использовать какие-то васянские библиотеки? Без единой строчки описания и в лучшем случае с парой примеров.
Аноним 28/10/21 Чтв 21:47:33 478166 33
Аноним 29/10/21 Птн 01:29:08 478169 34
Анончики, нужен совет. Хочу программировать МК, сначала простые задачи потом сложнее. Пердуину не хочется, я так понимаю, она не даст получить глубоких знаний в этом. Читаю сейчас Мортона введение в МК АВР, там он пишет на ассемблере. Многие говорят, что язык старье как и контроллеры АВР и нахуй не нужно. По стм книг для долбаебов не нашел. Чё делать? АВР но не ассемблере или ну его нахуй и пытаться в стм?
Аноним 29/10/21 Птн 03:33:52 478171 35
>>478169
если совсем нуб, то вкуривай самое наглядное и понятное что найдешь, архитектура и язык похуй. Рикаминдую курс ДиХальта http://easyelectronics.ru/category/avr-uchebnyj-kurs/page/5 - отсюда и в обратном порядке хотя бы пару страниц. Похуй что авр и наполовину ассемблер, тебе главное понять принцип, как там все в этих наших контроллерах устроено.

да, если ты еще не умеешь в C, то начинай уметь. Не надо искать хуету типа "С для микроконтроллеров", он там такой же, как и на пекарнях, осиль сначала базовые вещи - хотя бы как компилятор с линкером работают - на большом компе.
Аноним 29/10/21 Птн 05:31:24 478172 36
1635376582207.jpg 21Кб, 600x422
600x422
>>478169
Первое - не лезь в это говно блять, оно нахуй никому не нужно блять, и ты не будешь.
Второе - пиздуешь в ютаб гуглишь "хирьянова", смотришь курс по сям/питону, после этого дрочишь книжки с регистрами, прочей хуйней
Аноним 29/10/21 Птн 05:34:46 478173 37
>>478172
ну пиздец блять. Это наше программирование состоит из текста чуть менее чем полностью, какой нах ютуб.
Аноним 29/10/21 Птн 05:42:46 478174 38
>>478173
Дурень, если инфа подаётся простая к усвоению, вообще без разницы где она, хоть блять на скалах высечена, это было моё мнение, так что давай не будем устраивать очередной никому не нужный срач
Аноним 29/10/21 Птн 07:03:50 478175 39
>>478169
Ассемблер нужен в большей степени разработчикам железа, а не программистам. Это такая запись машинного кода, чтобы "вручную" брать байты из регистров и производить с ними простейшие однотактовые действия. Причём у каждого МК набор регистров и доступных инструкций разные.
Какие-то серьёзные программы на нём писать заебёшься, там даже умножения нет. И то, что в С пишется парой строчек с инкрементом - в ассемблере надо расписывать в хуеву гору действий.
Да, это позволяет производить некоторые особо хитрожопые хаки, но пока ты С на хайлевеле не вызубрил со всеми указателями и хитровыебанными типами данных - лезть в ассемблер не имеет смысла. А вот если ты собираешься писать свой компилятор или выпускать свой микроконтроллер - тогда лезть уже надо.
Аноним 29/10/21 Птн 07:21:20 478176 40
>>478175
>там даже умножения нет.
Глупости, в AVR оно есть, нет только в ATTiny. Остальные твои рассуждения тоже глупости.
Аноним 29/10/21 Птн 14:35:55 478207 41
>>478169
Ардуина сойдет для начала вполне. Писать код на ассемблере тебе под авр не нужно, но для общего развития имеет смысл почитать про регистры, тактование, таймеры
>>478175
> Ассемблер нужен в большей степени разработчикам железа, а не программистам.
Программистам, только не тем, кто разрабатывает ПО под МК, а тем, кто портирует gcc под микроконтроллеры или пишет что-то типа куба
Аноним 29/10/21 Птн 15:19:00 478222 42
>>478175
>Какие-то серьёзные программы на нём писать заебёшься, там даже умножения нет.

Ну вам - пориджам может и заебно, зумеры 80х как то не замечали сложного ассемблера.

И это не мешало писать серьезный софт на нем.

В наше время это блядь, дети читали и понимали. Просто у них больше жажды в глазах было.

https://zxpress.ru/book.php?id=2

Аноним 29/10/21 Птн 15:26:37 478224 43
>>478222
> зумеры 80х как то не замечали сложного ассемблера.
У вас хоть в 80х были spi, i2c, can на скорости более 1 МГц и требовалось ли гонять флоаты? Знаешь, помигать светодиодом можно и на ассемблере, но байтоебить плавающую запятую, ой неее
Аноним 29/10/21 Птн 15:40:57 478227 44
>>478224

> У вас хоть в 80х были spi, i2c, can на скорости более 1 МГц

понимаю, что пориджи даже в прочитать даташит не могут и учатся в лучшем случае по гугл+sof/


Аноним 29/10/21 Птн 16:37:06 478231 45
>>478227
Ну spi это элементарно, ладно. Но can и i2c уже посложнее будут, хотя сейчас опять же ассемблер ненужон, так как для этих интерфейсов аппаратные контроллеры имеются
Аноним 29/10/21 Птн 17:17:53 478235 46
Было бы о чем спорить. Ассемблер элементарен и не требует много времени для изучения, и даже если он не нужен, то ничего плохого от его изучения не будет, только кругозор расширится.
Аноним 01/11/21 Пнд 19:02:40 478571 47
Чета как-то пердуина слишкам проста. Берешь кучку говномодулей, буквально как попало бросаешь в одну кучу, так же программу собираешь из говнобиблиотек, хуяк- хуяк и готово. Никакие протоколы-хуетоколы даже толком знать не надо, за тебя васяны уже навасянили всякую херню, как оно там внутри исполняется пох.
Как-то нихуя не самостоятельно и сложно, а детский сад из говна и палок, причем мне кажется что для всех задач будет дикий оверкилл.
Аноним 02/11/21 Втр 09:14:24 478660 48
Аноним 02/11/21 Втр 19:20:17 478761 49
>>478660
Я думал это будет более... железное программирование. Типа там послать что-то по какому-нибудь спи и принять што-то. А тут "да нахуй это надо вот раз раз гет пишешь и раз раз врите и готово". Эспиай, хуеспиай, вообще похуй, только питание и землю не перепутай. "Даташит? Да нахуй он нужен." Я хотел как бы,.. более низкое что ли программирование.
Аноним 02/11/21 Втр 19:37:28 478763 50
>>477741 (OP)
Почему контроллерная техника не в асу, а в радио?
Аноним 02/11/21 Втр 19:38:31 478764 51
>>478761
Ты блять от пердуины хотел байтослесарства? лол, бери блокнот, бери С, хуярь, кто тебе блять мешает
Аноним 02/11/21 Втр 19:39:08 478766 52
Аноним 02/11/21 Втр 19:39:43 478767 53
>>478761
Вообще что ты говоришь делать достаточно руководство почитать что к контроллеру идёт.
Я вот авр программирую на родном асме с родной студии, а пердуин что-то лень выкатываться тем более, хочу СТМ...
Аноним 02/11/21 Втр 20:35:27 478774 54
>>478763
На сосаче есть отдельный раздел по АСУ?
Инб4 /asylum/
Аноним 02/11/21 Втр 21:04:14 478777 55
>>478774
В воркаче чето было
Аноним 06/11/21 Суб 06:52:28 479143 56
Аноним 06/11/21 Суб 08:08:29 479146 57
16361185847820.png 191Кб, 1761x929
1761x929
Какого хрена при низком уровне на ножке RESET программа начинает исполняться?
А после поднятие до высокого уровня, опять начинает работать с вектора сброса.
Аноним 06/11/21 Суб 09:48:32 479149 58
>>479146
>Какого хрена
Может тому що ресет происходит по фронту, а не по уровню на ножке?
Аноним 06/11/21 Суб 11:13:22 479152 59
>>479149
Тогда почему надо ресет подтягивать к питанию и сбрасывать землей, а не наоборот?
Аноним 06/11/21 Суб 12:35:18 479158 60
>>479149
> происходит по фронту
Да вроде нет. Специально же городят схему сброса с резистором и конденсатором, чтоб пока конденсатор заряжался подольше держать на линии RESET низкий уровень. Чтоб гарантировано всё сбросилось.
Аноним 06/11/21 Суб 22:54:17 479204 61
image.png 185Кб, 1105x877
1105x877
image.png 14Кб, 642x313
642x313
Решил значит прочитать Fuse и Lock Bits прям из программы сохраняя в EEPROM
Накидал говнокода
https://ideone.com/GoDaDp

Оно что-то читает, но явно не то что должно быть.
0x0C 0x94 0x34 0x00
Результат всегда один и тот же. На смену фьюзов реакции нет.
Что в протеусе, что на реальной ардуине с 168 мегой.

Как из программы считать Fuse

Аноним 06/11/21 Суб 23:43:19 479220 62
>>479158
>Специально же городят схему сброса с резистором и конденсатором
Вообще-то это костыль для RS232, чтобы DTR давал импульс, а не низкий уровень на все время передачи данных
Аноним 07/11/21 Вск 10:18:22 479254 63
>>479204
Странно все это, но я не настоящий ардуинщик и вряд ли что подскажу. Можешь попробовать посмотреть как сделано в avr-libc в макросе boot_lock_fuse_bits_get. А там из существенных отличий содержимое SPMCSR не считывается и не складывается через ori, а сразу пишется как-то так:
>ldi r18, lo8(9)
>sts 87, r18
А потом у тебя lpm, а там:
>lpm r24, Z
У этих инструкций разные опкоды, может в этом дело.
Аноним 07/11/21 Вск 11:52:06 479260 64
Друзья, приветствую всех!

Возможно, пишу не в тот тред, но насколько я понимаю, тема сенсоров довольно актуальна для Ардуинщиков. Есть у меня один незакрытый технический гештальт, где нужен сенсор расстояния.

Дело в том, что стандартные IR сенсоры, что можно найти в наборах не очень подходят.

Для моих задач очень желательно:
- субмиллиметровое разрешение (0.5-1мм)
- погрешность измерений в районе 1%.
- маленький размер до 8×5×1.5мм (д×ш×в)
- стоимость <=75$.

Смотрел интернет по этому поводу и наткнулся на датчики ST VL61XX, но не удалось выяснить, насколько они точны в реальной работе.

Я готов искать информацию сам, но возможно есть какие-то подводные камни, которые сразу стоит принимать во внимание при выборе сенсоров расстояния, и которые легко упустить из вида?


Заранее извиняюсь, если позволил себе терминологические неточности - работаю в другой сфере.

Спасибо анон.
Аноним 07/11/21 Вск 15:25:09 479304 65
>>479146
Там в первом случае переход из неопределенного состояния в ноль. Рискну предположить, что среда симуляции сама автоматически запустила программу, просто по дефолту сразу после инициализации. Во втором случае все сработало по даташиту.
Аноним 07/11/21 Вск 18:33:24 479326 66
image.png 131Кб, 1051x725
1051x725
image.png 17Кб, 669x312
669x312
>>479254
Не помогло.
Непонятно почему оно не работает ни в протеусе не в реальном железе.

https://ideone.com/ZPTENn
Аноним 07/11/21 Вск 18:43:12 479327 67
16333361236160.png 64Кб, 203x208
203x208
сделал себе короч дохуя умный дом на ESP32: HTU21 измеряет влажность и температуру в санузле, если влажность выше 60%, то включает вытяжной вентилятор через реле, BH1750 следит за уровнем освещённости в коридоре, HC-SR501 следит за движением в коридоре, если уровень освещённости ниже определённого значения и присутствует движение, то включает свет, сама ESP, дисплей 1602 и разъёмы для подключения переферии упакованы в корпус, датчик освещённости, движения и 2 реле стоят в отдельном корпусе на расстоянии пол метра, датчик влажности/температуры находится на расстоянии 1.5 метра, всё скомутировано с помощью 4 проводного телефонного кабеля, датчики работают, никаких проблем, всё включается и выключается как надо, но есть ебала с дисплеем, при включении вентилятора ломаются данные поступающие на дисплей, сам дисплей соединён с ESP в корпусе, на расстоянии пол метра от реле, что это за нахуй? Электромагнитные помехи? Щас навалил в код костылей пиздецких, чтобы всё работало, как надо, теперь вместо clear для обновления дисплея использую его инициализацию, инициализацию кастомных значков любовно нарисованные мною в генераторе так же пришлось перенести в основной цикл, иначе они продолжали ломаться

всё правильно сделал?
Аноним 07/11/21 Вск 19:30:43 479329 68
>>479327
rtos хоть используешь?
Аноним 07/11/21 Вск 21:40:04 479369 69
Screenshot20211[...].jpg 81Кб, 720x573
720x573
>>479326
А ты не пробовал добавить 0x20 для sts? Там вроде как всё константы заточены под команду out, которая обращается к обрезанному адресному пространству, и когда переходишь к полному пространству нужно добавлять смещение. Я авр давно забросил, поэтому только догадки, ничего не помню конкретно.

В общем, проверь куда ты пишешь. Попробуй вместо SPMCSR указать 0x57.
Аноним 08/11/21 Пнд 15:02:44 479426 70
Анончики, помогите псевдокодом гистезерис на водяной насос
морщу лоб уже 2 дня ни как не могу сообразить, делаю ифами
Итак - при включении качает от нуля до уставки (100), ждет падения до гис (95) и качает до 100 опять

кажется очень простым но что то идёт не так
vals-датчик давления int 0-100
p1-уставка int-100
p3-гистерезис int 0-40
key1 признак включения -bool
full признак первого набора давления bool

[code]
sum=p1-p3;
if (vals>=p1 && f_key1 == true && full == false) {
full = true;
}else{ out= HIGH); }
if (full == true && f_key1 == true ) {
if (vals>p1){ out= LOW);
} if (vals<sum){ out= HIGH); }}
[/code]
https://pastebin.com/WhAQ5HSs
Аноним 08/11/21 Пнд 22:14:04 479475 71
А че если не передергивать питание то на пинах может зависать хер пойми что? при перепрограммировании
Аноним 09/11/21 Втр 01:42:17 479485 72
>>479475
Смотря как перепрограммировать. Если программатор внешний, он шьёт под ресетом (в случае авр), и такие эффекты исключены - сброс очищает все спец регистры. Но ОЗУ не трогает.

Так что как вариант новая прошивка может после сброса старые данные из ОЗУ подхватывать и настраивать ноги сразу после сброса, и будет описанный тобой эффект.

Или если шить через кастомный бутлоадер, то там все что угодно может быть в зависимости от бутлоадера.

Одно из двух.
Аноним 09/11/21 Втр 01:49:46 479486 73
>>479426
Конечный автомат сделай, будет проще разобраться. На Ютубе хватает гайдов для ардуино.
Аноним 09/11/21 Втр 01:53:27 479487 74
Есть ли какие-то ресурсы, где можно занедорого заказать несложный скетч по развернутому ТЗ?
Я ебал ради одного крохотного кастомного устройства вкатываться в погромирование.
Аноним 09/11/21 Втр 08:53:30 479497 75
>>479426
вот так правильно будет
if (vals < (p1 - p3 )) out = true;
else if (vals > (p1 + p3 )) out = false;
Аноним 09/11/21 Втр 09:18:33 479498 76
Что затратнее поэлектричеству: опросить цифровой датчик температуры или ацпировать аналоговый?
Аноним 09/11/21 Втр 09:26:30 479499 77
>>479498
Наверное ацп, потому что синяя цифровая хрень в режиме измерения 0.3мА жрет, не считая еще и затрат на обмен данными. А микрочиповский сот23 термодатчик что то около 30 мкА кушоет, его можно отключать контроллером и подключать только для измерения, + получение показаний по сути это время работы ацп контроллера, в то время как у цифрового это задержка самого измерения и протокол обмена данными
Аноним 09/11/21 Втр 11:11:50 479505 78
Каким пердомулем можно подцепить больше семи аналоговых датчиков света к ардуино нано?
Аноним 09/11/21 Втр 11:22:41 479506 79
Аноним 09/11/21 Втр 11:23:22 479507 80
>>479505
Ну можешь к одной ноге все присоединить и включать по одному транзистором.
Аноним 09/11/21 Втр 11:25:47 479508 81
>>479487
Любой технический форум имеет раздел предложения о работе.
Ну или фриланс.
Аноним 09/11/21 Втр 12:17:53 479509 82
Аноним 09/11/21 Втр 23:29:30 479592 83
Датчик температуры DS18B20 показывает стабильные -127 градусов. Может быть такое, что я его испортил припаивая провод? У него были длинные ножки, а я их обрезал и отдуши там пропаял оставшиеся коротыши.
Аноним 09/11/21 Втр 23:32:06 479593 84
>>479592
>Может быть такое, что я его испортил припаивая провод?
Может, а может и нет
Аноним 09/11/21 Втр 23:58:26 479598 85
>>479592
начнем с того, что твоя либа вообще не умеет определять отсутствие датчика
Аноним 10/11/21 Срд 06:49:43 479615 86
>>479592
Что угодно может быть, но сначала код проверь.
1-wire в ардуинах бешено конфликтует с ШИМ, так что осторожнее с этой хуйней
Аноним 10/11/21 Срд 20:34:29 479686 87
Решил сделать себе регулятор оборотов вентилятора на ардуине, нашел вроде бы идеальный проект https://dec2b.de/posts/2020-10-31-temperature-dependent-fan-control-using-arduino.html , прямо 1в1 то, что мне надо по функционалу, без лишних свистопеределок, экранов и прочего говна.

Пошел по ссылке на гитхаб за скетчем и нихуя не понял. Где там выставлены температуры (мин, макс и ошибка), где пины? Или нигде и это просто шаблон для шарящих ребят?
Аноним 10/11/21 Срд 20:38:42 479687 88
>>479686
Config.h открой блять
Аноним 10/11/21 Срд 20:39:18 479689 89
image.png 249Кб, 2462x1748
2462x1748
Аноним 10/11/21 Срд 20:47:06 479690 90
>>479686
Мне нравятся программы на этой вашей пердуине.
include хуй;
include залупа;
include сыр, небо, аллах...;
void poop () { do shit } // literally just one single line
Готово! Ололо я у мамы програмизд!
Аноним 10/11/21 Срд 21:22:24 479695 91
>>479687
>>479689
Почувствовал себя охуенно тупым. Но потом понял, что не знаю как импортировать эту библиотеку и стало еще хуже.
Аноним 10/11/21 Срд 21:46:01 479697 92
Аноним 10/11/21 Срд 23:37:41 479706 93
Стикер 191Кб, 512x512
512x512
>>479697
Спасибо. Натыкал наугад по какому-то левому гайду и вроде всё получилось, подцепилось и заработало.

Но несть еще одна проблема - омерзительный писк мотора из-за низкой частоты шим. Вроде бы сделал 31кГц

void setup() {
pinMode(3, OUTPUT);
TCCR2B = (TCCR2B & 0xF8) | 1;

но почему-то оно рандомно стопается. Просто в какой-то моменнт перестаёт работать и всё. Лежит на полу, температура низкая, ШИМ 0, транзистор закрыт, вентилятор не крутится. Нагреваю датчик и просто ничего не происходит.
Аноним 11/11/21 Чтв 00:13:11 479709 94
>>479706
>> TCCR2B = (TCCR2B & 0xF8) | 1;
Это че такое?
Аноним 11/11/21 Чтв 00:18:30 479712 95
Аноним 11/11/21 Чтв 00:28:12 479717 96
>>479706
Выход второго таймера не на 3 пердуина пине ведь, ты шо
Аноним 11/11/21 Чтв 00:57:08 479719 97
Screenshot 2021[...].png 55Кб, 733x210
733x210
>>479717
Как нет-то? Писк пропал, значит сработало ведь.
Аноним 11/11/21 Чтв 08:29:34 479739 98
>>479709
Сбрасывает биты предделителя сначала в ноль, а потом выставляет бит CS0 в единицу.
Аноним 11/11/21 Чтв 12:38:13 479748 99
>>479592
Скорее всего ты не запускаешь АЦП и читаешь дефолтную температуру.
Аноним 11/11/21 Чтв 13:00:41 479754 100
>>478571

Ну, можешь читнуть дихалта и использовать голый МК на ассемблере, если любишь сложности.

>>478767
>хочу СТМ

А вот на STM без тамошней пердуины в лице CMSIS + Сube ты попросту заебешься анальной сложностью уровня mario kaizo.

Аврки хоть рили простые и их байтоебить сравнительно просто.
Аноним 11/11/21 Чтв 19:44:19 479841 101
>>479507
а сколько транзисторов и ног тогда понадобится?
Аноним 12/11/21 Птн 08:35:16 479894 102
>>479706
Снова на связи. Третий день ковыряюсь в пердуино с нулём теоретической базы и без знаний программирования.

Запитал ардуино нано 12В через Vin с материнской платы с хэдера вентилятора, и одновременно подключил юсб, чтобы читать серийный порт.

Датчик снимает температуру, ардуина ее читает и генерирует ШИМ, который открывает-закрывает транзистор, который пропускает ток на вентилятор. Вроде всё просто. 12В параллельно идут на транзистор (сквозь него на вентилятор) и на Vin ардуины.

Всё работает, всё хорошо и здорово, в серийный порт стабильно раз в секунду пишется температура и шим. Но в какой-то момент при высоком нагреве датчика (выше 70 градусов) в серийный порт приходит запись ov которой в скетче нет, программа останавливается, транзистор полностью открывается.

В чем теоретически может быть проблема?
Аноним 12/11/21 Птн 09:51:04 479898 103
>>479894
Нагрей свой датчик пару раз сам до 70 и смотри если тож самое повторица, значит программа говно
Аноним 12/11/21 Птн 15:57:49 479932 104
На связи анон который понимает в электронике примерно ничего
Объясните на пальцах пожалуйста, в каких случаях ставят диоды(само предназначение и принцип работы я зазубрил, но применять не умею)

Я задумал к одному источнику питания(dc) подключить через реле 3 потребителя(у каждого потребителя своё реле) но gnd у всех общий, правильно ли я понимаю что надо всем потребителям на gnd поставить диод?

И если не затруднит - накидайте простых примеров в каких случаях диод нужно ставить, что бы понять как это всё используется, спасибо
Аноним 12/11/21 Птн 16:11:37 479936 105
>>479932
Диод ставится на вход что б если еблан пользователь перепуиает палярность то ничего не сгорело.
И ещё много где.
Аноним 12/11/21 Птн 22:38:12 480010 106
>>479894
Если датчик DS18B20 или аналогичный, то он на 1wire сидит, а 1wire и ШИМ в ардуине по дефолту используют один и тот же таймер, в результате при определенных параметрах ШИМ или температуре они конфликтуют друг с другом.

В прошлом треде я с таким сталкивался https://2ch.hk/ra/res/411957.html#445767 воткнул простую проверку на хуиту с датчика, т.е. если if (пришла хуйня) шим += рандомчик пока не придет корректное значение с термометра.
Аноним 12/11/21 Птн 22:45:03 480012 107
>>479754
>А вот на STM без тамошней пердуины в лице CMSIS + Сube ты попросту заебешься анальной сложностью уровня mario kaizo.

Я вот наоборот несколько недель ебался из-за того, что CUBE в инициализации перепутал местами i2c и dma

Аноним 12/11/21 Птн 23:17:26 480018 108
97092c438393a8e[...].jpeg 25Кб, 300x225
300x225
>>479898
>>480010

Попробовал еще потестировать. Когда на 12В нет нагрузки всё работает идеально. Датчик считается, ШИМ меняется.
Когда на 12В за транзистором появляется вентилятор , все сперва работает хорошо, но как только вентилятор серьезно раскручивается, начинается какая-то фигня. Пропуски по несколько секунд в серийном мониторе цикл 1с, датчик то и дело отдает -127, а потом всё либо молча дохнет, либо напоследок написав OV в серийный монитор.

Вроде совершенно рандомно поборол проблему.

Убрал 12В со входа ардуины, оставил на вентиляторе (через транзистор) и подал на понижающий преобразователь, а с него уже 5В на ардуину.

Пока вроде полет нормальный. Если поработает пару ночей без вылетов, соберу уже рабочий управлятор для кулера видеокарты.
Аноним 13/11/21 Суб 14:51:45 480080 109
>>480018
> соберу уже рабочий управлятор для кулера видеокарты.
Пиздааааааа
Аноним 13/11/21 Суб 15:28:59 480081 110
>>480080
>Пиздааааааа
Схуяли?
Аноним 13/11/21 Суб 17:08:00 480086 111
>>480018
Ну на кулер для вк надо было малиночку брать. Подключать её по сети к пк и следить так за температурой и вентилятором.
Аноним 13/11/21 Суб 20:54:01 480126 112
1598751398Deus [...].jpg 1548Кб, 1507x887
1507x887
>>477741 (OP)
Сап, анон. Короче очень хочется побаловаться со светодиодами и светом вообще. Мигать лампочками, лед ленточками с алика и так далее. Различными способами, конкретной цели нет (арт проекты всякие итп., может быть, потом. ) То есть хочется макисмальных возможностей именно со светом, подачей различных сигналов с компа и их идикации при помощие все того же света. Что помимо стартер кита мне может понадобиться? Или похуй и диоды это так просто, что мне хватит стартер кита и гайдов из шапки?
Есть смысл заказывать кит с оф сайта? А то ссылка на али из шапки поломана.
Аноним 13/11/21 Суб 21:05:52 480131 113
>>480126
а кто такой "стартер кит"? они пиздец какие разные, в зависимости от настроения китайца, чо ему взбредет в голову положить в пакетик.
Аноним 13/11/21 Суб 21:10:42 480132 114
>>480126
Ты определись че те надо, от того и думай, а то наберешь бесполезной хуиты
Аноним 13/11/21 Суб 21:14:23 480134 115
>>480131
Ну я потому и спрашиваю, мб имеет смысл вот это взять? Ардуино уно и инструкции.
https://store.arduino.cc/products/arduino-starter-kit-multi-language
Смогу я на уно все базовые операции м диодами делать? Особенно интересно можно ли будет конвертер из частоты в вольтаж (или как это по русски) воткнуть между платой и компом. Вот типа как тут. Вроде бы УНО у него.
https://www.youtube.com/watch?v=lU1GVVU9gLU&t=24s
>>480132
Мне что б определиться, нужно на практике поморгать лампочками. Ну что точно надо будет рано или поздно это как в видосе выше.
Аноним 13/11/21 Суб 21:37:10 480138 116
>>480134
Гугл -> как моргать лампочками на пердуине, виды лампочек, виды управления морганием.
Смотришь варианты, берешь че те надо, всё
Аноним 13/11/21 Суб 21:41:34 480139 117
Аноним 13/11/21 Суб 21:44:37 480141 118
>>480139
> Это ещё нахуя?
Чтобы все охуели
Аноним 14/11/21 Вск 12:30:55 480242 119
>>480081
Да с того, что твой костыль штатно встроен в видеокарту
Аноним 14/11/21 Вск 12:45:39 480246 120
>>480242
В мою вк встроен ебанутый кортроллер, который выставляет корректный шим только тогда, когда получает ожидаемый ответ с тахометра родной турбины. Если данные тахометра не совпадают с ожиданиями, шим начинает люто пидарасить. Если тахометр отключить совсем, шим ставиться на 100%. Что в авторежиме, что с кастомной кривой.
Аноним 14/11/21 Вск 12:52:46 480248 121
>>480246
Я б на твоем месте погуглил проблему и попытался бы подменять ответ тахометра, а не колхозить свой контроллер
Аноним 14/11/21 Вск 22:26:24 480299 122
photo2021-11-14[...].jpg 96Кб, 1280x960
1280x960
photo2021-11-14[...].jpg 85Кб, 1280x960
1280x960
>>480248
Да я даже не знаю что он там ожидает, ведь родной турбины давно нет.

Вот собрал контроллер для монтажа.
Аноним 19/11/21 Птн 21:12:23 480730 123
Отпишу здесь так как стенд собирал на ардуинке, ибо есть готовые либы.
В общем купил на поиграться модулец с 24бит ацп ads1220 с китая да-да лаовай. Закрались сомнениия, что чип шлифован, обработал ацетоном маркировка слезла. Подключил к ардуино через библиотеку protocentral. Завелся и даже кажет похожее на правду, но потом наткнулся на 16 битный ads1120, они идентичны распиновокой и интерфейсом. Так вот как определить, что прислали именно ads1220?

Полазил по коду библиотеки и пока пришел к такой идее: при чтении выходного буфера ацп последовательно читается 3 байта, если добавить чтение еще одного байта то четвертый байт всегда получается 0xff, следовательно у меня 24 битный ацп, если бы был 16 битный, то 3й байт бы был 0xff. А микруха, видимо, с распайки перемаркированная.

Как еще можно проверить?
Аноним 20/11/21 Суб 11:54:05 480769 124
>>480730
Китайцы не настолько тупы, они берут микроконтроллер и точно эмулируют протокол. Только проверять реальную разрядность
Вообще, с али последние два года идет только левак, если это не истинно китайская микросхема и стоит больше 10 центов, так что можешь не сомневаться
Аноним 20/11/21 Суб 17:23:58 480837 125
>так что можешь не сомневаться
В чем именно сомневаться?

>Только проверять реальную разрядность
А какими методами проверить? Подавать микровольты и смотреть на поведение? Я боюсь шумами все засрано будет.
Левак с али идет это понятно, но я склоняюсь, что б/у перемаркер прислали. Нет смысла подделывать не особо популярный чип. Даже если бы подделали зачем шлифовать, да и корпус особо не популярный для перепаковки. А, учитывая, что микрухи производятся с середины 2013г., то вполне могут быть б/у.
Аноним 20/11/21 Суб 20:23:21 480867 126
>>480837
>Нет смысла подделывать не особо популярный чип
если бы его не покупали, на али бы его не было. Ничего редкого, не разжеванного до модулей ардуино ты там не найдешь точнее это будет вообще нерабочий перемарк
>если бы подделали зачем шлифовать
а зачем шлифовать, если не левак?
>корпус особо не популярный для перепаковки
у меня есть стопка поддельных max31856 в таком же корпусе
>вполне могут быть б/у
б/у были, когда али принимал решения по спорам в пользу покупателя. Сейчас это зависит от твоего рейтинга и настроения оператора, но как правило не в твою пользу, так что китайцы не стесняются продавать совсем говнище
Аноним 20/11/21 Суб 20:58:50 480872 127
>>480837
чел, на али можешь считать что получаешь совместимый перемаркер в 99% случеев. Если надо что-то похожее на онигинал - смотри на таобао хотя бы.
Аноним 20/11/21 Суб 22:21:30 480896 128
>>480837
Берешь два заведомо оригинальных чипа, один китайский, включаешь одновременно на один источник и сравниваешь. Показания будут другие, тайминги, увидишь короч
Аноним 21/11/21 Вск 00:05:38 480907 129
>>479754
>А вот на STM без тамошней пердуины в лице CMSIS + Сube ты попросту заебешься анальной сложностью уровня mario kaizo.
>Аврки хоть рили простые и их байтоебить сравнительно просто.
Куб не нужен, CMSIS это не ардуина, а пак дефайнов и начальная инициализация. С CMSIS идёт то самое родное байтоёбство и снова становится достаточно одной пдфки reference manual, а не как с HAL'ом который уже можно пердуиной для стм назвать и кубом, где три талмуда хуем писанные и косяки в коде.
Аноним 21/11/21 Вск 17:46:34 480969 130
IMG202111211442[...].jpg 3496Кб, 4000x3000
4000x3000
IMG202111211442[...].jpg 3604Кб, 4000x3000
4000x3000
IMG202111211441[...].jpg 3954Кб, 4000x3000
4000x3000
IMG202111211443[...].jpg 3665Кб, 4000x3000
4000x3000
>>480299
Доделал свою хуйню.
Аноним 22/11/21 Пнд 01:10:30 481013 131
>>480969
у нас в эфире новый илон маск, который сделал видюху из ардуино свими руками
Аноним 22/11/21 Пнд 08:46:54 481018 132
3b8CfiI[1].png 238Кб, 553x514
553x514
UJJTMYr[1].png 219Кб, 583x478
583x478
>>481013
На самом деле тут куча проблем. Чтоб моторы не пищали, сделал ШИМ 31кГц. Но на транзисторе указан ШИМ до 20кГц. Наверное из-за этого тахометр показывает какую-то лютую бредятину, а на 100% ШИМе вообще 0 оборотов. Осцилографа нет, поэтому я понятия не имею, что получается на выходе на моторе.

Что же я имею на выходе после транзистора при такой разнице в частоте, как посчитать?
Аноним 22/11/21 Пнд 10:48:12 481020 133
>>481018
Это похоже на обычный ключ из мосфетов D4184. Не должно бы там быть особой разницы между работой на 20 и 30 кГц (да и до 100 кГц имхо). Задержки переключения в худшем случае десятки наносекуд (страница 2 вот здесь https://pdf1.alldatasheet.com/datasheet-pdf/view/316000/ONSEMI/D4184.html)

А на 20 кГц ШИМ тахометр не глючит?
Аноним 22/11/21 Пнд 10:55:13 481021 134
loderunner[1].gif 57Кб, 190x124
190x124
mainmenutop[1].png 0Кб, 257x129
257x129
Аноним 22/11/21 Пнд 11:04:50 481023 135
>>481020
>А на 20 кГц ШИМ тахометр не глючит?
Доберусь до дома и попробую с библиотекой сделать ровно 20 (ну и 25 тоже) и проверить.

#include "GyverPWM.h"
void setup() {
pinMode(3, OUTPUT);
PWM_frequency(3, 20000, CORRECT_PWM);
}

Аноним 22/11/21 Пнд 11:07:24 481024 136
>>479327
Вентилятор - это электродвигатель, он ссука искрит и помехи там будут. Я бы реле попробовал вынести к вентилятору. Оно кстати с оптроном или так?

Аноним 22/11/21 Пнд 12:28:02 481030 137
>>481024
>brushless DC motor
>искрит
Аноним 22/11/21 Пнд 12:48:42 481032 138
4445.750@2x.jpg 110Кб, 1147x1009
1147x1009
MODUL-MATRYCY-M[...].jpg 96Кб, 720x720
720x720
jbtek-breadboar[...].jpg 97Кб, 1024x1024
1024x1024
Как правильно соединить ардуину нано, компьютер юсб для прошивки программ и источник питания 5 вольт для экрана из светодиодов 8х8 на max7219?
Я сейчас подаю ему питание через пин ардумны пин 5в. Но если дохуя светодиодов горит, то мне кажется они горят слабее чем когда один горит.
Аноним 22/11/21 Пнд 18:59:27 481065 139
Screenshot 2021[...].png 5Кб, 414x139
414x139
>>481020
Попробовал 20 и 25 с либой как писал вот тут >>481023 но тахометр всё равно пиздит как троцкий на допросе.
Аноним 22/11/21 Пнд 19:38:55 481068 140
>>481032
Резистор один, или на каждый светодиод по одному?
Аноним 22/11/21 Пнд 20:53:03 481076 141
>>481068
Там микросхема спи с одним резистором задающим.
Аноним 22/11/21 Пнд 21:36:48 481079 142
>>481076
Ну вот. Надо на каждый отдельный резистор. Сейчас у тебя светодиоды делят пропускную способность резистора, то есть чем больше включаешь, тем тусклее. Это если очень упрощённо
Аноним 22/11/21 Пнд 21:49:00 481081 143
>>481079
Да не. У меня вот этот дисплейчик с микросхемой на +5v вольтах сидиn и ещё светодиод на какой-то ножке ардуины. С резистором. Так вот светодиод тоже тускнеет если на дисплейчике больно дохуя "пикселей" горит.
Аноним 22/11/21 Пнд 21:52:09 481082 144
>>481081
А, вот как... Скорее всего просадки по питанию всей схемы. Пошевели юсб кабель на обоих концах тудысюды, попробуй подключить к более мощному питанию
Аноним 23/11/21 Втр 00:34:24 481096 145
>>481030
>>479327
>в санузле ... включает вытяжной вентилятор через реле

Где там про brushless DC написано?

Алсо, вот здесь рекомендуют ставить LC фильтр на бесщеточный двигатель именно поминая "the noise level is quite severe and the noise Vpp reached more than 3 Volts at times, which is more than enough to cause logic gates malfunction."
Аноним 23/11/21 Втр 00:35:26 481097 146
Аноним 23/11/21 Втр 00:41:04 481098 147
>>481065
Я бы PWM отключил совсем и подул в вентилятор хоть пылесосом и посмотрел, что показывает тахометр. Если и тогда глючит - может он вообще сломан, если нет - PWM, видимо, дает наводки.
Аноним 23/11/21 Втр 11:18:48 481117 148
>>481098
Когда давал просто постоянное напряжение на вертушку - нормально показывал. Ну и ладно, хуй с ним. Что-то показывает - значит крутится, а сколько там конкретно оборотов не особо и важно.
Аноним 23/11/21 Втр 19:53:38 481191 149
1.jpg 32Кб, 320x240
320x240
Господа, решил замутить вот такой экранчик на ардуине, погоду за день хочу брать по апи с яндекса. По моей задумке ардуино должна коннектится к домашнему вифи и слать раз в сутки гет запрос. Какой модуль нужен для связи?
Аноним 23/11/21 Втр 20:14:23 481192 150
>>481191
Любой
> Какой модуль нужен для связи?
Любой юсб - юарт
Аноним 23/11/21 Втр 20:53:21 481195 151
>>481096
А бля. Мне чёт показалось, что ты челу с крутиляторами на видюхе отвечал.
Аноним 23/11/21 Втр 23:54:51 481219 152
>>481191
Бери esp8266 или esp32
Если напишешь в тг @m35476, скину почти доделанный под твои нужды проект, только под экран нарисовать интерфейс
Аноним 23/11/21 Втр 23:59:20 481221 153
>>481219
питаю esp8266 напрямую от лития в vcc, проблем особых нет, какие подводные?
Аноним 24/11/21 Срд 00:02:09 481223 154
>>481221
Если не смущает сильный жор микроконтроллера, то никаких не вижу. Сам не питал так ни разу
Аноним 24/11/21 Срд 00:04:34 481224 155
>>481223
прост стращали что сгорит, но ничего, даже без стаба, даже вольтаж батарейки считывается через vccread или как там. жрет да, есть такое, но это не страшно.
Аноним 24/11/21 Срд 07:08:52 481246 156
>>481117
Я бы тогда предположил наводки от PWM. Как побороть - трудно с ходу сообразить.
Аноним 24/11/21 Срд 21:54:51 481354 157
Screenshot24.png 30Кб, 653x659
653x659
Screenshot21.png 169Кб, 1054x807
1054x807
Screenshot22.png 186Кб, 1256x944
1256x944
Screenshot23.png 85Кб, 978x735
978x735
Анон, почему ардуино уно не видит на ноуте?

Скачал с оф.сайта драйвер, пытаюсь установить - говорит что не может. Что не так?
Аноним 24/11/21 Срд 22:07:36 481356 158
>>481354
драйвер ch340 загугли, или че там в пердуинах
Аноним 24/11/21 Срд 22:13:40 481357 159
>>481354
У гейвера норм гайд.
https://alexgyver.ru/arduino-first/
У меня была проблема что единственный оставшийся дома дерьмомикроюсб кабель оказался только для питания. Пришлось перпаять.

Кстати у ардуины нано юсб пины же не выведены отдельно? Только в разъеме? Я чет не нашел.
Аноним 25/11/21 Чтв 00:32:29 481370 160
>>481357
они на конвертер идут сразу, возможно только vin выведен.
Аноним 25/11/21 Чтв 01:05:05 481375 161
>>481370
Vin идет на 1117 и никак не подключен к usb. Да, кстати, поэтому не стоит менять его на 3.3 В
Аноним 25/11/21 Чтв 01:07:19 481376 162
>>481221
> питаю esp8266 напрямую от лития в vcc, проблем особых нет, какие подводные?
Есть риск спалить нахер, так как выше 3.6 она не рассчитана. Но как показывает практика - рандом, может и не спалишь. Я так пилал f103c8, блюпилку, ну очень даже нормально работала
Аноним 25/11/21 Чтв 01:23:02 481380 163

>>481376
работает уже с год где то, заряжает от солнечной панели через 4056 литий и напрямую идет на ногу 3.3в. пока ничего не было.
Аноним 25/11/21 Чтв 01:26:55 481381 164
>>481375
да, однако, vbus usb идет на 5+ через фьюз
Аноним 25/11/21 Чтв 06:31:14 481389 165
Screenshot27.png 112Кб, 1010x748
1010x748
Screenshot26.png 107Кб, 1031x763
1031x763
Screenshot25.png 106Кб, 1010x751
1010x751
>>481356
>>481357
Попробовал java установить и запустить, так же пробовал установить ср210 вместо драйвера с оф.сайта, всё равно ардуино не видит.

Сама плата новая и не поврежденная, на ней индикация мерцает.
Аноним 25/11/21 Чтв 11:54:39 481403 166
>>481389
Что такое ср210?

Тебе рекомендовали поставить драйвер для чипа ch340, который используется для поддержки USB в большинстве клонов ардуино. Драйвер можно найти наприер на этой странице: https://learn.sparkfun.com/tutorials/how-to-install-ch340-drivers/all#drivers-if-you-need-them

После этого при подключении твоей платы к USB будет появляться новй COM порт, в device manager можно увидеть. Тогда все заработает.
Аноним 25/11/21 Чтв 22:10:44 481476 167
16308995718660.jpg 180Кб, 1944x2576
1944x2576
>>481403
Спасибо анон, ты лучший!
Аноним 26/11/21 Птн 14:59:35 481539 168
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\admin\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

Using Port : COM6
Using Programmer : stk500v1
Overriding Baud Rate : 19200
AVR Part : ATmega328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : STK500
Description : Atmel STK500 Version 1.x firmware
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Ошибка при записи загрузчика.
Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x1e953f
avrdude: Expected signature for ATmega328P is 1E 95 0F
Double check chip, or use -F to override this check.

avrdude done. Thank you.



Шо делать? Гугл как-то не особо помогает. По-моему чип у меня 328, а не 328p, но они ж функционально одинаковые
Аноним 26/11/21 Птн 15:02:57 481541 169
>>481539
У тебя точно stk500?
Аноним 26/11/21 Птн 17:55:07 481564 170
>>481541
А что это? У меня arduino as isp
Аноним 26/11/21 Птн 21:05:03 481580 171
>>481539
А что у тебя за ардуина?
У меня подобное было когда купил на али дешёвую ардуину и там оказался контроллер atmega168p. Заливать прошивки соответственно не получалось пока не добавил такую плату в файл boards.txt с нужной сигнатурой.
А у тебя может вообще ардуина идентичная натуральной на китайской версии atmega328
Аноним 27/11/21 Суб 01:08:44 481614 172
Как управлять семисигментными дисплеями с общим анодом?
Аноним 27/11/21 Суб 01:13:02 481615 173
>>481580
Ты про ардуину, которая программирует или которую программирует?
Первая уже выступала в роли программатора и работала нормально.
Программировать я пытаюсь Atmega328-AU Не 328p, а просто 328
Аноним 27/11/21 Суб 07:56:02 481622 174
>>481614
Также, как обынчм светодиодом.

Общий катод - на землю. А на аноды подаёшь высокий логический уровень чтобы их зажечь.

Чтобы формировать цифры - нужные таблицы, которые можно найти в интернете.
Аноним 27/11/21 Суб 09:48:54 481634 175
Народ, подскажите ответ на мой не умный вопрос.Может ли подобный модуль (датчик холла) хорошо работать от 6 вольт (хочется запитать от двух батареек без лишних сложностей)? Я точно знаю, что он запускается, на макетке работает, но проверять его в работе долго не решаюсь. Не настанет ли ему хана от суток работы от двух батареек?
Аноним 27/11/21 Суб 09:49:16 481635 176
>>481634
Сорян, картинку обронил
Аноним 27/11/21 Суб 09:50:48 481636 177
>>481635
Картинки не прикрепляются... Короче, датчик холла 3144E на платке в виде модуля для ардуинке без подстрочного резистора.
Аноним 27/11/21 Суб 10:02:36 481637 178
>>481634
Даташит почитать не?
Аноним 27/11/21 Суб 10:13:57 481638 179
>>481637
Ну, я нашёл инфу про сам 3144E, он может аж до 24 вольт принимать. На плате ещё есть схема LM393, она до 18 вольт может принимать. Так же есть два светодиода и куча резисторов.
Значит можно питать от 6 вольт, да? Это всё что мне нужно знать? Или я тупой и тут ещё что-то нужно?
Аноним 27/11/21 Суб 10:16:32 481639 180
>>481638
питай спокойно.

а он на металл реагирует кста?
Аноним 27/11/21 Суб 10:25:19 481641 181
>>481639
Спасибо, анон.

Нет, на металл не реагирует. Он даже на мои магнитики с холодильника не реагирует. А вот на магнит от динамика уже да.
Аноним 27/11/21 Суб 12:03:06 481650 182
>>481622
> > Как управлять семисигментными дисплеями с общим анодом?
> Общий катод - на землю.
С катодом понятно. С анодом как? Зачем они нужны?
Аноним 27/11/21 Суб 12:25:37 481652 183
>>481650
Общий анод/катод выбирает цифру. Сколько цифр в дисплее, столько и общих анодов/катодов.
Чтобы вывести число, нужно переключать общие аноды/катоды по кругу с частотой от 100 Гц, чтобы более-менее сгладить моргание.

На эту тему куча материалов, тема очень простая. Я делал это и на пик, и на авр, и на плис. Настраиваешь таймер 100Гц, по прерыванию увеличиваешь номер цифры, сбрасываешь в ноль если надо, по номеру берешь значение из массива( или структуры, ведь цифр обычно не больше 4), которое нужно вывести, по таблице обменивает его на код цифры и отправляешь на ноги. Общий анод переключаешь через сдвиг. Все, выходишь из прерывания.
Для отладки выставляешь частоту прерываний 1 Гц, чтобы видеть как переключаются цифры.

И библиотек для ардуино наверняка есть целая куча.
Аноним 27/11/21 Суб 15:47:05 481672 184
1638017224103.jpeg 1768Кб, 2730x2047
2730x2047
Аноны, мгновенный вопрос новичка.
Есть самопальная приблуда на Ардуино. Вкратце - панель для авиасимулятора. Помимо кнопок и лампочек есть в ней 4 восьмизнаковых панельки 7-сегментных индикаторов. Они на драйвере MAXчегототам. Думаю все знают. Подключены в одну шину. Так вот. В какой то момент (через полгода нормальной работы примерно) две последние в шине начали гореть ярко (ярче остальных) всеми сегментами и перестали реагировать на команды с контроллера. Сейчас иногда то горят то тухнут. Иногда горят отдельными символами нормальным накалом, но на команды не реагируют.
Прошил другую Ардуино тестовым скетчем подключал напрямую по одной - мертвые.
Софт не причём точно это Mobiflight, там своя прошивка. И она не менялась.
Скорее всего я хуево их подключил именно электрический при сборке. Об этом говорит, то, что иногда некоторые цифры на всех индикаторах пропадали, но раздуплялись когда менялось значение на них. Явно что то аппаратное как по мне. Вроде как кондеры туда надо бы пихнуть, но я нуб и не разбираюсь. Но припаять, смогу только понять что и куда и если не прямо к микрухе лол.
1) известен ли такой эффект и что случилось?
2) панелям таки видимо пизда, новые куплю не проблема, но как такого избежать в дальнейшем?
3) учитывая, что к ардуине этот паровозик прицеплен за одну линию, значит ли это, что контроллер вне подозрений?
Аноним 27/11/21 Суб 15:53:59 481675 185
>>481672
чем вы это там таким занимаетесь?
Аноним 27/11/21 Суб 16:16:34 481681 186
>>481675
Вроде написал. Панель для зависима. Выводит параметры автопилота и переключает его режимы.
Аноним 27/11/21 Суб 16:18:03 481682 187
>>481681
Авиасима , быстрофикс.
Аноним 27/11/21 Суб 17:44:41 481697 188
>>481672
Влажность видимо. Достань и поищи ржавчину синего цвета, как медный купорос. Либо в проводах, либо на плате.

Ярче горят когда МАХ сдыхает и перестает переключать цифры. Где-то замкнуло его, думаю если почистить, то ещё заработает.

Чтобы от влажности перестраховаться, можно залить плату клеем или ещё чем-нибудь. Я моментом заливал резиновым, тонким слоем все контакты и чипы.
Аноним 27/11/21 Суб 17:52:12 481698 189
>>481697
Бро. Этой штуке полгода, в комнате стоит. Откуда влага.
Аноним 28/11/21 Вск 00:21:45 481745 190
Хочу подарить батьку стартер пак. Может шанс есть, что бухать станет поменьше и помрет попозже.
Самому мне это неинтересно. Сам могу ему только с основами программирования помочь.
Там кроме стартер пака нужно что-то? Мне кажется нужен паяльник и всякий припой.
Аноним 28/11/21 Вск 00:35:40 481746 191
>>481745
Не нужно. Там все на хлебодоске. Бредборде. Белая пластиковая херня с дырками. Все туда втыкается и перемычками объединяется.
Только без идеи что нужно сделать это будет просто кучка хлама. Светодиодами там помигаешь и всё.
Это даже не обучение нихуя как все пишут. За тебя уже другие обучились, написали модули и ты как ребенок дебил их собираешь как кубики.
Аноним 28/11/21 Вск 00:53:45 481749 192
>>481745
Лучше лобзик ему купи, фанеры и клей, будет табуретки делать
Аноним 28/11/21 Вск 00:56:02 481750 193
>>481746
>как ребенок дебил их собираешь как кубики
>батя-алкаш, закончивший когда то пту на радиомеханика.
Ты меня только больше убедил. Мне кажется это то что нужно.
Там ютубер говорит не брать кит дешевый за 1,5к, а брать за 3к какой-то фирменный. https://ali.ski/BbzOk Стоит его брать? Или дешевый сойдет? Брать только кит и все?
Если паяльник не нужен - збс. Если будет нужен потом сам купит или в след раз подарю.
Аноним 28/11/21 Вск 09:22:22 481761 194
>>481750
Норм комплект (хотя немного оверпрайс), к нему бы ещё биполярных транзисторов взять штук 5 в магазине радиодеталей.
Дешёвые наборы почти всегда ардуина, бредборд, провода, светодиоды и резисторы, этого слишком мало. Конкретный набор не скуден
Аноним 01/12/21 Срд 14:29:13 482123 195
>>481750
Нахуя большая пердуина? Бери нано. Втыкактся в бредборд и заебись на нем сидит. За ней дальше есть место для светодиодов. А эта дефолтная большая херня будет на проводах рядом болтаться и отваливаться.
Аноним 01/12/21 Срд 18:35:24 482157 196
1360413224036.jpg 180Кб, 1081x1024
1081x1024
А в пердуину stdio не завезли чтоле?
Аноним 01/12/21 Срд 19:14:54 482166 197
>>482157
Не знаю. Но если так, то это к лучшему. Куда оно должно выводить? В UART? Но какой именно и с какой скоростью, сколько стоповых бит и нужен ли бит четности? А может не в UART а в SPI или еще куда-то?
Если хочется, то для gcc можно переопределить функцию _write. Но зачем нужна пердуина, если задаешься таким вопросом?
Аноним 01/12/21 Срд 19:30:19 482168 198
>>482166
> Но зачем нужна пердуина, если задаешься таким вопросом?
Ебался сегодня весь день со студией 4, нихуя не заработала ибо io.h not found,
приходится с пердуино иде сидеть
Аноним 01/12/21 Срд 19:37:19 482170 199
>>482157
есть stdio для атмег.
Аноним 01/12/21 Срд 19:38:39 482171 200
>>482168
Не знаю что там за студия, но возьми любой мейкфайл для мигалки на авр с гитхаба и все будет работать.
Аноним 01/12/21 Срд 20:25:57 482181 201
Если я напишу подряд дигитврите лов, потом хай и потом снова лов. Какой длины будет этот импульс? Или вообще нихуя никакого импульса не будет?
Аноним 01/12/21 Срд 20:55:17 482192 202
>>482181
На авр при условии что оно развернется в одну команду будет импульс длиной один такт. На stm32 будет пропускать импульсы, потому что порты имеют меньшую частоту чем ядро. Это если на максимум все частоты выставить. Иначе зависит от настроек.
Аноним 02/12/21 Чтв 19:06:45 482305 203
20211201175018.jpg 2769Кб, 4032x2268
4032x2268
20211202184322.jpg 729Кб, 1976x1483
1976x1483
>>477741 (OP)
Сап радач. Есть такая хуитка пикрил 1 - кейпад на 7 клавиш, в ней установлен пикрил 2 - ATMEGA32A U-TH прошит ps2avrGB 1.4.0
Брал чтоб играть в ритм игры, где важна скорость реакции, но вот беда, хуитка работает на скорости в 125 Гц. Есть ли возможность повысить частоту опроса до 1000 Гц.
У меня есть другая подобная хуитка, на CH552G, и там 1000 Гц, но нет подсветки и слоёв, собсна, по этому я и брал новую взамен ей. А тут такая засада.
Аноним 03/12/21 Птн 09:37:40 482336 204
Screenshot20211[...].jpg 133Кб, 720x1560
720x1560
Screenshot20211[...].jpg 232Кб, 720x1560
720x1560
>>482305
Там USB аппаратного нет, а на софтовом low speed с периодом опроса USB 10мс , да и контроллер и так на пределе скорее всего работает, забудь.
Тут очевидно нужен stm32, но видимо продавцы просто спиздили прошивку и не заморачивались созданием своей.
Аноним 03/12/21 Птн 10:00:20 482340 205
>>482336
а у аттини85? вообще норм эта тема с клавиатурами. думаю что еще помахараить на продажу
Аноним 03/12/21 Птн 11:59:59 482346 206
>>482336
Падажжи, я ещё погуглил, и еще на реддите спросил, говорят, мол с другой прошивкой "QMK" можно запердолить и 1000 гц. Пиздят?

А если прям на эту плату запаять другой МК, можно будет запилить такое? По пинам они совпадают?
Аноним 03/12/21 Птн 13:15:05 482359 207
images (1).jpeg 13Кб, 125x400
125x400
>>482348
Эту я купил на алике.
> какие тебе нужны характеристики?
Мне нужно тоже самое, что есть сейчас, только чтоб оно работало на 1000 герц.

Сейчас тут есть 7 кнопок. Настроено так:
1 - D
2 - F
3 - Left
4 - FN
5 - Right
6 - J
7 - K
И второй слой при нажатии 4 - FN
1 - ~
2 - Esc
3 - Down
4 - FN
5 - Up
6 - Enter
7 - Toggle RGB

Так же нужно чтоб осталась подсветочка с красивыми эффектами и с реакцией на нажатие клавиш.

В принципе, это всё. Сейчас это есть и мне все нравится. Могу вообще не пользоваться основной клавой, в играх на кейпаде всё есть, навигация и иговые кнопки.
Но 125гц меня убивают. Время отклика 8мс, хорошо хоть chord split нету, то есть 4 клавиши одновременно нажимаю, отправляются 4. НО, они уходят с идеальным интервалом 0мс, что каг бэ считай читерство почти. Короче, мне это не нравится.
На клаве или другом кейпаде, я нажимаю 4 кнопки сразу и получается 0мс 1.8мс 1.3мс 1.6мс, типа того.
Здесь еще бывает, если нажал, и ты попал на середину цикла опроса, то отправится 0 мс 8 мс 8 мс 0 мс 0мс - к примеру 4 кнопки.
И всё остальное ступенчато регистрируется.
Например смотри пикрил. Это игра где надо тыкать кнопочки в ритм.
Вот тут такая "лесенка. Мне надо нажать слева направо 4 кнопки.
Ну возьмём, к примеру, что между нотами расстояние в 5 мс.
Примем, что я нажимаю идеально, так вот, я нажимаю





А клава регистриует это так, 8 мс, опрос, 8 мс, опрос и выходит это на самом деле так





Игра засчитывает, что я проебал.
А клава на 1000 герц, отправляет всё отлично и правильно.
Вот в чём беда.
Мне всё нравится в этом кейпаде, я брал именно для слоёв, потому что в старом у меня их нет. И для подсветки, щоб красиво было. Но вот с герцовкой пиздец. Беда.

Аноним 03/12/21 Птн 13:19:24 482360 208
Screenshot20211[...].jpg 60Кб, 503x673
503x673

>>482359
> Примем, что я нажимаю идеально, так вот, я нажимаю
Бля символы не отправились. Смотри пикрил
Аноним 03/12/21 Птн 14:04:35 482363 209
Normallarge.jpg 46Кб, 454x480
454x480
Screenshot20211[...].jpg 558Кб, 1079x1343
1079x1343
>>482362
Да, софт называется Bootmapper. Это для прошивки ps2avrGB. Настройки зашиваются прямо в железо.
> почем взял?
Пикрел 2
Аноним 03/12/21 Птн 15:09:41 482369 210
изображение.png 118Кб, 1830x1202
1830x1202
изображение.png 198Кб, 2079x1188
2079x1188
Пытаюсь безуспешно загрузить схему в атмегу328p, не получается вообще никак, все время выдает ошибку
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x3d
resp принимает разные значения, в зависимости от фаз луны, но никогда не 0x00. Более того, сам чип 100% жив, я успешно зашил в него бутлоадер по этому гайду
https://www.arduino.cc/en/Tutorial/BuiltInExamples/ArduinoISP
Схема программирования идентична схеме нано (пик 1 и пик 2). Куда копать? Что тут не так может быть? На макетке это работает.
Аноним 03/12/21 Птн 15:36:36 482372 211
>>482371
Но у меня кварц на месте
Аноним 03/12/21 Птн 16:14:19 482375 212
>>482369
У тебя вообще нихуя не грузится или только это?
Аноним 03/12/21 Птн 16:18:16 482376 213
>>482375
Только это. На ардуину уно, которую я использовал в качестве isp, загружаются спокойно любые скетчи, а тут полный сас. Если собрать схему на макетке с такими же подключениями, то все работает тоже. Попробовать впаять другую атмегу?
Аноним 03/12/21 Птн 18:06:00 482386 214
>>482346
Опрос 1000 Гц можно сделать, но передача до компа все равно будет каждые 10 мс. Аттини85 тоже без УСБ. По пинам точно придется что-нибудь менять.
Аноним 03/12/21 Птн 18:26:47 482390 215
>>482386
а как digispark реализован? у меня он нажимает на кнопки пк, ловя ик сигнал пульта от телевизора. плеером управляю
Аноним 03/12/21 Птн 20:50:20 482404 216
image.png 23Кб, 647x195
647x195
>>482386
>Опрос 1000 Гц можно сделать, но передача до компа все равно будет каждые 10 мс.
Ты имеешь в виду, что можно сделать опрос клавиш на нынешнем МК будет каждые 1 мс, но передача будет на комп всё равно каждые 10 мс? Ну это говно. Не пойдёт. Толку от этого никакого.
>По пинам точно придется что-нибудь менять.
Менять на плате или в прошивке? Если на плате, то затея мёртвая. Это пиздец, там ничего не поменяешь уже.
Если поставить ATmega32U4, у которого есть аппаратный юсб, получится его просто присрать на эту плату и в прошивке пины поменять на те, что мне нужны? Чтоб опрос был 1000 герц и передача тоже 1000 гц, там вроде нативно такое можно сделать. Туда можно накатить попенсорс QMK, там тоже всё есть и РЖБ и слои.
Аноним 03/12/21 Птн 21:01:37 482405 217
12312312312.jpg 246Кб, 1118x598
1118x598
>>482404
Ладно, я так понял, это нереально. Пины отличаются значительно. Вплоть до питалова.
lgt8f328p Аноним 03/12/21 Птн 22:19:00 482408 218
1638559138415.png 437Кб, 1393x991
1393x991
Есть тут кто использует китайский клон atmega328p?

Как его шить без Arduino ide?
Аноним 03/12/21 Птн 22:21:08 482410 219
>>482408
у гайвера смотри. там есть заморочки
lgbt
Аноним 03/12/21 Птн 22:45:05 482414 220
blyaaa.png 230Кб, 875x658
875x658
Да бляя
Аноним 04/12/21 Суб 02:30:43 482421 221
>>482414
Эт чо, на леваке теперь им даже влом лого рисовать?
Аноним 04/12/21 Суб 02:39:15 482424 222
>>482414
Ты их мешками покупаешь?
Аноним 04/12/21 Суб 09:21:01 482431 223
>>482414
>>482421
>>482424
В электронщике оригинал (надеюсь) все еще дешевле https://www.electronshik.ru/item/MCRCH/ATMEGA328PB-AU
Но срок поставки вырос и минимальное количество 5 штук. Ну что, вслед за стм32 хреново становится и с этими. С плисами тоже сейчас все хреново. Меня тут кто-то уверял что ситуация улучшится через пол года, может год. Прошло около половины года, стало только хуже.
Аноним 04/12/21 Суб 10:14:02 482435 224
>>482424
сейчас нужно 50шт

>>482431
спасибо, но не сильно дешевле. еще один гвоздь в крышку железячников.
Аноним 04/12/21 Суб 10:54:03 482444 225
>>482431
> Ну что, вслед за стм32 хреново становится и с этими. С плисами тоже сейчас все хреново. Меня тут кто-то уверял что ситуация улучшится через пол года, может год. Прошло около половины года, стало только хуже.
Так бля, тут только ждать МК на тонких техпроцессах, ~22-10 нм, потому что эти мощности наращиваются, а вот древние 100+ нм - нет, и это то в условиях роста спроса на все МК
Аноним 04/12/21 Суб 11:43:01 482455 226
>>482444
>на тонких техпроцессах, ~22-10 нм
Пока и с таким не все хорошо, как пример циклон 10GX.
>условиях роста спроса на все МК
Да если бы микроконтроллеры, это еще ничего страшного, тут с остальным проблемы есть.
Аноним 04/12/21 Суб 13:10:28 482465 227
>>482455
Ну да, надо ждать перевода вообще всех самых ходовых ИМС на тонкие техпроцессы. Все отрасли, которым, правда нужна сертификация микросхем, сильно против этого, но другого способа борьбы с дефицитом нет.
Аноним 04/12/21 Суб 13:50:46 482467 228
>>482371
Как проверить, что кварц работает вообще? я ткнул между ногами осциллографом, нихуя нет. Как вообще должен выглядеть сигнал и где?
Аноним 04/12/21 Суб 14:51:56 482473 229
Почему в ардуине все шим 8 бит, они че ебанутые?
Аноним 04/12/21 Суб 15:07:31 482474 230
>>482473
Почему все? Timer1 16 битный, на нем можно сделать собственно 16 битный, но тут уже надо либы искать или ебать регистры
Аноним 04/12/21 Суб 15:17:56 482475 231
>>482474
Ну, я про именно встроенные библотеки пердуины
Аноним 04/12/21 Суб 22:50:51 482519 232
>>482475
ты думаешь, что за удобство готовых либ не надо платить? Они загоняют тебя в рамки, ибо готовые
ты перерос их, открой даташит, прочитай описания регистров и работай напрямую
Аноним 04/12/21 Суб 23:01:51 482521 233
>>482519
Через даташит и читаю, но например взять два analogread в дш не очевидно что надо фри ран или одиночное чтение включать, хочешь два канала ацп читать их переключить ещё надо, а вот таких тонкостей почему-то никто не пишет, или я жопой ищу
Аноним 05/12/21 Вск 02:09:30 482538 234
Аноним 06/12/21 Пнд 04:10:44 482629 235
Вопрос, есть плата на атмеге 2560. Хочу попробовать построить подобие частотника на 1-2 апаратных таймерах(которые у 2560 трех-канальные, как раз по каналу на управление фазой).
Реализовать планирую через перечислитель со значениями, которые будут передаваться в условную функцию для установки скважности каналов шим. Функцию планирую вызывать по таймеру в цикле. Вроде бы все кошерно, но есть вопрос сколько процессорного времени приблизительно понадобиться для этой затеи?
И еще вопрос, можно из прерывания менять значения ШИМ?
Аноним 06/12/21 Пнд 09:38:16 482638 236
>>482629
Что мешает взять и попробовать?
Аноним 07/12/21 Втр 19:16:58 482733 237
Сап ардуач.
Я только начал обмазываться этим великолепием, и есть несколько вопросов по питанию. Хочу питать свои поделки от 18650. Просто потому, что они у меня есть. Нашел что есть повышающие и понижающие платы. Потянут ли они например нагрузку моторчика? Что лучше: собрать две батарейки последовательно 3,7+3,7 и понизить до 5 или собрать параллельно и повысить до 5? Так же нашел что есть специальные приблуды именно для 18650, типо с контроллером разряда, защитой и всего такого. Нужно брать их? Или хватит обыкновенных? Или я в целом сосну и лучше собирать на обычных щелочных?
Аноним 07/12/21 Втр 19:39:36 482734 238
>>482733
Посмотри сколько тока будет потреблять твой мотор в пике и в нагрузке, посмотри, сколько будет выдавать твой преобразователь питания. Есть 18650 высокотоковые, которые могут выдавать несколько ампер, они годные, но преобразователь - понижайка/повышайка может например, только 1А. Ознакомься, почитай.
Аноним 07/12/21 Втр 19:51:46 482735 239
>>482734
Ну у меня как раз высокотоковые. 20А. Окей. А что делать с переразрядом? Надо ещё +1 контроллер для этого купить? Н
Аноним 07/12/21 Втр 20:16:11 482737 240
>>482735
главное чтобы по току защита соответствовала. сколько вот у движков
Аноним 08/12/21 Срд 00:58:35 482780 241
>>482733
>Что лучше: собрать две батарейки последовательно 3,7+3,7 и понизить до 5 или собрать параллельно и повысить до 5?
А что тебе надо, силу тока и ёмкость, или напряжение? Из этого и исходи.
Лучше ставить понижайки, чем повышайки.
Плата защиты стоит 50 рублей на алике. Там есть защита от перазаряда, переразряда и по току.
Аноним 08/12/21 Срд 01:54:26 482789 242
Как тут пользоваться без этих васянских библиотек ебаных?
Вот у меня тут мах7219 с 7 сегментными дисплейчиками. В каждом поголовно "гайде" написано "скачайте библевотеку и редактируйте примеры".
Не хочу я этой херней заниматься, чью-то шизу перебирать. Их ещё сотни всяких с разной шизой. Нахуя?!
Я поискал по первым пришедшим в голову словам, но ничего не нашлось. Только "готовые библиотеки".
Чего все так дрочат на библиотеки? Это же отвратительно! Зависеть от чьей-то шизы! тоже мне обучающая платформа...
Аноним 08/12/21 Срд 02:05:42 482790 243
>>482789
Ардуино это экосистема библиотек и среды под них над AVR. Стирай слово ардуино в поиске и пиши AVR и будет тебе счастье
Аноним 08/12/21 Срд 12:13:49 482812 244
image 17Кб, 309x128
309x128
Вопрос немного не про ардуино. Как с помощью блюпуп модуля отправлять уровень заряда на телефон, например, как на пикриле. Допустим у меня есть bluetooth самоделка с аккумуляторм, как его текущий заряд показывать в верхней строке состояния?
Аноним 08/12/21 Срд 12:54:14 482813 245
>>482812
> Как с помощью блюпуп модуля отправлять уровень заряда на телефон, например, как на пикриле.
Никак

> Допустим у меня есть bluetooth самоделка с аккумуляторм,

Показывай или иди нахуй

>как его текущий заряд показывать в верхней строке состояния?
Читаешь значение текушего заряда, отправляешь
Аноним 08/12/21 Срд 13:01:23 482815 246
>>482813
>Никак
А как сделано во всяких bluetooth наушниках?
>Показывай или иди нахуй
Я же сказал допустим, все, что я могу тебе сейчас показать, это блюпуп модуль, подключенный к ардуине(да и то модуль HC-06 или 05, а они устаревшие и не смогут показать с строке состояния уровень заряда, но я бы купил необходимый, если бы сказали какой нужен).
>Читаешь значение текушего заряда, отправляешь
Я знаю как отправлять обычные значения, но так чтобы они отображались в верхней строке состояния я не знаю.
Аноним 08/12/21 Срд 13:28:00 482818 247
>>482815
> Я знаю как отправлять обычные значения, но так чтобы они отображались в верхней строке состояния я не знаю.
Ну например можно раскурить какой нибудь processing лол, там для ондроеда чета было
Аноним 08/12/21 Срд 15:21:32 482822 248
>>482812
>Как с помощью блюпуп модуля отправлять уровень заряда на телефон, например, как на пикриле
Читать документацию на блюпуп. Вангую, что это работает только для носимых устройств, если вообще только не для наушников
Аноним 08/12/21 Срд 15:57:58 482828 249
>>482812
А я думаю что надо копать андроид и как там такое отображение работает. А потом просто посылать что надо и как надо обрабатывать бла бла.
Аноним 08/12/21 Срд 16:15:07 482831 250
>>482818
Спасибо за наводку
>>482822
>>482828
И вам спасибо, буду копать. Я думал, что это проще,.
Аноним 08/12/21 Срд 20:30:19 482850 251
>>477741 (OP)
Буду срать сюда, т.к. STM тред мертвый.

БЛЯДЬ КАКОЙ ЖЕ ХАЛ ВСРАТЫЙ

ПИЗДЕЦ ПРОСТО

Дело даже не в внутрянке, а в API. Эти всратые не типизированные структуры инициализации, эти миллиарды HAL_MAT_EBAL_I_V_KINO_VODIL_PIZDU_PORVAL
всратейших макросов.
Эти установки битов через явные RMW aka &= |= .

Какой же он уебищный, просто пизда. Libopencm3 всего лишь чуточку получше, но тоже говно, учитывая, что там за 10 лет даже часть периферии старых камней не поддерживается - RIP.

Пизда, как жить то? Я не хочу писать свой ебучий велосипед на каждый чих.
Аноним 09/12/21 Чтв 00:07:27 482887 252
Аноним 09/12/21 Чтв 01:35:56 482891 253
>>482887
Оно тоже говно. Есть МК, у которых заголовочные файлы гораздо лучше и круче. PIC

Все эти всратые 30 символьные макросы МОЖНО убрать, используя лишь заголовочник - размечая структуры в памяти и имея доступ к каждому биту или битовому полю.

GPIO->MODER->MODER2 = GPIO_MODE_PP;

FАнон, ты представляешь, насколько это блядь лучше той параши, что насрана в стмовском хидере?
Аноним 09/12/21 Чтв 02:12:29 482895 254
>>482891
В состав CMSIS входит https://arm-software.github.io/CMSIS_5/SVD/html/index.html
Из этого не сложно автоматически сгенерировать то что ты описал. Так возьми и сделай, а не ной тут.

>Анон, ты представляешь, насколько это блядь лучше той параши, что насрана в стмовском хидере?
Я не он, но не представляю. Это не прихоть стм, это требования ARM. И очевидно что они руководствовались при этом определенными соображениями, которые ты упускаешь.
Аноним 09/12/21 Чтв 02:58:44 482898 255
>>482895
>Это не прихоть стм, это требования ARM. И очевидно что они руководствовались при этом определенными соображениями, которые ты упускаешь.

Да, возможно. Я посмотрел - на всех АРМках так.
Может, возможно и есть причина. Но я хз.
Хидер это чисто языковая конструкция, она к железу отношения не имеет.

Поставил бы на то, что это сорт стандартизации.
И не слезают потому, что ну на самом деле похуй, биты ебуться дай боже 5% времени.
Это легче научиться жрать говно.

>Так возьми и сделай, а не ной тут.
Беглый осмотр диаграмм говорит, что там именно парадигма такая. Т.к. то, что описал я выше туда не заходит.




Аноним 09/12/21 Чтв 03:43:31 482900 256
140264048896137[...].jpg 131Кб, 960x770
960x770
Ладно, тогда и я сюда насру.
Посоветуйте хорошую библиотеку для рисования хуев и кириллицы на nokia5110 lcd (под stm32 или avr).
Аноним 09/12/21 Чтв 07:38:23 482905 257
>>482898
>Может, возможно и есть причина. Но я хз.
Причина очевидна, нужно всего лишь сопоставить преимущества и недостатки обоих вариантов.

>Т.к. то, что описал я выше туда не заходит.
С чего бы это? Там можно получить все что нужно, а именно связь вида: название периферии -> название регистра -> название бита. Чего еще надо то?
Аноним 09/12/21 Чтв 10:14:13 482906 258
>>482905
>преимущества и недостатки обоих вариантов
И какие есть преимущества у текущей над предлагаемой?
И какие у предлагаемой недостатки?
Аноним 09/12/21 Чтв 15:21:10 482917 259
>>482905
>>482906
Биты нельзя записать напрямую, нужно писать макрос или функцию записи.
Получится кастом, неунивресально.

Логика простая, тупая, как и вся сишка. Лучше въебать простыню, зато КРОССПЛАТФОРМЕННО.
Аноним 09/12/21 Чтв 19:21:37 482948 260
>>482917
Писать в биты кроссплатформенно это пушка.

Никто не запрещает тем способом когда надо писать в регистр.
Структурки хранятся в юнионе с адрессом регистра.
Аноним 09/12/21 Чтв 19:26:34 482949 261
>>482917
О чем это?
Тот анон вообще-то писал про битовые поля, union там и все такое. И да, так делают для пиков. Преимущества и недостатки очевидны и кидаться говном не обязательно.
Аноним 11/12/21 Суб 18:10:29 483125 262
1553161059011.jpg 179Кб, 1280x1495
1280x1495
Сап аноны. Добавьте пожалуйста кто-нибудь к https://github.com/SpacehuhnTech/DeauthDetector чтобы он только на пакеты с определённым mac адресом агрился. Потому что мне... да и не только мне фиолетово если кто-то пытается хакнуть чужой роутер. Автора просить бесполезно, у него просьбы по два года висят.
Аноним 11/12/21 Суб 18:27:57 483127 263
>>483125
Тебе надо ты и добавь блять
Аноним 11/12/21 Суб 18:31:56 483128 264
>>483127
Так я не умею. Я не программист. Прост когда просишь что-то исправить в коде пишут "выкладывай код". Ну вот тут код есть и даже работает. Надо только фильтрацию по mac добавить. Это надо ещё и в сетевых протоколах разбираться я хз как это сделать
Аноним 11/12/21 Суб 18:33:35 483129 265
>>483128
> Так я не умею. Я не программист.
Тогда плоти
Аноним 11/12/21 Суб 18:35:42 483131 266
Screenshot20211[...].jpg 290Кб, 720x1560
720x1560
>>483125
Ну вот же они закомментированы. Сделай как тебе надо.
Веб интерфейс с настройками адресов сделать? Ну наверное кто-нибудь сделает за отдельную плату.
Я бы мог, уже делал, но к сожалению выкатился из есп потому что комп сломался.
Аноним 11/12/21 Суб 18:40:05 483133 267
>>483131
Блин я наверное совсем тупой но не понимаю как туда прилепить mac. Покажи как плз
Аноним 11/12/21 Суб 18:46:17 483134 268
Аноним 11/12/21 Суб 19:34:16 483146 269
>>477741 (OP)
Анончики, помогите пожалуйста с выбором.
Ссылки из описания поста протухли, а везде рекламный шлак.
Хочу присесть на ардуинку.
Образование позволяет отличить транзистор от диода, с принципами работы компонентов знаком, сам инженер механик. Умею в пайку, но без фанатизма. С сишечкой знаком, умею мигать пикселями на winapi.
Посоветуйте пожалуйста набор для вкатывания, но без долгих прелюдий в стиле v=i*r, ну или чтобы вкратце это было и побыстрее перешли к сути.
Спасибо большое.
Аноним 11/12/21 Суб 23:33:48 483175 270
>>483146
ваще похую. работаю инж электронщиком уже лет семь, не знаю режимы работы б.транзистора. делаю махараи и продаю. на работе вообще почти ничего не делаю. больше асутп
Аноним 12/12/21 Вск 05:25:43 483196 271
>>483175
>делаю махараи и продаю.
Кому? Как нашёл рынок сбыта?
Аноним 12/12/21 Вск 14:21:03 483209 272
sxema.png 91Кб, 829x678
829x678
Аноны, нужен ваш совет, сидел гуглил, ничего не нашёл.
Нужно для курсача составить принципиальную электрическую схему.
Составил, отправил преподу. В целом всё нормально, но он говорит, что необходимо пронумеровать ножки микросхемы.
Может кто подсказать, как это правильно сделать для Arduino Uno?
Прикладываю свою схему
Аноним 12/12/21 Вск 14:43:37 483213 273
Аноним 12/12/21 Вск 14:57:00 483214 274
>>483209
Пусть нахуй идет. У тебя на схеме нет микросхемы. Есть плата. С выводами. Как выводы называются вон подписано.
(то что на плате есть микросхема нам вообще похуй и неебет, там помимо микросхемы ещё много чего есть, но нам на это похуй, так схуяли надо нумеровать выводы какой-то "микросхемы"?)

Ебал всех этих "преподов" с их идиотскими требованиями делать всё через жопу и пытающимися научить меня какой-то херне которая мне ненужна.
Аноним 12/12/21 Вск 16:25:46 483222 275
>>483214
>Есть плата. С выводами.
С разъемами. И схема должна быть соответствующая.

>Ебал всех этих "преподов" с их идиотскими требованиями делать всё через жопу и пытающимися научить меня какой-то херне которая мне ненужна.
Может быть препод хочет чтобы было хоть отдаленно похоже на требования ЕСКД или еще какой-то стандарт.
Аноним 14/12/21 Втр 00:57:50 483330 276
Ребята, дело такое, есть бок питания на 12 вольт (откручу чуть вниз, до 11) запитаю ардуину уно. Есть еще индукционные концевики, на напряжение 6...36 вольт, запитываю их тоже от бп. Сигнал с них тоже соответственно будет около 11 вольт, может чуть поменьше. Безопасно ли давать такое напряжение на DI ардуины? Или лучше спаять делитель?
Аноним 14/12/21 Втр 01:47:04 483335 277
>>483330
Делитель лучше спаять
Аноним 14/12/21 Втр 23:42:07 483390 278
image.png 20Кб, 600x251
600x251
>>483330
Кроме простого делителя можно вот такую йобу всобачить (диоды с закорючками - это диоды Шоттки)
Аноним 15/12/21 Срд 00:32:28 483396 279
>>483390
Одного стабилитрона вместо этой хуйни хватит
Аноним 15/12/21 Срд 23:22:46 483484 280
202112152318.png 15Кб, 828x607
828x607
https://github.com/DeanIsMe/SevSeg
Как это говно работает?
Допустим семисегментный дисплей с общим катодом.
Если оче упростить то: я соединяю две ножки-вывода ардуинки через светодиод и резистор. Обе ножки оутпут. И если я:
обе ножки подниму - не горит,
подниму анод опущу катод - горит,
опущу анод подниму катод - не горит,
опущу обе - не горит.
Я правильно понял?
Таким способом тогда можно этим всем управлять, ну, да, наверно. Для управления допустим квадратом 4х4=16 светодиодов понадобится 4+4=8 пинов. Профит, дальше больше.
У меня только вопрос. Вот я подключу восемь светодиодов анодом к разным пинам, а катодом - к одному. Он пин там не сгорит нахуй?
Аноним 15/12/21 Срд 23:29:48 483488 281
>>483484
Блеать, ты нахуя катоды к пинам подключаешь, к земле подключай
Аноним 15/12/21 Срд 23:52:54 483492 282
unnamed (8).jpg 43Кб, 484x512
484x512
>>483488
Библевотеку посмотри. Это "рекомендуемый метод". Ну по крайней мере описанный в библиотеке.
Подключаешь все пины четырех разрядного семи сегментного дисплея к пинам ардуины, указываешь их все оутпутами и с их помощью зажигаешь нужные сегменты нужных разрядов.
Я видел в другом месте с помощью мосфет транзисторов управляли. Пин-резистор-(анод-катод)-транзистор-земля. Ок понятно. А тут вот как-то без транзисторов. Потому и спрашиваю.
Аноним 16/12/21 Чтв 00:02:41 483494 283
>>483492
Ф пезду ваши либы, на пике у тебя общий анод же, который к плюсу, ты шо там ебанулся?
Аноним 16/12/21 Чтв 00:15:08 483498 284
>>483494
Где на пике общий анод?
У семисегментных дисплеев общим считается тот вывод который общий для разряда.
Аноним 16/12/21 Чтв 00:17:49 483499 285
>>483498
Ну да в глаза ебусь
Аноним 16/12/21 Чтв 00:58:10 483513 286
>>483484
В общем мой вопрос остался.
Можно ли управлять четырехразрядным семисегментным дисплеем подключив все его выходы к пинам ардуины и поднимать и опускать катоды или катоды нужно убрать на землю и управлять ими через транзистор?
Аноним 16/12/21 Чтв 01:03:01 483516 287
Image030478.png 62Кб, 478x296
478x296
>>483513
Загугли блять динамическую индикацию чтоле
Аноним 16/12/21 Чтв 01:06:26 483517 288
>>483516
Ну вот у тебя на картинке через транзистор. А у пидораса из библиотеки - нет. Кто прав?
Аноним 16/12/21 Чтв 01:24:19 483520 289
>>483517
> Кто прав?
А ты подумай если на один сегмент тебе надо 9 блять пинов, как подключают 6?8?
Аноним 16/12/21 Чтв 01:37:03 483522 290
>>483520
На один сегмент мне надо девять. На следующий сегмент я могу заюзать аноды с первого и плюс ещё один катод. Если дисплей с общим катодом.
Включаю первый сегмент, подаю что надо, выключаю, включаю второй, и так далее. Мигает, да, похуй.
Но мне похуй на это! Меня интересует можно ли вместо транзистора использовать просто выход микроконтроллера как это предлагается в библиотеке выше и какие подводные?
Аноним 16/12/21 Чтв 01:41:53 483524 291
>>483522
Включишь все сегменты сразу, пердуина твоя сгорит, если по одному то хуярь
Аноним 16/12/21 Чтв 05:31:22 483532 292
>>483522
Считаешь или меряешь ток, потребляемый одним сегментом, умножаешь на максимальное количество одновременно горящих
@
Смотришь максимальный выходной ток для одного и для всех выводов микроконтроллера в даташите
@
Если тока не хватает - вешаешь транзистор, на минус npn или n-канал, на плюс pnp или р-анал
Учитываешь сопротивление канала/напряжение насыщения
@
???
@
PROFIT!!!
Аноним 16/12/21 Чтв 12:06:25 483542 293
>>483524
Ничего не сгорит фантазер.
Аноним 16/12/21 Чтв 12:21:31 483545 294
>>483542
Ну почему не сгорит.
Хуячишь по второй картинке >>483484 получаешь 5в / 330ом х 8 = 120 мА на катоде. Выводу катода пиздец.
А вот если хуячить по первой картинке то не сгорит. Только при много включённый св диодах они будут тухленько светиться. 5в / 330ом / 8 = 1,9 мА. А может и нормально будет. Хуй знает. От св диодов зависит.
Аноним 16/12/21 Чтв 19:18:51 483587 295
>>483545
>Выводу катода пиздец.
А защита от КЗ? Но разу не видел порта, сгоревшего от перегрузки. 20/40 ма дошел, начало падать напряжение, все.
Причем порт продолжает нормально работать, его можно считать и определить логический уровень.

Или я что-то упускаю?
Аноним 16/12/21 Чтв 19:57:13 483592 296
Screenshot 2021[...].png 43Кб, 970x523
970x523
>>483587
>А защита от КЗ?
Это не защита. Это выходной транзистор из режима насыщения переходит в линейный режим.
>Или я что-то упускаю?
Конечно. Наличие документации. Ты похоже ни разу даташит не открывал.
Аноним 17/12/21 Птн 10:15:13 483624 297
>>483592
Ебать у тебя ЧСВ. Ну ладно.
Аноним 18/12/21 Суб 00:53:13 483688 298
>>483335
Спасибо.

А как вообще ардуины для кустарной промышленности? Почему все вокруг кроют атмеги хуями, но делают сойбой-фэйс при упоминании стм или с7?
Аноним 18/12/21 Суб 01:07:41 483692 299
>>483688
Бля, мэн, пердуина уже давно не только на аврках собираеца.
А дома хоть блять на логике свои пердольки собирай
Аноним 18/12/21 Суб 01:15:28 483693 300
>>483688
>А как вообще ардуины для кустарной промышленности? Почему все вокруг кроют атмеги хуями, но делают сойбой-фэйс при упоминании стм или с7?
Пердуина где-то с 2015 это не аппаратная платформа, а программная, по большей части. Ты можешь в пердуино ИДЕ вообще что угодно программировать, хоть есп, хоть стм. Если ты знаком с языком Си/C++ не только по ардуино иде, то можешь смело качать STM32CubeIDE и пересаживаться на стмки, там ничего сложного
Аноним 19/12/21 Вск 01:05:36 483770 301
>>483693
Так а в чем плюсы стм, кроме мощности? Надежность?
А по видео понял только что код из 4 строк в ардуино иде превращается в 200+ строк в кубе после пердолинга с настройкой вывода ножек-многоножек.
Аноним 19/12/21 Вск 01:46:58 483771 302
>>483770
> Так а в чем плюсы стм, кроме мощности? Надежность?
А тебе мало что ли?
Стм32 как минимум 32х битные, со всеми вытекающими. Намного больше периферии, у даже f1 имеется как правило несколько i2c и spi, имеется usb из коробки. Больше таймеров, ты можешь делать шим уже с 4096 уровнями, вместо 256. А ещё, если брать f4, то там есть FPU и ты можешь считать синус прямо на месте и быстро!
> после пердолинга с настройкой вывода ножек-многоножек.
Ты попробуй, а потом поймёшь, насколько это удобнее чем писать
PIN_MODE()
19/12/21 Вск 09:48:04 483775 303
2.JPG 23Кб, 392x414
392x414
Шалом, двачане
Я нубло в погромировании мк, но задание есть задание
Как сделать так, чтобы сигналы на выходах ног, лежащих в массиве Out, при приходе C = 1, сдвигались вправо на постоянку, а не при то, что при возвращении C = 0, они сдвигаются обратно.
То есть, по сути, надо сформировать регистр 4-х-битный
19/12/21 Вск 12:16:45 483782 304
>>483775
Все, уже не надо, разобрался
Аноним 19/12/21 Вск 23:48:30 483852 305
>>483771

Половину не понял, но остальное понял.
Хочу рога замочить в делюге с аппаратом штабелирования, но там дохуллиард датчиков, и даже меги будет мало. Есть у стм что-нибудь на 50+ входов и просто ли выйдет перекатиться с пердуины?
Аноним 20/12/21 Пнд 00:32:04 483858 306
>>483852
> Есть у стм что-нибудь на 50+ входов
Дохуя всего, смотри на stm32f4 и f7, в этих есть точно многоножки
> просто ли выйдет перекатиться с пердуины?
Ещё раз, если ты программировал не только в среде ардуино иде, то да, легко
Аноним 20/12/21 Пнд 18:36:48 483915 307
Чем прошить ардуину, чтобы получился джойстик? Flip нихуя не работает из-за java и решения этой проблемы нет
Аноним 20/12/21 Пнд 19:47:19 483925 308
>>477741 (OP)
>2,4
Нафиг это говно в шапке?
Лучше бы в оп-пост запостили аппаратный удаленный рабочий стол на малинку, который запилил один владелец стартапа в прошлом треде.
Аноним 20/12/21 Пнд 19:57:05 483927 309
>>483925
Пиздуй в свой загон малинолебил
Аноним 20/12/21 Пнд 20:01:10 483930 310
>>477811
>флаг вызова прерывания
Это ты так его назвал, а это на самом деле флаг события. События внешнего прерывания, приема передачи байта по интерфейсу, события пробуждения, измерения ацп и т.п. на который есть вектора прерываний. А уж будет ли по ним прерывание либо не будет это уже и задается другими битиками разрешения прерываний в отдельности для каждого события и бит разрешение прерываний I в регистре состояний SREG .
Зачем так сделано?
Например, что байт у тебя передался по интерфейсу какому-нибудь, как ты об этом узнаешь без такого флага, дурашка? А так ты поставил while (!TI); и ждешь, пока у тебя байт передаститя и ты сможешь обнулить этот флаг программно(это только в прерывании этот флаг аппаратно обнуляется (прямо как пыня) при входе в прерывание, а тут надо ручками) и новый байт передять. Т.е. в зависимости от твоих каких-то соображений каждое событие ты можешь обрабатывать либо по прерыванию, либо по флагу.
Аноним 20/12/21 Пнд 20:01:42 483931 311
>>483927
а хде загон для малинодебилов, а то я не вкурсе.
Аноним 20/12/21 Пнд 20:23:15 483936 312
>>483925
>Лучше бы в оп-пост запостили аппаратный удаленный рабочий стол на малинку
У нас ардуино тред. Малинобляди вообще сидят в DIY, в ra вообще никогда не было тредов по одноплатным ПК
Аноним 20/12/21 Пнд 21:09:26 483940 313
>>483936
Так цимес был в том что тот анон запилил сорт-оф ардуину(на основе атмеги) и на этом поднял стартап.
И в том треде его никто не гнал ссаными тряпками, а наоборот хвалили.
Аноним 20/12/21 Пнд 21:57:16 483943 314
>>483940
Ты про этого что ли? https://github.com/pikvm/pikvm
Но там же нет атмеги. Из аппаратной части основное там переходник HDMI-CSI.
Аноним 20/12/21 Пнд 22:35:20 483945 315
>>483940
Эх сейчас бы на малиночке вытяжку в толче после покака включать
Аноним 21/12/21 Втр 01:34:52 483967 316
>>483943
>>483940
Не, проект прекрасный, но это это уже что-то за пределами /ra
Аноним 21/12/21 Втр 05:30:11 483975 317
>>483945
>на малиночке
Которая нонче стоит как начальный ноутбук
Аноним 21/12/21 Втр 06:08:52 483976 318
>>483975
Нубук хотя-бы не тормозит
Аноним 21/12/21 Втр 13:28:14 483999 319
>>483517
Зависит от тока общего провода циферки. Если ток небольшой то можно использовать как общий провод просто одну из ножек микрика, если большой, то чтобы его усилить тебе понадобиться мистер Транзя.
Аноним 23/12/21 Чтв 02:26:17 484144 320
001.jpg 111Кб, 1280x578
1280x578
Эцсамое. А бывают для PIC-ов какие-нибудь ардуино совместимые ядра?
Для всей линейки атмелов есть, для есп есть, для стм32 есть, а для PIC чот нихуя.
Аноним 23/12/21 Чтв 04:44:37 484145 321
WemosLolinD32Di[...].png 252Кб, 1024x831
1024x831
Hd8ee8c450aed42[...].jpg 105Кб, 1000x1000
1000x1000
Купил esp32 и только потом задумался что нету 5в формально то есть USB, но не гпио, не получится управлять, как понимаю и не ясно какой макс ток может выдать, а много модулей (в том числе - реле) идут на 5в.
Не спалю еспшку если один источник питания - 5в -и на есп32 через юсб и на устройство что хочу питать?

Прикупить еще второй пик? Там джамперы 3.3в/5в переключать дают, но точно не уверен как оно работает.
Аноним 23/12/21 Чтв 19:17:18 484188 322
>>484144
Там сишка закрытая, да и камень pic16 говно без стека даже.
Аноним 23/12/21 Чтв 20:40:31 484198 323
>>484188
>Там сишка закрытая
http://www.sourceboost.com/
>да и камень pic16 говно
Смотря какая задача. PIC18 уже вполне себе, кстати. Хотя на 16-м вполне себе пилятся gsm-сигнализации, замки с ibutton и rfid, и прочая мелкая автоматика.
Аноним 23/12/21 Чтв 20:52:40 484201 324
>>484198
>Хотя на 16-м вполне себе пилятся gsm-сигнализации, замки с ibutton и rfid, и прочая мелкая автоматика.
Но зачем, когда есть STM32L0?
Аноним 23/12/21 Чтв 23:15:37 484212 325
>>484201
> Но зачем, когда есть STM32L0?
У кого есть? У меня нету
Аноним 24/12/21 Птн 08:03:24 484237 326
>>484188
>Там сишка закрытая
В смысле закрытая? А как их шить-то тогда?

PIC16 вполне бы зашёл за улучшенную альтернативу атмеги328. А ещё даже в чипидипе они в 2-3 раза дешевле ебических подорожавших аттини.
Аноним 24/12/21 Птн 10:23:15 484238 327
>>484198
>Смотря какая задача.
Ардуино

>PIC18
Ясень пень, это другой чип совершенно.
Аноним 24/12/21 Птн 10:32:43 484239 328
Screenshot20211[...].jpg 306Кб, 720x1560
720x1560
Screenshot20211[...].jpg 195Кб, 720x1560
720x1560
>>484237
Я шил на лабах в универе pic16f84a, pic16f630, pic16f628.

Там нихуя нет. Все делаешь руками, на ассемблере. Си компилятор платный, я его не пробовал.

Единственное преимущество этих чипов - асинхронный таймер, если он есть. То есть таймер который может считать импульсы быстрее чем тактовая.

Если я чего-то не знаю, подскажите.
Аноним 24/12/21 Птн 11:54:22 484240 329
Аноны, тут такое дело.
Собрал вот это
www.instructables.com/Retro-7-Segment-Clock-the-Final-Ones
Все было делано по инструкции, но при подключении к БП, ардуино начинает глючить и светодиодная лента просто светит цифры и не реагирует на кнопки переключение. Но при подключении к PC через miniUSB, все идельно работает. Я уже джва раза менял светодиодную ленту, подозревая, что полетел чип на одном из кристаллов и это мешает ардуино работать. Но ничего не получается...Что я не так делаю?
Аноним 24/12/21 Птн 12:21:51 484244 330
>>484240
плохо оформляешь ссылки
Аноним 24/12/21 Птн 12:28:52 484245 331
Аноним 24/12/21 Птн 12:31:50 484247 332
>>484240
Возми другой бп же
Аноним 24/12/21 Птн 12:40:20 484248 333
>>484247
В том и дело, что питается все это от блок питания на 5v, 5a. И все равно ничего не получается.
Аноним 24/12/21 Птн 12:44:56 484249 334
>>484248
Ему говорят взять третий бп для проверки, он упирается, нет "мой бп самый качественный во всём союзе", ф пезду
Аноним 24/12/21 Птн 12:47:23 484250 335
>>484240
> тридэ принтить семисегментные дисплеи
НА ХУ Я?
Аноним 24/12/21 Птн 13:40:46 484254 336
>>484250
светорассеиватель

обратно чип ничего не дает, я очень много работал с адресной лентой.
Аноним 24/12/21 Птн 14:00:02 484259 337
>>484249
Только что проверил с помощью 3 видов блоков питания и у всех одни и тот же результат, хз кароче в чем проблема. От PC работает идеально, а когда подключаю к БП, все летит к хуям.

>>484254
>>обратно чип ничего не дает, я очень много работал с адресной лентой.
Может быть такое, что сигналы от ардуино не доходят до адреса?
Ну вдруг, чип на одном из сегментов умер, хотя по тех.паспорту - адресная и не зависят от друг друга.
Аноним 24/12/21 Птн 15:11:00 484264 338
>>484259
если лента 2812, то при выходе из строя одного диода все остальные перестают работать. там на первый диод приходить пакет о состоянии всех диодов, первый забирает свой кусок, перестраивает сигнал без этого куска и посылает дальше.можешь видео записать?
Аноним 24/12/21 Птн 15:12:11 484265 339
>>484259
а кстати сфоткай как у тебя подключено к ардуине? бля, я будто опять на техподдержке своих клиентов по ленте лол
Аноним 25/12/21 Суб 21:04:04 484382 340
FV6F7SKKUB8IU90.jpg 177Кб, 3021x1125
3021x1125
>>484240

На связи анон >>484240, у которого была проблема с этим - https://www.instructables.com/Retro-7-Segment-Clock-the-Final-Ones/

Собирал все по инструкции как на пике. Но при подключении к блоку питания, Ардуино начинало нещадно глючить. Переключил питания с 5V на VIN и все стало нормально работать. Так вот, знающие аноны, как думаете Ардуино от такого подключение сдохнет или будет работать? Заранее спасибо.
Аноним 25/12/21 Суб 22:15:05 484391 341
image2021-02-10[...].png 451Кб, 500x625
500x625
Привет, ребята.
Такой вопрос, даже не знаю как сформулировать. Вот я пишу код на с++, заливаю, вроде всё работает. Но у меня нет четкого понимания как экономить машинное время, как оптимизировать те или иные задачи, да и попросту как писать меньше кода. Как и где этому можно научиться? Я мог бы скинуть сюда примеры своих скетчей, но вряд ли вам будет интересно в них ковыряться. Можете показать свои, я посмотрю.
На данный момент мой опус магнум - контроллер для гидропонного гроубокса с дисплеем, менюшками и часами, под 1000 строк. Но я жопой чую что написан он коряво, и это не дает мне покоя.
Что подскажете?
Аноним 25/12/21 Суб 22:18:05 484392 342
>>484382
Насколько я знаю 5в - это выход со стабилизатора который на самой плате подпаян, а вин - вход, который допускает больший разлет напряжений питания. Я на самопальный терморегулятор еще свой лм7805 подпаивал, а то аналоговняный сигнал с датчика сильно шумел.
Аноним 25/12/21 Суб 22:42:27 484395 343
>>484382
офк у тебя стаб не тащит ленту. лучше даже не через вин, а напрямую с бп, общую землю с ардуины только провести
Аноним 26/12/21 Вск 02:11:45 484406 344
>>484391
Код пили, я посмотрю
Аноним 26/12/21 Вск 12:48:50 484424 345
>>484391

Забудь про оптимизации при использовании ардуино. У тебя неизвестное кол-во слоев под АПИ, там не о чем думать.

Вот о красоте кода - да, стоит думать, тем более ардуина дает средства для этого.
Но вопрос не в размере, это ок, когда дерьмовый код после переработки становиться в 2 раза больше.

Вот дефолтные правила

0. Имена всего должны быть понятные и без сокращений. Для булевых используй префиксы is\has.
1. Переменная объявляется там, где начинает использоваться. (кроме глобальных).
2. Функции не длинее экрана, чем меньше, тем лучше.
2.1 Вообще старайся всю явно выделяющуюся хуйню выносить в функции, даже если 1 раз используется. Это приведет к огромной читаемости кода.
3. Вложенность 2 - хреново, 3 не приемлемо. Ни о каких for в for или switch в switch'е даже речи не идет.
4. По возможности выход из функции в одном месте (кроме проверки начальных условий)
5. Делай в каждой функции что то одно
6. Старайся делать чистые функции, а всю грязь группируй в одном месте каком.
7. Не мешай уровни абстракции. Лучше нагороди функций где будет одна строчка в каждой.
8. Избегай стейт машин любой ценой.
9. Еще дохуя чего, но так с ходу не вспомню...
Аноним 26/12/21 Вск 12:50:57 484425 346
>>484424
А вот еще важное.

Метод должен называться глаголом, переменная существительным. И желательно не только называться, но и являться.
Аноним 26/12/21 Вск 13:41:23 484433 347
>>484424
> 8
А что с ними не так?
Аноним 26/12/21 Вск 14:18:32 484441 348
>>484424
>8. Избегай стейт машин любой ценой.
мы ща точно про МК говорим?
Аноним 26/12/21 Вск 14:24:06 484442 349
>>484433
Более менее сложная ака полезная стейт машина это нечитабельный ад, который трудно отлаживать.

>>484441
Ты в треде высокоуровневого ООП фреймворка для МК сидишь.
Аноним 26/12/21 Вск 14:30:01 484444 350
>>484442
> Более менее сложная ака полезная стейт машина это нечитабельный ад, который трудно отлаживать.
Чем заменить
Аноним 26/12/21 Вск 15:03:47 484445 351
>>484392
>>Насколько я знаю 5в - это выход со стабилизатора который на самой плате подпаян, а вин - вход, который допускает больший разлет напряжений питания

>>484395
>>офк у тебя стаб не тащит ленту. лучше даже не через вин, а напрямую с бп, общую землю с ардуины только провести

Да, собственно именно в питании было дело. Снизил до 4,7V все заработало как положено.
Спасибо Аноны за наводку! С наступающим!
Аноним 26/12/21 Вск 15:10:31 484447 352
>>484442
>Более менее сложная ака полезная стейт машина это нечитабельный ад, который трудно отлаживать.
няш, ты же в курсе, что сложный конечный автомат совершенно необязательно означает кучу вложенных свичей на несколько страниц?

>высокоуровневого ООП фреймворка
а вот кстати автоматы вполне неплохо ложатся на ООП. Абстрактные состояния со стандартными интерфейсами для переходов и регистрации следующих состояний, все такие вот дела.
Аноним 26/12/21 Вск 17:00:10 484453 353
15340036663200.png 283Кб, 600x480
600x480
>>484391
https://alexgyver.ru/lessons/code-optimisation/
https://alexgyver.ru/lessons/dynamic-memory/
Там поле непаханное для оптимизаций.

Отдельный прикол про библиотеки к модулям, которые бывают тяжёлые как ёптвоюмать, и не везде нормально встают. Если тебе от какой-то либы нужна какая-то отдельная функция - приходится все километры кода в скетч перекопировать, а потом вручную оппиливать оттуда всё ненужное, отшивать от объектов и.т.п. И это код прилично так ужимает. Нет, компилятор так хорошо резать ненужное не умеет.
Аноним 26/12/21 Вск 18:30:54 484463 354
>>484406
Вот, поприкалывайся. (только расширение в рар переименуй)

>>484453
А как получить доступ к методам библиотеки? Я учился яве вообще, там можно всё посмотреть, а тут вроде вордпадом можно открыть, но это мозгоебля какая-то.
Аноним 26/12/21 Вск 18:31:37 484464 355
>>484463
Бля, файл отвалился. Куда можно залить? РГхост мертв.
Аноним 26/12/21 Вск 18:55:14 484468 356
>>484464
яндекс/гугл диск?
Аноним 26/12/21 Вск 19:24:21 484469 357
Аноним 26/12/21 Вск 19:29:20 484470 358
>>484424
В этом дурацком иде нет автозаполнения, а писать имена целиком каждый раз или копипастить это ручки отвалятся.
Аноним 26/12/21 Вск 19:39:32 484471 359
>>484391
Пробовал писать на ардуино, простая хуйня с ацп заняла всю память attiny13.
Переписал все на регистрах в том же скетче, объем кода снизился в 5 раз, скорость выполнения увеличилась.

Критичные к времени выполнения участки лучше писать на регистрах. Если камень маленький и много функционала - имеет смысл сразу перейти на них.
Аноним 26/12/21 Вск 20:35:02 484478 360
>>484444
Зависит.
Тредом с прямыми задержками и перезапуском, а не изменением состояния например.

>>484447
КА которые на массивах или не дай боже на паттерне сделаны наверно еще хуже.
На ООП все не плохо ложиться, т.к. ООП лучше чем процедурная залупа.

>>484463
Залей блядь на Ideone.

>>484470
Не работай в дурацких IDE. Развивай слепую печать.
Будешь делать иначе - будет write-only говнокодище.
Аноним 26/12/21 Вск 21:43:20 484492 361
>>484478
ООП промытка, ты ли это?
Так и не объяснил чем заменить автоматы бляяяя
Аноним 27/12/21 Пнд 03:20:10 484507 362
>>484492
>Тредом с прямыми задержками и перезапуском, а не изменением состояния например.
Вынь хуй из глаз.
Аноним 27/12/21 Пнд 03:40:40 484508 363
>>484507
Хули мне твои треды, я ведь не умею в плюсы
Аноним 27/12/21 Пнд 05:29:44 484511 364
>>484508
1. Земля тебе пухом.
2. Треды это общее понятие, оно не обязательно про плюсы.
3. На МК стандартные треды плюсов вроде в 2.5 местах только реализованы.
Аноним 27/12/21 Пнд 05:42:35 484512 365
>>484511
1 как что-то плохое
2 понятно
3 ну и нахуя ты тогда упомянул своё редкоземельное говно
Аноним 27/12/21 Пнд 06:47:54 484513 366
>>484512
Ты реально глупый такой?

Я тебе написал - тред, он же поток, это общее понятие, есть на ++ их из коробки не сделали, не значит что их нельзя сделать. Ебануться. Фриртос тебе нахера?

PS еще кроме тредов, альтернативой КА может быть DSL или простенькая VM.
Аноним 27/12/21 Пнд 07:21:20 484514 367
>>484513
> Ты реально глупый такой?
Ты реально забыл в каком треде находишься? Естесна я дэбил
Аноним 27/12/21 Пнд 12:04:51 484522 368
450px-Automatat[...].png 21Кб, 450x338
450x338
sanitar-mem.jpg 104Кб, 883x704
883x704
>>484513 <- Не слушайте этого человека, он не программист давно. Это кабан, он бабло колотит. Ему нужно писать красивый говнокод, чтобы его прочитал его начальник и сказал молодца.

Можно оптимизировать:
по скорости
по размеру исходника
по использованию памяти
по красоте кода

Для таких пациентов не существует ничего кроме последнего пункта. Других критериев оптимизации он не признает, как видите.

Конечный автомат для него сложнее многопоточности, метапрограммирования, и даже виртуалки, охуеть.

Функциональное программирование это считай та же комбинаторная логика. То есть самый простой уровень. И он плохой, нужно все в объекты в объекты пихать.

Сейчас бы он начал исходить на говно, рассказывать что никто ничего не понимает кроме него, если бы не эта строка.
Аноним 27/12/21 Пнд 13:08:26 484523 369
>>484522
Нет. Я просто считаю что ты доунич, раз считаешь в общем случае что либо важнее читаемости и кач-ва кода.

Ты либо нихуя длинее пары тысяч строк не писал в своей жизни, либо необучаемый райтонлер, каких ссаными тряпками отовсюду гонят.
Аноним 27/12/21 Пнд 17:26:26 484538 370
>>484523
>раз считаешь в общем случае что либо важнее читаемости и кач-ва кода.
Ага, я именно так и сказал. Зачем ты повторяешь?
Аноним 27/12/21 Пнд 18:39:25 484542 371
>>484523
>в общем случае что либо важнее читаемости и кач-ва кода
Тут нет общего случая. Если у тебя что-то низкоуровневое и не с кучей либ - да, можно писать красиво, зато потом ебаться пару дней с настройками компилятора. Если у тебя много либ - то настраивать компилятор и писать makefile ты заебешься для получения быстрого кода. А ещё иногда надо помнить про то, что компилятор не всегда умный и, написав совершенно нечитаемую строку, ты можешь получить прирост в производительности БОЛЕЕ ЧЕМ В 5 РАЗ https://youtu.be/bVJ-mWWL7cE
Если у тебя какая-нибудь высокоуровневая параша, то разумеется ничего не нужно кроме читаемости кода, там один хуй оптимизировать нечего.
Аноним 27/12/21 Пнд 18:48:37 484543 372
Почему не стоит делать регулятор напряжения используя шим и адц от ардуино?
Аноним 27/12/21 Пнд 18:49:46 484544 373
Аноним 27/12/21 Пнд 19:18:54 484550 374
>>484543
Да кто ж заперщает то? Ради эксперимента - пожалуйста, а так есть 100500 готовых интегральных схем, поэтому оно просто не нужно
Аноним 27/12/21 Пнд 19:29:09 484551 375
>>484542
Вы тут с ума сошли все блядь.

Нахуй вам оптимизации, придурки?

Вы пишите нагруженную рилтайм хуйню и не укладываетесь в тайминги?
Ваше приложение не лезет в железо?
Вы хотите удишевить продукт перенеся на слабое железо?
Нахуй вы оптимизируете? Понимаете, что вас С-деды затролили тут.

Первое правило программирования - НЕ ОПТИМИЗИРУЙ БЕЗ НУЖДЫ БЛЯДЬ. Это не я придумал, это придумали и поддержали умнейшие люди, легенды, столпы, но все равно вылезает клоун типо >>484522 и рассказывает какие все не пограммисты, а бизнесмены...

Проблема софта не в скорости работы, на нее всем похуй, даже если бы не случился муровский бум. Проблема, что софт сложнее всратой унитазосмывалки не возможно поддерживать.
Проблема, что софт обфусцированный опти-клоуном содержит ошибки с большей вероятностью и заранее заметить или даже зная о наличии найти - гораздо сложнее, в итоге твоя говномсмывалка однажды врубит бачок ночью и сольет тебе пару сотен литров воды.

Охуеть, в ардуинотреде мне затирают про оптимизацию. Пиздец просто.


ПС если компилятор у тебя оптимизирует в 5 раз в зависимости от вида написания чего-либо -- у тебя структура программы и кода говно. Компиляторы действительно не столь умные, как принято считать, но они прекрасно делают свою работу, если от них не просят хуйни.
Аноним 27/12/21 Пнд 19:47:15 484555 376
>>484551
>НЕ ОПТИМИЗИРУЙ БЕЗ НУЖДЫ БЛЯДЬ
В итоге мы имеем то, что имеем.
Аноним 27/12/21 Пнд 19:49:28 484556 377
>>484551
>у тебя структура программы и кода говно
Нет, там речь про отказ от использования условных переходов, так как они медленные. Вообще видос я скинул ради троллинга, так как предсказателей ветвлений в МК нет в принципе
Аноним 28/12/21 Втр 00:37:09 484578 378
>>484463
>А как получить доступ к методам библиотеки? Я учился яве вообще, там можно всё посмотреть, а тут вроде вордпадом можно открыть, но это мозгоебля какая-то.
Ну открой не вордпадом, а любой подходящей IDE, хоть дефолтной ардуинской. Это всё один хуй текстовые факлы.

>>484522>>484542
Вот этого двачую. Есть задача, есть больные места, определяемые условиями задачи. Бутылочные горлышки могут быть принципиально разной природы. Где-то нужно работать с жёсткими лимитами по оперативке, где-то с жёсткими лимитами по скорости или бюджету. Каждый случай индивидуален.

>>484551
Не всякий код нужно дохуя рефакторить и глушить ежемесячными обновлениями. Бывают микроконтроллеры, которые в принципе шьются один раз в жизни. Или вояджеры на древнем фортране до сих пор летят, потому что на них модный камень не поставишь и перепрошивать их часто не нужно, а вот потратиться на десятикратной проверке оптимизированного кода совершенно не западло. И иное дело когда ты быдлоигру для смартфончика обслуживаешь, а в команде у тебя индусы аутсорсящие индусов, которые каждый день новые, и всё даже дебилу должно быть понятно.

Здесь как с инженерией в целом. Где-то круто дрочить на модульность, где-то на ремонтопригодность, где-то на выжимание запредельных характеристик дорогущими хитровыебанными деталями. Ядерный реактор это не китайский мотоцикл, а китайский мотоцикл не ядерный реактор. Не надо доводить концепции до абсурда и делать резиновый дилдак с 10-кратным запасом прочности и возможностью делать на советских заводах стомиллионными тиражами. И сверхкомфортный автомат с латексным прикладом и массажером тоже не нужно делать.
Аноним 28/12/21 Втр 00:40:40 484579 379
>>484543
Большее время задержки по сравнению со специализированными схемами, дополнительная нагрузка на контроллер, при зависании или неаккуратной отладке может выдать максималку.
На десятках-сотнях кГц нужен драйвер полевиков, который стоит чуть дешевле полноценного dc-dc преобразователя, без него будет низкий кпд. Плюс нужен токовый шунт и второй канал/компаратор для защиты от КЗ.
У нас ребята делали схему с пропуском тактов (как на mc34063) на таймере и встроенном компараторе К1986ВЕ92, все работало автоматически без участия ПО.
Без драйвера кпд 30%, с драйвером норм, в итоге по габаритам, стоимости и надежности взяли готовый dc-dc.
Аноним 28/12/21 Втр 01:03:20 484581 380
>>484543
>Почему не стоит делать регулятор напряжения используя шим и адц от ардуино?
Регулятор напряжения для чего? Для лампочки? Для многоТЭНового нагревателя с обратной связью по температуре в десяти точках? Для электронно-лучевого микроскопа?

Где-то ардуины много, где-то её мало, где-то её как раз.
Аноним 28/12/21 Втр 21:21:27 484691 381
>>484543
Я ставил контроллер вместо штатной микры в пауэрбанк, в принципе напряжение держало как-то, но не тестировал ничего.
Аноним 28/12/21 Втр 21:23:01 484692 382
>>484691
> ставил
> не тестировал
Держи в курсе. Долбоеб ебаный. Иди отзывы на али пиши.
Аноним 28/12/21 Втр 21:26:36 484693 383
145579677218599[...].jpg 185Кб, 1600x900
1600x900
>>484551
>Конечный автомат
>Одни раз написал и работает
>Ничего не надо поддерживать

>Давайте лучше ртос уебем.
>Появилось тонна зависимостей
>Во, теперь мы сможем код поддерживать!

Аноним 28/12/21 Втр 21:28:49 484695 384
>>484692
Нассал тебе в карман.
Аноним 28/12/21 Втр 22:58:06 484710 385
>>484693
Тебе 12 лет? Ясен хуй все это дерьмо имеет градации и когда у тебя КА для смывалки говна в унитазе - ясен хуй лучше просто сделать всратенький КА.

А ты видал КА TCP\IP стека на 9000 строк?
А видал более менее сложную бизнес логику многофункционального устройства, где количество состояний превышает несколько десятков?
Знаешь сколько там багов, которые почти не возможно отловить ввиду комбинаторного взрыва?

PS ты RTOS хотя бы раз в проект руками а не из кубов таскал? Там нет внешних зависимостей, там 2-3 файла (1 макродефайны, 1 сишный и 1 опциональный ассемблерный) портируемости и все.
О каких зависимостях ты говоришь? РТОС это не всратая жабсовская либа для сравнения двух интеджеров. Она не тянет ничего за собой.
Аноним 28/12/21 Втр 23:22:54 484712 386
>>484710
>КА TCP\IP стека
>МК, не ПЛИС

>многофункционального устройства
>КА

>Тебе 12 лет

Я не знаю, зачем ты пишешь говносмывалки постоянно. И зачем тебе там много функций и интернет, и обязательно на неподходящей парадигме.

Учись абстракции правильно выбирать.

Аноним 29/12/21 Срд 01:10:28 484731 387
>>484712
>зачем ты пишешь говносмывалки постоянно.
Потому, что категорично мыслят дети.

>КА TCP\IP стека
Скажи привет либам вендора.

ПС
>Тащить плис, в систему требующую эзернета
Денег много?

>многофункционального устройства
>КА

>и обязательно на неподходящей парадигме.
>Учись абстракции правильно выбирать.
После того как я сру этим 20 постов, двачер с каменным еблом напишет это как контраргумент мне.
Даже хз, наверное это хоть какая то победа...
Аноним 29/12/21 Срд 11:57:38 484782 388
сап ракачрадач, у меня лежит ардуино с 2017 с набором всяких приколюх, захотел заново вкатиться. слышал много о том, что ардуино нельзя питать от юсб порта кудахтер, ибо сам порт может сгореть. как вообще правильно запитывать эту плату, чтобы не сгорела квартира?
Аноним 29/12/21 Срд 12:54:07 484788 389
>>484731
Мне похуй на победы твои, я сразу написал что ситуации разные бывают, кабану, который написал что автоматы и ФП не нужны. Ты назвал это клоунством.
Ну пуьедил, молодец.
Аноним 29/12/21 Срд 13:59:51 484793 390
>>484782
> слышал много о том, что ардуино нельзя питать от юсб порта кудахтер, ибо сам порт может сгореть.
Может и не сгореть
>как вообще правильно запитывать эту плату, чтобы не сгорела квартира?
Сначала нада стать прохесром по шизике, там понимание само придёт
Аноним 29/12/21 Срд 14:06:29 484794 391
>>484782
Vin и Gnd прямо в розетку суй.
Аноним 29/12/21 Срд 14:18:41 484797 392
>>484782
>слышал много о том, что ардуино нельзя питать от юсб порта кудахтер, ибо сам порт может сгореть
Ардуина сдохнет быстрее, чем порт, так что не парься
>как вообще правильно запитывать эту плату
Блядь, спроси у гугла, 100500 статей на тему питание ардуино для чайников
Аноним 30/12/21 Чтв 02:20:25 484850 393
>>484782
>слышал много о том, что ардуино нельзя питать от юсб порта кудахтер, ибо сам порт может сгореть. как вообще правильно запитывать эту плату, чтобы не сгорела квартира?
Максимальный ток USB порта по стандарту 0.5А.

Соответственно, берёшь потребление платы, складываешь с потреблением периферии, смотришь результат. Если вышел за этот лимит - сгорит. Не вышел - не сгорит.
Аноним 30/12/21 Чтв 09:03:14 484853 394
>>484850
Нихуя там не сгорит. Может пукнуть предупреждением в винде, может нихуя не случится, может напряжение просядет. Но точно ничего не сгорит.
Аноним 02/01/22 Вск 01:55:13 485000 395
шар.jpg 219Кб, 800x800
800x800
Хочу сделать елочный шар на пердуинке. Корпус уже нашел (пик). Подкиньте идей начинки плиз (и аккумуляторов).
Аноним 02/01/22 Вск 10:34:09 485017 396
>>485000
Два RGB, по одному на обе стороны платы, и делай что хочешь.
Аккум очевидный от вейпа.

Ну как идея, можно сделать "спираль в шаре", раз шар прозрачный. Спираль из белых светодиодов, холодных, под снег. Бегущий огонь будет выглядеть как вращение спирали.

Я хотел сделать несколько штук таких умных игрушек для ёлки (и загнать в переходе) чтобы их можно было заряжать, и не нужна была розетка и провода.
Аноним 02/01/22 Вск 15:04:10 485024 397
>>485017
>Аккум очевидный от вейпа
18650? Очевидно, нет. Не поместится.
Аноним 02/01/22 Вск 16:04:27 485027 398
>>485017
>Аккум очевидный
А заряжать ты его когда собрался? Это полдня минимум нужно.
А если шаров много? 1 декабря будешь начинать зарядку? Или купишь 10 зарядных устройств специально для шаров?
А если аккум сдохнет посреди праздника?
А чем он будет заниматься в остальное время года? Дохнуть впустую на антресолях? За десять лет будет всего 10 циклов заряда-разряда, лол (но аккумы столько не проживут сами по себе).
А нахуя хранить столько литиевых аккумов?
А нахуя тебе литиевый аккум для вейпа на конский ток, если у тебя слаботочное устройство?

Очевидно, что нужно использовать обычные батарейки.

Игрушка должна будет отработать минимум 10 дней (хотя бы с 31.12 по 8.01 + некоторый запас на всякий случай). Тогда, для среднего тока потребления в 5мА, емкость источника питания должна быть около 1 Ач.

Так что выбор невелик: это батарейки АА или ААА (у ААА как раз емкость 1 А
ч).

Кстати, получается, что надо предусмотреть какое-то управление, чтобы можно было включать и выключать шарики, желательно все сразу, а не по одному. Инфракрасный пульт?
Аноним 02/01/22 Вск 19:13:17 485039 399
>>485027
алекс гейвер недавно делал елочный шар.
Аноним 02/01/22 Вск 21:35:57 485046 400
Сап ребятушки. Вопрос таков: как сохранять данные с ардуино уно, которые он подаёт на сериал монитор, на компутер (в текстовый файл и тому подобное)?? Перерыл дохера всего, но оно либо не предназначено для 10-битного формата, либо не работает нихера.
Аноним 02/01/22 Вск 22:05:14 485047 401
>>485046
Напиши программу, которая записывает данные из сериалпорта в файл. Питон / Qt (c++). Управишься за час
Аноним 03/01/22 Пнд 08:00:16 485057 402
>>485047
Ахуенный совет. План рабочий. Иди на хуй. В самом посте написал, что не работает нормально ничерта, поэтому и пришел сюда нагло пиздить у тех, у кого работает. А ты пиздуй дальше 900кк/наносек зарабатывать. Пиздеть не мешки ворочать.
Аноним 03/01/22 Пнд 08:06:31 485058 403
>>485057
Че не работает? FOPEN на твоем ПК?

Аноним 03/01/22 Пнд 11:19:05 485061 404
>>485058
Нет, работает. Вот только в отличие от тебя, умника, я не такой самонадеянный и раз у меня не получается снять с компорта данные 10 бит, переводя их в байты и обратно для совместимости, то я это признаю и обращаюсь за помощью. Но не волнуйся, тебя это не касается. Можешь дальше сидеть и отвечать всем подряд "напиши в питоне скрипт за час и заебись".
Аноним 03/01/22 Пнд 11:41:18 485062 405
>>485061
>Нет, работает
Может тогда стоит сначала написать, что именно у тебя не работает? Потому что, ну, это реально пишется в 5 строк на питоне или в 50 на сишке. Если ты осилил ком порт на ардуине, то, представь себе, на ПК работа с ним аналогичная, тебе просто надо добавить запись в файл, что умеет любой школьник.
Ну и чем тебя не устроил путти то?
https://putty.org.ru/articles/capture-putty-session-log.html
Включаешь логирование, открываешь порт и всё, профит
Аноним 03/01/22 Пнд 12:29:39 485064 406
>>485062
>Ну и чем тебя не устроил путти то?
Ты тупой или прикидываешься? Твоё ебанный путти по 8 бит считывает, понимаешь? 8 блять. А ардуинка значения в 10 битах хранит. 8 и 10, разницу видишь или ты, имбецил, только и можешь что продолжать писать "да там всё легко"? И сейчас первую ссылку с гугла мне со своим ебаным логом путти скинул.
Аноним 03/01/22 Пнд 12:43:00 485065 407
>>485058
>FOPEN
А это еще что такое?
Аноним 03/01/22 Пнд 12:49:31 485066 408
>>485046
Возьми какой-нибудь монитор с логированием. Тысячи их. Нахуя велосипед изобретать.
Аноним 03/01/22 Пнд 13:01:52 485068 409
>>485061
Ты в курсе, что ты окончательно там ебнулся? Я вообще другой анон.

Ты высрал невнятный вопрос, получил какой мог ответ... высрался на него и вместо посыла тебя на хуй, получил наводящий впорос от меня.
И что ты делаешь? Высираешься опять.

Ебнутый.
Еще и мнительный, раз придумал, что кто то чет там подумал и понадеялся.
Опиши задачу нормально, придурок.
Аноним 03/01/22 Пнд 13:04:09 485070 410
>>485065
Дефолтная функция открытия\создания файла на всех языках.
Аноним 03/01/22 Пнд 13:49:39 485074 411
>>485070
Нет такой функции ни в одном языке, мальчик.
Тем более "дефолтной". Что еще за "дефолтная" функция, блять?
Аноним 03/01/22 Пнд 13:56:55 485075 412
X0ceLeTkAc.jpg 182Кб, 1600x999
1600x999
Аноним 03/01/22 Пнд 13:57:34 485076 413
Screenshot2022-[...].png 294Кб, 1080x1920
1080x1920
>>485075
бля, не та пикча лол
Аноним 03/01/22 Пнд 14:00:13 485077 414
image.png 183Кб, 632x572
632x572
>>485074
>Нет такой функции ни в одном языке, мальчик.
>Тем более "дефолтной". Что еще за "дефолтная" функция, блять?
Аноним 03/01/22 Пнд 14:00:54 485078 415
>>485076
Экшуалли, именно та.
Аноним 03/01/22 Пнд 14:03:35 485079 416
>>485075
>ni you bu you ...
Что там она спрашивает?
Аноним 03/01/22 Пнд 14:07:04 485080 417
16381240172800.jpg 197Кб, 955x956
955x956
>>485075
>>485077
>этот жалкий fullhd андроид
Нормас так пердачелло полыхнуло у тупорылого школьника.

>>485076
И чо там написано? Нук найди там FOPEN, колхозный пиздюшонок
Аноним 03/01/22 Пнд 14:09:08 485081 418
>>485080
Иди си поучи что ли, ебанутся. У вас тут всегда так весело и какие-то абсолютные нубы бунтуют?
Аноним 03/01/22 Пнд 14:09:41 485082 419
Без названия (4[...].jpeg 7Кб, 300x168
300x168
Аноним 03/01/22 Пнд 14:20:01 485084 420
16383954011550.jpg 104Кб, 550x550
550x550
>>485081
Си-хуй соси, блять. Не тебе меня поучать, нищук андроидный)))) Достань стандарт ISO/IEC 9899:2011 из очка своего бати-членодевки и прочти там, что С - язык РЕГИСТРОЗАВИСИМЫЙ СУКА БЛЯТЬ ахах. Это НЕ как в паскале, который ты учил "на инфарматики" )

FOPEN и fopen - разные имена в С, долбоеб малолетний )
И никакой функции FOPEN не существует блять, чмоха )))
Аноним 03/01/22 Пнд 14:24:28 485085 421
>>485084
Розетки запаял? Солнечный ты наш
Аноним 03/01/22 Пнд 15:03:01 485086 422
16046993769290.png 9Кб, 703x911
703x911
Аноним 03/01/22 Пнд 15:22:40 485087 423
image.png 67Кб, 321x364
321x364
Аноним 03/01/22 Пнд 15:24:52 485088 424
image.png 181Кб, 628x568
628x568
>>485084
> Вапсета, вот, си ясык хегистхо несависимый. Вот. Сах и мат вам неучи!
Аноним 03/01/22 Пнд 17:19:45 485100 425
>>485064
> А ардуинка значения в 10 битах хранит. 8 и 10, разницу видишь
Какие нахуй значения? Я вообще перестал понимать, про что ты, шизло. У ардуины буфер вообще 64 бита, откуда ты 10 взял? У uart вообще нету никакой специальной длины слова, ты можешь ставить любую, транзация оканчивается стоповыми битами, лишь бы размер был меньше буфера. Если я напишу в ардуине Serial.println("Tvoya mamasha soset hui"), то что монитор порта в ардуине, что putty правильно это примут. Так что с тобой сука не так, а?
Аноним 03/01/22 Пнд 17:27:58 485101 426
16356007373290.png 357Кб, 900x900
900x900
>>485087
>>485088
Как же разрывает очелло глупому обоссаному нищему пердиксу, любо-дорого смотреть )))
Аноним 03/01/22 Пнд 17:28:59 485102 427
>>485084
Нечего сказать по факту - доебись до анона, который использует капс вместо болда, да
Аноним 03/01/22 Пнд 17:34:48 485104 428
>>485100
Не, я пониманию, что для тебя ардуиана только в контексте ебли мамаш используется, сын шлюхи. Ты перед одноклассниками иди выебывайся, раз не знаешь, что у существуют аналогвые входы, которые, ничего ж себе, могут для записи чего-либо использовать не дефолтные байты (у уно это 10 бит например). Понимаю, на робототехнике в твоём 8б этому не учат, но ниче.
Аноним 03/01/22 Пнд 17:36:19 485105 429
16380245269350.png 207Кб, 1200x800
1200x800
>>485102
>ACKCHYUALLY
Некберд, спок. Ты думал, ты самый умный здесь, но был попущен на элементарной вещи.
Аноним 03/01/22 Пнд 17:38:47 485106 430
>>485104
Разрядность АЦП и байты, которые ты в ЮАРТ шлешь - это разные вещи, довн
Аноним 03/01/22 Пнд 17:44:16 485107 431
>>485104
>>485105

Мне ничего не остается, кроме как помочиться на этого дохуя уверенного в себе ардуинщика.
Иди на микропитоне программируй, а не ссылками на стандарты сри, не понимая базовых основ.

Просто охуеть кадр.

Ладно, снизойду до тебя, даунича.
То, что у тебя АЦП конвертит в 5, 8, 10, 12 или 1488 байт - никого не ебет. Оно все один хуй у тебя внутри МК лежит в байтах, которые иногда (применительно к АВР экшуали) логически представляются как полуслова ака uint16\32 да сколько хочешь.
Фактически это просто 2 байта хранимые в оговоренном порядке.

Передаются по UART (не изьебскому, а дефолтному) они по 8 бит, ака по байту.
Соответственно, что бы срать своим говном из своей обоссаной наводками пердуины, тебе надо просто брать по байту и толкать их в УАРТ.
И точно так же на принимающей стороне брать по байту и лепить из них 16 битный интеджер или структуру.
После чего срать ими в FOPEN.

Что из этого господин профессор говна тебе было не понятно?


Аноним 03/01/22 Пнд 17:52:32 485108 432
изображение.png 38Кб, 2560x354
2560x354
изображение.png 22Кб, 459x447
459x447
>>485104
>существуют аналогвые входы, которые, ничего ж себе, могут для записи чего-либо использовать не дефолтные байты
Ты совсем пизданулся? Какие ещё аналоговые входы и цифровой uart?
Ладно, давай мы по-другому поставим вопрос: какой из параметров uart тебя не устраивает?
Если ты откроешь порт путти, то в нём будет каша или всё ж данные которые ты хочешь записать?
Полагаю, что ты хотел сказать про количество битов данных, которое отличается от стандартного 8. И устройство у тебя явно не ардуино, потому что у ардуины как раз используются дефолтные 8 бит, и никак не 10, читай тут
https://www.arduino.cc/reference/en/language/functions/communication/serial/begin/
> config: sets data, parity, and stop bits. Valid values are:
> SERIAL_8N1 (the default)
Это значит, что по умолчанию у тебя 8 бит данных, нет бита четности и 1 стоп бит.
А вообще ты просто пиздец какой мудак, потому что в путти даже не догадался залезть в НАСТРОЙКИ Serial, где есть все возможные параметры UART. И твоё ебучие количество бит данных. Нет надо сука зашитпостить своими боевыми картиночками в ардуино тред, да. Спасибо хоть не забудь сказать
Аноним 03/01/22 Пнд 17:53:11 485109 433
>>485107
Т.к. ты даунич небось нихуя не понял и уже тужишься изрыгнуть какшулину из своего смрадного ебла - распишу тебе легче.

Даже если твоя сраная пердуина из ANALogGet() (или что там у вас за пердоАПИ), выдает переменную типа ANALogReading_t - это с 99% вероятностью тайпдеф int16_t\uint16_t и с 1% вероятностью это структура struct { uint8_t msb, uint8_t lsb};

Т.е. несмотря на то, что твой даунский АЦП срет 10 битами, хранится все это говно в 2х байтах, просто представлены они могут быть по разному.
И все что тебе нужно сделать, вся шиза которой ты ебешь мозги добрым анонам в треде уже сутки, заключается в том, что тебе надо взять высранную ебань и разбить на 2 переменные по байту.

Для случая с тайпдефом на 16 битный интеджер это будет:
uint8_t lsb = (uint8_t) analog_reading;
uint8_t msb = (uint8_t) (analog_reading >> 8);

А со структуркой
uint8_t lsb = analog_reading.lsb;
uint8_t msb = analog_reading.msb;




Аноним 03/01/22 Пнд 18:48:08 485112 434
>>485109
А как определишь где старший, а где младший байт? Лучше отвести под это дело бит признака. Или вовсе текстом слать, если скорости хватит.
Аноним 03/01/22 Пнд 19:21:39 485118 435
16381242859621.jpg 71Кб, 773x750
773x750
>>485107
>FOPEN
Блять пиздец, ему на ебло его тупорылое уже десять раз нассали за это, а он так и продолжает это говно жрать! Необучаемый обосратый псиночерт блять, ору с него, просто сидит и срет себе в штаны нахуй реально )))
Аноним 03/01/22 Пнд 19:26:46 485119 436
>>485109
И что, слать 10 бит как будто там 16? Зачем, что это за говноподход васянский? Там может тупо скорости не хватить. Надо слать по 10 бит без пропусков и иногда байты синхронизации и контрольной суммы.
Аноним 03/01/22 Пнд 19:29:23 485121 437
>>485118
Ага, сидит и такой "пс-пс" в штанишки, и думает, что всех тут затроллил. А по делу какую-то невнятную хуйню высирает, типа "возьми 10 бит и отошли как два байта", лол. Еще бы как 4 байта посоветовал слать.
Аноним 03/01/22 Пнд 20:09:21 485133 438
для чайников йо[...].jpg 19Кб, 445x374
445x374
>>485119
>Там может тупо скорости не хватить
> UART
> жаловаться на скорость
Кто тут ещё с говноподходами, а? UART это крайне хуевый выбор для высокоскоростных коммуникаций.
Аноним 03/01/22 Пнд 21:32:41 485137 439
>>485112
Это вроде регламентируется стандартом. В uint16_t - старшие 8 бит будут старшим байтом, а и битовые сдвиги будут работать, как ты ожидаешь. Но только, если ты до этого работал с переменной как uint16_t, если ты просто по указателю на байт че-то считал, там уже надо эндианность учитывать.

>>485119
Какой скорости, ты на ардуине воду в бачке унитаза логируешь.
Нет ты можешь все это шифтить в поток бит, а потом из потока бит доставать, тебе оно надо?

> говноподход васянский
Это когда ты оверинжениришь задачу, не до конца понимая базовые вещи.
Лет 7 назад, мне на вопрос о правильной, оптимизированной реализации хуйни на С++ - ответили, мол попиши лет 5, а потом задавайся вопросами оптимизации. Я вот пописал и теперь не задаюсь, пока это не станет нужным.
Аноним 04/01/22 Втр 07:55:21 485159 440
>>485137
>Это вроде регламентируется стандартом.
Чего? При чем тут это? Как у тебя байты не перепутаются местами при отправке через UART? Тут либа дурина у тебя должна начинать отправку когда порт на компе уже открыт, либо как-то обозначать где старший, а где младший байт. Или ты предлагаешь понадеяться на то что никто не откроет порт в момент между передачей двух байт?
Аноним 04/01/22 Втр 09:56:41 485161 441
>>485159
Я отвечал по поводу того, как они не перепутаются в коде.

То что ты хочешь иметь - протокол обмена.
Тогда я тебя сразу предостерегу, не стоит делать широковещательные протоколы, где мастер просто срет в никуда, а кто-то его слушает.
Прям никогда никогда так не делай, это архитектурно кривое решение и я много говна с такими пожрал.

Самое простейшее что могу предложить:
1) Логирующее ПО(мастер ведущий) - главное, пока оно не даст отмашки - ардуина(слейв ведомый) с ничем не срет, а кеширует в себе пока может и сколько надо.
2) Мастер шлет определенный стартовый байт, приняв который слейв высирает 16 битную пару. (А может в кач-ве стартового байта будет кол-во высираемых пар, тут зависит).

А теперь, вспомнив вскукарек даунича про то, что там 6 бит овершут и не хватит скорости:
1) Тебе нужна CRC т.к. данные могут биться при передачи - +1 байт (а т.к. у ЦРЦ8 шанс коллизии просто огромен, лучше +2 байта (ЦРЦ16), а то и +3 (ЦРЦ32))
2) А че делать, если CRC битое? WOW!!! Ой не подумали, да? Ну можно просто заигнорить, возможно записав предыдущее значение. А если тебе прям пизда нужно каждое значение? Знакомься - задача двух генералов.
https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%B4%D0%B2%D1%83%D1%85_%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D0%BB%D0%BE%D0%B2
И вот раскуривая все это придешь к тому, что надо хуячить header посылки, handshak'и и прочую ебаторию.
Спойлер: Для достаточно надежной передачи тебе придется напиздярить полномасштабный протокол уровня Modbus

Понимаешь, почему вскукарек даунича про 6 лишних бит так потешно звучал? Потому, что, что бы правильно все это дело передавать, тебе придется срать таким кол-вом вспомогательной информации, что эти 6 бит, просто ничто.

К чему все это? Потому, что тут 10 раз подняли вопрос о задаче - не просто так. Есть разные аспекты и цели, их баланс... надежность, скорость, простота, кол-во и сложность кода и т.д.
Все разом ты не получишь, твоя задача как разработчика - правильно расставить приоритеты и понять, чем можно поступиться, а что жизненно необходимо. И блядь ни один анон не имея полного представления о задаче тебе на это не ответит.
Аноним 04/01/22 Втр 10:14:19 485162 442
>>485161
>Прям никогда никогда так не делай, это архитектурно кривое решение и я много говна с такими пожрал.
А ничего, что допустим DVB например только в одну сторону работает и всем нормально?

>потешно звучал?
Это сам ты тут потешный. Укатывайся со своим говномодбасом умник!
Аноним 04/01/22 Втр 10:17:31 485163 443
>>485161
>1) Тебе нужна CRC
Ага, конечно же. Особенно оно нужно чтобы передать пару байт от одной микросхемы к другой на одной и той же плате и на небольшой скорости.
Выебнуться захотел?
Аноним 04/01/22 Втр 10:28:03 485164 444
>>485162
Digital Video Broadcasting

Протокол в имени которого широковещание блядь, даунич. Когда ты уже примешь достаточное кол-во урины себе на ебало.

>>485163
МНЕ СКОРАСТИ НИХВАТИТ!!!
@
ПАРУ БАЙТ ПЕРЕДАТЬ
@
НА НЕБОЛЬШОМ БОДРЕЙТЕ

Давай тужся деточка, спустя еще пару суток обоссывания, мы узнаем что тебе все таки потребовалось.
Аноним 04/01/22 Втр 10:37:00 485165 445
>>485164
Я просто мимо проходил, а у тебя явно детектор сбоит.
>Протокол в имени которого широковещание блядь, даунич. Когда ты уже примешь достаточное кол-во урины себе на ебало.
И что? Какие могут быть причины чтобы подобное не работало с UART?

>МНЕ СКОРАСТИ НИХВАТИТ!!!
Это вовсе третий анон писал. А может ты тоже так траллируешь? Не можешь же ты действительно в такое верить?
Даже если вопрос действительно по скорости, то АЦП в атмеге максимум
>Up to 15kSPS
Ну, скорости 115200 может и не хватит, но 460800 уже нормально. И без каких-либо ухищрений.
Аноним 04/01/22 Втр 10:45:33 485166 446
>>477741 (OP)
Скажите, на этом Ардуине можно сделать антропоморфного робота?
Аноним 04/01/22 Втр 10:52:08 485167 447
>>485165
>Какие могут быть причины чтобы подобное не работало с UART?
Я не сказал, что оно не будет работать. Эта хуйня, от которой ты 10 раз плюнешь, когда попытаешься хотя бы чуточку расширить решение.
Представь у тебя добавится 2й параметр, 3й, 4й.
Ок будешь их по очереди передавать, а если они с разной частотой генерируются?
А теперь тебе потребовалось добавить какую-то команду и ответ на нее.

Короче делать широковещание без необходимости именно широковещания - очень хуевая затея.
Которая совсем чуть чуть легче банального - запрос\ответ, но при этом настолько сковывает расширение, что ну его на хуй.

>А может ты тоже так траллируешь? Не можешь же ты действительно в такое верить?
Я уже в любую хуйню тут поверю.

Насчет ЦРЦ выебонов - это выебоны ровно до того, пока ты не делаешь что либо сложнее ПРУФ-КОНЦЕПТА ЗАПУСКА UARTа.
А во всем более менее прикладном - тебе на хуй не нужна ебля с отладкой, ебля и дрочение показаний и т.п.
Это очень заебись, если у тебя шлются некие легко апроксимируемые показания, у которых иглы будут легко заметны, а если это замеры некой хуй пойми как меняющейся единицы или замеры через какое-то длительное время?
Мы опять же вернулись к необходимости понимать полную задачу...
Аноним 04/01/22 Втр 10:53:31 485168 448
Аноним 04/01/22 Втр 11:01:02 485169 449
>>485167
>куча текста, ничего собой не представляющего
Ладно, другой пример - NMEA. Все работает, всем нормально и при необходимости расширяют. Если у тебя руки кривые или мозги, то попробуй к доктору сходить, явно пора уже.

>Ок будешь их по очереди передавать, а если они с разной частотой генерируются?
Ага, если... А если вдруг захочется скорость в тыщу раз повысить, тоже заранее предусматривать такое? Какой же ты идиот, однако.
Аноним 04/01/22 Втр 12:04:29 485171 450
>>485159
> Тут либа дурина у тебя должна начинать отправку когда порт на компе уже открыт,
И вот у тебя такие запросы, опять же, к UART. Ну пользуйся тогда пинами RTS CTS, хуле. На ардуине их, кстати, нету, зато есть на большинстве TTL
> либо как-то обозначать где старший, а где младший байт
Блядь, у тебя MSB или LSB - регламентируется тупо реализацией кода в конкретном девайсе, стандарта тут нет
Аноним 04/01/22 Втр 12:09:26 485173 451
>>485165
> И что? Какие могут быть причины чтобы подобное не работало с UART?
Да никаких, делаешь tcp/ip поверх UART и сидишь довольный. Ну разумеется, в этом случае придется использовать уже не UART, а USRT и со всем набором пинов, что есть в стандарте, такими как RTS, CST, DTR и т.д.
Аноним 04/01/22 Втр 12:11:57 485174 452
>>485169
> Ладно, другой пример - NMEA.
А ничего, что протокол верхнего уровня, а не физический интерфейс?
Аноним 04/01/22 Втр 14:00:46 485187 453
>>485161
Сразу видно, что ты долбоеб.

>Прям никогда никогда так не делай, это архитектурно кривое решение
>я много говна с такими пожрал
То, что ты тупой, не доказывает недопустимости такого решения. В случае широкого потока данных с датчика, например, это вполне правильное решение.

>А че делать, если CRC битое
Ну ты внатуре же тупой. Если ЦРЦ битое, оно все равно не сойдется с данными, довн. И не обязательно слать ЦРЦ на каждый пук, можно слать его на 10, 50, 100, 1000 пуков, раз в секунду, и т.д. Несовпавшие кадры отбрасываются, у тебя на ардуине все равно нет ни памяти, ни скорости, чтобы их пересылать заново (а новые все прибывают). Выравнивание потока помечается данными синхронизации, которые тоже не нужно слать на каждый пук.

Поэтому таких метаданных будет сильно-сильно, НА ПОРЯДКИ БЛЯТЬ СУКА меньше, чем 6 бит из каждых 16.

(Да я не он, мне просто было интересно, как даун вроде тебя реализовал бы непрерывный бит-ориентированный поток данных, мне похуй на 6 бит.)
Аноним 04/01/22 Втр 14:17:01 485191 454
>>485167
>Представь у тебя добавится 2й параметр, 3й, 4й.
>Ок будешь их по очереди передавать, а если они с разной частотой генерируются?
>А теперь тебе потребовалось добавить какую-то команду и ответ на нее.
А в чем проблемы у тебя реализовать это?

Шлешь данные посылками, посылки имеют црц, синхронизацию и тип посылки: данные, временная метка, ответ на команду, например. Одинаковые данные можно батчить, если не нужна максимальная точность по времени, или если время можно восстановить по синхронизации или временным меткам (например, известен период измерения).

А вот протоколы с двусторонним взаимодействием - куда как более сложная хуйня с состоянием, вот его-то как раз нахуй без острой необходимости.
Аноним 04/01/22 Втр 14:19:02 485192 455
>>485174
Нук расскажи, как ты на военный фактически спутник будешь данные отправлять с мобилок, и какой долбоеб в принципе тебе позволил бы это делать.
Аноним 04/01/22 Втр 14:28:01 485194 456
1.png 13Кб, 847x475
847x475
>>485187
Я не он, но уже предлагал простейшее решение. Вот, даже нарисовал. Может кому-то будет жаль 6 оставшихся бит, но по моему это зря. Проблем при этом никаких, начало посылки определяется однозначно. Какие еще нафиг CRC и прочий бред больной головы. Нечего тут выдумывать лишнего.
Или еще простое решение - передаем все текстом.
Аноним 04/01/22 Втр 14:31:38 485195 457
>>485192
Это вообще не при чем. Забавнее другое другое:
>То что ты хочешь иметь - протокол обмена.
>Modbus
А потом хренак и...
>протокол верхнего уровня, а не физический интерфейс
Как после такого можно продолжать общение?
Аноним 04/01/22 Втр 14:38:02 485196 458
>>485192
Боже, какой спутник? Речь шла вообще про UART, при чем тут спутники?
Аноним 04/01/22 Втр 14:38:57 485197 459
>>485194
Блядь, если ему это не нравится, то я ему уже дал ответ выше >>485108
Аноним 04/01/22 Втр 14:38:57 485198 460
>>485187
Ты просто такое же дурное ебало как он. Типичный двачеребенок, пусть и 25 летнее пердло по возрасту.

Разговор был про неизвестность задачи, гороховое мудило. Я тебе ща придумаю любой юзкейз где самым логичным варинтом будет ебля твоего бати в очельник с твоими слезами вместо смазки.

У тебя дебс пытается передать 2 байта и не знает как ему это сделать, при этом кокочет про 6 лишних бит. Я ему в нескольких постах пытаюсь обьяснить, что бы он сделал простейшее решение, но опять вылезает какое то мудло, предлагающее реализовать плавающее окно и bulk передачу двоичных данных. Да, давай, вперед, делай блядь. Обмаж детектор смыва срального очка 7 уровнями OSI.
И главное без либ. На хуй всю придуманную даунами хуйню, надо свое заколхозить, что бы спасти 6 бит.

>>485191
В том, что у него в итоге и выйдет протокол с 2мя мастерами.
Вместо того, что бы не делать не обоснованной хуйни и оставить источник данных слейвом - ты предлагаешь наставить костылей, срать кучей говна, а потом гордо бороться с всей этой хуйней на принимающей стороне.

>>485195
Я просто не очень хочу пояснять тугим двачерам базовые вещи в проектировании. Т.к. обычный даунец, лишь бы не подать виду, что ему окропили ебальник уриной притащит 1000 пограничных кейзов в доказательство что он прав.

Успехов. Реализовывай широковещательный навигационный морской протокол, для чтения 2х байт с ардуины. Вперед. Это же просто вершина рациональности.
Аноним 04/01/22 Втр 14:51:19 485200 461
>>485198
>сложнааа рряя у миня нипалучаица значитб ахритехтурный пиздец мам ну скажы им ани нислушают
Вот это у тебя школьника тупорылого очько пригорело, лол )))

>бороться с всей этой хуйней
Раз ты софт нихуя проектировать не умеешь, ты со своей тупостью только будешь бороться, петушок малолетний. Пока что ты ей проигрываеш) А мы проигрываем над тобой ахах))

>не очень хочу пояснять тугим двачерам базовые вещи в проектировании
Правильно не хочешь. Ведь ты сам не знаешь нихуя, дурачок, просто сидишь тут срешь не снимая свои штаны.
Аноним 04/01/22 Втр 14:53:21 485201 462
>>485198
>при этом кокочет про 6 лишних бит.
Не особо заметно. Скорее это можно понять как то что он обратно в 10 бит сложить не может.

>протокол с 2мя мастерами.
Зачем выдумывать на ровном месте каких-то мастеров? Какие проблемы будут в случае >>485194 Абсолютно никаких.

>Я просто не очень хочу пояснять тугим двачерам базовые вещи в проектировании.
Как хорошо что у меня на работе один такой же мудак как ты свалил. Тоже любил все усложнять. Плохо только то что свое глючное говно оставил.

>Успехов. Реализовывай широковещательный навигационный морской протокол, для чтения 2х байт с ардуины. Вперед. Это же просто вершина рациональности.
Это был всего лишь пример того как делают несколько иначе чем ты столь категорично советуешь.
Аноним 04/01/22 Втр 14:53:25 485202 463
>>485198
>протокол с 2мя мастерами
>UART
Покажи, где ты в UART мастер/слейв увидел, наркоман.
Аноним 04/01/22 Втр 14:55:44 485203 464
>>485201
>Зачем выдумывать на ровном месте каких-то мастеров?
А он забыл уже, что это он сам же и придумал. Память-то у дурочка как у ардуинки, пост еле умещается, приходится биты считать:

>>485167
>Представь у тебя добавится 2й параметр, 3й, 4й.
>Ок будешь их по очереди передавать, а если они с разной частотой генерируются?
>А теперь тебе потребовалось добавить какую-то команду и ответ на нее.

А потом верещит, что ему тут СЛОЖНА делают.
Аноним 04/01/22 Втр 15:02:45 485205 465
>>485200
Ты скозал? Ну раз так, то ОК.

Как обычно из всратых щелей говноНИИ и потных домашних РАДИОМАСТЕРСКИХ вылезли знатоки передачи на спутники и получения навигации с кораблей.
Я тебе сказал, не сложно - вперед делай. Если такой мудило всрет некоторую часть своей жизни для реализации даунских оверинженирнутых решений - все только выиграют, т.к. в эти моменты он не будет никого донимать своими охуенными идеями.

>>485201
>усложнять
ПРОСТО срать потоком хуйни, панически пытаясь ее поймать и не проебать
@
Охуенно сложная, невероятно замудренная отсылка порции информации по запросу от принимающего.

Жаль, что подобные вещи представляют для тебя сложности.

>>485202
Ровно в тот момент, когда у тебя на линии появляются 2 устройства.

Аноним 04/01/22 Втр 15:10:59 485206 466
>>485205
>ПРОСТО срать потоком хуйни, панически пытаясь ее поймать и не проебать
В каком месте что-то может проебаться если делать как я предложил? >>485194
Остальное даже комментировать не буду.
Аноним 04/01/22 Втр 15:17:56 485208 467
>>485206
В том месте, что устройство шлет данные не задумываясь о том принимает ли кто-то их в данный момент. Ты вообще не контролируешь, что у тебя принято, что потеряно, что успели принять, а что нет.

Зачем делать так, если можно просто ждать байт по RX и по нему судить, что принимающий ждет следующую пару?

Я не говорю, что оно не будет работать. Но как-только тебе захочется как-либо это расширить - полезут костыли.

Это рабочее решение, в случае если ебантяю ТС требуется только это и ему вообще поебать, что дойдет, что похерится. А МЫ ДО СИХ ПОР ЭТОГО НЕ ЗНАЕМ.

Разница между моим и твоим в том, что мое на микрописю сложнее, но при этом в разы гибче, ведь если дебил ТС захочет читать данные с другого канала - ему потребуется просто послать другой байт и у него остается полная свобода в любой момент добавить любой другой запрос.
Аноним 04/01/22 Втр 15:39:40 485211 468
>>485208
>просто ждать байт по RX и по нему судить
Отослал я тебе команду отправить данные, она испортилась и получилася команда включить паяльник в твоем очке на полную! Харашо получилось? то что надо лол

Ты если не в состоянии до элементарных вещей сама додуматься, почему не слушаеш объяснения учителя в радиокружке, а сучка тупая малолетняя? Да у тя небось двузначный айкью нахуй, псина!
Аноним 04/01/22 Втр 15:44:01 485212 469
>>485208
>устройство шлет данные не задумываясь о том принимает ли кто-то их в данный момент.
Очень хорошо. Пусть никто не принимает, кому от этого сразу и однозначно хуже будет? Могу опять в сторону NMEA отправить, которое много где работает и всем нормально.

>А МЫ ДО СИХ ПОР ЭТОГО НЕ ЗНАЕМ.
И поэтому необходимо безальтернативно предлагать способ, наиболее универсальный на твой взгляд?
Более того, вполне вероятен обратный пример, когда твои ужимки будут не только бесполезны, но и вредны. Например если требуется обеспечить фиксированную частоту дискретизации АЦП для последующей обработки цифровыми фильтрами.
Аноним 04/01/22 Втр 15:50:37 485214 470
>>485205
Для меня никакой из вариантов сложности не представляет, дурачок. Делал разные варианты, все работает. Это ты хуйню всякую на ходу придумываешь, а потом кочевряжишься, что твоей в очередной раз разъебанной жопе опять сделали СЛОЖНА.

>>485201
>Как хорошо что у меня на работе один такой же мудак как ты свалил
Да пару лещей этой охуевшей макаке просто не въебали вовремя, чтоб очко свое закрытым держала, вот и корень проблемы. Ну ничего, еще свое получит, такие анальные выебонщики умом как правило не отличаются.
Аноним 04/01/22 Втр 15:54:30 485216 471
>>485212
>кому от этого сразу и однозначно хуже будет?
Недоросли пиздлявой, вертящей своим ебалом под струей широковещательной урины со спутников, конечно
Аноним 04/01/22 Втр 16:05:57 485219 472
>>485211
Ой внезапная помехозащищенность потребовалась!

>>485212
>И поэтому необходимо безальтернативно предлагать способ, наиболее универсальный на твой взгляд?
Когда его цена почти не отличается от других -- да.

>будут не только бесполезны, но и вредны
А ты опять притащил частность. Да, при неизвестных условиях я предлагаю баланс между гибкостью, простотой и универсальностью.
А теперь поясняй почему это не верно?

>>485214
Леща даст разве тебе твой пидор батя, хуем по раздолбанному очельнику.
Аноним 04/01/22 Втр 16:14:43 485220 473
>>485219
>Ой внезапная помехозащищенность
Да, твоему попущенному очеллу опять сделали СЛОЖНА, петушок.

>батя БАБАХ
Ахах лол, неслабо бомбанул. Видать, уже получал по ебальнику своему обезьяньему дурачок.
Аноним 04/01/22 Втр 16:29:50 485222 474
изображение.png 46Кб, 962x679
962x679
Вот выше по треду были мысли про то, что одни пишут про протокол, а вторые про физический интерфейс. Я удивлен, что до сих пор никто не ткнул всем в ебало моделью OSI, сука.
Когда ж уже тред догадается, что на физическом уровне не стоит вопроса помехозащищенности и коррекции ошибок?
Аноним 04/01/22 Втр 16:33:45 485224 475
16239179982640.png 1905Кб, 1145x1031
1145x1031
>>485222
>физическом уровне
>UART
Орем всем тредом с неграмотного петушка )))
Аноним 04/01/22 Втр 16:37:26 485225 476
>>485222
Тут один буйный семен бунтует только, который не смог 2 байта переслать.
Аноним 04/01/22 Втр 16:40:37 485226 477
>>485224
https://electronics.stackexchange.com/questions/269554/which-layer-does-uart-belong-to
> With reference to the OSI model, a UART implements the data link layer (layer 2). The physical layer (layer1) is covered by several driver standards that all utilize the UART data link layer, among the most popular are RS232C, RS485 and RS422.
Энивей, UART это не протокол. Расскажешь, какой у нас из интерфейсов первых трех уровней реализует коррекцию ошибок? Или все-таки в случае битого пакета (уровень 3), протоколы высшего уровня запрашивают пакет по новой?
Аноним 04/01/22 Втр 16:41:49 485228 478
>>485222
PS не стоит или стоит, только OSI в вакууме видели только... нигде.
Особенно в встраиваемке, где зачастую обработка интерфейса и протокола может жить в 1й функции, а иногда и в одной строке.

Короче интерфейсы и протоколы это частенько и человек и пароход. Разбивать приятно, но часто это может стоить слишком дорого, а где-то I2C EEPROM вообще трудно поддается.

>>485226
Не прикасайся к душному петуху.

PS FOPEN()
Аноним 04/01/22 Втр 16:48:32 485230 479
>>485226
Пояснил тебе за щеку, дурачок, что тут всем похуй на твою клоунаду с ахуенно авторитетными ссылками на индусов со стековерфлоу и моделью оси. Тем более, ты сам в ней нихуя не шаришь и делаешь грубейшие ошибки. 10 бит по юарту не можешь перегнать, а че то кудахчешь про оси, ваще ебать пиздос нахуй долбоеб.
Аноним 04/01/22 Втр 16:50:36 485231 480
e013112b8334408[...].jpg 20Кб, 300x256
300x256
>>485228
>FOPEN
Нихуя у петуха до сих пор жопа горит, я уж и забыл как он обосрался себе в штаны вчера.
Аноним 04/01/22 Втр 17:00:45 485233 481
>>485219
>А ты опять притащил частность.
Хорошая такая частность, цифровая обработка сигнала.

>А теперь поясняй почему это не верно?
Я тебе лучше объясню почему это вредно.
С какой фиксированной частотой сможешь отправлять с компа посылочки? Может все упрется в квант времени? А это где-то 10..20 мс. Если берем максимальную частоту дискретизации 15 кГц, то за это время наберется 150..300 посылок, то есть минимум 300..600 байт. Примерно такой буфер придется делать в микроконтроллере. Конечно может быть такая частота дискретизации не потребуется, но все равно логика та же.
Аноним 04/01/22 Втр 17:07:51 485234 482
>>485233
>Я тебе лучше объясню почему это вредно.
Ты напрасно с этим школьником серьезно разговариваешь. Он не осилил широковещательный протокол реализовать, о чем с этой глупышкой можно вообще говорить. Зато он вздумал поучать тут, как два байта переслать.
Аноним 04/01/22 Втр 18:08:04 485237 483
>>485230
>10 бит по юарту не можешь перегнать
Перегони 10 бит по i2c или по spi, тогда и поговорим, сука ты тупая
Аноним 04/01/22 Втр 19:55:52 485254 484
>>485237
Единственная проблема, которая может возникнуть - низкий интеллект, как у тебя. Но я ж не ты, у меня ее нет.
Аноним 04/01/22 Втр 20:54:51 485261 485
орудуют дебилы.png 113Кб, 512x347
512x347
>>485254
Да неужели? SPI передаёт за транзакцию 8 или 16 бит, а i2c всегда 8. Ну и как же ты передашь 10? Неужели придется из 10 бит сделать 16, НО ЭТА ЖИ МЕДЛЕННА, НЕ ЫНТЕРПРАЙЗНО, ФУУУ, НАДО НАПИСАТЬ СВОЙ 10 БИТНЫЙ ИНТЕРФЕЙС
Аноним 04/01/22 Втр 21:13:26 485264 486
>>485261
Энтерпрайзно, как раз будет гонять 16 бит до одурения, пока иначе попросту будет никак.
Никому нахуй не нужно в велосипедых и хитровыебанных оптимизациях разбираться.

Это забавный факт, который я только в коммерции осознал - оптидрочат в большинстве любители или очень хуйные НИИКБ деды.

> SPI передаёт за транзакцию 8 или 16 бит
Экшуали, как раз SPI хоть 32 может передовать, хоть 40. В отличии от I2C это не регламентируется нормально.

И вообще, кончай с дауничем этим разговаривать. Ты ничего не добьешься от него, кроме визгов и демагогии.

>>485233
Ну ты же опять принес свой частный случай. Но ты понимаешь, что передача быстрого потока данных с строго определенной частотой, это охуеть вырожденный случай? На него еще 1000 вариантов использования, где это не надо.

PS если у тебя сам сенсор гарантированно делает измерения с конкретной частотой - я не очень понимаю, как твои фильтры будут завесить от частоты приема? По-моему какой-то проеб архитектурный, но мне не приходилось, признаюсь, могу заблуждаться.


Аноним 04/01/22 Втр 22:13:55 485271 487
>>485261
Тебе уже сказали, что у тебя низкий интеллект, чего ты еще добиваешься, дурачок? Нет никакой проблемы передавать пакеты по 10 бит в 8-битных байтах. Я же говорю, кроме твоей тупости ничего не мешает. Упаковываеш и передаеш потихонечку :3

>>485264
>факт, который я только в коммерции осознал
Да сразу видно, что ты тугой умом. Пока всю урину в мире на свой ебальник тупорылый не примешь, не успокоишься, даунито.

>свой частный случай
Ты блять джуняра школьник ебаный даже не понял нихуя, о чем тебе говорят, чушпан ты блять необучаемый. Большой компьютер с большой осью (macOS/Win/NeckbeardPrysheOS) не может блять с нужной частотой дрочить твой контроллер в принципе, потому что ты в системе не один, петушок, и тебе никто проц отдельный выделять не будет.
Аноним 04/01/22 Втр 22:19:01 485272 488
>>485264
>признаюсь, могу заблуждаться.
Лучше тебе подтянуть основы радиотехники, РЦС там и все такое, в процессе может и остальная дурь из головы улетучится.
Аноним 04/01/22 Втр 22:19:05 485273 489
бака 2.png 711Кб, 900x1368
900x1368
>>485271
>Я же говорю, кроме твоей тупости ничего не мешает.
А может ты пидор? Тебе уже сказали выше в треде, каким образом получать на ПК 10 бит, так зачем продолжать засирать тред?
Аноним 04/01/22 Втр 22:25:45 485275 490
>>485271
>Большой компьютер с большой осью не может
Анус ставишь долбоеб?
Рожаешь кастомный драйвер и ХУЯК.

inb4
Ой ой, я хочу иметь скоростной стримминг данных используя UART, FOPEN компорта и скриптик на питоне

Ты и жопу свою не по назначению используешь, как собственно и голову, че с тя взять.
Аноним 04/01/22 Втр 22:36:45 485277 491
>>485271
>не может блять с нужной частотой дрочить твой контроллер в принципе, потому что ты в системе не один, петушок, и тебе никто проц отдельный выделять не будет
1) Будет, если ты не веб макака и умеешь в приоритеты процессов. Можно занять хоть целое логическое ядро, если ты дружишь с планировщиком системы
2) Лол, да ты упрёшься в ограничение скорости самого UARTа или твоего конвертера быстрее, чем в то, что тебе другие процессоры не дают достаточно часто дёргать ДРАЙВЕР USB УСТРОЙСТВА.
Например, у самого популярного cp2102 максимальная скорость это 921600 бод/с, и это ТОЛЬКО для 7 и 8 бит данных возможно. В случае UART это ~912 кбит/с, тогда как USB 2.0 разивает среднюю скорость в 30 Мбит/с.
Аноним 04/01/22 Втр 22:43:58 485278 492
>>485275
>>485277
>Можно занять хоть целое логическое ядро, если ты дружишь с планировщиком системы
>Рожаешь кастомный драйвер и ХУЯК.
Лишь бы только не делать по нормальному в пару строк.
Аноним 04/01/22 Втр 22:49:57 485279 493
>>485278
Ну у нас же тут попался кадр, у которого 900 кбит/с - высокая скорость, лол
Аноним 04/01/22 Втр 23:16:36 485280 494
>>485278
>>485272
Не поможет, ведь он необучаемый хуесос.

>>485273
Еще один дебилоид, а может, и тот же.
Кешируешь битики с датчика, накопилось кратно 8 - выпинываешь по и2ц, остаток меньше 8 оставляешь лежать в буфере. У тебя реально одна извилина в башке твоей тупой, додик.

>>485275
>Рожаешь кастомный драйвер
Ты нахуй будешь послан с драйверами со своими нубскими под сто осей разных. Если каждый хуесос так будет делать, процу некогда будет основной работой заниматься. Периферийные контроллеры, не, не слышал? Мальчонка, у тебя вечер удивительных открытий сегодня, лол, реализатор маняпротоколов хуев.

>>485277
>системы
Какой системы, блять, дурик? Их дохуя.
>приоритеты процессов
>упрёшься в ограничение скорости
А ты реально джуняра-школотун ебаный, я-то рофлил, а оно вон внатуре правдой оказалось. Ты сука ваще не шаришь о чем тебе говорят баклан малолетний. У тебя тред таймслайсы блять в МИЛЛИсекундах, умник блять ты умственно-отсталый.
Аноним 04/01/22 Втр 23:23:34 485281 495
>>485280
>Ты нахуй будешь послан с драйверами со своими нубскими под сто осей разных. Если каждый хуесос так будет делать, процу некогда будет основной работой заниматься. Периферийные контроллеры, не, не слышал? Мальчонка, у тебя вечер удивительных открытий сегодня, лол, реализатор маняпротоколов хуев.

>inb4
>Ой ой, я хочу иметь скоростной стримминг данных используя UART, FOPEN компорта и скриптик на питоне

С 100 шагов белке в глаз. Хотя ладно, с метра жирному пидору в анус. Это было ожидаемо.
Аноним 04/01/22 Втр 23:43:35 485282 496
>>485280
>Какой системы, блять, дурик? Их дохуя.
Всего то 3. Да и вообще линукс поддерживать не обязательно
Аноним 04/01/22 Втр 23:46:35 485284 497
adc14-600x526.p[...].png 51Кб, 600x526
600x526
usart8-600x450.[...].png 50Кб, 600x450
600x450
>>485061
> с компорта данные 10 бит
Открой даташит на мегу328 и посмотри какой размер регистра UDR
>>485104
> (у уно это 10 бит например).
Там же посмотри размер ADCL и ADCH


Что тут вообще происходит?
Вы тут совсем ебнулись?
Хоть один додумался вбить в Гугл "atmega328p datasheet" скачать документ и почитать его.

Аноним 04/01/22 Втр 23:48:34 485285 498
lc5Vapnn400x400.jpeg 56Кб, 534x640
534x640
>>485281
Расскажи ка мне, придурок, как ты 14400 байт в секунду будешь из-под винды (или из-под прыщеоси) по одному байту пересылать равномерно по времени. У тебя не выйдет ни-ху-я, даун. Ты либо отсылаешь все данные за один раз в буфер, либо дико замедляешь машину манядрайверком с которым тебя один хуй нахуй пошлют. Хотя это скорость 115200 пердуиновская.

Блять сука малолетний полуграмотный ты ебанат, ору с тебя.
Слышал звон да не знаешь где он, кек.
Аноним 04/01/22 Втр 23:53:02 485286 499
>>485284
Еще один даун. Блять, новогодний парад даунов сука.

>размер ADCL и ADCH
Ну вот возьми даташыт и поищи там у себя за щекой ADLAR
Аноним 05/01/22 Срд 00:02:38 485288 500
ADLAR=0.jpeg 23Кб, 597x144
597x144
ADLAR=1.jpeg 21Кб, 587x152
587x152
>>485286
Это тролинг тупостью?
Тоньше нужно, уж слишком ты перетолстил.
Аноним 05/01/22 Срд 00:05:12 485290 501
>>485285
>Ты и жопу свою не по назначению используешь, как собственно и голову, че с тя взять.

Аноним 05/01/22 Срд 00:09:47 485292 502
16162468484670.jpg 38Кб, 653x523
653x523
>>485288
Прочерки че обозначают, м, умник колхозный?
Что биты неиспользуемые, сучара.

>>485290
Вот ты и слился, жалкий петушок.
Пиздуй бродкаст неосиливай дальше.
Аноним 05/01/22 Срд 00:21:54 485293 503
15585154655090.png 55Кб, 436x435
436x435
Аноним 05/01/22 Срд 01:45:57 485297 504
8870f6dfdc9fdf3[...].jpg 8Кб, 226x250
226x250
Аноним 05/01/22 Срд 10:12:38 485307 505
>>485292
> Прочерки че обозначают
IN Rd,P Чтение порта
OUT P,Rr Запись в порт
Ну-ка расскажи, умный человек, как ты прочитаешь и запишешь в UDR эти два бита?

Ну реально толсто. Начинал вроде ничего было, а сейчас уже перетолстил
Аноним 05/01/22 Срд 10:55:21 485315 506
С ПК передаются команды программирования светодиодов из 4-х символов. Каждый символ соответствует номеру
светодиода. Символ 1 – включить светодиод, символ 0 – выключить светодиод.
Аноним 05/01/22 Срд 12:03:29 485324 507
>>485315
Еще раз перечитай свою пургу и сформулируй по человечески
Аноним 05/01/22 Срд 14:51:14 485338 508
Аноним 05/01/22 Срд 18:10:49 485365 509
Двач, проблема есть, я подключил два датчика к ардуине, ардуина считывает их и принимает решение подавать управляющий сигнал на транзистор или нет. Транзистор нужен для включения/выключения двигателя. Однако нихера не работает, если просто подавать сигналы на транзистор на базе стоит резистор 2,2кОм, все нормально, но как только я в цикле задаю ifы на сравнение данных с датчиков, то все пиздец, транзистор постоянно закрыт. Как быть, что делать кроме бочки? Все работает, резистор нормальный, транзистор нпн типа bc547 тоже рабочий, и ардуина работает, и проводки нормальные, и макетная плата.
Аноним 05/01/22 Срд 18:21:08 485367 510
изображение.png 89Кб, 1369x679
1369x679
изображение.png 37Кб, 851x935
851x935
изображение.png 132Кб, 1647x950
1647x950
>>485338
Открываем даташит, читаем про USART0. Ещё раз, как ты собрался передавать 10 бит?
UART в атмеге не поддерживает 10битный кадр. А Arduino IDE не поддерживает 9 битный кадры, только 5-8.
Аноним 05/01/22 Срд 18:22:08 485368 511
>>485365
>но как только я в цикле задаю ifы на сравнение данных с датчиков, то все пиздец, транзистор постоянно закрыт
Отлаживать принтАми, очевидно же
Аноним 05/01/22 Срд 18:22:45 485369 512
>>485365
Наш главный специалист по кличке Ванга помер, ожидайте рождения следующего
Аноним 05/01/22 Срд 19:55:07 485381 513
>>485365
берешь ебать мультиметр, добавляешь в код дебажные принты и сидишь смотришь открылась ли нога на дилдуине и пришел ли на самом деле ток. Может ты нахуевертил и резистор перебрал, не хватает тока для открытия. Но скорее ты в коде обосрался.
Массив Аноним 06/01/22 Чтв 11:16:59 485416 514
Аноним 06/01/22 Чтв 11:41:57 485417 515
>>485416
Так в сишечке это точно так же работает. В данном месте выделяться будет конечно же на стеке. По моему так осторожнее надо, легко в неподходящий момент стек переполнить.
Зачем вообще там С++ ?
Аноним 06/01/22 Чтв 14:21:27 485431 516
20220106131643.jpg 368Кб, 1000x1000
1000x1000
20220106131707.jpg 339Кб, 1000x1000
1000x1000
старая - сверху с разъемами, новая - снизу без разъемов, старая работает, новая не работает, со старой я амс1117 5.0 снял
Да блядь, похуй, все решилось. Почему то на новой пердуинке надо было выбрать не "атмега328п (олд бутлоадер)" , а просто "атмега328п".
Как я сука должен это знать?? У них элементы идентично одинаковые!! Я же их блядь в одном месте заказал, этом ебучем греат валл стор, но почему то разведены они сука по разному.
Похуя как разведены, схема одинаковая, я надеюсь. Но почему они разные то?? Маркировка элементов одинаковая. Что там ещё разное то?
Можно их как-то привести в одинаковое состояние?
На новой "китайской" ардуино нано быстро мигает L и нихуя не прошивается. Пробовал стандартный блинк. Отключил, подключил +12 в через вин, так же мигает Л.
Старая ардуина нано работает нормально.
Что тут можно попробовать? Пересаживать последовательно мега328п, сх340с, резонатор. Больше то тут ничего нету.
Я паяю намного лучше чем програмирую. Прост я монтажник.
При прошивке выдает:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xe6
Гугл говорит проверьте-проверьте-проверьте. Проверил.

Аноним 06/01/22 Чтв 15:02:48 485436 517
>>485431
Тебя наебали.
Меги разные на этих платах.
Я так разок покупал нану, а там оказался вообще 168р
Аноним 06/01/22 Чтв 15:51:09 485437 518
1 old.jpg 191Кб, 1000x750
1000x750
2 new.jpg 154Кб, 1000x750
1000x750
Маркированы одинаково. Маркировка, конечно, сильно отличается.
Ну лан. Спасибо.
в последней строчке 2028T3B - старая, 20335EV - новая
Аноним 06/01/22 Чтв 16:03:54 485439 519
>>485431
Дак это, бутлоадер найди в интернете и прошей на обе одинаковый
Аноним 06/01/22 Чтв 17:40:07 485440 520
>>485431
Разное ПО (бутлоадеры). Посмотри по фьюзам, на какой бутлоадер занимает меньше флеша, и прошей такой же в другую (фьюзы не забудь тоже обновить).
Аноним 06/01/22 Чтв 17:55:05 485441 521
>>485440
Спасибо, нихуя не понял. Пойду погуглю каждое слово.
Аноним 06/01/22 Чтв 19:29:56 485447 522
>>485440
а как фьюзы влияют на размер?
Аноним 06/01/22 Чтв 21:52:26 485459 523
scale1200.png 556Кб, 708x518
708x518
>>485447
Ты сейчас сломаешь этих ардуинщиков
Аноним 06/01/22 Чтв 22:26:54 485463 524
>>485417
> Зачем вообще там С++ ?
Этож ардуина. Там все на С++
Аноним 06/01/22 Чтв 22:45:01 485467 525
>>485447
>>485459
Дети, погуглите BOOTSZ0, BOOTSZ1, BOOTRST, чтобы не задавать глупых вопросов ардуиномудрецам.
Аноним 06/01/22 Чтв 23:32:06 485474 526
>>485463
У меня ардуина на nodejs работает, плюсы не осилил.
Аноним 07/01/22 Птн 00:38:16 485483 527
image.png 198Кб, 1818x1854
1818x1854
Аноним 07/01/22 Птн 01:02:30 485485 528
Где взять учебник-неучебник по всей этой ардуине с иде где будет написано как задавать разные значения (типа В для двоичной и 0х для шестнадцатеричной) и будут описаны все команлы, функции, операторы и прочее (типа sprintf) и описаны включенные в ардуино иде библиотеки со всеми их функциями.
А то как баран читаю какой-то код, думаю опять пользовательских библиотек нахуевертили, а оказывается это там и так есть.
Аноним 07/01/22 Птн 01:42:17 485487 529
>>485307
>как ты прочитаешь и запишешь в UDR эти два бита?
Во-первых, для ADLAR=1 не нужно их читать. Данные для того и сдвигаются вправо, чтобы можно было сразу старшие биты считать, а остальные два отбросить.

Во-вторых, мальчик, старшие два бита из 8 выделяются вот так:

uint8_t data;
uint8_t two_bits = data >> 6;
uint8_t two_bits_2 = data & 0b11000000;
Аноним 07/01/22 Птн 01:43:47 485488 530
>>485483
Что пиздец-то, школьник? Ты первый день в embedded и не знаешь, что байтоебство и веб-параша веб-интерфейсы - братья навек?
Аноним 07/01/22 Птн 01:46:05 485489 531
>>485483
У меня на ESP8266 был Bootstrap. На тот момент эталонная эджы хипстер веб ссанина.
Аноним 07/01/22 Птн 05:14:38 485502 532
>>485488
>>485489
про интерфейсы то базару нет, хоть реакт туда суй, но вот эти все espruino и nodemcu выглядят как костыль. Я понимаю что там все тарнскомпилится, но все еще какая-то дичь на выходе. Что вы там такое сложное пишите, что на сишку не хватает сил?
Аноним 07/01/22 Птн 06:52:56 485503 533
>>485502
Чем вообще этот жабаскриптинг так принципиально отличается от сишки кроме автопреобразования типов и мусоросборщика, который на пердуинах работает хуй знает как?

Для пердуин так-то проще ссылки с указателями задрочить. Сильно дохуя вложенные абстракции там просто применять не к чему, не вебсервер же на них поднимать.
Аноним 07/01/22 Птн 08:36:37 485504 534
>>485502
>Я понимаю что там все тарнскомпилится
Сразу видно, что ты их даже палкой с пяти метров не касался.
Как ты будешь канпилировать в 80 кб оперативы язык, у которого одна переменная 100 байт занимает? Оно в принципе нежизнеспособно на таких железках, все время падает и висит.

А вот железочки покрупнее - это уже что-то вроде распберри, на котором ващет целый докер запустить можно, не то что питоны с нодами.
Аноним 07/01/22 Птн 08:49:29 485505 535
>>485417
>Зачем вообще там С++
Дауна забыли спросить

>>485503
>автопреобразования типов
А в ссышачке твоей нет "автопреобразования типов"?

>Сильно дохуя вложенные абстракции там просто применять не к чему
Ну тебе-то с твоим опытом виднее, конечно, дохуя 32кб для развесистых кучерявых абстракций на шаблонах, или не дохуя
Аноним 07/01/22 Птн 09:11:39 485506 536
16319618444890.png 672Кб, 660x498
660x498
>>485487
Ты не тот толстый троль и ты вообще не понял в чем суть вопроса.
А уж про сдвиги и маски любой дурачек знает.
Аноним 07/01/22 Птн 09:45:32 485508 537
>>485506
Переставай строить из себя умника, дебил блять.

Тебе пишут: разрядность ADC атмеги 10 бит.
Ты пишешь: посмотри размер ADCL и ADCH.
Смотрим: они хранят 10 бит суммарно, все сходится.
Ты спрашиваешь: как ты запишешь в UDC эти 10 бит
Отвечаю: запишу первые 8 бит, дождусь следующих 10 бит с ADC, запишу в UDC остаток первой посылки и 6 бит новой, дождусь следующего измерения и запишу 4+4 бит, и т.д.

Хули ты недоволен, черт тупорылый? Про бит-ориентированные протоколы не слышал никогда? Ну так учись! Там вообще никаких байт и слов фиксированной длины может не быть, будешь тупо битовые последовательности парсить.
Аноним 07/01/22 Птн 10:24:57 485509 538
image.png 657Кб, 726x726
726x726
Аноним 07/01/22 Птн 10:41:05 485510 539
>>485509
>я обосрался
Беги подмываться, раз ты обосрался, чо.
Аноним 07/01/22 Птн 11:42:10 485511 540
>>485508
Если что, то анон выше хотел отправлять 10 битные кадры по uart. При том что атмега не поддерживает такой размер кадра. А ты пишешь очевидные вещи
Аноним 07/01/22 Птн 11:43:18 485512 541
>>485474
Это как? Разве espruino можно засунуть во что-то слабее чем stm32f4 или esp8266?
Аноним 07/01/22 Птн 11:55:53 485514 542
image.png 537Кб, 900x900
900x900
Аноним 07/01/22 Птн 14:04:43 485520 543
>>485514
>>485511
Объясни мне, зачем тогда писать про размер ADCL и ADCH, если ты понимаешь, что можно упаковывать 10-битные значения в 8-битные байты? Значит, имелось в виду что-то другое, а не то, что размер UDR 8 бит.
Аноним 07/01/22 Птн 14:27:39 485523 544
Аноним 07/01/22 Птн 14:35:39 485524 545
>>485523
Я не он, но если брать скорость 921600, то при учете стартового и двух стоповых битов будет 921600/11=83700 байт в секунду. При этом АЦП в атмеге максимум 15 ksps. Проблема на ровном месте выдумана.
Аноним 07/01/22 Птн 16:40:07 485536 546
>>485523
Своими словами скажи, причем тут разрядность ADCL/ADCH, не верти жопой.
Аноним 07/01/22 Птн 17:34:18 485541 547
Снимок экрана ([...].png 54Кб, 1828x1588
1828x1588
Объясните мне, пожалуйста, что за хуйню я написал и что она выводит.
Я прочитал описание команды, но всё ещё не понял.
https://www.arduino.cc/reference/en/language/functions/communication/serial/print/

void setup() {
Serial.begin(9600);
Serial.println("start");
// 0 1 2 3 4 5 6 7 8 9
int i[] = {0,0,0,0,0,0,0,0,0,0,2};
boolean b[] = {0,0,0,0,0,0,0,0,0,0,2};
Serial.println('i ',i[10]);
Serial.println('i ',i[10]);
Serial.println('i ',i[10]);
Serial.println('b ',b[10]);
Serial.println('i',i[10]);
Serial.println('b',b[10]);
Serial.println(i[10]);
Serial.println(b[10]);

Serial.println();
}
void loop() {
}

start
10000000100000
10000000100000
110100100100000
25120
1101001
98
2
1

Это как-то больше программирование. Не знаю зачем это в /ра/.
Аноним 07/01/22 Птн 17:37:57 485542 548
>>485541
Все пробелы в программе проебались. Но на картинке видно.
Аноним 07/01/22 Птн 17:51:22 485544 549
>>485541
Что,.. что,.. Что это за хуйня???????:::??
Я пошел нахуй.
Аноним 07/01/22 Птн 18:10:39 485545 550
image.png 4Кб, 296x122
296x122
>>485544
>>485541
ты ебанат в формат суешь число и ясен хуй говно выходит
Аноним 07/01/22 Птн 18:20:13 485546 551
Снимок экрана ([...].png 64Кб, 1828x1588
1828x1588
>>485541
Я сходил нахуй, посрал, подумал и что-то понял.
Первое значение в print в одинарных кавычках передается только последние два байта.
i[10] == 2 потому что int, b[10] == 1 потому что boolean.
Если я сую число во второе значение в print, то по идее он должен обрезать знаки поле точки, но знаков после точки нет, и он почему то переводит значения в двоичную и десятичную систему счисления.
>>485545
Ну это конечно так, но эта хуйня вместо посыла меня нахуй пытается сделать что-то недокументированное (?) и я щитаю что это плохо.
Долбоебов с хуйней в коде нужно гнать нахуй, а не пытаться что-то тут как-то интерпретировать.
Аноним 07/01/22 Птн 18:37:10 485549 552
Снимок экрана ([...].png 31Кб, 1264x700
1264x700
Эта херня жрет два символа, пережевывает их в двоичное число по ASCII, и потом почему то переводит его в разные системы счисления.
Чо вообще за нахуй и нахуя?????
Даже большие числа может переводит в большие системы счисления.
Чего блядь?????
Аноним 07/01/22 Птн 18:48:19 485550 553
>>485546
>Ну это конечно так, но эта хуйня вместо посыла меня нахуй пытается сделать что-то недокументированное (?) и я щитаю что это плохо.
Много хочешь. Так-то в сишечке повсеместно происходит неявное приведение типов. Всякие integer promotion там и прочее, что может привести к не столь очевидным ошибкам.
Аноним 07/01/22 Птн 19:06:28 485551 554
Ващет Я хотел потыкать битовые цикличные сдвиговые регистры. понятно?
<< и >> двигают только в пределах переменной и не циклично, всё сдвинешь - останутся нули.
Потом мне сказали что даже bool занимает целый байт вместо бита и я попытался изобрести велосипед.
И потом попытался что-то выводить и совсем заблудился.
Аноним 07/01/22 Птн 19:08:20 485552 555
>>485549
>Чо вообще за нахуй и нахуя?????
Ну ты код ардуиновский открой хотя бы.
https://github.com/arduino/ArduinoCore-avr/blob/master/cores/arduino/Print.cpp
>size_t Print::println(int num, int base)
1) У тебя там не строки. Строки - в двойных кавычках, а в одинарных символы. Поэтому получилось численное значение - 0x2020. 20 - код пробела в ASCII.
2) Второй аргумент - основание системы счисления. Там где двойка получилась - двоичная система. Где единица - без понятия, можно разобраться, но явно ничего хорошего.
Вот оно тебе эти 2020 в двоичном виде и напечатало.

Похоже все правильно, чего тебе может не нравиться?
Аноним 07/01/22 Птн 19:15:16 485553 556
>>485512
Да пожирнил прост
Аноним 07/01/22 Птн 19:18:01 485554 557
image.png 12Кб, 877x66
877x66
image.png 24Кб, 415x287
415x287
>>485546
> Ну это конечно так, но эта хуйня вместо посыла меня нахуй пытается сделать что-то недокументированное

но там буквально все написано

https://www.arduino.cc/reference/en/language/functions/communication/serial/println/
https://www.arduino.cc/reference/en/language/functions/communication/serial/print/

> Долбоебов с хуйней в коде нужно гнать нахуй, а не пытаться что-то тут как-то интерпретировать.
> сам написал хуйню не читая доку
> гонит долбоебов
Ты ебанутый или да?





Аноним 07/01/22 Птн 19:43:40 485558 558
>>485551
><< и >> двигают только в пределах переменной и не циклично, всё сдвинешь - останутся нули.
Ну и что? Хоть так напиши https://ideone.com/pjCSzw
Аноним 07/01/22 Птн 19:53:41 485559 559
>>485554
> буквально все написано
Там строго написано "пермиттед валуес бин окт дек хек". А если цифра, то обрезает знаки после запятой. Ни про что другое там не написано.
Ты да ебанутый.
Замечательно что там это написано в потрохах. Но с описанием на сайте это не совпадает.
Аноним 07/01/22 Птн 19:54:39 485560 560
>>485558
И кстати, при таком коде avr-gcc уже при -O1 оптимизирует весь сдвиг в пару инструкций ror и bld. Только что проверил, оптимальней некуда.
Аноним 07/01/22 Птн 20:03:15 485562 561
>>485559
>Замечательно что там это написано в потрохах. Но с описанием на сайте это не совпадает.
Про то чтобы посмотреть внутренности писал тебе я, а не этот анон.
>Но с описанием на сайте это не совпадает.
С хрена ли это?
>пермиттед валуес бин окт дек хек
Без всякой справки очевидно что это тоже числа, либо через enum, либо вовсе #define

Да и вообще, не стоит ардуины касаться.
Аноним 07/01/22 Птн 20:07:41 485563 562
>>485562
> очевидно
Для кого-то кто давно пишет - очевидно. Для того кто недавно взял ардуину и открыл иде - нет.
> не стоит ардуины касаться
Это ардуино тред. А /ра/. Не знаю почему тут. Но что поделаешь.

А чего касаться?
Аноним 07/01/22 Птн 20:08:26 485564 563
>>485562
>>485559
Ну вот я посмотрел вашу справку, а там:
>specifies the number base (for integral data types) or number of decimal places (for floating point types).
Ага, конечно не написано...
Аноним 07/01/22 Птн 21:17:20 485566 564
>>485559
жирнич, ты первый день пограмируешь? Если да, топиздуй в па, если нет - то нахуй ты так толстишь как ты до своих лет то дожил, раз не можешь доку или сорсы открыть? Это ж блять ебаный принт, не какой-то рокет саенс.
Аноним 07/01/22 Птн 21:20:01 485567 565
>>485536
Поциент воспринимал эти два регистра как один 10 битный...
Аноним 07/01/22 Птн 23:12:17 485573 566
>>485567
Не писал он такого. Это ты сам придумал. И да, там 10 значащих бит.
Аноним 08/01/22 Суб 01:59:52 485584 567
>>485573
Но атмега 8 битная. Поэтому какая разница, сколько там значащих, если тебе всё равно понадобится 16 бит, чтоб записать 10?
Аноним 08/01/22 Суб 05:25:20 485591 568
16218750218380.jpg 14Кб, 280x280
280x280
>>485584
Ебать ты умственно-отсталый, дружок )

Остальные 6 бит, не используемые значением ADC, могут хранить какие-то другие данные, вот какая разница.
Аноним 08/01/22 Суб 08:11:21 485594 569
Кто знает, есть ли либа для упрощения работы с таймерами, аля GyverTimers, но для atmega4808/4809?
Аноним 08/01/22 Суб 09:30:53 485597 570
Аноним 08/01/22 Суб 09:37:25 485598 571
Аноним 08/01/22 Суб 09:49:18 485599 572
Аноним 08/01/22 Суб 09:54:11 485600 573
>>485598
>#include "GyverTimers.h"
>#include "Vasyan77_Timers.h"

Какие же вы смешные.
Аноним 08/01/22 Суб 09:57:55 485601 574
>>485600
А потом вангую будет:

"Ахаха, нуб пользуется халом/прочим генератором, а деды писали код на голом жилезе"
Аноним 08/01/22 Суб 10:50:55 485603 575
>>485601
>халом/прочим генератором
Если ты про стм32, то хал это не генератор.

Без понятия что имел в виду тот анон, но в данном случае проблема несколько иного порядка. Попробуй сделать с помощью этой библиотеки измеритель длительности импульса или энкодер подключи. А с помощью того же хала (от стм32), а лучше LL такое можно сделать. Так что нечего тут проводить такие аналогии. Причем от необходимости знания устройства таймеров все эти библиотеки не избавляют.
Хотя я не изучал эту библиотеку, могу ошибаться на ее счет.
Аноним 08/01/22 Суб 11:11:15 485605 576
>>485591
Могут, но в дискуссии выше никаких других данных не было, так что сас
DS3231 Аноним 08/01/22 Суб 12:56:02 485615 577
image.png 580Кб, 970x853
970x853
image.png 646Кб, 1000x1000
1000x1000
Как с помощью Arduino Nano говна и палок максимально точно синхронизировать часы DS3231 с копуктером?
08/01/22 Суб 13:03:57 485616 578
Аноним 08/01/22 Суб 13:15:52 485618 579
>>485616
Щас бы время компиляции считать точной установкой времени.
Пока оно скомпилится, пока прошьется, пока оно там распарсит timestamp уже не актуально.
Аноним 08/01/22 Суб 13:23:32 485620 580
>>485597
Спаять там легко, и обезьяна справится. Там сложно все намотать и собрать до кучи, если руки из жопы.
08/01/22 Суб 14:19:47 485623 581
>>485618
Ты открыл первую ссылку, а?
mode COM3 BAUD=9600 PARITY=n DATA=8
@echo off
for /F "usebackq tokens=1,2 delims==" i in (`wmic os get LocalDateTime /VALUE 2^>NUL`) do if '.i.'=='.LocalDateTime.' set ldt=j
set hours=%ldt:~8,2%
set minutes=%ldt:~10,2%
set /A seconds=%ldt:~12,2%+2
set miliSeconds=%ldt:~15,3%
:loop
if %TIME% LSS %hours%:%minutes%:%seconds%.00 goto loop
for /F "usebackq tokens=1,2 delims=="
i in (`wmic os get LocalDateTime /VALUE 2^>NUL`) do if '.i.'=='.LocalDateTime.' set ldt=j
echo S%ldt:~12,2%, >COM3
echo D%ldt:~10,2%, >COM3
echo H%ldt:~8,2%, >COM3

echo S%ldt:~12,2%,
echo D%ldt:~10,2%,
echo H%ldt:~8,2%,
set /A seconds=%ldt:~12,2%+4
:loop2
if %TIME% LSS %hours%:%minutes%:%seconds%.00 goto loop2

echo T%ldt:~6,2%, >COM3
echo M%ldt:~4,2%, >COM3
echo J%ldt:~0,4%, >COM3

echo T%ldt:~6,2%,
echo M%ldt:~4,2%,
echo J%ldt:~0,4%,
Аноним 09/01/22 Вск 04:33:41 485717 582
Аноним 09/01/22 Вск 12:13:22 485741 583
>>485601
Сгенерированный халом код это пизда в чистейшем ее проявлении. Это дикий срач в проекте, вербузность везде, которую тебе придется протащить через весь проект и в случае нужды от которой ты заебешься избавляться.

Я всегда предаврительно оборачиваю хал в собственные функции платформы - фасады, где отвязываюсь нахуй от всех его всратых макросов и тайпдефов.
Позже, при нужде переписываю конкретное для себя, частенько методом копипаста из этого же хала.

Хал делает непозволительное - он тащит платформозависимость в мейн, плодя тысячу железозависимых инклудов, а это говнокодище в пике своей славы.

Вменяемые люди считают хал говном именно из-за этого, а не по причине медлительности. На это всем посрать совершенно, пока обратное не важно.
Аноним 09/01/22 Вск 13:42:15 485744 584
изображение.png 42Кб, 805x905
805x905
>>485741
>он тащит платформозависимость в мейн
Бля, вот здесь не поспоришь. Всегда охуевал с того, что в либах вот такое почти всегда встречается
Аноним 09/01/22 Вск 13:56:09 485746 585
>>485741
>Сгенерированный халом код
Какой такой хал? Их много разных, но не слышал чтобы был генератор с таким названием. Ты точно ничего не путаешь?
>Хал делает непозволительное - он тащит платформозависимость в мейн
И что же в этом плохого? А ты тогда свое не-платформозависимое пиши не в мейне, а еще где-нибудь. Какая разница где оно будет?

Шиза вобщем какая-то.
Аноним 09/01/22 Вск 14:32:04 485747 586
>>485746
>Какой такой хал?
Бля я с кубом попутал. Его постоянно вижу в связке, язык заплетается.

>И что же в этом плохого?
Что у тебя бизнес логика врастает в платформу и наоборот. Получается дикое говнище, полное багов и ебнутых зависимостей.

>Какая разница где оно будет?
У тебя будет платформа диктовать как писать прикладную часть.
Аноним 09/01/22 Вск 14:42:50 485750 587
Чем запитать есп? Есть пара лишних банок 18650, думаю что стабилитрон будет получше чем AMS1117, тк банка подсядет и микруха говна поест. Хотя плата нормально работает на 3 и меньше вольтах.

Я правильно думаю, или хуйню несу?

Аноним 09/01/22 Вск 14:43:59 485751 588
>>485750
AMS1117-3.3* быстрофикс. Что б не думали что у меня универсальная версия.
Аноним 09/01/22 Вск 15:05:37 485752 589
>>485751
> 18650
Там же 3,7-4,2 вольта. Значит две банки уже 7 вольт минимум.
> AMS1117-3.3
Там вроде +1 вольт надо. Пока твои две банки упадут до 4,3 они уже будут безвозвратно мертвые.
Аноним 09/01/22 Вск 15:06:34 485753 590
>>485747
>Что у тебя бизнес логика врастает в платформу и наоборот. Получается дикое говнище, полное багов и ебнутых зависимостей.
Ничего не понял. Для начала, что ты называешь мейном? Функцию main? Тогда что плохого в том что там будут вызываться функции хала? Эта функция все равно обычно совсем короткая. Или ты весь свой код запихиваешь в одну функцию?
Или может быть мейном ты называешь файлик main.c? А ничего, что файлы могут иметь какое угодно название? Пиши свое в другом файле, совершенно ничего не изменится. Или вовсе сделай несколько таких файликов для разных микроконтроллеров, если такое потребуется.

>У тебя будет платформа диктовать как писать прикладную часть.
В каком месте? Пишешь ты свою прикладную часть в разных файликах, а потом вызываешь свои прикладные функции в прерываниях и функции main. Это вне зависимости от куба и прочего.
Аноним 09/01/22 Вск 15:10:35 485754 591
>>485747
>Что у тебя бизнес логика врастает в платформу
Какую ты, блядь, бизнес-логику в контроллер собрался пихать? Таки кампилятор вставляет в код только задействованные твоем проекте функции HAL, а не весь. Вангую в тебе пориджа, начитавшегося вкудахтовых стен и "блистающего" познаниями в /ra/
Аноним 09/01/22 Вск 15:19:04 485756 592
>>485754
>бизнес логика
Это что вообще за хуйня?
Аноним 09/01/22 Вск 15:25:23 485758 593
586f6863c361882[...].jpg 219Кб, 945x686
945x686
>>485754
>Вангую в тебе пориджа
Ты чё, пёс ебаный!
Я - программист!
Аноним 09/01/22 Вск 15:56:12 485760 594
>>485753
Под мейном я имею ввиду верхний уровень зависимостей.
По факту в мейне ты должен все запустить, произвести связывание и больше туда никогда не попадать.

И вот там, я хочу видеть это и только это, а не кучу высранных кубом комментов, несколько уровней его абстракций от платформы и анальное пропихивание своего нейминга.

>>485756
Часть кода, которая выполняет прикладную задачу, не дрочит драйвера, библиотечки, уартики и прочую ебань. А делает то, что

К примеру - проверка заданной температуры и открытие клапана это бизнес-логика.
Установка уровня GPIО подающего сигнал на открытие реле - нет.
Считывание какого нибудь датчика по UART - нет, но при этом "Получение данных о температуре" - да.
Расчет PID - нет, но получение необходимого воздействия для регулирования - да.
(хотя тут уже начинается тонкая грань).

Чувствуешь подвох? В МК с дедовских времен это говно любят мешать. У тебя считывание битов GPIO может находится где-нибудь где идет оперирование полностью предметными сущностями, например оборотами двигателя.
Потому, что по хорошему, ее надо обернуть в 2 функции, считывание ножки и считывание "сигнала". Когда-то это было дорого, МК имели фиксированную максимальную глубину стека, а компиляторы не умели в кросс объектную компиляцию.

Сейчас это вообще поебать, с большой вероятностью с включенной оптимизацией компилятор просто заинлайнит твое читание битов сквозь несколько функций, а если и нет - тебя реально это не должно парить, до очень частного случая, т.к. производительности дохуя и поверь, теряется она не в такие моменты.

>>485754
>Вангую в тебе пориджа
Вангую в тебе студента, не высравшего мамины пироги, но уже козыряющего возрастом.


Аноним 09/01/22 Вск 16:09:19 485762 595
>>485752
> Там вроде +1 вольт надо
Спасибо то что и хотел узнать. Видимо возьму стабилитрон. В самой есп будет трекинг питания, буду хуярить алерты что бы акум не переразрядить. Там все равно планируется 100% онлайн, с дипслипом по паре часов, конечно.
Аноним 09/01/22 Вск 16:14:54 485764 596
>>485760
>Под мейном я имею ввиду верхний уровень зависимостей.
Забавно. Но в целом просто чушь.

>Потому, что по хорошему, ее надо обернуть в 2 функции, считывание ножки и считывание "сигнала".
Ну и делай так. Между прочим сходным образом почти везде делают. Чем куб тебе мешает то? Мне вот ничем не мешает, тем более я редко касаюсь STM32, а когда касался, обходился LL. Но ты реально бред несешь.
Аноним 09/01/22 Вск 16:24:21 485769 597
>>485760
Так если тебе посрать на производительность, то что мешает реализовывать бизнес логику отдельным файлом и его инклюдить, и уже вызывать функции из него?
Аноним 09/01/22 Вск 16:39:25 485777 598
>>485769
>Так если тебе посрать на производительность
Вот это зря. "Производительность" тут если и связана, то очень опосредованно.

В остальном конечно все так. Нечему там мешать. Всякие недостатки можно приписывать кубу вместе с халом, но уж точно не то что наплел тот анон. Может это тот же анон? >>485161 Симптомы схожие.
Аноним 09/01/22 Вск 16:39:54 485779 599
image.png 41Кб, 466x828
466x828
>>485764
Ну раз ты сказал, ок. Очень аргументировано.

> Между прочим сходным образом почти везде делают
Почти везде, это где? Почти везде куб используют только на прототипировании, потом все переписывается под нужды.

Я в отличии тебя в воздух не пержу. Вот мейн флиппер зиро, где просто происходит инициализация и ничего больше.
Хочешь сказать обратное, пруфай крупным проектом, где в мейне насрано кубом и кто-то это поддерживает.

>>485769
Вызывать кем? У тебя бизнес логика является инициатором всего, единственное что может с ней произойти из вне - ее запуск.

Ты же предлагаешь, разодрать ее на старте (хз что ты имеешь ввиду под вызывать функции, т.к. я хз кем, предположу, что это интеррупты халовские) и в итоге у тебя куча инициатором уровнем выше.

Вот наступил 2019 и все твои Ф103 стоят по 10 тысяч рублей. Тебе надо уезжать куда еще.
Но у тебя весь проект врос с куб и его хал. Вместо того, что бы просто перенести код бизнес логики и под его интерфейсы реализовать адаптеры и фасады для хала - тебе придется думать, каким хуем, раскидывать дерганье бизнес логике на новом железе, которое нихуя не факт, что имеет теже источники событий и принцип их действия.

В кратце - у тебя бизнес логика будет диктоваться платформой, а не наоборот.

Даже если исключить маняслучай переезда - это будет не очевидное ПО, которое нельзя читать сверху вниз, которое невозможно проектировать сверху вниз (ты можешь конечно, но это будет то еще извращение).

PS Я не говорил, что это не будет работать, будет и многое увы так и работает. Но это всратый путь и генерация проекта через куб заставляет тебя им идти.
Я эту проблему решил тем, что в основной проект стмовский хал подключаю руками, а отдельно держу проект с кубовой генерацией, откуда тягаю, что нужно. Получается некий баланс.
Аноним 09/01/22 Вск 16:53:54 485783 600
>>485779
>Вызывать кем? У тебя бизнес логика является инициатором всего, единственное что может с ней произойти из вне - ее запуск.
Инициализатором? Ладно, я не эмбед разработчик, а простой ардуинщик, поэтому чего-то могу не знать. Но, смотри
>Часть кода, которая выполняет прикладную задачу, не дрочит драйвера, библиотечки, уартики и прочую ебань. А делает то, что
>
>К примеру - проверка заданной температуры и открытие клапана это бизнес-логика.
>Установка уровня GPIО подающего сигнал на открытие реле - нет.
>Считывание какого нибудь датчика по UART - нет, но при этом "Получение данных о температуре" - да.
>Расчет PID - нет, но получение необходимого воздействия для регулирования - да.
>(хотя тут уже начинается тонкая грань).

Ну допустим, тот же ПИД.
Ты берешь (или сам пишешь, не суть) код на С, который реализует ПИД, допустим этот https://github.com/tcleg/PID_Controller

И в мейне просто вызываешь инициализацию пида, а потом рассчет.

типа такого

uint8t signal;
void main() {
signal = PIDCompute();
HAL_PWM_WRITE(signal);
}

И вот HAL_PWM_WRITE можно заменять на тот же ардуиновский AnalogWrite() или любой другой, чтобы перенести на другую платформу. Не, не так что ли?
Аноним 09/01/22 Вск 16:57:32 485785 601
>>485779
>Вот мейн флиппер зиро, где просто происходит инициализация и ничего больше.
Очень хорошо, путь даже дурацкая игрушка. Теперь представь что это нагенерили кубом, что изменится? Да ничего, только вместо одной функции furi_hal_init будет несколько нагенерированных.
>Почти везде, это где? Почти везде куб
Я куб не использую, как и STM32.
Аноним 09/01/22 Вск 17:04:56 485791 602
изображение.png 33Кб, 879x906
879x906
изображение.png 17Кб, 680x447
680x447
>>485779
>Вот мейн флиппер зиро, где просто происходит инициализация и ничего больше.
У тебя баттхерт от количества комментов тут или от чего? Тебе припекло с того, что периферия инициализируется прямо в мейне, а не в furi_hal_init() ?
Аноним 09/01/22 Вск 17:19:26 485796 603
>>485762
юзай tpl5110 какая же охуенная вещь
Аноним 09/01/22 Вск 17:26:15 485799 604
15537834707670.png 256Кб, 500x480
500x480
И вообще
>рассказывать, то в мейне должны быть только инициализации
>в ардуино треде
Аноним 09/01/22 Вск 17:27:10 485800 605
image.png 156Кб, 544x512
544x512
>>485785
ТОПИШЬ ЗА КУБ
@
НЕ ИСПОЛЬЗУЕШЬ КУБ


Куб генерирует мейн, невозможно (на сколько мне известно), просто генерировать либы и функцию их инициализации.
Помиомо этого, куб срет миллиардом бессмысленных коментов.
Когда-то фронтендеры отказались от (забыл названия) автогенератора веб страниц мышью, т.к. код им генерируемый было просто не возможно читать и разбираться.
И ты не можешь его удалить, если хочешь вносить изменения через куб, ты должен следовать - писать код там где куб разрешил.
Куб не генерит некий HAL_Init() где инициализируется все что надо, он генерит инициализацию на каждую периферию, иногда часть ее заворачивая в BSP_Init() а часть нет. В итоге даже в чистом кубовом проекте, без пользовательского кода, найти что откуда растет не получится в пару кликов.

Пикрил из инета.
А там же всего лишь только GPIO.

>>485791
Да.
У меня нет претензий к медлительности или забагованности куба, это вендорский демо инструмент, они бы просто не смогли бы поддерживать, если бы писали функции под каждый МК.

У меня претензии, что куб заставляет себя использовать как есть. Не давая возможности полностью изолировать свою кодогенерацию.

>>485783
У тебя вырожденный случай программы из 3х строк.
А теперь попробуем пример посложнее.

Представь... примерно следующую программу (некий контроллер теплицы)

GreenHouse:
ClimateController:
CO2_Controller
HumidityController
TemperatureController:
PID
Sensor

И теперь ты весело в TemperatureController запиздяриваешь управление PWM.
Теперь, оказалось, что тебе надо иметь 2 ШИМ (не спрашивай зачем, к примеру в устройстве 2 нагревателя разной мощности появилось).
И вот ты пошел менять везде где у тебя были вызовы ШИМ на вызовы двух ШИМ.
Поменял тут, поменял там. А здесь забыл. У тебя бага, которая выявится только:
1) При покрытии тестами HW периферии, что тот еще заеб.
2) При тестировании непосредственно железа, что еще больший заеб.
3) Во время эксплуатации, когда огурцы замерзнут.

А ты мог бы просто, сделать некий драйвер нагревателя (НЕ ШИМ, драйвером ШИМ является HAL_PWM_Set()) и дергать из бизнес логики его, а уже в нем, в единственном месте обращаться к железу и это был бы уровень портирования.

Вот это и называется помесь бизнес-логики с платформой.

PS а еще добавь, что просто HAL_Write() ты не можешь, а должен что то проверить, например его текущую частоту и вот это все у тебя начинает быть размазанным по всему коду.


Аноним 09/01/22 Вск 17:28:35 485801 606
>>485799
Спешите видеть ХУЕВЫЕ лекции клин кода в ардуино треде.

Да ладно, может кто проникнется. Все остальные треды мертвые.
Аноним 09/01/22 Вск 17:30:41 485803 607
image.png 6Кб, 260x180
260x180
>>485800
Ну не умею я в трифорс и разметку!
Аноним 09/01/22 Вск 17:32:43 485804 608
>>485800
То есть ты для миграции вместо того, чтобы переписывать мейн, хочешь переписывать свой слой абстракций, как фури в примере с флиппером? А в чем выигрыш то?
Аноним 09/01/22 Вск 17:32:54 485805 609
>>485779
>Хочешь сказать обратное, пруфай крупным проектом, где в мейне насрано кубом и кто-то это поддерживает.
Я тебе вовсе на ардуине принесу и не глупую игрушку как у тебя, а другую поинтереснее. https://github.com/hjd1964/OnStep
Там из ардуино-авр-ная хрень по всему коду раскидано. Вот что стоило не напрямую пихать cli, sei и прочие digitalWrite, а хоть через дефайн какой-то. Теперь вот фиг перенесешь так просто.

У тебя какая-то очень странная логика, ты повсеместно сравниваешь теплое с мягким. Ты извини, но похоже на легкие симптомы шизы.
Аноним 09/01/22 Вск 17:34:54 485806 610
>>485801
>>485799

Я более чем уверен, что большое кол-во ардуинщиков не осилило свой проект именно ввиду говнокода и не понимания, как его исправить и дополнить после разрастания, так что считаю, что да, как минимум упоминать, что встраиваемые системы это не только дедов говнокод из запихивания HTML страницы в регистры эзернет модуля, но можно делать иначе.
Аноним 09/01/22 Вск 17:40:03 485808 611
>>485805
Ну т.е. ты считаешь это хорошим примером и как надо делать?
Аноним 09/01/22 Вск 17:44:58 485809 612
>>485779
>Вот мейн флиппер зиро, где просто происходит инициализация и ничего больше.
>и ничего больше.
Ващет там FreeRTOS управление передается. Ты совсем ебанутый?
Аноним 09/01/22 Вск 17:52:00 485810 613
>>485808
Нет, я считаю что у тебя все-таки шиза. Также я считаю что по моей ссылке весьма годная штука, в отличие от того что ты притащил.
Ты просил принести где нагенерили кубом и наверное предполагал что будет все "в перемешку". Вот, пожалуйста, только без куба.
С переносимостью у этой поделки не так и плохо, как может показаться на первый взгляд. Наличие внешнего RTC там сделали опциональным, опциональная поддержка энкодеров, опциональная аппаратная коррекция периодической ошибки и все это работает на множестве разных ардуин. Но есть определенные сложности с переносом не на ардуину, если бы разработчики чуть подумали перед тем как писать, было бы намного лучше. Но даже сейчас не все так плохо.
Аноним 09/01/22 Вск 17:58:21 485814 614
>>485810
>Ты просил принести где нагенерили кубом
> Вот, пожалуйста, только без куба.
>я считаю что у тебя все-таки шиза
Лол

>>485809
>По факту в мейне ты должен все запустить, произвести связывание и больше туда никогда не попадать
>ы должен все запустить
Мне, что бы всякие душные перцы типо тебя не писали, надо каждый раз академическое определение вхуячивать? И к каждому посту глоссарий и краткой РАНЕЕ как в сериальчиках вставлять?
Аноним 09/01/22 Вск 17:59:12 485815 615
>>485808
Это целиком зависит от задач и целей. Если ты пилишь марахайку или простой девайс, то пиши себе пожалуйста весь код в мейне. Какая разница, если твой проект под ардуино?
Если тебе возможно потребуется миграция, то стоит конечно отделить периферию и бизнес логику, тогда для переноса хватит просто замены функций для работы с периферией. А вот если ты собрался выпускать кучу разных устройств сразу под кучу разных платформ, то тогда уже стоит писать свой ХАЛ и полностью разделить бизнес логику и код для работы с периферией.
Вообще я подозреваю, что в твоём примере с флипером фури леер это что-то типа
#ifdef STM32
#define GPIO_Output HAL_GPIO_Output();
#elif defined(ARDUINO)
#define GPIO_Output DigitalWrite();

Аноним 09/01/22 Вск 18:03:23 485817 616
>>485815
Ну анон, ясен пень, я говорю про что то более менее объемное, а не поделку, которую можно уместить в 5\50\500 строк.
Аноним 09/01/22 Вск 18:06:12 485818 617
20220107005250.jpg 220Кб, 1000x750
1000x750
Я у мамы разработчик.
Аноним 09/01/22 Вск 18:07:16 485819 618
>>485814
>И к каждому посту глоссарий и краткой РАНЕЕ как в сериальчиках вставлять?
Пользуйся общепринятой терминологией. Как маленький ребенок на своем языке что-то лепечешь.

>Лол
У тебя точно что-то странное с логикой. Ну не смог я принести с кубом, а принес где насрано еще хуже - ардуиной.
Аноним 09/01/22 Вск 18:49:00 485827 619
Аноним 09/01/22 Вск 19:27:45 485833 620
>>485800
Хз, я бы просто захреначил задание скважности ШИМ отдельной функцией (при необходимости inline), и переписывал под несколько ШИМов/атмегу/миландр уже ее.
Как и чтение с АЦП, прием/педерача по интерфейсам, запись/чтение с флэшки и все остальные аппаратно-зависимые операции.
А в них уже делал все на HAL/LL/SPL.
Аноним 09/01/22 Вск 20:06:41 485836 621
>>485833
Так и делается, только работающая прикладная штука, обычно одним шимом не ограничивается, еще калибровочки, пороговые значения, настройки и т.п.

Это все лучше обернуть в отдельный класс или хотя бы С-модуль.
Так что твое решение правильное. Но, тебе очень круто иметь вызовы инициализации и конфигурации железа все там же, а не в некой общей HAL_Init() все по тем же причинам.

К сожалению архитектура в эмбеддеде это молча забытая и похороненная тема, поищешь в гугле и найдешь около 0 инфы.

Лучшее к чему я пришел это Бизнес логика -> Прикладная сущность -> Платформо независимый драйвер железа -> Платформа -> HAL

Понятное дело, что для мелких проектов это слишком и что то можно упразднить, но упразднять лучше с конца.


Аноним 09/01/22 Вск 20:08:46 485838 622
>>485800
>ты должен следовать - писать код там где куб разрешил.
Да ты ебанутый напрочь. Если ты больше не собираешься перегенерировать инициализацию, клоки всякие и подключать через куб дополнительное железо, типа таймеров, адц, дак, хуяк..., то пиши где тебе заблагорассудится. Удоляй комменты и делай с нагенеренным, что хочешь.
Аноним 09/01/22 Вск 20:22:38 485840 623
>>485838
А ты уверен, что не придется? Пиздец, откуда у вас такое узкое мышление, я хуй знает.

Вот прям стартуешь новый проект и у тебя у же в бошке 100% уверенность, что тебе блядь потребуется 4 таймера, 2 уарта и I2C, SDIO-4Bit и фриртос.
Нихуя же не может поменяться.

А если оно поменяется, придется пиздюхать менять ручками.
В этом и ебучая проблема и всратость куба - это интересная идея, которую абсолютно убого реализовали.

Подключить хал к проекту руками и вписать запуск его методов, займет ровно столько же, сколько нагенерить проект и почистить блядь.

Аноним 09/01/22 Вск 20:37:25 485844 624
>>485840
>что тебе блядь потребуется
Так вот когда будешь уверен на 95%, что больше не будешь перегенерировать, тогда и три комменты. Чем они тебе мешают нахуй? По ним макросы для Doxygen-a можно расставить. Чем тебе, блядь, мешают комментарии?! Они же не компилятся в итоговый бинарник!! В том и прелесть Куба, что ты всю эту мутотень, типа инициализаций, можно захуярить парой кликов мышью.
Кто тебе мешает в чистовой проект скопипастить?
Аноним 09/01/22 Вск 20:37:58 485845 625
>>485836
>С-модуль
Ага. Их только в С++20 завезли. Шизик, угомонись.
Аноним 09/01/22 Вск 20:41:40 485846 626
image.png 101Кб, 986x476
986x476
>>485845
Ох ебать какой ты некомпетентный. Пиздец.

На этом я с тобой заканчиваю разговор, не столько по причине твоей душности, сколько реально в недостатке знаний.

Пиздец, ты же кроме как на ардуине и не писал не начем поди?
Я не злой и ненависти к тебе не имею, но вместо того, что бы имея лишь базовые познания в любительском фреймворке - спорить, ты бы лучше послушал и улучшил свои умения.
Аноним 09/01/22 Вск 20:44:12 485847 627
>>485846
А я злой! Допустим ты в этом контексте писал о модулях. Тогда при чем тут "C"? Нет, не отвертишься!
Аноним 09/01/22 Вск 20:54:55 485849 628
image.png 45Кб, 1018x191
1018x191
>>485844
Си модуль, это зачастую пара .c\.h, хотя это не обязательно.

https://www.embedded.com/modular-programming-in-c/

Модульность это не "поддержка удобных модулей" это возможность писать законченные функциональные куски кода.
Аноним 09/01/22 Вск 21:08:39 485854 629
>>485849
>Модульность это не "поддержка удобных модулей" это возможность писать законченные функциональные куски кода
>Возможность
Сильно сказано.
Аноним 12/01/22 Срд 16:43:38 486204 630
Аноним 12/01/22 Срд 19:15:08 486216 631
14445369022660.jpg 41Кб, 314x604
314x604
>>477741 (OP)
Халофоб съебал в свой стм32-петушатник с божественного ардуино-треда?
Аноним 13/01/22 Чтв 03:17:04 486240 632
>>485818
Смысл на паянных проектах столько I/O выводов тратить? Берёшь сдвиговый регистр за три гроша и зажигаешь сколько угодно светодиодов тремя пинами (их можно по цепочке соединять).
Аноним 13/01/22 Чтв 09:24:14 486248 633
>>485741
>Это дикий срач в проекте, вербузность везде, которую тебе придется протащить через весь проект и в случае нужды от которой ты заебешься избавляться.
Как вы заебали, пиздуйте в оОМЕРИКУ пиндосы со своим ты через слово. В русском языке ты в безличном предложении не используется.
Аноним 13/01/22 Чтв 09:42:14 486249 634
>>485747
>Что у тебя бизнес логика врастает в платформу

>>485747
>У тебя будет платформа диктовать

>>485753
>Пишешь ты свою прикладную

>>485754
>только задействованные твоем проекте

>>485760
>факту в мейне ты должен нужно все запустить

>>485760
>И вот там, я хочу видеть это и только это
Это все что я хочу там видеть

>>485760
>У тебя считывание битов GPIO может

>>485760
>о по хорошему, ее надо обернуть
Охуеть, а почему здесь не "ты должен не обернуть"?

>>485760
>Сейчас это вообще поебать
Сейчас тебе вообще поебать на это. Вот!

>>485779
>У тебя бизнес логика является инициатором всего

>>485779
>Но у тебя весь проект врос

>>485779
> хала - тебе придется думать

>>485779
В кратце - у тебя бизнес
Вкратце блядь! Ты сука в век автозамены живёшь, нахуй вообще лишние пробелы жать?


Ой впизду все выписывать заебался.
Аноним 13/01/22 Чтв 09:50:25 486250 635
>>486240
Ни разу не видел сдвигового регистра за пределами махараек.
Аноним 13/01/22 Чтв 10:07:12 486252 636
Аноним 13/01/22 Чтв 13:36:16 486268 637
>>486250
Используются в пром. автоматике. Например, в контроллерах Спекон СК-2-24.
Аноним 13/01/22 Чтв 14:35:34 486276 638
>>486250
Для светодиодов и семисегментников норм, для более требовательных вещей есть spi/i2c I/O expander.
Аноним 13/01/22 Чтв 14:43:17 486278 639
анон кто нибудь мутил проект в передачу и прием 433мгц под шлангбаумы?
реально?
Аноним 13/01/22 Чтв 14:55:59 486280 640
>>486278
хочешь реализовать или хакать?
второе сгущенка
Аноним 13/01/22 Чтв 15:06:55 486281 641
image.png 1773Кб, 1280x960
1280x960
Вляпался в тему написать чпу на станок с графонием на овен 110 и модулях. Блять какое же это говно по сравнению с ардуиной. Каждый вызод конфигурируешь через бубны, переходники и спецпроги, которые патчатся каждые 17 секунд. Каждую пременную присваиваешь на 9000 вкладок, да еще иде глючная, шопиздец.
Я второй день пытаюсь чисто плк с модулями подружить.
Вопрос в том, сколько стоит подобная работа? Станок по паллетированию тротуарной плитки, кстати.
Аноним 13/01/22 Чтв 15:27:07 486282 642
>>486281
> сколько стоит подобная работа?
Копейки. Пиздуй в АСУТП-тред, там подтвердят
Аноним 13/01/22 Чтв 15:48:50 486285 643
>>486280
>хочешь реализовать
а что такое реально на ардуине ?
просто интересуюсь такой возможностью
>схуга
серьезно? лол
Аноним 13/01/22 Чтв 20:33:22 486306 644
Аноним 13/01/22 Чтв 21:57:58 486312 645
Аноним 13/01/22 Чтв 21:59:08 486313 646
>>486285
реализовать в плане: сделать пульт если потерял свой, или сделать автопульт, или типа того
Аноним 13/01/22 Чтв 21:59:43 486314 647
>>486306
а хорошая реализация энергосберегайки, надо взять на заметку
Аноним 13/01/22 Чтв 22:01:41 486315 648
>>486314
только что сейчас взять альтернативному атмеге? чтобы тоже с энергосбережением, а то кризис, атмеги как стм стоит, а стм как корова, корова как цех, а в цеху ардуинщики диодом моргают
Аноним 13/01/22 Чтв 22:02:39 486316 649
Аноним 13/01/22 Чтв 22:44:32 486319 650
>>486282
Сказали от пятиста до миллиона. Для меня это нихуя не копейки.
Аноним 13/01/22 Чтв 23:23:53 486324 651
>>486319
я 37 получал
300к населения. топ завод города и крупнейший в снг/европе
Аноним 13/01/22 Чтв 23:37:08 486327 652
>>486316
спасибо. задача такая: светить постоянно ик диодом и ловить постоянно аналоговый «сигнал» от фотодиода и его изменение. пропускать нельзя вообще ну может раз в 100мс
это вообще реально реализовать чтобы батарейки хватило на долго? хотя бы 24ч было на почти голой атмеге, частота уменьшена, питание 3.3. батарея от старого телефона 800mAh, хватает часов на 8. батарею больше не воткнуть.
Аноним 14/01/22 Птн 00:10:27 486340 653
>>486327
Гугл пишет что атмега жрет около 20mA в работе. Должно хватить впритык. Что ты там такое делаешь ебанутое?
Аноним 14/01/22 Птн 00:11:34 486341 654
>>486324
Тут цена за единичный проект, а не работа на постоянке. Так то я уже трудоустроен типа асушником за 40к. (город 20к рыл, если это можно назвать городом)
Аноним 14/01/22 Птн 00:14:52 486342 655
>>486285
>серьезно?
Нет!
https://flipperzero.one/
>>486315
>а стм как корова
Бери L0 или L1, че как маленький? Они даже есть в TSSOP корпусах, спаяешь всё без фена
>>486316
Ну pic32 ладно ещё, а вот pic24 и stm8 ты совсем ебанулся советовать? Их охуеешь программировать, плюс там куча нюансов, это совершенно странные МК. И gcc под них нет
Аноним 14/01/22 Птн 00:23:23 486343 656
>>486340
ик диод же, причем яркость максимальная, иначе не пробивает.
ну я сетую на саму батарею, она уже старая.
Аноним 14/01/22 Птн 00:24:14 486344 657
>>486342
я маленький для стм, даже не щупал близко, а вот пики даа
Аноним 14/01/22 Птн 00:53:12 486345 658
>>486343
а я пиздоглаз, думал ты какой-то диод ловишь, а если еще и светить то уже совсем тяжко, там минимум еще 20ма
Аноним 14/01/22 Птн 00:53:28 486346 659
>>486344
Попробуй, после куба всё остальное покажется прошлым веком
Аноним 14/01/22 Птн 00:55:27 486347 660
>>486345
да, я вроде измерял где то около 50ма было, но это не точно. да и проект уже в работе. пока людям хватает, но на следующий образец надо учесть всё
Аноним 14/01/22 Птн 00:55:51 486348 661
Аноним 14/01/22 Птн 09:55:44 486372 662
>>486348
Ну сука, да, после куба. Stm32 cubeMX
Аноним 14/01/22 Птн 10:48:18 486378 663
>>486372
эх хорошо быть ардуинобогом и не знать ничего кроме
Аноним 14/01/22 Птн 21:00:08 486440 664
>>486341
>>486319
Это бюджет на проект или оплата твоего труда? В первом случае - звучит правдоподобно, так как оборудование для автоматизации само по себе охуеть дорогое и большинство бабла уйдет на него, а не тебе в карман. А второе маловероятно как-то
Аноним 14/01/22 Птн 23:24:26 486457 665
>>486440
Согласен. Хотя бы сотен срубить - уже красота.

Кстати, пацаны, что такое махарайка?
Аноним 15/01/22 Суб 00:09:20 486459 666
>>486457
>Кстати, пацаны, что такое махарайка?
Марахайка , -и, ж. ( айтишники )


Значение:

кустарно изготовленный девайс или программа.
некачественный, плохо работающий девайс.
любой прибор или устройство, употребляется как синоним слова девайс.
Синонимы:

махарайка
Пример текста:

(1) Создание марахайки начинают с уяснения работы узлов по принципиальной схеме. • Напишу марахайку на VisualBasic с дальнейшим сохранением данных в удобном формате. • Эту марахайку я сам сделал, нехрен деньги отдавать причем большие за то что можешь сам сделать.(2) Ансамбль для сельской свадьбы: играет под марахайку составом два чела плюс доярка Галя на подтанцовках. • Марахайка глюкнула и зависла.(3) Эта марахайка питается от абонентской линии и свободно помещается в телефонную розетку. • Оказалось, что моя DVD-марахайка умеет играть DivX, записанный на DVD-R.


Сейчас в контексте ПО уже не употребляется, только про устройства
Аноним 15/01/22 Суб 07:05:07 486494 667
>>486281
>Блять какое же это говно по сравнению с ардуиной.
А на ардуине (допустим, ESP32 с ардуино-ядром) реализация данной задачи была бы проще? Тормознее? Гибче? Оптимизированней?

Интересно с точки зрения вечных срачей "ардуино-фреймворк для детей даунов vs низкоуровневое программирование для ассемблерных аутистов".
Аноним 15/01/22 Суб 13:32:33 486533 668
>>486494
C-код выглядит как роспись сикстинской капеллы, языки стандарта МЭК как наскальная живопись из раннего палеолита.
Аноним 15/01/22 Суб 13:53:05 486537 669
>>486281
у меня был подобный проект, тоже сортировщик. в итоге не сработались и вместо сортировщика поставили гастарбайтеров

овен, да, пездос. зато сертификаты
Аноним 15/01/22 Суб 18:15:12 486561 670
Аноним 15/01/22 Суб 18:34:03 486563 671
>>486561
посмотри у гейвера, он описывал проблемы с этой платой, а вот w208 интересно
Аноним 15/01/22 Суб 19:45:31 486568 672
>>486561
>EEPROM в китайской LGT8F328P эмулируется на флеш и можно сконфигурировать для этой цели до 8 Кб памяти, у ATmega328P (Arduino nano) всего 1Кб.

1 Кб ЕЕПРОМ это получается аж 1024 регистра записи? Правильно я понимаю? То есть компилятор меня не засмеет за EEPROM.write(b,1023)?
Аноним 15/01/22 Суб 19:47:03 486569 673
>>486568
Или 1Кб это килобит? Тогда получается всего 128 байтовых регистров?
Аноним 15/01/22 Суб 20:18:31 486570 674
>>486569
сука, открой блять даташит, а не придумывай себе хуйню
Аноним 15/01/22 Суб 20:27:31 486572 675
>>486570
Я хочу хуйни попридумывать. Борда то анонимная, понимать надо.
Аноним 15/01/22 Суб 21:03:08 486573 676
>>486568
Ты перепутал местами аргументы, но это мелочи. Однако откуда компилятору gcc знать о китайской ардуине? Также в ардуиновском коде нет никаких static_assert и подобного. Хотя я не знаю С++ и могу ошибиться. https://github.com/arduino/ArduinoCore-avr/blob/master/libraries/EEPROM/src/EEPROM.h Как видно, в конечном итоге оно вызывает функции eeprom_write_byte и eeprom_read_byte из avr-libc и если какие-то проверки и ограничения там есть, то только в этих функциях и только в процессе их выполнения.
Аноним 21/01/22 Птн 00:03:30 487173 677
Мне не нравится мигать светодиодами на ардуино нано через ардуино иде. Прям как-то не чувствую связи между микросхемой и светодиодами и кодом. Тут за меня уже написаны задержки по секундам. Где там частота 16 мгц? Где её руками щупать? Как-ниубдь разделить её на 16 миллионов и мигать светодиодом с частотой 1 герц.
Аноним 21/01/22 Птн 05:45:20 487188 678
>>487173
Изучай Си, ассемблер, регистры и сможешь с точностью хоть до одного такта дрыгать ножками.
Аноним 21/01/22 Птн 11:16:09 487199 679
>>487173
Быстрее всего ногами дрыгать непосредственно через регистр. Это такая внутренняя однобайтовая переменная, где каждый бит отвечает за конкретную ногу:

void digiWriteFast(byte pin,bool cond)
{
if(pin<8 && cond==1) PORTD |= (1 << pin); //работаем с портом PORTD, включить бит от 0 до 7
else if(pin<8 && cond==0) PORTD &= ~(1 << pin); //работаем с портом PORTD, выключить бит от 0 до 7
else if(pin>=8 && cond==1) PORTB |= (1 << pin-8); //работаем с портом PORTB, включить бит от 0 до 7
else PORTB &= ~(1 << pin-8); //работаем с портом PORTB, выключить бит от 0 до 7
}

>Где там частота 16 мгц? Где её руками щупать?
16мгц это такты процессора, где за один такт выполняется только что-то очень простое типа битового сложения. Всякие перемножения и циклы требуют множества тактов. А в стандартных ардуиновских функциях вообще много неоптимизированной хуйни.
Аноним 21/01/22 Птн 12:47:36 487204 680
>>487199
Быстрее всего не только дрыгать через регистр, но и вешать периферию с учетом этого.

Допустим, если у тебя пять светодиодов, нужно постараться повесить их на один порт подряд, лучше сначала.

Тогда можно будет убрать все сравнения и получить огромный прирост производительности.
Аноним 22/01/22 Суб 15:20:09 487264 681
>>487204
У меня вопрос, это для какой задачи тебе потребуется дёргать ногу с частотой, близкой к частоте работы МК? Ты собрался програмно реализовывать какой-то высокоскоростной интерфейс? Обычно такое делается на отдельных контроллерах интерфейса или на ПЛИС.
Аноним 22/01/22 Суб 18:26:32 487276 682
>>487264
Я тоже хотел спросить, но сошёлся на том в своей голове, что даже если скорость не нужна, будет экономия по питанию.
овноребёнок 22/01/22 Суб 18:59:11 487282 683
image.png 9Кб, 920x101
920x101
Пацаны, смотрите. Вот у нас защита от зависания на 49ый день. Но я подозреваю что это сравнение каждый цикл будет употреблять некоторое количество машинного времени, что не совсем оптимально. Может защиту от переполнения внутрь иф засунуть?
Аноним 22/01/22 Суб 19:32:17 487284 684
>>487282
сравнение целочисленной хуйни это один опкод, по идее. ну может три учитывая положить циферки в стек, раз уж хочешь оптимизнуть то вынеси secP + 1000 в отдельную переменную. Хотя подозреваю конпелятор и так это сделал за тебя.

Но я думаю ты хуйней маешься. Не проще взять delay просто? Это будет не идеально 1 секунда за счет небольшого дрифта, который будет из-за остального кода, но не похуй ли?
Аноним 22/01/22 Суб 19:34:20 487285 685
>>487282
Ерунда какая-то. Тебе что сделать то требуется? Не должно быть никаких зависаний, если понимаешь что делаешь.
Приведу пример, для простоты числа будем считать что все числа по 8 бит. Нужно отсчитать интервал времени длительностью 32 мс.
1) Запоминаем текущее время, причем оно оказывается близко к переполнению timer_start=0xEF
2) Проверяем событие в первый раз, millis()=0xEF, millis()-timer_start=0
3) Проверяем событие второй раз, millis()=0xF0, millis()-timer_start=1 и так далее
4) Доходим до переполнения, millis()=0x00, millis()-timer_start = 0x00 - 0xEF = 17
5) Доходим до нужного времени, millis()=0x0F, millis()-timer_start = 0x0F - 0xEF = 32
Как видно, переполнение не мешает.

>что не совсем оптимально.
Если беспокоишься о таких мелочах и на это есть какие-то причины, то для начала можешь брать от millis() не все 32 бита, а поменьше, 16 например.
Аноним 22/01/22 Суб 19:38:40 487286 686
>>487284
>сравнение целочисленной хуйни это один опкод
Учти что там по 8 бит регистры.
>положить циферки в стек
Зачем? И оно не может со стеком сравнивать, только регистр с регистром. Это же RISC.
Аноним 22/01/22 Суб 19:40:37 487287 687
>>487286
Да может конечно, я то про ассемблер для микрух мало что знаю, спизданул не подумав конечно. Что не отменяет того, что тот анон явно какую-то хуйню делает и оптимизирует не там где надо.
Аноним 22/01/22 Суб 20:07:42 487288 688
>>487284
Какой дилей, у меня МНОГОЗАДАЧНОСТЬ

>>487285
Нихуя не понял в твоих роботических загогулинах.
Но вместо этого вот что подумал. У меня же secP тоже unsigned long, и при сложении в него 4294967295 и 1 получится secP=0UL правильно?
Аноним 22/01/22 Суб 20:22:50 487291 689
>>487288
>Нихуя не понял в твоих роботических загогулинах.
15 лет назад это во многих школах проходили где-то в 9-10 классах. Сейчас уже отменили информатику?
>правильно?
Да, я о том же.

>unsigned long
Вот это как-то не здорово. Зачем оно нужно, если в стандарте не прописано точное количество бит в нем? Есть же в С99 uint32_t.
Аноним 22/01/22 Суб 22:52:34 487306 690
>>487291
Шестнадцатеричная собака, пиши по-нашему, по-арабски.
Аноним 22/01/22 Суб 23:53:49 487310 691
>>487306
>Шестнадцатеричная собака, пиши по-нашему, по-арабски.
القرم هي خلافة
Аноним 23/01/22 Вск 02:55:38 487317 692
>>487264
Например, для дисплея с мультиплексированием.
Да и так ведь попросту удобнее.
>или на ПЛИС
Да блять, буду ради десятка семисегментников ставить дорогую микруху, а то и несколько. Хуйни-то не неси, долбаеб
Аноним 23/01/22 Вск 09:36:36 487324 693
>>487317
>дорогую микруху
Я не он, но не так оно дорого. В диджикее атмега328 $1.79, а при этом плисина, в которую не только какой-то мультиплексор или сдвиговый регистр влезет, а целый процессор и пошустрее атмеги, всего лишь $5.25
https://www.digikey.com/en/products/detail/microchip-technology/ATMEGA328PB-AUR/5638753
https://www.digikey.com/en/products/detail/lattice-semiconductor-corporation/ICE5LP4K-SG48ITR/5324267
Хотя у них там нет в наличии уже даже атмеги...
Аноним 23/01/22 Вск 10:15:37 487325 694
>>487317
> Например, для дисплея с мультиплексированием.
Не совсем понял тебя
> Да блять, буду ради десятка семисегментников ставить дорогую микруху, а то и несколько. Хуйни-то не неси, долбаеб
Даже если положим, что тебе надо обновлять один индикатор с частотой 60 Гц, то это 8×60=480 бит/с. Если у тебя мультиплексор который преобразует последовательный код в параллельный, то это надо дергать ногу с частотой 480 Гц. Даже если у тебя сто дисплеев, то ногу придется дергать с частотой всего 48 кГц
Аноним 23/01/22 Вск 11:06:01 487328 695
>>487325
> индикатор с частотой 60 Гц,
Всегда делаю динамическую индикацию на 100-200Гц, иначе мерцание очень заметно при движении.
Аноним 23/01/22 Вск 13:12:03 487337 696
>>487328
Энивей, ты даже близко не подберешься к 1 МГц
Аноним 24/01/22 Пнд 17:45:02 487425 697
Допустим я умею пограмировать. Писать всякие говноциклы, говномассивы, условия, хулитамещёнадо. Введите ё п р с т, получите выпук. (Хотя я не знаю как сделать это красиво, а не в командной строке.)
Но я хочу управлять чем-то в реальном мире. Слепить несколько датчиков, светодиодов, кнопок и выключателей. Стоит ли брать ардуину и использовать её? Код выглядит элементарно, ничего критически нового не вижу.
Аноним 24/01/22 Пнд 20:19:44 487432 698
Аноним 24/01/22 Пнд 20:26:06 487434 699
Аноним 25/01/22 Втр 00:31:58 487443 700
image.png 326Кб, 2117x1058
2117x1058
Господа, я в правильном направлении двигаюсь?
Задача отслеживать 4 входа вкл-выкл 12 вольт (напрямую от автомобильной бортсети), 4 аналоговых входа 5 вольт (от датчиков, питание у них тоже от 12 вольт, выход до 5 вольт), вольтметр (тоже будет подключен к 12 вольт), выводить результаты на экран и моргать светодиодами.
Аноним 25/01/22 Втр 02:54:58 487451 701
>>487443
зачем там столько диодов?

мимокрок
Аноним 25/01/22 Втр 10:13:08 487469 702
>>487451
Для защиты от перепадов напряжения. Это же автомобильная сеть.
Ебанёт генератор 20 вольт и привет.
Аноним 25/01/22 Втр 16:20:07 487522 703
>>487469
ну тогда по питанию надо тоже и lm какой нибудь от 12
Аноним 25/01/22 Втр 20:34:34 487543 704
>>487469
Спасибо. А это все автомобильные сети такое говно? Я правда не шарю. Что сложного поставить стабилизатор после генератора? Как машины не сгорают вообще каждые 3 секунды?
Аноним 25/01/22 Втр 23:32:18 487551 705
>>487469
Может супрессоры поставишь? Не?
Аноним 25/01/22 Втр 23:37:09 487552 706
>>487543
Ну я видел очень короткие всплески до 100-120 вольт, если система реле-регулятора не с цифровым управлением ( PWM or LIN) Обусловлены в основном резким снятием нагрузки при повышении оборотов, когда остаточная намагниченность якоря дает всплеск. Но это неофициальная версия, мои фантазии.
Аноним 26/01/22 Срд 07:51:13 487564 707
Хуй знает, чспрошу тут.

Кто-нибудь разбирается в документации от ST?
Не могу найти - надо ли снова заливать в датчик VL6180x настройки после POR (на пин GPIO_0 подан низкий логический уровень)?

https://www.st.com/en/imaging-and-photonics-solutions/vl6180x.html#documentation
Аноним 26/01/22 Срд 14:45:50 487583 708
>>487564
Смотря какие настройки. Часть регистров перезаписывается при старте из nvm. Если записать настройки в nvm, то загружать не нужно будет.

Это то что я понял из описания регистров.
Аноним 26/01/22 Срд 15:19:26 487585 709
Аноним 26/01/22 Срд 15:22:01 487586 710
>>487583
Короче, попробую включить \ выключить и посмотрю, что понадобится.

Просто датчик ещё не пришёл. Думал тут может кто его тыкал.
овноребёнок 27/01/22 Чтв 18:40:44 487723 711
Чуваки пацаны ребята
Спаял махарайку из мини про, макетки под пайку и четырех реле, которые окружают на плате мой контроллер, при управлении 220 на реле плата дико глючит, отказывается работать. Видимо катухи реле дают наводки на плату? Где про это можно почитать и как грамотно управлять нагрузками?
Аноним 27/01/22 Чтв 18:44:35 487724 712
овноребёнок 27/01/22 Чтв 18:58:37 487727 713
image(1).jpg 57Кб, 600x514
600x514
Аноним 28/01/22 Птн 01:21:03 487746 714
>>487723
Попробуй подключить через оптопары/цифровые развязки.
На плате делают разделение на цифровую землю МК и силовую землю.
Аноним 28/01/22 Птн 01:24:27 487747 715
>>487723
Давай схему подключения целиком
Аноним 29/01/22 Суб 03:10:24 487841 716
>>487723
Давай схему, где-то ты нахуевертил, не может там быть наводок на ровном месте. Но может обратка ебануть при размыкании, может от этого плата и в охуевозе, диод ебани на низковольтный вход релешки
Аноним 29/01/22 Суб 11:03:06 487846 717
>>487841
Как-то так наверное, только три реле.
Аноним 29/01/22 Суб 11:03:52 487847 718
image.png 551Кб, 720x1280
720x1280
Аноним 29/01/22 Суб 15:23:55 487863 719
>>487847
Ну хуй знает, вроде нормально сделал. А приколы начинаются только когда 220 подключено или без него тоже хуевит?
Аноним 29/01/22 Суб 17:11:20 487871 720
>>487863
Только когда 220 (и с нагрузкой и без)
Аноним 29/01/22 Суб 17:25:57 487873 721
>>487871
Попробуй физически вынести релешку дальше от модуля.
Аноним 29/01/22 Суб 17:29:27 487874 722
>>487873
Попробовал, переделал щиток и код на одно модульное реле (модулей больше не было), работает относительно нормально. Сложность в том, что я всю плату уже спаял на макетке 5х8 см, и надо всё распаивать к хуесам.
Аноним 30/01/22 Вск 11:25:22 487918 723
>>487874
Ну обмажься конденсаторами тоже. Вообще странно, что у тебя нагрузка с 220 В дает помехи которые аж мешают ардуине и это при гальванической развяжке. Что за нагрузка то?
Аноним 31/01/22 Пнд 20:11:21 488032 724
>>487918
Вообще там нагрузки ни о чем, генератор озона 200 ватт, вентилятор на ватт 120 и пара лампочек. Но глючит даже без нагрузки, с накинутыми к клеммам 220 в.
Аноним 31/01/22 Пнд 21:05:22 488035 725
чайка орет.jpg 52Кб, 769x768
769x768
https://github.com/br3ttb/Arduino-PID-Library/blob/master/PID_v1.cpp
>/Compute Rest of PID Output/
> output += outputSum - kd * dInput;
ПИИДОРАААААААААСЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ. Действительно блядь, с какого же хуя у меня коэффициенты, которые были получены моделированием, нихуя не работают. Кулибины ебаные блядь. И это самая как бы популярная и задокументированная ПИД библиотека
Аноним 31/01/22 Пнд 21:06:57 488036 726
Аноним 31/01/22 Пнд 21:47:16 488040 727
>>488036
Настолько говно, что детектит высоковольтные приколюхи поблизости? Без подачи высокого ывсё работает норм.
Аноним 31/01/22 Пнд 21:48:48 488041 728
>>488040
Ну это магия тогда, я хз лол
Аноним 31/01/22 Пнд 21:54:24 488042 729
>>488032
Давай-ка фотки своего говна в сборе, а не картинки. Не может просто так релешка на ардуину наводить ТАКИЕ помехи
Аноним 01/02/22 Втр 01:19:21 488057 730
SMD Soldering Station for Weller Soldering Tips
http://www.martin-kumm.de/wiki/doku.php?id=05Misc:SMD_Solderstation
Схема и программа внутри. Я собрал на бредборде используя ардуино нано, китайскую, две.
Оно работает, но температура застревает на максимуме и не регулируется, если во время разогрева (при включении температура поднимается от 0 до 400) нажать DOWN (закоротить д12 на землю), то она перестает подниматься.
Может кто-то увидит банальную ошибку очепатку.
Я напишу на почту что там указана в контактах, может и ответит.
Аноним 02/02/22 Срд 15:53:38 488216 731
Screenshot20220[...].png 63Кб, 907x1162
907x1162
Аноним 02/02/22 Срд 15:58:54 488217 732
>>488216
хочешь сказать на ногу нельзя подавать 5в?
Аноним 02/02/22 Срд 16:13:13 488218 733
20220202161229.png 85Кб, 906x1162
906x1162
>>488217
Можно, но ток то надо ограничить, нэ?
Аноним 02/02/22 Срд 16:20:23 488219 734
>>488218
резистор уже там есть
Аноним 02/02/22 Срд 16:22:13 488220 735
>>488219
Где? В ардуине? Встроенный?
Аноним 02/02/22 Срд 18:06:02 488225 736
>>488216
Ничего, у нас КМОП, которые управляются напряжением, а не током. Ну и пердуина работает на 5В, так что точно нормально. А на пикрил самая банальная кнопка
Аноним 02/02/22 Срд 21:09:16 488247 737
>>488225
То есть если я всё запитаю от амс1117 5.0 (максимум 0,8 А) То всё будет норм?
Землю амс на землю ардуины, +5 амс на +5 ардуины и на д13 ардуины.
Я спалил дисплейчик светодиодный запитав его от амс без резистора.
Аноним 02/02/22 Срд 21:17:00 488250 738
>>488247
Даташиты мы не умеем читать?
Аноним 02/02/22 Срд 21:26:21 488253 739
>>488250
Нет конечно, нахуя, можно на дваче спросить. Зря я что ли за интернет плочу?
Аноним 03/02/22 Чтв 13:34:31 488286 740
IMG202202031333[...].jpg 112Кб, 960x1280
960x1280
Гайз, что за дичь с этим модулем? Почему написано лоу тригер, если транзистор нпн? И реле на выходах даже при плюсе на управляющем контакте дают килоомы между клеммами.
Аноним 03/02/22 Чтв 19:55:23 488301 741
image 288Кб, 523x392
523x392
>>488286
Там внутри этого SSR есть оптопара и симистор. Может там внутри и PNP транзистор есть. Хотя не должно.
Ты тестил? А снаружи точно NPN?
Аноним 03/02/22 Чтв 19:58:10 488302 742
>>488286
Ну и ты же в курсе, что это не реле, а симисторная сборка и чем симисторы отличаются от реле?
овноребёнок 03/02/22 Чтв 21:56:00 488310 743
>>488301
По даташиту j3y прямой проводимости, да. Ну и диод горит в пол-накала когда даешь питание, тухнет когда кидаешь минус на управляющую клемму и горит ярче когда на положительную.

>>488302
Не в курсе. Я так понял там на выходе нужны какие-никакие амперы чтобы сделать "пробой" в рабочий режим?
овноребёнок 03/02/22 Чтв 21:56:32 488311 744
>>488301
По даташиту j3y прямой проводимости, да. Ну и диод горит в пол-накала когда даешь питание, тухнет когда кидаешь минус на управляющую клемму и горит ярче когда на положительную.

>>488302
Не в курсе. Я так понял там на выходе нужны какие-никакие амперы чтобы сделать "пробой" в рабочий режим?
Аноним 03/02/22 Чтв 22:32:08 488315 745
В чем прикол управления по заднему фронту? В отсутствии наводок в в совокупности со встроенными подтягивающими резисторами на ардурине?
Аноним 04/02/22 Птн 13:02:08 488347 746
>>488286
Кароч, что если я отковыряю один резистор, что идет к линии питания, и буду управлять передним фронтом? Гениальное и элегантное решение или хуйня?
Аноним 06/02/22 Вск 14:16:20 488488 747
Блядь, я нихуя не понимаю. Мне нужен ШИМ с частотой в 0.1 Гц, как это можно сделать не блокирующе?
Я могу написать
uint8_t period = 10;
uint8_t duty = 0.1;
void loop {
digitalWrite(SSR_Pin, HIGH);
delay(periodduty);
digitalWrite(SSR_Pin, LOW);
delay(period
(1-duty));
}
Но как это сделать без делеев? На millis не хочу, это что-то не то, так как ещё будет вебсервер.
Аноним 06/02/22 Вск 17:29:29 488500 748
>>488488
>Но как это сделать
RTOS
T
O
S
Аноним 07/02/22 Пнд 02:20:15 488524 749
image.png 52Кб, 594x677
594x677
image.png 5Кб, 416x271
416x271
image.png 4Кб, 343x147
343x147
image.png 3Кб, 193x147
193x147
Аноны, нужна помощь - может кто-то сталкивался с таким?
Ноутбук не видит китайскую ардуино нано. При попытке установить драйвер выдаёт "the driver is successfully pre installed in advance".
Удалить драйвер тоже не получается.
Аноним 07/02/22 Пнд 17:11:33 488543 750
>>488500
Ну ладно, оказывается это не так и сложно, лол
Аноним 07/02/22 Пнд 19:13:54 488550 751
Надо вывести текстовые символы на матричную сборку из светодиодов 5x5 на WS2812B.

У кого=нибудь есть на примете простенькая либа?
Монстров от каких-либо адафруит или спаркфана не предлагать. Пиздец там всё накручено. Не разобрал.

У меня запара с трансляцией шрифт -> сборка.
Аноним 07/02/22 Пнд 20:53:43 488555 752
>>488524
> сбой запроса дескриптора устройства

Попробуй другой кабель\порт. Эта ошибка _обычно_ значит что пека даже не поняла что ты в нее всунул. Это легко подтвердить если открыть свойства устройства и глянуть "id оборудования" или как-то так.
Аноним 08/02/22 Втр 18:22:07 488593 753
5656.jpg 215Кб, 1169x728
1169x728
5656565.jpg 203Кб, 1170x713
1170x713
4545.jpg 209Кб, 1173x714
1173x714
Так, анон, я нихуя не понимаю, ибо в инете хуй кто пишет подробности, а описывает сие действо как "я сделол, усе работает норм".
Суть: собираю игровой руль на ардуине с помощью mmjoy2. Собрал, прошил, на переменных резисторах все работает как надо. Меняю резистор на датчик холла (ss45e, аналоговый, биполярный), все так же работает, НО: уровни сигнала max и min при поднесении разных полюсов магнита не такие, как у переменного резистора, а 863 и 182 соответственно, тогда как на переменных резюках они 1023 и 0.

Это норма и датчик просто требуется калибровать в настройках джоя и игр или я что-то делаю не так?
Аноним 09/02/22 Срд 03:20:44 488617 754
image.png 19Кб, 323x219
323x219
>>488593
Ясен то хуй надо калибровать, резистор то у тебя напряжение наверняка до нуля убирал, а в типичной схеме нуля никогда не будет. B 5В не будет. И если сделать поправку на это, выйдen как раз почти те цифры что у тебя - 1024/5 = 204, 1024/5*4 = 819.

про мм джой не в курсе, может там есть какая-то настройка адекватная. пили фотки, кстати, интересно глянуть что у анонов интересного выходит
Аноним 09/02/22 Срд 03:22:46 488618 755
>>488617
Напряжение до 5в поднимал*

Быстро фикс. Те минимум там было условных 0.1-0.5в, максимум - 5, тк резюки рулей обычно упираются в контакт выхода, то есть минимальное сопротивление - 0 ом. Если сделать поправку на эти же 0.1-0.5в выйдут твои цифры 1в1 просто.
Аноним 09/02/22 Срд 06:04:33 488621 756
>>488617
>пили фотки, кстати, интересно глянуть что у анонов интересного выходит
Все пока на стадии разработки моделей под печать и сборки схемы. Будет руль с отдачей, педали и кпп-шифтер. Детали пока с али идут. Если получится не всрато, то фотки будут. Но до этого еще срать и срать месяца два. Такого полного комплекта самоделки в инете я не видел, только либо отдельные элементы, либо построено это из спичек, желудей и моторчика от мамкиной стиралки и выглядит убервсрато. Плюс авторы сие поделий вообще не делятся нюансами настройки/калибровки элементов, не дают схемы и чертежи, чтобы оценить конструкцию хотя бы примерно. Все подается по типу "пук-среньк-прикрутил-поебалися-заработало-кек". И поэтому всплывают такие вон нюансы, на выяснение которых уходит время.
Аноним 09/02/22 Срд 13:42:00 488655 757
>>488621
> Если получится не всрато, то фотки будут
Если всрато даже лучше, обязательно запости.

Я так понимаю ты хочешь все на 3дпринтере печатать? Я видел челы берут просто нищебродские бу рули и их переделывают под нормальные, не думал в эту сторону?
Аноним 09/02/22 Срд 20:26:16 488678 758
>>488655
>нищебродские бу рули и их переделывают под нормальные, не думал в эту сторону?

Ничего из этих переделок нормального не выходит - тот же колхоз из хомутов, деревяшечек и подкладок с вырезанием ненужного пластика. Дешевенькие рули и имеют к тому же дешевенькие внутренности механики и годятся только если уж совсем дела плохи с финансами.

У меня вся механика изначально проектируется на подшипниках с довольно мощным мотором обратной связи (775) и с настоящим спортивным рулем. Привод там будет ременный для снижения шума. Плюс такой мотор потребует мощного бп, которому нужно место. Короче, в типичный корпус типичного бюджетного руля это все физичеcки не умещается, поэтому проще все проектировать с нуля, не упираясь постоянно в ограничение стандартного корпуса.

Аноним 10/02/22 Чтв 11:34:04 488715 759
Вчера сидел клепал в fusion360 прототип педали, чтобы можно было собрать работающую модель с магнитом и датчиком внутри. Собираюсь быстренько напечатать этот каблук и проверить в деле как рабочий стенд, чтобы дальше уже иметь представление об эргономике для ноги и конструкции элементов. Так же встал вопрос - один магнит или два разнополюсных к датчику? Эксперимент на макетной плане с калибровкой датчика показал, что можно добиться работы и с одним магнитом, но как это будет выглядеть на практике в педали - вопрос. Пока делаю на один магнит
Аноним 10/02/22 Чтв 13:06:17 488720 760
>>488715
Я бы посоветовал тебе заглянуть в вг в тред к автосимам. Возможно там встретишь задротов которые шарят за это все хотя бы с теоретической точки зрения.

Кстати, не думал спиздить просто дизайн серийных педалей? Правда те что я видел все стальные, но можно просто пластик потолще ебануть и пружины попроще.
Аноним 10/02/22 Чтв 13:53:09 488722 761
>>488720
Будешь смеяться, но я у авиасиммеров на форумах был и полезной инфы не почепнул. Все в духе "пук-среньк-сделол". Ну и симмеры делятся на два типа в основном - строители всратоватых деревянных кабин и штурвалов и покупатели дорогих модных девайсов. Есть и альтернативщики с 3д принтерами, но их мало. Авиасиммы все-таки специфичное направление в конструкции тех же педалей. Хотя, в теории, я хочу сделать и нормальный штурвал.

Дизайн педалей не проблема, я как раз и гляжу на серийные образцы. Проблема в механике, в ее конструкции. В серийниках применяются резюки, конструкция там одна. Датчики Холла пока нигде не встречал в виде открытой и сфотографированной конструкции, которая отличается от резюковской. Иными словами мне нужно видеть варианты таких датчиков: где стоит, как, где установлен магнит, какое расстояние между ними и прочее. Вот с этим то и проблемы. Я пересмотрел несколько всратых конструкций, чтобы сделать примерное представление как можно это исполнить. Вот сейчас и рисую испытательный стенд, чтобы закрыть вопрос о количестве магнитов и точности реакции педали. А размножить получившуюся в итоге удачную конструкцию на три (у меня три педали будет) дело нескольких минут. Обидно, что самые активные самодельщики в основном делают всратотень из швабр и корпусов от телевизора.

С кпп тоже маленькая проблема - у меня будет 8-ступенчатая H-образная коробка с рычагом. Я уже нашел готовую конструкцию для печати, но автор почему-то не выложил модель корпуса - только потроха. Из-за этого я не знаю его высоту. Корпус мне все равно новый придется рисовать для крепления на подлокотник кресла, но вот отсутствие оригинальной модели затрудняет это. Я написал автору на предмет поделиться оригиналами моделей, но, судя по всему, он не заходит на сайтец и пока за неделю ничего не ответил. Уже готовлюсь морально все переделывать сам.
Аноним 10/02/22 Чтв 14:00:17 488723 762
Да, еще забыл упомянуть. Плата управления руля идет по схеме с педалями на резюках и не относится к проекту mmjoy2 - там своя атмосфера. Если мне не удастся настроить педали на холле в ней, то придется их убирать и переносить отдельно на плату с mmjoy, включив туда и управление коробкой. Не хотелось бы. С другой стороны успокаиваю себя, что это самоделка под лично меня и не нужно заморачиваться с универсальными совместимостями.

В общем, буду периодически сюда писать про ход работ и скидывать фото моделей и прототипов, если кому интересно
Аноним 10/02/22 Чтв 14:27:43 488726 763
>>488722
Прогугли автора, возможно нарулишь его почту или фейсбук. Делал так еще в древние времена, всяко больше шансов получить ответ чем на забытом сайте.
Аноним 10/02/22 Чтв 15:15:37 488732 764
Растолкуйте по электроприводам. Какой вариант наиболее экономичный для вертела, маринатора, переворачивателя яиц в инкубаторе и т.п. Синхронный с редуктором на шестерёнках, асинхронный с ременной/цепной передачей, коллекторный с планетаркой, шаговый? AC/DC? Их столько всяких, аж глаза разбегаются
Аноним 10/02/22 Чтв 15:23:10 488734 765
блин. а я полноценный 6dof симулятор делал.. подвижную платформу, интересно кто нибудь такое бы купил? на меге2560
450к
Аноним 11/02/22 Птн 23:45:34 488832 766
Посоны, помогите разобраться с ртос. Есть код
https://pastebin.com/UpfJxbmZ
Собственно, в чем проблема. Вместо реле к пину подключен светодиод. ПИД настроен так, что в общем-то ебашит в 1000. Однако, светодиод очень заметно мигает и не остаётся включенным постоянно, а мигает со скважностью 2 и более, хотя в монитор выводится что Output действительно 900-1000. В чем может быть проблема?
Код спизжен отсюда
https://github.com/br3ttb/Arduino-PID-Library/blob/master/examples/PID_RelayOutput/PID_RelayOutput.ino
Вроде бы всё логично и одинаково
Аноним 11/02/22 Птн 23:48:32 488833 767
>>488832
Если убрать на строке 104 myPID.Compute(); и поставить просто Output = n, то светодиод мигает предсказуемо и с ожидаемой скважностью
Аноним 12/02/22 Суб 09:14:07 488844 768
LCD-1602G.970.jpg 52Кб, 800x800
800x800
1602-LCD-conver[...].jpg 67Кб, 800x800
800x800
Посоны, поясните ньюфагу за 1602 дисплей. Купил на алике зеленый - без драйвера iic/i2c к нему. Потом подумал, зачем мне столько проводов - купил и драйвер. Но на драйвере было написано что он для blue дисплея. Спаял - не работает, вообще изображения нет, только подсветка - прозвонил, контакт везде есть, не коротит. У green и blue разная распиновка или что? Как можно его запустить, или мне брак попался?
Аноним 12/02/22 Суб 15:39:17 488858 769
>>488844
Подстроечник то подкрутил? Он контраст регулирует, может он в ноль там скручен.

да, это совет уровня "включил ли пеку в розетку"
Аноним 12/02/22 Суб 18:15:18 488868 770
>>488858
Так и оказалось. Спасибо!
Аноним 12/02/22 Суб 19:21:56 488871 771
>>488868
Лол, про это ж буквально в каждом его обзоре говорят. Рад что помог, удачи в начинаниях!
Аноним 12/02/22 Суб 20:24:04 488877 772
>>488871
Спасибо. Я не смотрел обзоров, пару скетчей из гугла только прошил и огорчился что буковки не печатаются.
Аноним 13/02/22 Вск 18:49:01 488932 773
>>488832
>>488833
А, автор доблоёб, там не в ту сторону стоит знак сравнения
Аноним 14/02/22 Пнд 15:33:37 488990 774
изображение.png 529Кб, 955x838
955x838
Я могу заменить такой энкодер тупо тремя кнопками, не меняя скетч?
Аноним 14/02/22 Пнд 15:42:14 488991 775
Аноним 15/02/22 Втр 09:06:34 489046 776
image 294Кб, 1600x734
1600x734
>>488990
Нет не можешь.
>>488991
Ты ебанулся? Ты знаешь как энкодеры работают?
Ему придётся очень хитро жать кнопки, чтоб получить пикрелейтед.
Аноним 15/02/22 Втр 09:13:21 489048 777
>>489046
По факту можно ведь, а как он там пердолица будет его проблемы же
Аноним 15/02/22 Втр 09:15:15 489049 778
>>489048
Ля вредитель какой.
Аноним 15/02/22 Втр 09:32:00 489050 779
>>489046
Одна кнопка задает направление вращения, другая дает команду на считывание. Тупо зажимаешь кнопку вращения или держишь ненажатой, а кнопку управления тыкаешь нужное количество раз.
Аноним 15/02/22 Втр 09:55:20 489052 780
>>489050
Нет.
Для вращения в одну сторону:
Зажимаешь А
Зажимаешь B
Отпускаешь A
Отпускаешь B
В другую:
Зажимаешь B
Зажимаешь A
Отпускаешь B
Отпускаешь A
Аноним 15/02/22 Втр 09:57:46 489053 781
>>489052
А если в скетче задано несколько шагов для считывания поворота, то ему так "ходить" по кнопкам придётся несколько раз для одного действия.
Так у кнопок ещё и дребезг есть.
Хреновая затея в общем.
Аноним 15/02/22 Втр 10:23:33 489056 782
>>489052
Если скетч написан с использованием прерываний, то на внешнее прерывание вешается один меандр, другой - на любой цифровой вход. По восходящему фронту будет срабатывать прерывание и проверяться уровень на входе - если уровень низкий, то вращение в одну сторону, если высокий - в другую. Поэтому кнопку на входе вовсе необязательно нажимать и отпускать при каждом такте.
Аноним 15/02/22 Втр 12:42:01 489065 783
>>488042
Выковырял его из щитка наконец-то. Поставил туда твердотелы и нано на терминале.
Аноним 15/02/22 Втр 12:42:18 489066 784
image.png 1429Кб, 960x1280
960x1280
Аноним 16/02/22 Срд 18:43:28 489217 785
Несколько лет назад случайно жахнул несколько пинов ардуины 30 вольтами. И они вроде как сдохли и перестали работать. Остальные пины работали нормально. Закинул эту ардуину в дальний ящик. А сейчас она мне опять понадобилась. Но я забыл какой пины дохлые. Помигал светодиодами на каждом пине, посчитывал ими, а они все работают. Они че самовостановились чтоль? Как правильно проверить ардуину и ее пины на косячность?
Аноним 16/02/22 Срд 18:48:19 489219 786
гман оу май.jpg 76Кб, 480x480
480x480
>>489066
> реле
> на печатной макетке
> 220В
> Двач, почему у меня наводки

Аноним 16/02/22 Срд 19:09:19 489225 787
Аноним 16/02/22 Срд 19:14:42 489227 788
>>489225
Кто-нибудь, расскажите ему, почему по-хорошему делают пропилы под реле, трансформаторами там
Аноним 16/02/22 Срд 20:08:05 489232 789
HTB1hXmCAH9YBuN[...].jpg 67Кб, 1200x1200
1200x1200
Screenshot2022-[...].png 190Кб, 1280x1024
1280x1024
Помогите пожалуйста с датчиком термопары max6675. Купил на али пару штук пикрелейтед. Использую нано. На старте показывает температуру возможно похожую на комнатную (26-32). если опустить термопару в кипяток или прислонить к паяльнику - показывает ноль. Что я делаю не так? Пробовал много скетчей из интернета, все показывают одно и то же - ноль при нагреве термопары.

Датчика таких два пришло, оба показывают одинаковые значения. Термопары две разных К-типа, обе работают нормально с цифровым LED-термометром.
Аноним 16/02/22 Срд 20:12:52 489233 790
image 57Кб, 597x353
597x353
>>489232
>max6675
>кипяток
>прислонить к паяльнику
Аноним 16/02/22 Срд 20:15:48 489234 791
>>489233
термопара ж, а не сам чип
мимо
Аноним 16/02/22 Срд 20:16:20 489235 792
>>489233
Всмысле, это же рабочая температура чипа?
Аноним 16/02/22 Срд 20:19:13 489236 793
>>489232
А всё, разобрался. Надо было полярность термопары поменять!
Аноним 16/02/22 Срд 20:22:27 489237 794
Собираюсь сделать руль для автосимов из ардуины и энкодера из колесика мышки, какие подводные?
Аноним 16/02/22 Срд 22:41:53 489252 795
>>489236
у меня на работе двое не знали что у термопары есть полярность. инженеры киповцы блеат. понабрали
Аноним 16/02/22 Срд 23:32:08 489257 796
>>489252
А почему она есть? Не, на практике я тоже знаю, что она есть, но у нас же РАЗНОСТЬ потенциалов, так что какая в общем разница, как её включать?
Аноним 17/02/22 Чтв 00:21:44 489260 797
>>489257
Если ты не в том направлении эту разность потенциалов прилагать будешь, у тебя при нагревании термопары отображаемая температура будет падать. Термопара не "знает", сколько сейчас градусов, она даёт разность с холодным спаем.
Аноним 17/02/22 Чтв 00:53:44 489264 798
>>489260
> она даёт разность с холодным спаем.
А, холодный, спай, точно
Аноним 17/02/22 Чтв 12:45:03 489300 799
>>489227
Что бы не пробило на низковольтную часть, очевидно. И нахуй ты это вспомнил? От этих 5мм пропила наводки сразу перестают существовать? Ты ебанутый?
Аноним 17/02/22 Чтв 13:21:57 489302 800
>>489300
Ладно, ошибся. Короче у него там металлизированные отверстия. ЕСТЕСТВЕННО БЛЯДЬ переменка 220В наводит в них токи, это работает как очень хуёвый, но трансформатор. Так наводки добираются до сигнальной части и всё, пиздец
Аноним 17/02/22 Чтв 15:35:15 489312 801
image.png 62Кб, 311x219
311x219
>>489302
Так обычные платы почти всегда заливают слоем меди вокруг дорожек и пускают туда землю забыл название этой хуйни, там то наводок нету.

С одной стороны есть шанс что ты от части прав, с другой - ну какие там наводки то, не должно от этого так микросхему шатать.

>>489066
а как ты плату питаешь? Ебни кондер на вход питания.
Аноним 17/02/22 Чтв 16:12:25 489318 802
>>489312
>Так обычные платы почти всегда заливают слоем меди вокруг дорожек и пускают туда землю забыл название этой хуйни, там то наводок нету.
Так у него префборда. Наводки идут на ноги, кондер по питанию тут не поможет. Поможет замена распаяных реле на реле модули, на плате, типа тех как у амперки/тройки
Аноним 17/02/22 Чтв 17:23:15 489327 803
>>489318
Так а какая разница перфборда или нет? И как это решит модуль? Ну будут наводки из другого места идти.

Конкретно тут то да, кондер не поможет, я поэтому и спросил чем питает, просто на всякий случай.
Аноним 17/02/22 Чтв 19:41:21 489342 804
>>489327
Питаю от блока питания типа как на диодные лампы, 5а.
Аноним 17/02/22 Чтв 20:01:07 489345 805
>>489066
Где обратные диоди для реле?
Где хотя-бы 100мкФ по питанию?
От чего питаешь ардуину?
Аноним 18/02/22 Птн 13:18:18 489400 806
>>489345
Диоды снизу. А микрофарады куда?
Аноним 18/02/22 Птн 13:19:49 489401 807
Чуваки, как мне с помощью 5в шим-пина и транзистора управлять 12в лентой со светодиодами?
Аноним 18/02/22 Птн 13:57:25 489406 808
>>489401
Тащем-то берёшь и управляешь.
Аноним 18/02/22 Птн 14:08:27 489408 809
>>489406
Если на базе 5 вольт, а на коллекторе 12, то он не открывается.
Аноним 18/02/22 Птн 14:16:10 489409 810
Аноним 18/02/22 Птн 14:44:13 489415 811
изображение.png 1421Кб, 1110x971
1110x971
>>489327
>Так а какая разница перфборда или нет?
Про планарные трансформаторы ты же слышал? У нас наводка идет как-то так и доходит до пинов пердуины. А если убрать нахуй под реле проводник, то наводка сразу станет меньше, логично же блядь
Аноним 18/02/22 Птн 15:31:26 489420 812
>>489415
Спасибо анон, что-то не сообразил провести парралель с планарными. Да, думаю ты прав. Было бы круто если бы кто-то в треде собрал схему как у того анона и осцилом замерял реальные наводки.
Аноним 18/02/22 Птн 17:37:39 489426 813
>>489420
Вообще может я не прав. У анона непонятно какие реле. Возможно там нет диода и ЭДС самоиндукции тоже виновато в наводках
Аноним 18/02/22 Птн 18:48:25 489431 814
>>489426
Диод есть >>487847 судя по его схеме. Еще тогда про него подумал сразу, когда он спрашивал. Магия ебучая.
Аноним 20/02/22 Вск 08:15:03 489514 815
Снимок.PNG 194Кб, 403x428
403x428
Кто-нибудь работал с такими движками как на пикриле? Как у него опрашивать энкодер? Как им управлять так, чтобы не было большого тормозного пути?
Аноним 21/02/22 Пнд 19:23:09 489648 816
>>489400
Рядом с пинами питания адруины. Можешь прям на ардуину припаять ближе к контроллеру.
Аноним 23/02/22 Срд 15:20:04 489746 817
Игрался с дигиспарком, случайно замкнул какие-то пины, после чего usb порт компа в который он был подключен, перестал работать. Питание на порте есть, а винда подключений не видит. Сам дигиспарк на других портах работает. Что это и как это чинить?
Аноним 23/02/22 Срд 17:02:43 489764 818
>>489746
Перегазружать пробовал? Причем так что бы пеку обесточить. При кз современные пеки уводят порт в защиту до перезагрузки\обесточивания, хотя странно что питание осталось.
Аноним 23/02/22 Срд 18:31:11 489771 819
>>489764
>так что бы пеку обесточить.
Спасибо, анончик, помогло! До этого перезагружал без обесточивания и не помогало.

>При кз современные пеки уводят порт в защиту до перезагрузки\обесточивания, хотя странно что питание осталось.
Действительно странно.
Аноним 23/02/22 Срд 18:39:20 489772 820
>>489771
Рад что помог. По идее за питание отвечает бп и ему нужен был сбро состояние через обесточивание, но может тут и на уровне мамки это обработалось как-то, в любом случае спасибо технологиям, раньше при кз пекарня просто тушилась целиком.
Аноним 23/02/22 Срд 23:46:06 489792 821
Возникло дичайшее желание сделать из своей usb клавиатуры беспроводную bluetooth клавиатуру.
По моей задумке в корпус клавиатуры должен поместиться павербанк(с выходом для подзарядки) ардуино нано(?) и блютуз модуль. Всё должно быть подключено так, чтоб при дохлой батарее я мог впихнуть в клавиатуру кабель, заряжать её и при этом юзать. Пк должен принимать сигнал через обычный блютуз свисток.

Скажите, реально ли такое провернуть с учётом того что я ардуину вживую не видел и ничего про неё не знаю, но умею паять и js джун?

Беглой пробежкой по интернету нашел 2 способа:
1) Топорный - купить это http://handheldsci.com/kb/ , разодрать корпус и впихнуть готовую волшебную коробку в корпус клавиатуры пользуять гайдом из этого видео:
https://www.youtube.com/watch?v=o-wbPVkkyWg
но судя по всему это тот самый модуль adafruit


2) Купить adafruit bluefruit le и попытаться понять что это вообще такое. Судя по всему это тот самый блютуз модуль для ардуино нано который умеет эмулировать hid девайсы? Или нужно разбираться с HC-05? Или вообще какой-то радио модуль который бьёт на 2км натыкался на него, теперь не могу найти?

Короче помогите пожалуйста структуизировать мои дальнейшие шаги, куда идти и с чем разбираться. Надеюсь эта задумка реальна
Аноним 24/02/22 Чтв 08:07:04 489806 822
>>489792
>из своей usb клавиатуры беспроводную bluetooth клавиатуру.
но зачем?
у тебя из-за поуербанка клава станет тяжелее и менее беспроводной. Ну чисто по теории ты ее хочешь таскать на диван, но мож просто купить еще одну клаву?
Аноним 24/02/22 Чтв 11:53:17 489807 823
>>489806
Ну вот просто хочу
В первую очередь для того чтоб на столе не было кабелей, во вторую возможность откинутся на стуле и кинуть её себе на ноги. Без лишних проблем с кабелем клавиатуру можно убрать со стола если надо - сплошные преимущества!

Вес для меня не проблема, а наоборот преимущество. Меньше будет ёрзать по столу. Почему она станет менее беспроводной не понял. Нужно подзарядить или поиграть в шутаны - подключаю кабель, в дефолтном режиме кабель отключен
Аноним 25/02/22 Птн 10:24:16 489841 824
>>489807
Стилизуй под оно сендаи 7 киберспейс.

Анончики, вопрос первый.
Насиловал я как-то нано во всепины и подал 12 вольт на какой-то не тот вход, и плата пошла по пизде. Включаешь - там горят все диоды и дико греется сам камень, но при этом она не сгорает. Как ее можно оживить или умертвить окончательно?

Анончики, вопрос 2.
Будет ли твердотельное реле работать на частотах ШИМ и можно ли управлять так переменной нагрузкой?
Аноним 25/02/22 Птн 13:26:02 489851 825
>>489841
> переменной нагрузкой?
Это че такое?
Аноним 25/02/22 Птн 13:27:50 489852 826
>>489851
Нагрузкой переменного тока.
Впрочем, надо попробовать.
Аноним 25/02/22 Птн 13:30:13 489853 827
Как прошить контроллер на LGT8? Есть рабочие гайды?
Аноним 26/02/22 Суб 20:50:01 489906 828
>>489841
>Будет ли твердотельное реле работать на частотах ШИМ
Нет, не будет. Твердотелка - суть оптопара с зерокроссом и симистор.
Аноним 28/02/22 Пнд 14:54:56 489942 829
>>489853
Двачую вопрос.
Шьется как ардуина нано на новом бутлоадере, но в порт шлет крякозябли и непонятно что там с кварцами, блинк мигает как шальной.
Аноним 01/03/22 Втр 09:16:09 489968 830
Screenshot20220[...].jpg 308Кб, 1080x1499
1080x1499
Ну что, ардуино всё? Куда перекатываться без особых переделок и переучиваний?
Аноним 01/03/22 Втр 12:22:40 489969 831
>>489968
Это закончились запасы после ковидла или больше не изготавливают или что? 168 то не подорожала. Там же разница в доступной памяти?
Аноним 01/03/22 Втр 14:36:14 489971 832
Screenshot20220[...].png 329Кб, 1080x2280
1080x2280
Screenshot20220[...].png 461Кб, 1080x2280
1080x2280
>>489970
Хуемния. Говорю же что 168 не подорожали. не так сильно
Аноним 01/03/22 Втр 15:34:57 489974 833
Аноним 01/03/22 Втр 16:32:35 489978 834
>>489971
Так это давно такие же фейки, как STM'ки. Мне последний раз оригинальные атмеги на али попались года 4 назад, и те оказались сальважом.
Если тебе светодиодами поморгать, то бери, конечно, но если будешь, скажем, делать девайс с батарейным питанием и задействовать режимы сна, то тебя ждут неприятные сюрпризы с повышенным энергопотреблением, не соответствующем даташитам.
Аноним 02/03/22 Срд 09:12:31 489996 835
Посредством чего лучше замерять ардуиной до 20В 30А?
Аноним 02/03/22 Срд 09:13:07 489997 836
Аноним 02/03/22 Срд 09:22:34 489998 837
11026566.jpg 120Кб, 650x387
650x387
>>489969
На 16 килобайтах нет жизни, это реально мало для моих проектов. Мне год назад попадались типа совместимые клоны avga328p, может на них перекатиться? Что это вообще за зверь? Не могу теперь найти.
Аноним 02/03/22 Срд 11:08:45 489999 838
>>489998
Попробуй перекатиться на STC8: https://www.stcmcudata.com/STC8F-DATASHEET/STC8-english-20180320.pdf Если продавцы на алиэкспрессе не врут и на тех пиндюрочных платках за три доллара (плюс около доллара за доставку) действительно STC8A8K64S4A12, то будет у тебя целых 64 килобайта флэш-памяти и 8 килобайт ОЗУ.

P.S. Вот только ядро там 8051, хоть и допиленное, так что работа с памятью за пределами традиционных 256 байт будет, э-э-э… несколько через жопу:
[code]MOVX A,@Ri Move extended RAM(8-bit addr) to Accumulator (Read)
MOVX A,@DPTR Move extended RAM(16-bit addr) to Accumulator (Read)
MOVX @Ri,A Move Accumulator to extended RAM(8-bit addr) (Write)
MOVX @DPTR,A Move Accumulator to extended RAM(16-bit addr) (Write)
MOVX A,@Ri Move extended RAM(8-bit addr) to Accumulator (Read)
MOVX A,@DPTR Move extended RAM(16-bit addr) to Accumulator (Read)
MOVX @Ri,A Move Accumulator to extended RAM(8-bit addr) (Write)
MOVX @DPTR,A Move Accumulator to extended RAM(16-bit addr) (Write)[/code]
Аноним 02/03/22 Срд 12:20:35 490002 839
>>489999
На 8-битных камнях всегда так. Макрос написать и все, если сильно часто нужно.
Аноним 02/03/22 Срд 13:38:18 490004 840
>>490002
Конкретно с 8051 засада в том, что это додревняя аккумуляторная архитектура, где всё делается через жопу аккумулятор. Аналогов атмеговских LDS/STS там нет и трёх регистров, с автоматическим инкрементом/декрементом, для косвенной адресации — тоже нет.

> Макрос написать и все, если сильно часто нужно.
Если на C писать, то компилятор, даже SDCC, всё сам напишет. Но, см выше.
Аноним 02/03/22 Срд 13:58:14 490006 841
>>489999
Без готовых ардуино-совместимых библиотек это шляпа.
В дивное время живем, 328 мега даже оптом стоит в районе 10-12$ за штуку (новая орига, не нонейм фейки с али), что с нынешним курсом мягко говоря кусается. Советую научиться писать свой минималистичный говнокод на основе внутренностей готовых библиотек, чтобы впихивать необходимое в 8-16 кб меги или даже 1 кб тини13 из заначки.
Например, мне надо было парсить время из того что высирает gps модуль, с готовыми универсальными библиотеками это жрало в районе 6-8 кб, а свой код под эту задачу занял около 1 кб.
Можно сказать, что возвращаются времена байтоебства, в духе дедов.
Аноним 02/03/22 Срд 16:07:07 490013 842
Аноны, подскажите!
Насколько реально питать сервопривод от линейного источника питания? Например от lm7805 с 12В? Или взять импульсный? Как вообще правильно организовывать питание сервопривода?
Аноним 03/03/22 Чтв 16:19:42 490057 843
Бжлядь, надо было ардуин закупить десяток. Брать 168ых десяток? Они бжлять теперь по 400 плюс доставка.
Аноним 03/03/22 Чтв 21:07:15 490062 844
анончи подскажите,есть uno, node mcu v3 и wemos r1d1.
есть простой скетч:

#include <SoftwareSerial.h>
void setup() {
Serial.begin(9600);
Serial.println("Start!");
}
void loop() {
Serial.println("continue!");
}


На уно все отлично идет, а вот на 2 других на основе esp8266, на сетупе принт не отрабатывается, на лупе все опять же отлично. Менял версий ардуино иде, компы, кабеля, шил через usb-ttl, менял скорости.

куда копать?


Аноним 03/03/22 Чтв 21:10:33 490063 845
>>490057
Можешь взять MSP430F5310 в электронщике, пока еще по 156 рублей. По объему памяти они даже лучше чем ATmega328.
Аноним 03/03/22 Чтв 21:10:39 490064 846
>>490062

А нахуя тебе принт в сетапе?
Аноним 03/03/22 Чтв 21:16:53 490066 847
>>490063
Ошибочка у меня вышла. У этих корпус BGA, а с более удобными для самоделок корпусами остались только микроконтроллеры попроще.
Аноним 03/03/22 Чтв 21:17:07 490067 848
>>490064
это часть скетча для сим модуля и мне нужно проверять инфу по модулю когда его включаю, и гонять его по лупу мне не зачем, конечно можно заморочится, но мне уже принципиально
Аноним 03/03/22 Чтв 21:21:24 490068 849
>>490063
> Корпус FBGA80
Спасибо, и че мне с ними делать? да, я быстрый
С ардуиной кайф в том что ничего почти знать не надо, за тебя всё сделали. А если не ардуина, то это какие-то дикие микроконтроллеры в которых надо разбираться. Я не очень умный.
Аноним 03/03/22 Чтв 21:41:29 490071 850
>>490064
> нахуя принт в сетапе
Я так делаю, типа начало пометить. мимо
Аноним 03/03/22 Чтв 22:02:48 490073 851
>>489997
Если ток переменный - то трансформатором тока, если нет - то гугли датчики на эффекте Холла.
Аноним 03/03/22 Чтв 22:07:55 490074 852
>>490006
>надо было парсить время из того что высирает gps модуль
ЛОЛ! Изучи регистры и пиши на С, а не вот это всё. Фрэймворки - то ещё говно!
Аноним 03/03/22 Чтв 22:08:24 490075 853
>>490006
>надо было парсить время из того что высирает gps модуль
ЛОЛ! Изучи регистры и пиши на С, а не вот это всё. Фрэймворки - то ещё говно!
Аноним 03/03/22 Чтв 22:16:41 490076 854
>>490067
>это часть скетча для сим модуля и мне нужно проверять инфу
Ты что-то делаешь не так. Организуй конвеер с прерыванием по приёму на UART, всё станет проще
мимо-делал-сигналки-на-гсм-когда-это-не-было-мэйнстримом
Аноним 03/03/22 Чтв 22:33:11 490077 855
Аноним 03/03/22 Чтв 22:50:57 490078 856
>>490073
Ток постоянный. По току понял, спасибо, ну а что с вольтажом?
Аноним 04/03/22 Птн 22:23:45 490110 857
Аноним 04/03/22 Птн 22:45:48 490113 858
Аноним 06/03/22 Вск 13:17:29 490150 859
Анон, где находятся все стандартные библиотеки ардуино для ардуино нано с атмега328п? Вот где там делай delay описан?
Аноним 06/03/22 Вск 15:25:55 490155 860
sch.jpeg 117Кб, 1000x888
1000x888
Screenshot2022-[...].png 28Кб, 593x189
593x189
Делаю что-то вроде бортового компьютера для мотоцикла, который кроме прочего - меряет еще и напряжение бортовой сети. Проблема в том, что он работает неправильно - завышает напряжение. Сейчас питаю его от компьютерного БП, который выдает 11.9В. Но ардуина говорит что напряжение - 14.9. Что мне сделать, чтобы она показывала правильное напряжение? Собрал всё по такой схеме. Может в коде какая-то ошибка?
Аноним 06/03/22 Вск 15:29:30 490156 861
>>490155
Может проблема в том, что я подаю 5 вольт на vin? Там же наверное еще один стаб в самой ардуине и на нем выпадает сколько-то вольт? Может сразу питание с 7805 подавать на 5 вольт ардуины? Я её не спалю?
Аноним 06/03/22 Вск 15:43:08 490157 862
>>490156
На Vin надо подавать 6,5-12 вольт.
Там стоит AMS1117 5.0 У него Dropout Voltage 1,1-1,3 вольта.
Короче, на вход надо подать как минимум на 1 вольт больше чем ты собираешься получишь на выходе. А лучше на 1,5 вольта больше, потому что допуски и китайский брак.
Аноним 06/03/22 Вск 15:56:02 490158 863
>>490157
Ок, спасибо. Тагда поменяю 7805 на 7812
Аноним 06/03/22 Вск 19:39:57 490163 864
>>490158
Меняй на 7809. Для 7812 на вход надо подавать не менее 13,5 вольт.
Аноним 07/03/22 Пнд 09:32:28 490169 865
>>490163
Так бортовая сеть автоткхники обычно 14.5 вольт. И подумаешь напряжение будет меньше нормального, кренка же не выключится просто стабилизировать перестанет.
Аноним 13/03/22 Вск 16:33:54 490509 866
>>477741 (OP)
Анон, в связи с этой ебанутой экономической ситуевиной, какие околодуиноподобные платы для всяких домашних поделок, еще стоят адекватных денег? Ну вот всякие еспехи/вемосы/д1/нодмцу, про которые тупо где-то слышал, не более, и в изменении цен ориентироваться не могу.
Аноним 13/03/22 Вск 16:37:02 490510 867
Аноним 14/03/22 Пнд 23:07:36 490567 868
>>490150
>delay
пока (не наступило) {
подождать немношко()
yield()
}
Аноним 16/03/22 Срд 08:48:09 490594 869
Господа чем питаете свои пердуино махарайки? Зарядка от телефона 5в подойдет?
Аноним 16/03/22 Срд 15:19:11 490598 870
>>490594
Какая пердуина-то? Та же уно питается 7-12 В через разъём этот свой. Но можно и въебать зарядку от телефона на 5В пин просто, да.
Аноним 17/03/22 Чтв 21:46:01 490639 871
>>490598
> питается 7-12 В через разъём этот свой.
а dc-dc преобразователь не охренеет если заедет 19в? Или все ардуину нано за 900 рублей теперь выбрасывать?
Аноним 18/03/22 Птн 05:31:36 490649 872
>>490639
Зарядку от телебона возьми на барахолке и всё.
Аноним 18/03/22 Птн 09:13:26 490654 873
>>490598
>на 5В пин
>Та же уно питается 7-12 В через разъём этот свой
А через другой свой разъем? Пизда ты долбаеб дружище.
Аноним 18/03/22 Птн 14:45:01 490676 874
>>490654
Нет, ты. Шиться так будет не очень удобно, да и вообще без отдельного питания есть шанс не прошиться, если ты какую-то йобу соберёшь.
Аноним 18/03/22 Птн 18:12:32 490686 875
>>490594
Купи 12-вольтовый блок для светодиодной ленты ватт на 40, хватит всё питать одновременно.
Аноним 19/03/22 Суб 10:09:08 490749 876
>>490676
Беру свои слова назад. Ты не долбаеб а нракоман
Аноним 21/03/22 Пнд 18:34:40 490899 877
Аноним 21/03/22 Пнд 18:35:39 490900 878
Аноним 21/03/22 Пнд 19:17:17 490904 879
image.png 284Кб, 966x476
966x476
image.png 3Кб, 450x74
450x74
>>490899
В глаза ебешься или английского не знаешь?
Можно
Аноним 22/03/22 Втр 09:50:40 490950 880
image.png 321Кб, 640x640
640x640
Тут никто не знаком с модулем ADS1115? Можно ли сделать 1 выход дифференциальным(A0-A1), а другие два выхода(A2-A3) сделать одиночными?
Аноним 22/03/22 Втр 13:13:01 490957 881
image.png 461Кб, 750x500
750x500
image.png 67Кб, 903x674
903x674
>>490950
> ADS1115
> 1 выход дифференциальным(A0-A1)
Ты хотел сказать вход?
Даташит читай https://www.ti.com/lit/ds/symlink/ads1114.pdf
Пишут, что входы 0 и 1 дифференциально относительно 3 может измерять
Аноним 22/03/22 Втр 15:10:17 490969 882
>>490957
>Ты хотел сказать вход?
Верно, спасибо!
Аноним 23/03/22 Срд 10:28:03 491017 883
16379171234631.jpg 87Кб, 563x374
563x374
Сап, нужно сделать самодельный генератор сигналов. Нашел модуль AD9833, но у него есть проблема - нельзя регулировать амплитуду. Можно ли как то сначала усилить сигнал, а потом его с помощью переменного резистора регулировать. Или может есть модуль получше?
Аноним 23/03/22 Срд 20:33:48 491049 884
>>491017
>Можно
Да. Гугли схемы генераторов
Аноним 23/03/22 Срд 20:54:32 491054 885
>>491049
Да вот целый день гуглением занимаюсь, только не очень понимаю в электротехнике. На выходе сигнал может достигать всего лишь 200мВ, реально ли его усилить до 12в?
Аноним 23/03/22 Срд 21:18:47 491056 886
image.png 260Кб, 1046x748
1046x748
>>491049
Вот эта схемка до 12В сможет усилить, я просто не очень схемы читаю
Аноним 24/03/22 Чтв 15:05:27 491093 887
Можно ли питать китайскую ардуинку напрямую от автомобильной сети 12-13в?
Аноним 24/03/22 Чтв 17:49:36 491101 888
>>491093
Можно, там стабилизатор в комплекте.
Аноним 24/03/22 Чтв 18:04:36 491102 889
Аноним 24/03/22 Чтв 18:05:15 491103 890
>>491101
Теоритически у него макс разрешённые 12 вольт. А автомобильная сеть это 13-14. Хз что будет при привышении. Может выходное повысится и спалит твою пердуинку.
Аноним 24/03/22 Чтв 18:36:18 491105 891
>>491102
>>491103
Оригинальная педруина до 20в держит вроде, но стабилизатор будет греться как твоя жопа. За китайцев не скажу, там кто во что горазд.
Аноним 24/03/22 Чтв 18:45:25 491106 892
>>491105
> Оригинальная педруина до 20в держит
AMS1112-5.0 рассчитан от 5+1 до 12 вольт. Можешь провести ебараторную работу и спалить пару штук. Я б не втыкал так просто.
Аноним 24/03/22 Чтв 18:46:35 491107 893
Аноним 24/03/22 Чтв 20:35:55 491108 894
Аноним 24/03/22 Чтв 20:38:50 491109 895
>>491108
Только R2 замени на 200к и вторую половинку операционника буфером.
sfx
Аноним 24/03/22 Чтв 20:40:48 491110 896
>>491093
Понижайку используй имульсную, Люк.
Аноним 24/03/22 Чтв 20:41:40 491111 897
>>491110
Квадрипл не спиздит!
Аноним 24/03/22 Чтв 20:55:01 491112 898
>>491109
>>491108
А не мог бы ты сказать почему именно на 200кОм заменить R2 надо и что значит "вторую половинку операционника буфером", просто я не очень в электротехнике.
Аноним 25/03/22 Птн 05:43:50 491133 899
>>491110
Она дороже ардуинки а я бомж на жиге
Аноним 25/03/22 Птн 16:00:30 491141 900
>>491133
Каво?
К1156ЕУ5 70 р,
КИГ 0.2-220 70 р,
2 электролита 30 р,
КДШ160АС9 5 р:
170 руб в розницу у барыг из чипдипа.
Если похуй на потребление, линейник и электролит ~ 50 рублей.
Аноним 25/03/22 Птн 16:05:24 491142 901
залупасыр.png 12Кб, 734x547
734x547
>>491093
>Можно ли питать китайскую ардуинку напрямую от автомобильной сети 12-13в?
Я делал махарайку с обычным линейным стабом в корпусе ТО-220, работает.

Можно ещё схитрить, расчитать токопотребление ардуинки и модулей, разделить их примерно поровну и сделать двухслойное питание. Первый стаб режет 12в до 5в, остальные 7в сливает на выход. С этого выхода 7в приходят на второй стаб, который режет их до 2в. Получается два внутренних источника питания, которые должны примерно совпадать по току. И если они совпадают - КПД системы получается на уровне пиздатого трансформатора.
Аноним 25/03/22 Птн 18:23:16 491146 902
Аноним 25/03/22 Птн 22:56:29 491152 903
wtf поднял мони[...].png 56Кб, 493x387
493x387
Аноним 26/03/22 Суб 18:25:55 491201 904
>>491142
Если они будут никак не связаны или развязаны через оптопары, тогда норм.
У тебя 5 В между землями, на пердуину придут +10 В и она сгорит.
А еще нужны стабы с низким падением напряжения.
Аноним 31/03/22 Чтв 17:55:32 491429 905
MG996R.jpg 54Кб, 1010x1010
1010x1010
Почоны, нужен аналог сервов MG996R, покачественнее и с меньшим люфтом
Знает кто, что можно взять?
Аноним 31/03/22 Чтв 20:47:33 491450 906
20220214115858.jpg 131Кб, 562x999
562x999
20220222203020.jpg 161Кб, 562x999
562x999
20220320123903.jpg 125Кб, 562x999
562x999
20220328200328.jpg 186Кб, 562x999
562x999
>>488678
Маленькие новости.

Начал с блока педалей. Сделал всратый стенд на пике 1. Отработал, посмотрел, что конструкция хуйня и надо все переделывать.

Переделал в пик 2, подсмотрев идею у другого моделлера. Устранил мелкие недостатки, размножил в трех экземплярах на пике 3, получив временно пик 4. Проверил в работе - приемлемо. Спроектировал корпус, нужны еще мелкие доработки.

Сейчас начинаю такую же работу с рулем. Пока не смог определиться с приводом для обратной связи - либо ремень, либо редуктор из шестерен. Пока начал с шестерен, на днях начну потихоньку печатать стенд руля.
Аноним 31/03/22 Чтв 20:51:34 491451 907
5549.jpg 94Кб, 800x600
800x600
Предварительная модель самого руля с начинкой
Аноним 07/04/22 Чтв 21:50:44 491859 908
nndaKfGgep8.jpg 196Кб, 811x1080
811x1080
tNezLKGAt7I.jpg 168Кб, 811x1080
811x1080
pD3MRYfU1Pw.jpg 196Кб, 811x1080
811x1080
XzDUrp-sM4E.jpg 155Кб, 811x1080
811x1080
Анон, подскажи пожалуйста как платка называется, есть ли готовая?
Аноним 08/04/22 Птн 11:44:36 491895 909
>>490075
>>Фрэймворки - то ещё говно!
Двачую.
С 90-х на няшном С (еще БорландС под ДОСом). Поэтому когда появился "мертвый страус" для меня мир ООП уже был закрыт.
Пытался в эти наследования,классы и инкапсуляции....но как тогда говорили,перековаться на ООП заскорузлому С-шнику..очень тежело.Да и он еще был тогда в зачаточном развитии и обьяснялки мозговыносящие.А может это я такой был ленивый ))
Аноним 08/04/22 Птн 16:27:32 491904 910
>>491895
>перековаться на ООП заскорузлому С-шнику..очень тежело
Могу понять, потому что вкатывался в ООП после ассемблера и vhdl.
Тут как с математикой - без хорошего практического примера не разберёшься.

ООП как известно хорошо подходит для программирования игр и графики.
Ну или допустим нужно создать графический или любой другой редактор - холст + инструменты.
С одной стороны инструменты выполняют разные функции, с другой стороны у них есть общие свойства.
Общий интерфейс (апи объекта), например метод "включить" отправляется в общий родительский класс, чтобы не копировать код. При этом нужно чтобы каждый инструмент возвращал свой собственный статус, например. Поэтому общую часть кода выносят в родителя. Вот тебе и полиморфизм, и наследование, и интерфейсы, и инкапсуляция - умные слова означающие простые вещи.

ООП это разработка сверху вниз. Сначала придумывают систему из объектов, потом думают из чего ее собрать. В отличие от железячников которые смотрят на ресурсы и думают как их лучше применить или обощить (сделать драйвер).

Кстати, я сишников ебал в рот. Или пиши на ассемблере или бери сразу скрипты, а си и джава ни туда ни сюда. Сплошные ограничения ради одной только переносимости, которой все равно не существует на практике.

Аноним 08/04/22 Птн 18:41:42 491908 911
>>491904
Ну на АСМе особо не разбежишься писать под AVRку,которая рулит например Экраном+GPS+Компас+радиоканал.
Я лет 10 назад кропал такой проект на 128ой меге.
"Искалку" . Запрос к фигне,фигня отвечает грит ГПСкоординаты и шлет обратно. Твоя "Искалка" принимает,считает и на экран рисует стрелку и расстояние. Компас следит что бы ты мог крутится.
На АСМе ты ебнешься. Я же кооперативную ОС прилепил,jacOS.
Когда её вкуришь (а она полегче RTOS) вообще заебок))
Аноним 08/04/22 Птн 21:42:14 491920 912
image.png 71Кб, 300x341
300x341
Нужны радиомодули для радиоуправляемой игрушки совместимые с ардуино, NRF24 подойдет или есть что то еще лучше?
Аноним !GGGGGGGMQQ 09/04/22 Суб 09:58:03 491943 913
>>491920
Rc-шники используют LoRa
Аноним 09/04/22 Суб 10:05:45 491944 914
>>491943
Спасибо, к ним пойду, уточню
Аноним !GGGGGGGMQQ 09/04/22 Суб 10:08:59 491945 915
>>491944
У менябыла нрф толька она через час сдохла.
Аноним 09/04/22 Суб 10:12:37 491946 916
>>491945
Прям насмерть умерла? Может питание было больше, чем нужно? Там 3.3 вольта. Просто боюсь, что у LoRa маленькая скорость и большая задержка, и что это будет влиять на управляемость.
Аноним 09/04/22 Суб 12:21:41 491950 917
>>491946
>Просто боюсь, что у LoRa маленькая скорость и большая задержка, и что это будет влиять на управляемость
Я не особо в теме. Но такое читал только про дешёвые модули.
Дорогие - топ. Даже в квадриках используются.
Аноним 11/04/22 Пнд 07:01:22 492076 918
>>477741 (OP)
А чипдип переименовал диванные войска потому что против спецоперации типа?
Аноним 11/04/22 Пнд 08:10:12 492081 919
>>492076
Чипдип в принципе ебанулся. У других магазинов/барыг куда более разумные цены.
Аноним 11/04/22 Пнд 12:32:27 492088 920
>>492081
И нихуя нет в наличии
Аноним 11/04/22 Пнд 12:54:04 492090 921
20220410202358.jpg 532Кб, 2000x1125
2000x1125
20220411134120.jpg 634Кб, 2000x1125
2000x1125
>>491451
Продолжаю. Отпечатал стенд-прототип, чтобы отработать механику и выявить недостатки конструкции. Завтра напечатаю переходную муфту и установлю сам руль.

Решил заодно сразу поставить подрулевые переключатели от калины, чтобы два раза не вставать как говорится.

От редуктора из шестерен на FFB решил отказаться - сложно, шумно и возни с конструкцией много. В итоге сделал сначала пик 1. В интернете нашел ремень подходящей длины и заказал пару штук - один на FFB, второй на привод энкодера. В субботу забрал и охуел - я проебался с длиной ремня во всех случаях на 15-20мм длины. На FFB решил проблему путем увеличения высоты опоры мотора, а вот с энкодером всё, приехали. Ремня такой длины нет, с али заказывать это ждать месяца 2-3, если не больше в текущей ситуации. Поэтому энкодер быстро переделал на косозубый зубчатый привод на пике 2.

Собрал, все работает чисто механически, но сразу вылез дикий косяк в виде кривой шпильки М12. Придется обращаться к бате, чтобы он мне выточил шпильку и нарезал резьбу на станке. Сейчас же вся конструкция под диким напряжением и изгибом при работе. Как стенд для испытания пойдет, а вот для полноценной работы уже нет.
Аноним 11/04/22 Пнд 14:49:46 492096 922
>>492090
Чел, эта строительная шпилька, с тонюсенькими нитками резьбы, только под весом руля начнет гулять, пара жестких моментов с выворотом руля, и будет гнутая ость.
Ну и поцчему ты не сделал регулировку натяжения, как у генератора?
Аноним 11/04/22 Пнд 14:52:44 492097 923
>>492090
>>492096
Опа, сорян, ты об этом уже написал. Я только на картинки смотрел :3.
Аноним 11/04/22 Пнд 16:58:10 492109 924
>>492088
Нет, к счастью. В нескольких местах смотрю и нахожу нужное говно.
Аноним 11/04/22 Пнд 17:12:58 492110 925
Анон, что с наличием\поставками? С алика заказы доходят? Не знаю где взять дешевле...
Аноним 12/04/22 Втр 13:06:35 492172 926
20220412140132.jpg 610Кб, 2000x1125
2000x1125
>>492090
Напечатал муфту, поставил руль, попробовал систему FFB путем включения мотора напрямую. Сразу куча недостатков: передаточный момент сейчас 10:1, усилие не очень сильное на самом руле и при удерживании руля на максимальном напряжении мотора шкив начинает проскальзывать из-за малой площади контакта. Хз что делать, как бы не пришлось мастрячить редуктор из шестерен. Пока не знаю как поступить, буду думать.
Аноним 12/04/22 Втр 19:21:20 492213 927
IMG202204121918[...].jpg 1989Кб, 3424x1560
3424x1560
В библиотеке LCD есть метод cursor_on(). Он рисует символ курсора где будет напечатан следующий символ, можно ли как то сделать чтобы символ курсора был расположен прямо под текущим напечатанным символом?
Аноним 12/04/22 Втр 20:03:00 492216 928
Screenshot 2022[...].png 204Кб, 873x1259
873x1259
>>492213
В таких случаях имеет смысл для начала нужно открыть документацию, чтобы понять что может дисплей сам по себе. Вот тебе картинка со всеми командами дисплея. Как видно, нет такой команды как ты хочешь. Однако никто не мешает двигать курсор куда угодно, отдельно, уже после команд записи. Вероятно в твоей библиотеке такая возможность имеется.
Аноним 12/04/22 Втр 20:18:24 492218 929
>>492216
Спасибо, доки смотрел, но тоже не нашел такой функции, жаль. Двигать курсором не вариант, видно будет перемещение символа курсора.
Аноним 12/04/22 Втр 20:40:10 492220 930
>>492218
>Двигать курсором не вариант, видно будет перемещение символа курсора.
Время выполнения команд всего лишь 40 мкс. Если библиотека более-менее нормальная, то не будет видно.
Аноним 12/04/22 Втр 21:02:26 492221 931
video2022041220[...].webm 396Кб, 1920x1080, 00:00:03
1920x1080
>>492220
>Время выполнения команд всего лишь 40 мкс
К сожалению, это время выполнения команды. А сами пиксели на дисплее переключаются куда медленнее. На видео плохо видно, но даже за 100мс символ курсора не может в полную силу "загореться".
Аноним 12/04/22 Втр 21:33:50 492226 932
>>492221
>А сами пиксели на дисплее переключаются куда медленнее.
Разумеется, иначе и быть не может. Но тебе не требуется ждать окончания переключения. Ты же не ждешь перед выводом следующего символа окончания переключения предыдущего? Ну или как вариант в твоей библиотеке слишком большая задержка стоит.
Аноним 12/04/22 Втр 21:52:42 492233 933
>>492226
Хм, я попробовал перенести на свой скетч
>Однако никто не мешает двигать курсор куда угодно, отдельно, уже после команд записи
оказалось очень даже неплохо. Спасибо!
Аноним 14/04/22 Чтв 22:25:48 492382 934
Взял нано поиграться, загрузил один пример, посмотрел, как диод мигает. Хотел загрузить что-нибудь еще, но в консоли наблюдаю ошибку:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xdf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xdf
...
Насколько понял, проблема распространенная и вызвана может быть чем угодно. По советам с формуов пробовал держать сброс перед началом прошивки, результата никакого. Что еще можно проверить?
Аноним 14/04/22 Чтв 23:36:23 492388 935
>>492382
выбери old bootloader в процессоре, китайцы не осилили новый
Аноним 14/04/22 Чтв 23:53:35 492390 936
>>492388
Спасибо, анон, грузит! Но интересно все-таки, почему первый раз загрузилось без этого
Аноним 20/04/22 Срд 08:12:15 492763 937
Котаны, хочу поиграться с анусом ардуинкой, а ссылка на нуб-набор в шапке протухла. Ткните носом в какой-нибудь вменяемый базовый наборчик, с меня как обычно.

Обязуюсь как придет записать видео, как я мигаю своим диодом, ну вы понели, чтоб не зря.
Аноним 20/04/22 Срд 09:52:10 492769 938
Аноним 20/04/22 Срд 09:54:51 492770 939
>>492763
Нахуй это дерьмо. Выбери что-то конкретное и колхозь. Я вот в первую очередь небезызвестные часы на ИН-12 собрал.
Аноним 20/04/22 Срд 10:00:00 492771 940
image 250Кб, 1252x755
1252x755
image 257Кб, 1254x752
1254x752
>>492769
Стойте. Там ардуины уно нету что ли?
Зато две наны.
А как это так? Ардуино набор без самой ардуины.
Аноним 20/04/22 Срд 10:01:16 492772 941
>>492771
Так уно - та же нано, только поудобней немного.
Аноним 20/04/22 Срд 10:17:42 492773 942
>>492769
Ебать, семь косарей. Ладно, что-нибудь придумаю, спасибо, анон.
Аноним 20/04/22 Срд 14:48:10 492793 943
>>492773
Я б вообще сразу STM32 взял, чтобы потом не переучиваться. Стоит-то столько же.
Аноним 20/04/22 Срд 15:57:02 492798 944
>>492793
Ты так говоришь переучиваться, кае будто вы вы там регистры напрямую дёргаете
Если либа совместима, то вообще ничего не меняется от выбора камня
Аноним 20/04/22 Срд 16:03:09 492799 945
>>492798
>Ты так говоришь переучиваться, кае будто вы вы там регистры напрямую дёргаете
Можно и подёргать, если отказаться от их этой библиотеки.
Аноним 20/04/22 Срд 16:59:42 492801 946
>>492798
Arduino.h немного отличается от HAL, хотя в целом похоже
Аноним 20/04/22 Срд 17:30:38 492802 947
>>492798
>Ты так говоришь переучиваться, кае будто вы вы там регистры напрямую дёргаете
А разве нет?
http://we.easyelectronics.ru/STM32/stm32-primery-koda.html
https://habr.com/ru/post/407083/

Нативный код под стм32 (да и под любой другой МК) это и есть сплошное дёрганье регистров, потому что ничего другого кроме регистров МК не "знает". Ардуина это фреймворк, позволяющий на прямое дёрганье забить хуй. При этом требуется ардуиноядро под конкретный камень (регистры-то везде разные), не под все камни ардуиноядра существуют, а где существуют - там не факт, что все фичи реализованы.

А вот библиотеки для модулей с алика часто написаны под wiring (т.е. ардуиновский упрощённый код) и без ардуинового ядра не работают. Или они могут знать некоторый ограниченный набор камней (дефолтная атмега328 и ещё несколько популярных) и работать с их, например, таймерами. Но на другие камни не встанут, ибо таймеры там выглядят как-то иначе. Или прерывания там как-то иначе работают. Бывает, что эти библиотеки откровенно хуёвые, громоздкие и требуют доработки напильником вручную. Поэтому нельзя просто так взять китайский i2c экранчик и приармянить к любому рандомному микроконтроллеру


>>492771>>492772
Гайвер уно не котирует. Говорит, что это первый блин комом. Громоздкая бандура, в которой ещё и не все АЦП выведены.
Уно исходит старой идеи соединения унифицированных по форме шилдов этажеркой. Вот только их давно уже никто по форме не унифицирует, всё соединяется перемычками, и затея с этажеркой в общем так и не взлетела.
Аноним 20/04/22 Срд 17:36:17 492804 948
Анон, у меня есть ардуинка нано. Есть необходимость дать ей возможность автономной работы (хотя бы на пару минут), но при этом нельзя использовать аккумулятор. Появилась идея использовать здоровенный конденсатор как на пике. Но тут сразу проблемы: он на 2.7 вольта, а значит надо поднимать. Плюс эту штуку надо ещё как-то заряжать и наверняка нужно это делать специальным образом... А потому вопрос: есть ли какое-то готовое решение для этого дела? Может китайцы уже продают специальные платы, а я не умею искать?
Или с запитыванием от кондёра всё сильно проще чем я думаю?
Аноним 20/04/22 Срд 17:36:49 492805 949
>>492804
Картинка отвалилась
Аноним 20/04/22 Срд 17:37:32 492806 950
Аноним 20/04/22 Срд 17:59:45 492809 951
>>492804
>Но тут сразу проблемы: он на 2.7 вольта, а значит надо поднимать.
ATmega328P работает при питании от 2.7В. Поэтому можешь взять ионистор на напряжение чуть побольше и не потребуется ничего поднимать. Только включать не до LDO, а после. Ну и ток заряда/разряда соблюсти в соответствии с документацией.

>А потому вопрос: есть ли какое-то готовое решение для этого дела?
Видел что-то такое у Analog Devices, но это все лишнее.

>хотя бы на пару минут
Тут нужно определить какой будет потребляемый ток. Допустим ты снизишь тактовую частоту примерно до 1 МГц и потребляемый ток будет 1 мА. Как известно для конденсатора q=CU или C=Δq/ΔU.
ΔU = 5 В - 2.7 В = 2.3 В. Это при учете того что конденсатор заряжаешь до 5 В.
Δq=IΔt=1 мА х 120 секунд = 0.12 Кл.
C = 0.12/2.3 = 0.053 Ф = 530 мкФ.

Как-то так. Если у тебя основной потребитель это микроконтроллер, то хватит пары фарад, а если снизить тактовую частоту или использовать спящий режим, то хватит простого электролитического конденсатора.
Аноним 20/04/22 Срд 18:02:39 492810 952
Аноним 20/04/22 Срд 23:24:54 492836 953
>>492810
а почему аккум нельзя? просто интересно
Аноним 21/04/22 Чтв 23:39:58 492918 954
Аноним 22/04/22 Птн 01:17:54 492925 955
>>492918
Нет. Ты и сам с али всё это можешь заказать, а больше ничего хуйвер и не делает при изготовлении такого набора.
Аноним 22/04/22 Птн 03:07:58 492927 956
Видел в одной статье, что с ардуинки нельзя подавать импульс "сделай шаг" на шаговый двигатель чаще чем 400 раз в секунду. Это ведь не правда? Знаю про способ отмерять на ардуинке десятки мкс через подсчет тактов, и у большинства драйверов максимальная часттота входного импульса -- сотни килогерц. У этого, например, 400:
https://cnc-tehnologi.ru/drajvery-shd-yako/drajver-3-kh-faznogo-shd-ykd3606m
Короче, вопрос в следующем: легко ли ардуинкой разогнать шаговый двигатель до, скажем 6000 об/мин (1200000 шаг/мин)?
Аноним 22/04/22 Птн 06:06:11 492934 957
>>492927
>разогнать шаговый двигатель до, скажем 6000 об/мин
Гони сразу до 30к, заместо шпинделя поставишь. Кек.
Аноним 22/04/22 Птн 07:01:42 492936 958
>>492925
Да, я уже посещал цены. До путинского финта ушами на Украине этот набор стоил 8500. На 5к меньше. Ебануться просто.
Аноним 22/04/22 Птн 08:56:11 492937 959
>>492927
>Видел в одной статье, что с ардуинки нельзя подавать импульс "сделай шаг" на шаговый двигатель чаще чем 400 раз в секунду. Это ведь не правда?
Смотря с какой ардуинки, смотря как подавать.
Во-первых, есть лимит драйвера. Вроде как у A4988 это 25000ш/с. Но здесь я могу ошибаться. Есть разные драйверы, может и охуенно скоростные есть.
Во-вторых, гайверские либы обещают до 30000ш/с на незагруженной ничем другим атмеге. Esp8266 в пять раз шустрее атмег, соответственно должны выжать до 150000ш/с.
В-третьих, если тебе просто хочется шаговик по приколу раскрутить - это можно сделать вообще без ардуинки. Собрать на компараторах дохуя-мегагерцовый ШИМ генератор, подъебенить напрямую и плавно наращивать частоту. Не факт, что подшипники шаговика такую хуйню выдержат.
Аноним 22/04/22 Птн 10:01:37 492941 960
>>492937
>>492927
>гайверские либы обещают до 30000ш/с на незагруженной ничем другим атмеге. Esp8266 в пять раз шустрее атмег, соответственно должны выжать до 150000ш/с.
Вот только если брать драйвер step/dir как A4988, то максимальная частота импульсов, которую сможет выдавать атмега, равна половине тактовой частоты, если выдавать через модуль сравнения таймера. И отдельный вопрос еще насколько эти ваши либы адекватно сделаны.

>Собрать на компараторах дохуя-мегагерцовый ШИМ генератор
Можно и просто две синусоиды подать.
>Не факт, что подшипники шаговика такую хуйню выдержат.
Тут не в подшипниках проблема будет, а в моменте. Оно даже просто с места не сдвинется при более-менее существенной скорости.
Аноним 22/04/22 Птн 10:45:19 492946 961
d1d0f4842a1d7bd[...].jpg 135Кб, 1200x675
1200x675
Тут есть RGB LED дрочеры?
Есть какие-нибудь эффекты для матрицы 5х5?
Ещё смотрю в сторону тетрисных игр, но 5х5 будет маловато для них.

В общем, кто сталкивался - посоветуйте.
Аноним 22/04/22 Птн 12:28:13 492953 962
>>492937
Не, мне не по приколу, я кое-что собираю, вот и выбираю способ.
Мне нужен вал, который будет вращаться до 30 об/с, и при этом на околонулевых оборотах иметь до 150 Нм. На больших можно меньше. Причем, он будет эксплуатироваться так по несколько часов подряд с постоянно меняющейся скоростью.
Вот я и думаю взять шаговик, т. к. они крутящий момент на нуле большой имеют, поставить на него понижающий редуктор 3:1, и таким образом, мне нужен двигатель 50 Нм при старте и 100 об/с.
В идеале, надо найти/сделать двигатель с большим шагом, градусов 15, допустим. Но найти у меня не получается, а делать я боюсь. Если брать стандартный NEMA130, то у него 200-300 шагов на оборот. Это 20-30к шаг/с. Я правильно понимаю, что по той ссылке в таблице "Частота входного сигнала, кГц: 0-400" означает, что 30к шаг/с для этого драйвера норм? У всех драйверов этих габаритов примерно такая максимальная частота.
>>492941
> половине тактовой частоты
Там в МГц меряется -- точно хватит.
> либы адекватно сделаны
Тоже правда, возможно придется перебирать разные, и если что писать свою...
> моменте
На пуске от вала надо 150 Нм. На оборотах выше 15-20 герц от вала достаточно 10-15 Нм. С понижающим редуктором это 3-4 Нм из номинальных 50.
Аноним 22/04/22 Птн 12:47:19 492956 963
2022-04-2212-43[...].png 240Кб, 503x460
503x460
Анансы, помогите, не совсем по Ардуино тема, но тут самодельщики должны быть.
Есть одна самодельная панель для авиасимулятора. В числе прочего к ней припиздячены четыре модуля пикрил. Подключены последовательно, но на каждом свой ввод питания и земля. Показывают всякие цифирки. В какой-то момент поумирали два последних модуля, то есть теперь они горят всеми сегментами и ярче чем работающие.
Вопросы:
1) Что я сделал не так?
2) Что с большей вероятностью умерло сегменты или Мега (понимаю маловероятно, но вдруг)?
2) Что сделать, чтобы такого не происходило после замены модулей?
Аноним 22/04/22 Птн 12:49:24 492957 964
>>492956
А да, умершие модули горят всеми сегментами про простой подаче питания на ардуину, то есть даже когда софтина на компе, которая с этой системой общается не запущена, поэтому это явно не глюк настройки софта. Перешивать ардуинку прошивкой для общения с софтиной уже пробовал, по нулям.
Аноним 22/04/22 Птн 12:56:39 492958 965
>>492953
>и 100 об/с.
Я не совсем в теме, но сомневаюсь что шаговые двигатели такое могут, по крайней мере за вменяемые деньги. Может тебе лучше BLDC какой-нибудь?
Аноним 22/04/22 Птн 18:07:59 492981 966
>>492957
> умершие модули горят всеми сегментами
Значит не сильно они умершие. Драйвер MAX7219 наверное скопытился.
Аноним 22/04/22 Птн 21:44:11 492997 967
Если мне нужно измерять температуру от комнатной до 100 градусов, скажем, то лучше 10К термистор или термопару с MAX6675 каким взять? Ткнуть это в стм32 надумал.
Аноним 23/04/22 Суб 15:02:54 493045 968
>>492997
>до 100 градусов, скажем
До 150 градусов термо-сопротивления можно использовать.
Термопары - где температура поболее.

Под оба типа датчиков есть микросхемы у Максим.
Аноним 23/04/22 Суб 15:09:33 493046 969
>>493045
Купил в итоге DS18B20 в гильзе и с кабелем, чтобы не возиться с матешей какой-то и не бояться двухметрового кабеля. Посмотрим, как поведёт себя.
Аноним 23/04/22 Суб 17:59:53 493051 970
image 50Кб, 798x455
798x455
image 92Кб, 1392x728
1392x728
Сап аноны хел я уже всю жопу сжёг.
Я не могу найти библиотеку esp8266 в менеджере библиотек чтобы она была как пик 1.
У меня там стопицот библиотек и ни одна из них та что мне надо, я искал. Пик 2
Главное что когда добавил ссылку http://arduino.esp8266.com/stable/package_esp8266com_index.json библиотека там одна в поиске находилась.
Теперь не находится. При этом скетчи для есп конпилируются и работают.
Что делать.
Аноним 23/04/22 Суб 19:17:44 493055 971
>>493051
esp8266 это таржет, а не библиотека, ты хрень какую-то делаешь
Аноним 24/04/22 Вск 08:46:57 493087 972
Аноны, что означает []() ?
Аноним 24/04/22 Вск 10:28:24 493093 973
>>493087
Миллиард вариантов, пример давай
Аноним 24/04/22 Вск 10:51:47 493101 974
>>493093

attachInterrupt(pin1, []() {
if(!Edit)
time = millis() + TIME_;
}, FALLING);
Аноним 24/04/22 Вск 10:53:31 493102 975
>>493101
Мля, не судьба мне трифорсить

attachInterrupt(pin1, []() {
if(!Edit)
time = millis() + TIME_;
}, FALLING);
Аноним 24/04/22 Вск 11:03:01 493103 976
>>493101
Не знаю C++, оно для меня избыточно, но очевидно что в твоем примере анонимная функция.
Вот потому то ардуина это вовсе не так просто как дрочить регистры, потому что это полноценный С++, да еще с гнутыми расширениями, а не что-то там упрощенное, как тут многие считают.
>>492802
>wiring (т.е. ардуиновский упрощённый код)
Аноним 24/04/22 Вск 11:04:30 493104 977
>>493103
>Не знаю C++, оно для меня избыточно, но очевидно что в твоем примере анонимная функция.
>Вот потому то ардуина это вовсе не так просто как дрочить регистры, потому что это полноценный С++, да еще с гнутыми расширениями, а не что-то там упрощенное, как тут многие считают.
Можно попроще? Я не программист
Аноним 24/04/22 Вск 11:05:06 493105 978
Могу ли я для замеров напряжения на стороннем источнике просто ткнуть плюс этого источника в аналоговый пин и землю в землю? Напряжение там меньше вольта.
Аноним 24/04/22 Вск 11:07:00 493107 979
Аноним 24/04/22 Вск 11:08:29 493108 980
>>493107
Благодарю. Просто стал гуглить и увидел делители напряжения, а с электротехникой у меня хуёво.
Аноним 24/04/22 Вск 11:12:15 493109 981
>>493104
Я тоже не программист. Анонимные функции знаю по другим языкам программирования.
Ну прочти что-нибудь про анонимные функции. Если кратко, то это функции без своего имени, хотя бы просто для того чтобы запись была короче и не выдумывать название.
Аноним 24/04/22 Вск 11:15:52 493110 982
>>493109
То есть []() это просто обозначение вот этой функции

{
if(!Edit)
time = millis() + TIME_;
}

которая вставлена в вызов прерывания, хотя можно было записать её отдельно, дать ей имя, а перывание вызвать

attachInterrupt(pin1, имя_функции, FALLING);

?
Аноним 24/04/22 Вск 11:18:18 493111 983
Аноним 24/04/22 Вск 11:24:06 493114 984
>>493110
>То есть []() это просто обозначение вот этой функции
Нет, это не обозначение. В квадратных скобках перечисляются захватываемые переменные, а в круглых - аргументы этой функции. В этом примере захватываемые переменные и аргументы просто отсутствуют.

>а перывание вызвать
>attachInterrupt(pin1, имя_функции, FALLING);
Это ни разу не вызов прерывания. Я не разбираюсь во внутренностях ардуины, тут указатель на "имя_функции" передается в качестве аргумента в attachInterrupt. И уже attachInterrupt вероятно записывает этот указатель в какую-то переменную. А в самом обработчике прерывания (который похоже спрятан от ардуинщиков) уже есть код, вызывающий эту функцию по записанному указателю.
Аноним 24/04/22 Вск 11:35:35 493117 985
>>493114
Мда. Печально это всё
Аноним 25/04/22 Пнд 09:32:19 493176 986
>>492981
Восстанавливать точно не буду, новые уже лежат. Тут вопрос скорее что случилось и как избежать. Они как-то кучно сдохли.
Аноним 26/04/22 Втр 20:02:57 493322 987
123.png 6Кб, 1145x469
1145x469
Хочу сделать тахометр на мопед, тк штатный заебал ломаться. Подключать планирую к выходу коммутатора который идет на катушку зажигания. Правда я не знаю какое там напряжение и как тогда подключиться к выводу ардуины? Вот так сойдет?
Аноним 26/04/22 Втр 20:16:04 493323 988
200x200bb.jpg 8Кб, 200x200
200x200
>>493322
>Правда я не знаю какое там напряжение
Лучше поищи готовые проекты.

На стабилитроне могут быть выбросы от которых как минимум пин двинет кони. Там как минимум делитель нужен...

Или гугли: защита налогового входа у МК.
Аноним 26/04/22 Втр 20:59:32 493329 989
Ладно, попробую померять напряжение с коммутатора стрелочным вольтметром с кондером. И потом уже буду думать какой нужен делитель перед стабилитроном.
Аноним 27/04/22 Срд 12:09:33 493371 990
>>493323
А чем тебя делитель на 11 не устроил, который есть на пике?
Аноним 27/04/22 Срд 13:56:29 493373 991
>>493323
А если через оптрон подключить? Делитель и стабилитрон на лампочку, а транзистор к ардуине?
Аноним 27/04/22 Срд 17:30:06 493378 992
>>493371
>А чем тебя делитель на 11 не устроил, который есть на пике?
картинки не грузятся
Аноним 27/04/22 Срд 19:16:07 493384 993
Можно ли подключить дисплей от 5110 к ПК БЕЗ МК? Интерфейс там SPI, CH341 прекрасно шьёт флешки, да и через LPT AVR тоже шились. Но гугл почему-то молчит, решения пердуино-онли. Я упускаю какой-то нюанс, или это просто всемирное ардуинобесие?
Аноним 27/04/22 Срд 20:40:43 493392 994
Аноним 27/04/22 Срд 20:47:55 493394 995
>>493392
Нафиг нужен ядерный модуль? Могу ошибаться, но наверняка можно в юзерспейсе через libusb, еще и кроссплатформенно будет.
Аноним 29/04/22 Птн 21:22:38 493547 996
123.png 8Кб, 816x468
816x468
Screenshot2022-[...].png 38Кб, 583x684
583x684
Вобщем что-то сделал с оптопарой. И какой-то говнокод навоял. Что не так с кодом? Сейчас меряю переменку в розетке, показывает ~6000 оборотов в минуту, хотя 50Гц должно быть 3000 в онлайн калькуляторах так пишут. Это потомучто генератор на подстанции двухполюсный, или что? На мопеде будет нормально?
Аноним 29/04/22 Птн 21:49:07 493552 997
>>493547
>Что не так с кодом?
Все не так. Таймеры в атмеге могут аппаратно посчитать тебе количество импульсов. Для низкой частоты, как у тебя, можно обойтись и без этого.

>analogRead
https://www.arduino.cc/reference/en/language/functions/analog-io/analogread/
>it takes about 100 microseconds
Период 200 мкс это частота 5 кГц. Тебе то может и хватит, но так себе.

В остальном ты делаешь что-то странное. Как работают частотомеры знаешь? В течение определенного интервала (например 0.1 секунды или 1 секунды) измеряют количество периодов входного сигнала. А у тебя что?
Мало того что ты учитываешь только половину периода, так еще все в int хранишь. 50 Гц - это период 20 мс, у тебя millis - time_buf будет около 10 мс, да пусть даже исправишь и будет 20. Но дальше ты делишь 60000/20 и получаешь что? Ноль, потому что у тебя все числа целые. А если ты воткнешь туда float/double, то учти что они долго будут считаться на атмеге.
Аноним 29/04/22 Птн 21:58:29 493554 998
>>493552
Ну ок, как мне тогда аппаратно посчитать импульсы с моего оптрона? Куда гуглить?
Аноним 29/04/22 Птн 22:25:36 493557 999
>>493554
>Куда гуглить?
Не знаю. Это страшные регистры в ужасно огромном количестве в виде пары штук.
Сделай просто:
>В течение определенного интервала (например 0.1 секунды или 1 секунды) измеряют количество периодов входного сигнала.
И избавься от analogRead, тогда более-менее заработает. А сейчас, если я правильно понял твою идею, ты пытаешься измерять длительность импульсов, не надо так.
Аноним 30/04/22 Суб 19:10:40 493613 1000
Screenshot2022-[...].png 30Кб, 542x473
542x473
>>493557
Ок, переделал так. Теперь показывает RPM сети в пределах 2900 - 3100
Аноним 30/04/22 Суб 20:35:39 493619 1001
>>493613
>2900 - 3100
То есть измеренная частота в пределах 48.3...51.6. Ужасно, не прыгает частота в сети в таких пределах. Переделывай по нормальному.
>В течение определенного интервала (например 0.1 секунды или 1 секунды) измеряют количество периодов входного сигнала.
Аноним 30/04/22 Суб 21:40:30 493627 1002
6p44s.png 124Кб, 1007x1604
1007x1604
>>493619
Да мне и так на мопед сойдет. Может я еще неправильно среднее значение высчитываю, надо всё суммировать и только потом делить на n_samples
Аноним 01/05/22 Вск 06:40:08 493650 1003
>>493627
>и только потом делить
>на Ардуине
Надеюсь флоаты делишь, лол? Тебе трудно зарядить таймер на выдачу 0,6сек интервалов и считать импульсы за интервал?
Аноним 01/05/22 Вск 10:30:01 493653 1004
>>493650
>Надеюсь флоаты делишь, лол?
В том то и дело что нет.

>>493650
>Тебе трудно зарядить таймер на выдачу 0,6сек интервалов и считать импульсы за интервал?
Даже это не обязательно, можно в условии цикла проверять интервал счета, а в теле цикла обнаруживать и считать фронты входного сигнала. Тоже ерунда конечно, но уже лучше, а главное страшные регистры не придется трогать.
Аноним 01/05/22 Вск 17:09:26 493664 1005
image.png 611Кб, 1091x795
1091x795
Сап, паяч.
Есть один девайс под названием LCD2USB.
Он сделан на ATMega8. Под руками такой нет, но есть ATMega48.
Как перепилить прошивку, если есть исходники?
https://github.com/harbaum/LCD2USB
Аноним 01/05/22 Вск 20:13:51 493689 1006
>>493664
>Как перепилить прошивку, если есть исходники?
Мейкфайл поправь и перекомпилируй. В остальном наиболее существенное отличие ATMega48 от 8 это вдвое меньший объем памяти, есть некоторая вероятность что не влезет.
>https://github.com/harbaum/LCD2USB
Подозрительно наличие объектных файлов в репозитории.
Аноним 01/05/22 Вск 22:05:13 493723 1007
>>493689
>Мейкфайл поправь и перекомпилируй.
Что править и чем и как компилировать?
Аноним 01/05/22 Вск 22:43:28 493725 1008
>>493723
>Что править
https://github.com/harbaum/LCD2USB/blob/master/firmware/Makefile
Самое главное строку 13.
>и чем
Любым текстовым редактором.

>и как компилировать?
https://ru.wikipedia.org/wiki/Make
Как-то так. Соответственно тебе так или иначе нужна эта программка, если у тебя ее нет. Под винду такое удобно ставить через MSYS2. Далее нужен тулчейн для AVR, можно взять ардуиновский но лучше https://www.microchip.com/en-us/tools-resources/develop/microchip-studio/gcc-compilers или через тот же MSYS2.
Аноним 02/05/22 Пнд 15:43:53 493767 1009
H2e17f0e36ff747[...].jpg 328Кб, 800x800
800x800
Как шить и компилить attiny88 под arduino-cli? Ей какая-то строка-параметр нужна, например свою старую нано через arduino-cli шью со строкой arduino:avr:nano:cpu=atmega328old А для аттини как эта строка будет выглядеть?
Аноним 02/05/22 Пнд 19:41:09 493783 1010
>>493767
>arduino-cli
Зачем нужен это красноглазие вместо нормальной ардуино иде?
Аноним 02/05/22 Пнд 21:53:46 493807 1011
>>493783
Не нашел как отключить там автоматическую установку скобки, как сделать чтобы вместо двух пробелов ставились четыре, или лучше табы, как включить непечатаемые символы и как повесить сборку и прошивку на нужные клавиши
Аноним 02/05/22 Пнд 22:14:54 493812 1012
>>493783
>ардуино иде
>нормальный
Аноним 02/05/22 Пнд 23:18:30 493817 1013
>>493807
>Не нашел как отключить там автоматическую установку скобки
Это дело привычки. Им там виднее как тебе лучше.
>как сделать чтобы вместо двух пробелов ставились четыре,
Лучше два пробела.
>или лучше табы
Пробелы дучше табов.
>как включить непечатаемые символы и как повесить сборку и прошивку на нужные клавиши
Просто не нужно, тем более пересобирать постоянно.

А если серьезно, то зачем при таком подходе ардуина, особенно для мелких attiny? Выброси все ардуинство, напиши мейкфайл или возьми готовый где-нибудь и будет еще лучше.
Аноним 02/05/22 Пнд 23:24:59 493818 1014
Снимок экрана20[...].png 185Кб, 1473x945
1473x945
>>493817
Вот так можно, например.
Аноним 03/05/22 Втр 21:00:46 493871 1015
Screenshot2022-[...].png 411Кб, 1280x1024
1280x1024
>>493767
Нашел таки, откуда брать эту строку.
Аноним 05/05/22 Чтв 10:14:05 493963 1016
IMG202204291531[...].jpg 67Кб, 653x1280
653x1280
Аноны какой ещё сервис кроме ifttt можно использовать для нечастой беплатной отправки себе смс через http запрос или webhooks json? или как там это называется хз. У меня самоделка которая отправляет смс
Аноним 05/05/22 Чтв 20:33:38 493991 1017
Подскажите как на ESP32 сделать адаптивную подсветку экрана через фоторезистор. На ардуине делал это через AnalogRead, AnalogWrite, а здесь что-то не могу сообразить.
Аноним 05/05/22 Чтв 22:16:25 493997 1018
>>493991
Абсолютно так же
Аноним 05/05/22 Чтв 22:27:08 493999 1019
>>493997
ESP не поддерживает analogWrite. Пока получается только полностью включить или выключить.
Аноним 05/05/22 Чтв 22:29:50 494000 1020
>>493725
>. Соответственно тебе так или иначе нужна эта программка, если у тебя ее нет. Под винду такое удобно ставить через MSYS2. Далее нужен тулчейн для AVR, можно взять ардуиновский но лучше https://www.microchip.com/en-us/tools-resources/develop/microchip-studio/gcc-compilers или через тот же MSYS2.
В каком порядке всё это ставить?
Аноним 05/05/22 Чтв 22:31:08 494001 1021
>>493999
Тогда делай аппаратно.
Аноним 06/05/22 Птн 00:38:40 494011 1022
>>493999
Всё она умеет, там даже полноценный ЦАП есть, в отличие от ардуины
>>493963
sim800c
Аноним 06/05/22 Птн 04:10:04 494015 1023
>>494011
Сервис, а не платку
Аноним 06/05/22 Птн 05:32:19 494017 1024
2154545745.jpg 9Кб, 200x200
200x200
>>493991
Посмотри в сторону датчиков освещённости, которые на выходе выдают уже вычесленную величину освещённости, lux.
Например, VL6180x от ST и ему подобные - работают по I2C.
Библтотек под ардуино полно.
Аноним 07/05/22 Суб 09:33:33 494080 1025
Я сука рот ебал этих ардуин обоссаных заебали ловить наводки от земли, неба, резонанса шумана, аллаха.
Аноним 07/05/22 Суб 17:08:49 494104 1026
>>494080
Так возьми есп или стм.
Аноним 07/05/22 Суб 18:37:56 494109 1027
Который день уже сижу собираю по кускам инфу об этой всей автоматизации. Даже когда-то книжку с примерами простых проектов навернул на расбери/ардуино. Но везде всё сводится к подключению 1 датчика, одной кнопки и светодиода. Где полноценные проекты?
У меня задача минимум для умного дома - набор датчиков без управления. Температуры/влажности/протечки воды/задымлённости/герконы и с веб-мордой/телеграммом. Если собрать это в одной месте проблем явно не каких. Но мне же это всё всё надо разнести по квартире. Суммарно датчиков 20. У меня вопросов очень дохуя. Я не знаю потянет ли ардуина витухи на метров 15-20. Если не потянет, то как решать? Неужели все ставят в каждый угол отдельный микроконтроллер и потом связывают их как-то? Я уже и в сторону ESP смотрю, вайфай это заебись, но его же запить надо всё равно в каждом углу, и везде мутные решения по этому вопросу вытянет ли повышенный вольтаж или накроется через месяц. Плюс всего один аналоговый вход - ставить мультиплексор к каждой ESP?
Пока самое подходящие направление увидел это majorDomo на отдельный веб-сервер, собирающий инфу по MQTT. Но как это всё связать в одну систему пока не нашёл подходящего решение. Не хочу покупать сотни разных датчиков и контроллеров, чтобы понять какой мне подойдёт, а хочу сразу продумать проект. Как это всё лучше реализовать? Я просто явно ещё не знаю сотен вариантов, и не хочется опять же по 10 разных железок перепокупать.
Аноним 07/05/22 Суб 19:16:56 494110 1028
>>494109
ардуина потянет витухи, если ты осилишь rs485
Аноним 07/05/22 Суб 19:20:55 494111 1029
>>494109
Возьми эти "датчики" с RS-485 модбасом и вешай их все на одну витую пару, делов то.
Аноним 07/05/22 Суб 20:29:57 494115 1030
>>494111
>>494110
Дак с другой стороны тоже будет ардуина с питанием?
Аноним 07/05/22 Суб 21:21:58 494119 1031
>>494115
Какая еще ардуина? Зачем она тебе нужна?
Берешь готовые промышленные "датчики" с модбасом, соединяешь витой парой и втыкаешь через переходник RS485-USB в любой компьютер, например "расбери". Все, не нужно ничего паять, ардуинить и заниматься другими подобными глупостями.
Аноним 08/05/22 Вск 00:54:46 494136 1032
>>494119
Какой-то полу промышленный вариант получается. И датчики особые надо и цены на них выше.
Аноним 08/05/22 Вск 13:09:33 494166 1033
Упорот? Датчики и релюхи вешаешь на ESP-32 (в реализации WeMos, NodeMCU, ESP-01), ставишь роутер, на компе (можешь взять малину, если так хочется) запускаешь сервер умного дома (любого). Ничего кодить даже не нужно, есть готовые решения типа blynk и еще множество других.
Аноним 08/05/22 Вск 13:09:53 494167 1034
Аноним 08/05/22 Вск 14:37:14 494173 1035
>>494166
>blynk
это говно сразу нахуй. Накодить самому не проблема. Проблема только по физической части - размещение, коммутация, электропитание.
>ESP-32
Чем их запитывать в каждой комнате? 18650?
Аноним 08/05/22 Вск 16:18:07 494186 1036
Я тут захожу иногда посмотреть как вы тут пишите и что, и вот что я вам скажу ребятки. Вы завязывайте со своими шутками дурацкими и матюками, "паяльник под одеялочком уже нагрелся" и все в этом духе. А то настоящих Радиолюбителей уже почти совсем не осталось. Я имею в виду тех кто из горы плат и кассетницы с деталями может сделать махарайку не хуже заводской поделки. Сейчас эти навыки почти забыты но кто знает, а вдруг они в будущем станут важнее письма и чтения? Может быть вы задумаетесь и прекратите вот это все тут писать? Непотребства. Только и можете из готовых копеечных модулей хуйню на коленке собирать с алиэкспресса, эти поделки убожественные, да ведь к тому же еще нужны прошивки для них! ВАМ ДЛЯ МИГАНИЯ СВЕТОДИОДОМ НУЖЕН ЦЕЛЫЙ КОМПЬЮТЕР!!! Это же уму непостижимо! Да программирование это тоже достойное занятие есть много разных программаторов честь и хвала тем кто все их знает и умеет, но это вообще не то что Радиолюбительство, это гораздо проще и доступнее! А если негде будет скачать прошивку, то что будите делать? А без компьютера? Иногда даже такие "ценные" кадры забывают как паять и с какой стороны за паяльник братся, это вообще уже совсем подвал Кащенки! Везде суют микроконтроллеры даже где не нужно, это как называется? Микроконтроль головного мозга? А мозг это мышца, он без тренировок АТРОФИРУЕТСЯ как и любая мышца... Какать просто, а думать нет, вот что я вам скажу ребятки, выбирайте сами что-то одно...
Аноним 08/05/22 Вск 23:23:15 494231 1037
мужики, столкнулся с проблемой. заинтересовался подобной темой, но заказать с Алика ардуинку себе не могу, ввиду санкций. расскажите, где можно достать все барахло, но не за лютый оверпрайс
Аноним 08/05/22 Вск 23:52:25 494235 1038
>>494231
чойта не можешь? али работает, даж с обычными картами.
Аноним 09/05/22 Пнд 00:05:42 494236 1039
>>492081
Заказал за бабки юрлица олед-дисплей, который на алике 120 рублей. 2500 на чипидипе)))
Аноним 09/05/22 Пнд 00:55:47 494239 1040
>>494235
в Крыму не работает, вообще никак
Аноним 09/05/22 Пнд 06:42:21 494242 1041
>>494236
>2500 на чипидипе)))
Юрлицо не осилило гугл и не узнало про Терраэлектронику\Электронщик?
Аноним 10/05/22 Втр 11:36:57 494369 1042
>>492081
Ещё и мосфеты блять палёные, сукаааа!!! А их хуилы потом втирают "мы НИТОРГУЕМ подделкой!!!".
Аноним 10/05/22 Втр 11:40:34 494371 1043
изображение.png 245Кб, 2267x1023
2267x1023
>>494242
У них ssd1306 почему-то нет в наличии, а что есть стоит 400 рублей так ещё и распаивать придется самому
Аноним 11/05/22 Срд 07:36:56 494424 1044
>>494173
> это говно сразу нахуй. Накодить самому не проблема.
Накодь.
> Чем их запитывать в каждой комнате?
Анусом твоей мамки.
Аноним 11/05/22 Срд 21:43:37 494491 1045
Аноним 12/05/22 Чтв 15:23:27 494555 1046
Hfe42caf1b01840[...].jpg 594Кб, 1000x915
1000x915
Какие ещё есть *дуино и другие платы микроконтроллеров с нестандартным дизайном, вроде пикрила?
Аниме, или что-то другое - не важно.
Хочу собрать коллекцию.
Аноним 12/05/22 Чтв 16:33:18 494557 1047
Аноним 12/05/22 Чтв 19:19:15 494573 1048
Снимок экрана 2[...].jpg 604Кб, 2016x1236
2016x1236
>>494557
И где тут
>с нестандартным дизайном
?
Ты хуй.
Аноним 12/05/22 Чтв 23:35:06 494602 1049
>>494555
>Хочу собрать коллекцию.
Нахуячь сам какие угодно и закажи у китайцев.
Аноним 17/05/22 Втр 18:57:54 495036 1050
16379159867852.jpg 213Кб, 1170x650
1170x650
Аноны, нужна помощь. Этот код http://codepad.org/VGJzWrkH работает нормально на ардуино нано, но не работает на ATtiny84 и ATtiny167(Digispark pro). Какая то проблема с массивом. Если массив ms имеет тип long, то микроконтроллер просто постоянно перезагружается, если имеет тип int, то зависает, но не перезагружается, а если имеет тип byte, то все работает. Как так?
Аноним 17/05/22 Втр 19:46:22 495048 1051
>>495036
тинькам этот массив в память не влазит, у них ее 512 байт всего.
Аноним 17/05/22 Втр 19:46:32 495049 1052
>>495036
>ATtiny84
512 байт ОЗУ.
>тип long
В дурине используется gcc, смотрим документацию https://gcc.gnu.org/wiki/avr-gcc long там 4 байта.
>long ms[148];
148 умножить на 4 будет явно больше 512.

А еще локальные переменные выделяются на стеке, если они не static. С подобным надо осторожнее. Стек то хоть и в ОЗУ, но компилятор не может оценить сколько будет задействовано программой и не предупредит. В твоем случае конечно все очевидно, но когда используется несколько функций в каждой из которых понемногу переменных, то все не столь очевидно.
Аноним 17/05/22 Втр 20:04:51 495050 1053
>>495048
>>495049
Спасибо, ошибочно думал, что у Attiny167 больше 512 ОЗУ, башку ломал 3 дня.
Аноним 19/05/22 Чтв 12:25:59 495170 1054
24354.jpg 131Кб, 1178x849
1178x849
984132148.jpg 109Кб, 1189x688
1189x688
20220519125925.jpg 1085Кб, 2234x2725
2234x2725
2894118.jpg 138Кб, 1210x966
1210x966
>>492172
Рассказываю дальше.

Руль. Эксперимент с двухступенчатым шестереночным редуктором с передаточным отношением 1:27 показал две вещи - высокую шумность передачи и недостаточную прочность мелкозубых шестерен. Решил полностью отказаться от этой идеи и вернуться к конструкции с ремнем. Пришлось немного переделать саму конструкцию руля: ввел второй двигатель 775, увеличил число зубьев ведущих шестерен двигателей с 12 до 16-20 зубьев (заказал два комплекта для тестов), увеличил ширину ремня с 6 до 10мм. Придет это все через месяц, поэтому новый прототип собрать пока не могу, но и без него хватает работы. Из-за изменения конструкции немного выросла ширина корпуса руля и сдвинулось внутреннее расположение узлов. Проектирование корпуса с БП практически полностью окончено, осталось только разместить гнезда проводки и саму плату управления. Начал вводить узел крепления и регулировки к столу (будет крепиться на стол струбцинами с регулировкой высоты и угла наклона).

Педали. Проектирование окончено, рабочий прототип сейчас в процессе печати частей для сборки. Распечатал и склеил сам короб-корпус. Из-за высокой трудоемкости по его печати не стал его прототипировать и собрал сразу "как есть" - наверняка всплывут ошибки в эргономике, но да похуй, не на продажу ведь делаю. Думаю, на следующей неделе педали будут полностью собраны и смогут работать.

КПП. Удалось связаться с автором. При помощи гугл-переводчика (он итальянец вроде) объяснил ситуацию и он мне дал файл самой трехмерной модели КПП. Недавно начал ее переработку под ручку КПП от MAN. Нужно будет изготовить саму ось рукоятки из стальной трубки диаметром 14мм с нарезкой мелкой резьбы (в оригинале там строительная шпилька под М8). В принципе потроха модели готовы и можно печатать, но не готов пока сам корпус и узел крепления к креслу - само крепление придется испытывать и не раз переделывать.
Аноним 19/05/22 Чтв 16:27:32 495202 1055
1652966851241.png 15Кб, 307x501
307x501
Терминал пустой, хотя должен срать буквой "a" раз в ~5 секунд. Где я обосрался? Контроллер Mega48PA. Лампочки на плате проверить таймер нет.
Аноним 19/05/22 Чтв 17:34:57 495211 1056
>>477741 (OP)
Можно ли питать потребители напрямую от digispark или надо делать через реле?
Аноним 19/05/22 Чтв 19:12:15 495223 1057
>>495202
Побитовое "или" забыл перед знаками =.
Аноним 19/05/22 Чтв 19:32:47 495227 1058
>>495211
>digispark
Допустимый ток на вывод ATtiny85 довольно большой - 40 мА, но суммарный ток по всем выводам не должен превышать 200 мА. Следует учитывать что при большом токе напряжение проседает, по документации до 4.3 В при 10 мА.
Вот и считай, можно твою нагрузку подключать или нельзя, а то нагрузки разные бывают.
Аноним 20/05/22 Птн 19:21:16 495303 1059
>>477741 (OP)
Нужно вычислять объем воды в десятикубовом, цилиндрическом танке, имея только датчик давления 4..20мА, инсталированный в днище. Тама надо вычислять площадь сегмента круга, используя неебический матан в виде синусо-косинусов, квадратных пятичленов и прочих плавающих точек.
Ардуина совладает или надо Зион на 24 потока?
Аноним 20/05/22 Птн 20:12:21 495305 1060
>>495303
>используя неебический матан в виде синусо-косинусов, квадратных пятичленов и прочих плавающих точек.

каво.
Зойчем тебе площадь сегмента на лету вычислять? Танк цилиндрический? Один раз посчитал площадь сечения и все. Дальше давление p = ρgh, объем V = Sh = (Sp)/(ρ*g)
Аноним 20/05/22 Птн 20:27:15 495309 1061
>>495305
>Один раз посчитал площадь сечения и все.
Танк то, цилиндрический. Только цилиндр лежит горизонтально, а не вертикально. Такие дела.
Аноним 20/05/22 Птн 22:05:29 495314 1062
>>495309
А что там сложного? R^2/2(x-sin(x)), где x - стягивающий хорду угол в радианах. Даже без math.h можно посчитать, взяв синус через первые три-четыре члена ряда Тейлора. Угол определять как 2arccos((R-h)/R). Наверняка можно ещë упростить. Арккосинус тоже в ряд Тейлора из трëх-четырëх членов. Будет тебе счастье даже с фиксированной дробной точкой. Кстати, если понадобиться, то квадратные корни тоже можно вычислять с произвольной точностью в столбик, т. е. при помощи тех операций, которые умеет целочисленное АЛУ.
Аноним 20/05/22 Птн 22:24:42 495317 1063
>>495303
Так если тебе не критична скорость, то все упирается в объем памяти для этих функций, только и всего. Для AVR вроде как весь набор функций из стандартной сишной библиотеки для плавающей запятой занимает не более 4 кб. Если у твоей ардуины флешка не меньше 8 кб, то должно хватить даже если не пытаться оптимизировать.
Аноним 21/05/22 Суб 03:59:11 495328 1064
>>495303
Возьми STM32 или ESP32, всяко чаще смогут срать объёмом вычисленным, да и памяти больше у них.
Аноним 24/05/22 Втр 10:08:53 495579 1065
>>495303
Можешь разбить весь танк по высоте на 2^N сегментов и заранее замерить/вычислить значение давления столба воды на границе каждого сегмента. Данные запишешь в таблицу, если N=8 и значение с датчика занимает слово, то займет 512 байт. Потом ближайшее значение с датчика ищешь бинарным поиском по таблице и получаешь N бит высоты в сегментах
Аноним 24/05/22 Втр 12:46:45 495582 1066
066751d2b0e2405[...].jpg 39Кб, 403x567
403x567
>>495303
>Нужно вычислять объем воды в десятикубовом, цилиндрическом танке, имея только датчик давления 4..20мА, инсталированный в днище. Тама надо вычислять площадь сегмента круга, используя неебический матан в виде синусо-косинусов, квадратных пятичленов и прочих плавающих точек.
>Ардуина совладает или надо Зион на 24 потока?
Даже милипиздрический шестиногий ATtiny10 совладает, если правильно к задаче подойти. Заменить тяжёлый матан забитыми в массив аппроксимированными функциями, заменить float на long, деление на умножение, умножение на битовые сдвиги.
https://alexgyver.ru/lessons/signal-encoding/
https://alexgyver.ru/lessons/code-optimisation/

Конкретно в твоём случае надо вечерок попердолиться с экселем, разбить диапазон на 10-20 отрезков с приемлимым для тебя отклонением (оно тебе надо миллиграммы учитывать?), и дальше тупо искать точку на двухмерном графике прямых линий. Всей хуйни на 200 байт и 40 тактов. Массив забить в PROGMEM, если ровный пацан. Всё.


>>495328
>Возьми STM32 или ESP32
Да хули там, пусть сразу Teensy 4.1 берёт, самое то объём воды в ебучей бочке вычислять.
Аноним 24/05/22 Втр 14:33:46 495588 1067
Так анончики. Щя будет максимально нубский вопрос. Закзал набор новичка пока ковыряться буду с ним и c++ благо время на работе есть. А так насколько план гавно будет для регулировки отопления в теплице посредством тепловых пушек Маме надо? Типа меньше 15 градусов в одной теплице реле замыкается и в розетку подаётся напряжение и тепловая пушка работает - как доходит до 25 реле размыкается и все нормуль градусы примерные так своим культурам своя температура.
Аноним 24/05/22 Втр 15:25:12 495591 1068
>>495303
>>495579
Выше немного хуйню написал, но подход тот же - из значения давления получаешь высоту в попугаях сегментах, где 2^N - 1 - самая высокая точка бака, и по таблице находишь объем при заполнении до этого уровня. Оставшийся объём в пределах одного сегмента можно досчитать линейной аппроксимацией
Аноним 24/05/22 Втр 16:36:49 495596 1069
20220524172225.jpg 235Кб, 1274x992
1274x992
20220524172245.jpg 141Кб, 802x1612
802x1612
>>495170
Продолжаю.

Сегодня подключил макет руля чисто для "попробовать" и педали. Педали уже дорабатывал на днях - убирал ощутимую мертвую зону в их ходе. Из-за особенностей работы датчиков холла это тот еще гемор. В целом, их работа меня устраивает, но не идеально. Дело в том, что нет линейности в уровне сигнала и хода педали - примерно на 1/5 хода сигнал вырастает на 10-15%, потом, до 3/4 хода сигнал растет до 80-85%, а оставшийся ход дает еще 10-15% к сигналу. Но, в целом, все терпимо и явно не мешает.

В ETS2 все работает хорошо, в Spintires - тоже. А вот в FS17 c газом и тормозом явная проблема - работать это все начинает только на середине хода педали и газ набирается резко за небольшой ход, как и тормоз. Видимо, проблема в самой игре - там очень скудные настройки контроллеров и сама игра не заточена для езды. А может это особенность моей самосборки. В любом случае, пока это гораздо лучше, чем нажимать на кнопки клавиатуры.


Батя изготовил мне стержень для рукоятки КПП и сегодня я начал печать ее деталей. На днях закончу с электроникой педалей и выведу разъемы для подключения КПП и возможного дополнительного кнопочного блока (пока делать его не планирую).
Аноним 24/05/22 Втр 18:39:42 495604 1070
>>495170
>>495596
Если ты выкладываешь свои самоделки и тебе никто ничего не отвечает, значит всё настолько охуенно, что придраться не к чему. Пора переходить на следующий уровень - создавать ютуб канал. Я свой уже создал.
Аноним 24/05/22 Втр 18:41:39 495605 1071
Аноним 24/05/22 Втр 19:07:17 495608 1072
>>495582
>самое то объём воды в ебучей бочке вычислять.
Не, ну а хуле. Стоят как палёная нано, при этом любой говнокод проглотят. Спросивший пердолингу не особо рад был бы, я так понял.
Аноним 24/05/22 Втр 22:01:54 495639 1073
>>495604
Меня просто аноны попросили изредка отписываться о результатах, вот я и пишу. Ответов я и не ожидаю - кому нужно, те напишут, а внимания мне не нужно.
Аноним 24/05/22 Втр 22:17:32 495641 1074
>>495608
STM32 сейчас действительно пиздецки подешевели, но я бы не сказал, что любой говнокод и совсем без пердолинга.

Ардуиноядро под стмки ещё надо настроить, не со всеми платами из ебического зоопарка оно может работать одинаково хорошо, какие-то библиотеки могут не встать. Что хуже, большая часть этих копеечных STM32 блюпиллов с алика - на самом деле китайские клоны, и их внутренняя периферия может отличаться от оригинала. Бывают ещё полуклоны, когда бракованный чип с подрезанным функционалом используется в роли более простой модели. https://habr.com/ru/company/ruvds/blog/525842/
Короче, при перелезании на СТМки надо быть морально готовым к пердолингу в области дебаггинга, который под ардуиной иногда довольно эзотеричен. Либо качать Cube MX и пердолиться уже по-хардкору.

С esp-шками тоже не всё гладко. Там есть нюансы при подключении, чтобы оно вообще корректно загрузилось. Там много закрытой инфы касательно внутренней периферии. И там мы имеем дело с довольно громоздким ядром, которое чекает wi-fi, работает с каким-то подобием RTOS, и лишь прикидывается обычным микроконтроллером. Короче, это не просто более мощная ардуина. Это свадебный лимузин, сделанный из самолёта, который надо уметь готовить.

Ну и ещё проблема и СТМок, и ЕСП в том, что они нежные, и легко убиваются нубами, которые на них пятивольтовый модуль прицепили, а КЛУ поставить забыли, и питание не так организовали. Атмеги дубовые и прощают дохуя всего - отсутствие в критическом месте капов, сопротивлений, всякие индуктивные скачки напруги, мелкие камни даже переполюсовку по питанию могут выдержать, от чего STM или WeMos тазиком накроются. С ними вообще желательно работать, вооружившись осциллографом, чтобы своё поделие постоянно протыкивать на предмет ненормальных напряжений.
Аноним 25/05/22 Срд 05:36:46 495651 1075
>>495641
>Либо качать Cube MX и пердолиться уже по-хардкору.
Да не такой и хардкор там. Щас ведь в один иде всё слеплено, да и инфы много есть, есть где спиздить код.
>и легко убиваются нубами, которые на них пятивольтовый модуль прицепили
Так стм это прощает, потому что там основная доля пинов в 5 вольт может. Опять же, я впервые имел дело с и свой говнодиплом склепал до того, как успел убить. Не так оно и страшно, думаю.
Аноним 25/05/22 Срд 12:35:33 495678 1076
>>495596
А фидбек как работает? Самое интересное же!
Аноним 25/05/22 Срд 12:54:57 495681 1077
>>495678
Фидбека пока нет - второй мотор и новый ремень придут только через три недели. Тут еще моя особенность конструкции - пока внешний корпус не будет сделан, с фидбеком не поездить - основу будет проворачивать, т.к. крепление к столу идет через корпус.

Вообще я знатно маюсь с этой залупой - гайда от и до как такового нет, везде собираются крупицы нюансов. В частности схема не работает с энкодером с али - нужно вводить два подтягивающих резистора, которые на схеме отсутствуют, т.к. почему-то там за основу взяли энкодер от лазерного принтера, который работает без них.
Аноним 25/05/22 Срд 13:29:42 495686 1078
>>495681
Да не, я про прошивку. Я как-то давно тоже хотел руль с фидбеком попробовать сделать, но не нашёл не то что каких-то мануалов, но даже описания, как игра на руль информацию передаёт.
Аноним 25/05/22 Срд 14:18:29 495695 1079
Так аноны. Нубский вопрос номер 2. Есть у меня релюшки, которые управляются 24 вольтами постоянки и замыкают 220 Вольт переменки. Как сделать так, чтобы с ардуино замыкать эти релюшки? пытался в Гугл, но там просто обучение как подключить и запитать реле от самой платы, чтобы замыкать лампу. Ну и подскажите книжку, чтоль, можно на англе.
Аноним 25/05/22 Срд 14:41:36 495698 1080
>>495695
Подруби через оптопары.
Аноним 25/05/22 Срд 15:05:16 495702 1081
pcf85741.jpg 73Кб, 1700x840
1700x840
>>495695
Мое безумное умение из соседнего треда. Суть в том, чтобы управлять реле через i2c расширение, а не прямо с ног ардуины. Здесь модуль реле на оптопаре, но я тестил модуль на обычном биполярнике и было ок
Аноним 25/05/22 Срд 15:48:48 495706 1082
>>495702
Вопрос...НАХУЯ?))
Чому "напрямую" полевиком или нормальной оптопарой не рулить?
Аноним 25/05/22 Срд 16:18:27 495709 1083
>>495706
1) Экономит ноги. Шина I2C это всего две ноги для передачи данных, а только на одну PCF8574 можно вешать до 8 модулей
2) Универсальность. Можно подключать хоть к ардуине, хоть к любому порту GPIO
3) Надежность. Если мк заглючит и ребутнется, то чип продолжит держать реле (но это я не тестил, лол)

>>495707
Типа тока не хватит? По идее тут транзистор стоит до оптопары, у него через сток идет до 100 мА, они же идут дальше на пару. Сам транзистор управляется чипом расширения
Аноним 25/05/22 Срд 17:26:35 495722 1084
5-12-24.jpg 321Кб, 800x800
800x800
download.png 4Кб, 312x162
312x162
>>495715
Таки да, мой косяк я кривую схему модуля нарисовал. Вот что обычно можно у китайцев взять, транзисторы присутствуют

Я подключал похожий модуль без оптопары, с управлением напрямую через базу, но тока с ноги чипа не хватало, чтобы прокачать ток в цепи коллектора. У него по даташиту 30-300 мкА, у меня чип выдавал максимум 64. Может быть замена биполярника бы помогла, в модуле был обычный КТ3102АМ, но кто я такой чтобы лезть в сторонний модуль, пусть даже я сам его спаял
Аноним 25/05/22 Срд 20:15:54 495736 1085
>>495686
В прошивке фидбек присутствует, но подозреваю, что он там не шибко функционален как в серьезных рулях, поэтому допускаю, что мелкие залупки вроде дрожания руля от двигателя или езда по гравию, там отсутствуют.

Вот сегодня опять ебался с аналоговой системой подключения проводов в схеме руля, чтобы от одного контакта можно было питать 4 кнопки. Гайдов нет, все отрывисто. В итоге сделал как написано, а заработало только три кнопки - четвертая никак. Вот и ебись как хочешь, выясняя где залупа зарыта. Или тот же mmjoy - автор не дописал подробных гайдов, забросив работы наполовину. В итоге по отрывкам выяснил, что 132 кнопки можно подключить только используя модули сдвиговых регистров, а без них только 49 кнопок. К счастью столько кнопок мне не надо, поэтому простых подключений хватит.

Вот реально хоть садись и пиши отдельный гайд как руль с педалями и кпп сделать без залуп и поисков инфы на сотнях страниц в интернете.
Аноним 26/05/22 Чтв 00:41:13 495761 1086
>>495736
> Вот реально хоть садись и пиши отдельный гайд как руль с педалями и кпп сделать без залуп и поисков инфы на сотнях страниц в интернете.
И пости на швабру!
Аноним 26/05/22 Чтв 13:25:53 495771 1087
>>495761
Внезапные новости, которых я не предвидел.

Я столкнулся вчера с той же проблемой, что и некоторые другие аноны, юзавшие прошивку с прогой Weelconfig - отказ программы соединяться с платой и, как следствие, невозможность настроить параметры руля и кнопок. Проблема старая, ее решение неоднозначное и работает рандомно. Погуглив форумы и группы вконтактике я наткнулся на пост такого же бедолаги, который мельком упомянул решение - переход на другую прошивку и программу. Гугл нихуя не давал от слова совсем. Полазив по форумам я понял почему - прошивка распространяется исключительно в узкой группе лиц на странице группы разработчиков в фейсбуке. Есть бесплатная версия с урезанными настройками и платная (10$).

Заодно хочу, чтобы у Цукерберга отвалилась жопа - такой кошмарный интерфейс его поделия не сделаешь даже специально за бабло. Мне пришлось буквально продираться через всякую хуйню, чтобы найти нужное.

В итоге нашел мелкий пост на стене, где была ссылка на скачку лайт версии программы управления и прошивки со схемой подключения. Быстренько это все надергав я прошил плату и протестировал. Работа руля меня устраивает полностью, и отдельно порадовали педали - туда блядь можно подключить мои поделия на датчике Холла и они после настройки работают как надо без танцев с бубном.

Теперь мне нужно немного переосмыслить концепцию размещения плат управления - педали станут просто коробкой и будут соединяться шнуром с рулем, а схема mmjoy2 переедет в КПП. Нужно опять немного переделывать модели
Аноним 27/05/22 Птн 10:13:07 495826 1088
1653635586460.png 6Кб, 425x480
425x480
Поясните по делителям напряжения, пожалуйста. Вот нашёл я нужное соотношение и несколько подходящих пар ходовых номиналов, но надо брать побольше или поменьше сопротивления? Скажем, из 30 вольт я могу получить ~3.3 посредством 39 КОм и 4.7 КОм, либо же 5.6 КОм и 680 Ом. И что покупать тогда?
Аноним 27/05/22 Птн 10:47:02 495827 1089
>>495826
>но надо брать побольше или поменьше сопротивления?
Зависит от нагрузки. R2 должно быть много меньше сопротивления нагрузки чтоб делитель делил в рассчетном соотношении
Аноним 27/05/22 Птн 11:42:36 495830 1090
>>495827
Если решил я это всё ткнуть в аналоговый пин МК для замеров вольтажа, то что мы берём за сопротивление нагрузки?
Аноним 27/05/22 Птн 12:04:39 495831 1091
Аноним 27/05/22 Птн 13:40:44 495835 1092
>>495831
Тоже погуглил ещё и увидел, что обычно КОмы и ставят. Купил на 4.7 и 39. Спасибо и на этом.
Аноним 28/05/22 Суб 16:27:16 495970 1093
Всем привет. Я уже заебался! Хуле у меня не работает?
В Microchip studio написал программку для мигания диодом на ассемблере, скомпилировал, залил в Протеусе - всё ок.
Дальше хочу залить на ардуинку(uno) использую .hex файл и прошиваю через CodeVision - хуй.
Пробую через avrdude - хуй.
Может кто так делал или что подскажете?
Интерес чисто спортивный, уже ебусь второй день. Вместе диода только глаз дёргается.
Аноним 31/05/22 Втр 17:23:56 496207 1094
>RTOS
>T
>O
>S
Всем суп. Читнул трэдца, так понял что свою вумную розетку мне желательно на RTOS делать. А как там по совместимости с ардуиновскими либами? Ну скажем если какая-то либа зависит от delay()
Аноним 01/06/22 Срд 11:20:56 496255 1095
>>496207
ищи либы под rtos пиши сам, ленивая задница
Аноним 01/06/22 Срд 17:13:30 496267 1096
>>496207
>Ну скажем если какая-то либа зависит от delay()
То это хуевая либа. Но в целом, наверняка можно сделать что-то вроде
#define delay xTaskDelay
Аноним 02/06/22 Чтв 20:14:38 496334 1097
Так аноны. У меня два вопроса.
Почему у меня датчик lm 35 начинает пиздеть после того как включит релюшку? Щелкнет релюшкой выдает правильный показатель, а через минут добавляет + 40 к текущим показателем.
https://pastebin.com/sYYM9w1z
Аноним 02/06/22 Чтв 20:21:24 496335 1098
>>496334
Temp сделай float для начала
Аноним 07/06/22 Втр 09:44:16 496671 1099
>>496334
Наводка очевидная. Я с этими реле насосался пиздец.
Аноним 07/06/22 Втр 09:46:58 496672 1100
>>496335
Такая форма приемлема? (Я не пограммист если что, разве что на яве)

grad = (float) ( temp/1023.0 )5.01000/10;
Аноним 07/06/22 Втр 13:16:06 496684 1101
20220607132221.jpg 1168Кб, 1767x2527
1767x2527
>>495771
На днях пришел второй двигатель, напечатал новые детали для руля. Опять объебался с длиной ремня, пришлось делать ведущий шкив на 140 зубьев. Передаточное отношение сейчас 1:8,75. Поиграл в играх, посмотрел отдачу.

FS17 - обратная связь отсутствует. Видимо, не завезли вообще.
Spintires - не работает, хотя в настройках галочка вроде стоит. Хз что с ней.
ETS2 - все работает, все настраивается. Руль потяжелел, появилась имитация вибраций. Ездить стало приятнее.

Сейчас неделю поезжу, потестирую, чтобы выявить недостатки конструкции.
Аноним 07/06/22 Втр 15:47:47 496694 1102
Размер программы 9 кб, не файла размер elf 20 кб., avrdude/программатор пишет что проверил столько флэш памяти после записи... Но у МК всего 2 кб оперативной памяти. Разве загрузчик не считывает программу в память целиком и потом запускает? Что читать?
Аноним 07/06/22 Втр 16:42:36 496705 1103
Аноним 08/06/22 Срд 16:30:56 496802 1104
>>496334
>lm 35
Ты уверен, что они настоящие?
Я 3 (ТРИ СУКА) раза их заказывал у разных продавцов по разным ценам и каждый раз приходили сточенные перемаркированные транзисторы.
На свои посмотри, может тоже увидишь как их наждачкой затёрли.
Я в итоге сдался и купил 18B20
Аноним 08/06/22 Срд 16:39:14 496803 1105
image 66Кб, 905x586
905x586
image 115Кб, 996x851
996x851
image 11Кб, 620x123
620x123
image 29Кб, 1016x243
1016x243
>>496802
>>496334
Я проверил за тебя. У тебя транзисторы. Анус ставлю.
Причём я свои покупал году в 2017. 5 лет прошло, ничего не поменялось.
Аноним 08/06/22 Срд 17:06:45 496807 1106
>>496802
18B20 конечно же настоящие?
Аноним 08/06/22 Срд 17:22:20 496809 1107
>>496807
Они работают. Я их 2 раза покупал, оба раза приходили рабочие.
Аноним 08/06/22 Срд 18:42:59 496817 1108
Аноним 08/06/22 Срд 18:43:18 496818 1109
Аноним 08/06/22 Срд 18:58:38 496822 1110
>>496807
>>496818
А нахрена брать с 1-Wire, когда полно термометров с I2C? Например TMP117 вполне нормально будет.
И тем более нахрена брать такое как LM35 с аналоговым выходом?
Аноним 08/06/22 Срд 20:48:31 496825 1111
>>496822
>А нахрена брать с 1-Wire
Тот же DS18B20 есть в гильзе, а это часто поудобнее будет.
Аноним 08/06/22 Срд 22:31:42 496829 1112
>>496818
3172 заказа и только 3 отзыва с 1 звездой о том, что они не работают.
Сам как думаешь?
Бери конечно.
Аноним 08/06/22 Срд 22:33:01 496830 1113
image 235Кб, 1208x944
1208x944
image 99Кб, 256x197
256x197
Аноним 16/06/22 Чтв 19:38:55 497637 1114
>>496684
У меня явная проблема. Не могу закончить электронику на КПП. Ебусь уже третий день и все без толку.

Суть: сделал подключение кнопок матрицей как на пике. На макетке все работает нормально. Но стоит перенести схему на КПП, как тут же появляются двойные нажатия. Опытным путем выяснил, что фантомные нажатия появляются если подключен полутораметровый кабель RJ45, который я использую как соединитель между КПП и схемой. Видимо дело в наводках. Как от них избавиться?
Аноним 16/06/22 Чтв 19:39:18 497638 1115
1c33cc2d.png 9Кб, 338x296
338x296
Аноним 16/06/22 Чтв 23:15:18 497675 1116
>>497638
используй не встроенные в мк подтяжки, а внешние жирные
Аноним 17/06/22 Птн 17:35:43 497751 1117
>>477741 (OP)
Может ли ардуино записывать данные на саму себя?
Аноним 17/06/22 Птн 17:43:36 497753 1118
Аноним 17/06/22 Птн 20:12:48 497772 1119
>>497751
>Может ли ардуино записывать данные на саму себя?
Только рекурсивно запись не запусти. Свернет пространство-время и пиздец Вселенной.
Аноним 17/06/22 Птн 21:24:23 497777 1120
Ha8623109945242[...].jpg 187Кб, 1500x1500
1500x1500
Собрал себе что-то вроде мотокомпьютера на пердуине, всяких датчиках и дисплее 1602 с i2c интерфейсом. Но недолго музыка играла - потенциометр на i2c доске стал сбоить от тряски - приходится снимать крышку девайса и стучать по нему чтобы буковки появились.

Никто не может подсказать на сколько этот потенциометр? Можно будет его разобрать сверху, всё уже залито спермоклеем, подобраться к нему никак больше. Если я подберу другим потенциометром нормальные параметры контрасности и спаяю делитель из резисторов, это будет работать или этот дисплей постоянно нуждается в регулировке? хотя он нормально работает и в дождь и в жару и я не крутил его пот ни разу после первого запуска
Аноним 17/06/22 Птн 22:13:49 497782 1121
20220617230434.jpg 429Кб, 1125x1444
1125x1444
20220617231029.jpg 607Кб, 1125x1387
1125x1387
>>497675
Благодарю, подумал об этом тоже. В итоге подтянул 5 вольт через резисторы на каждую колонку в матрице и все ложные срабатывания ушли. Собрал и протестировал коробку. Не ясно как на ней ездить в ETS2 - там странная логика переключения передач через делитель, нужно будет в спецтреде спросить.

Затестил в Project Cars 2 - нормально, но все же не та игра для такой вальяжной коробки. Сейчас нужно еще разобраться с режимами кнопок в прошивке и нормально допечатать оставшиеся детали и устранить недочеты в корпусе КПП.

Педали закончил, они в готовом состоянии проходят тест.
Аноним 17/06/22 Птн 22:57:39 497784 1122
>>497777
тупо запаяй резистор между ногами. я не помню какие, но ты найдешь. я ставил 3.9кОм и контраст был норм.
Аноним 18/06/22 Суб 14:51:51 497811 1123
image.png 201Кб, 1000x521
1000x521
Аноним 20/06/22 Пнд 11:53:44 498037 1124
attiny 88.jpg 372Кб, 2025x1609
2025x1609
Здравствуйте.

Хватило интеллекта купить ATiny88 под видом Nano. Повёлся на цену, когда мои любимые Nano и Micro взлетели до 500 рублей.

Надо в общем на нём звук вывести. Я разобрался как подружить МК и среду разработки. Код заливается и работает.

Но мне в моём проекте надо использовать динамик, а функция tone не работает.
Можно как-то через analogwrite сделать музыку?
У меня выходит только пердёж.
Аноним 20/06/22 Пнд 19:48:25 498103 1125
>>498037
Прикрути R-2R на один из портов! Даже analogwrite не нужен!
Аноним 20/06/22 Пнд 23:06:41 498119 1126
>>498037
Библиотеки для программного ШИМ на атмегах поищи. Или сам сделай. Для пищания динамиком обычного таймера на millis() и micros() вполне достаточно.
Аноним 21/06/22 Втр 21:15:37 498233 1127
>>498119
Нахуя ШИМ? R-2R даст качетсво пизже, да и запись прямая в порт без извратов.
Аноним 21/06/22 Втр 21:41:22 498237 1128
>>498233
Тут другие вопросы должны быть.
>функция tone
Как написано https://arduino.ru/Reference/Tone дает меандр на выходе с заданной частотой. И если хочется заменить именно эту функцию (вероятно у анона есть готовый код и использованием этой функции), то что ШИМ, что импровизированный ЦАП тут ни у чему. Всего лишь нужно разобраться с регистрами таймеров и научиться выдавать меандр с разными частотами.

В остальном ШИМ в аттини хватает даже для воспроизведения речи.
Аноним 21/06/22 Втр 23:23:35 498245 1129
изображение.png 56Кб, 500x500
500x500
Я хз, где спросить - не совсем Ардуиновская тема (Хотя и довольно близкая)

Я хочу собрать что-то вроде пеленгатора, но для довольно маленьких расстояний (От сантиметра, до полуметра)
То есть, стоят четыре каких-то датчика по углам поля и постоянно замеряют расстояние до маячка.
А затем эти расстояния обрабатываются компьютером, и вычисляются координаты X и Y

Так вот, существуют ли вообще в природе такие вот радиодальномеры, как их искать и где покупать?
Уже весь Aliexpress облазил и ничего подходящего даже близко не нашёл. Только ИК и УЗ-дальномеры. А они в моём случае вообще не подходят.

И если там не йоба сложная схема, то можно ли собрать такой датчик самостоятельно - мне впринципе будет достаточно любого параметра - хоть угла с которого сигнал приходит относительно 90градусного угла, хоть просто условной "Силы сигнала" которая будет падать при удалении, и возрастать при приближении к такому датчику

Может быть знает кто такие йобы?
Аноним 22/06/22 Срд 01:28:52 498254 1130
>>498245
> Так вот, существуют ли вообще в природе такие вот радиодальномеры, как их искать и где покупать?
Да, и называется это чудо РАДИОВЫСОТОМЕР. Угадай почему, лол.
Наеб в том, что ты не получишь погрешность меньше половины длины волны. Если конечно обмазаться доплером, то можно и точнее, но тут ебейший матан будет.
Либо взять 60 ГГц ФАР, тоже может подойти, че то такое используется устройствами стандарта 802.11ad.
В целом к твоему вопросу ближе всего будет автомобильный миллиметровый радар, который в парктрониках используется, но удачи его подключить к ардуине.
Можешь погуглить radio indoor tracking, какие-то исследования на тему я находил.
Аноним 22/06/22 Срд 01:32:04 498255 1131
>>498254
>>498245
А, ну да, в общем случае то что ты хочешь, называется радар. Что я могу тебе сказать по этому поводу за 4 из 6 курсов специальности радиолокационные системы? Не лезь блядь, оно тебя сожрет!
Но если ты супераутист...
https://hforsten.com/third-version-of-homemade-6-ghz-fmcw-radar.html
Аноним 22/06/22 Срд 07:54:49 498268 1132
>>498254
>>498255
Это не совсем то, что нужно.
Мне нужно замерять расстояние/время прохождения сигнала/угол только до одного определённого маячка, который излучает сигнал.
А не сканировать всё подряд.

> автомобильный миллиметровый радар
Там же вроде ультразвук юзается? С ультразвуком - вообще никаких проблем. Уже есть готовые компоненты - например HC-SR04 которые тысячами продаются на алиэкспрессе и в магазинах ардуинщиков.
Но тут проблема в том, что любой посторонний предмет собьёт к херам все измерения.
Аноним 22/06/22 Срд 08:06:48 498269 1133
>>498268
>Но тут проблема в том, что любой посторонний предмет собьёт к херам все измерения.
Это и с радио будет точно так же.

С ультразвуком есть еще измерители скорости и направления ветра, которые устроены почти как у тебя на картинке нарисована.
А не проще ли приспособить готовые дальномеры (tof модули)? Такие как VL53L0X.
Аноним 22/06/22 Срд 08:18:13 498270 1134
>>498269
> Это и с радио будет точно так же.
Я конечно не эксперт, но по-моему, радиоволны (Особенно низкочастотные) проходят сквозь препятствия. Если там не свинцовая стена, конечно

> С ультразвуком есть еще измерители скорости и направления ветра, которые устроены почти как у тебя на картинке нарисована.
> А не проще ли приспособить готовые дальномеры (tof модули)? Такие как VL53L0X.
Они все либо на ультразвуке, либо на ИК.
Я впринципе, не против использовать их, но мне интелекта не хватает придумать, как с помощью них игнорировать препятствия
Аноним 22/06/22 Срд 08:33:15 498271 1135
>>498270
>но по-моему, радиоволны (Особенно низкочастотные) проходят сквозь препятствия.
Сантиметровый диапазон не проходит, через препятствие в виде ладошки, например. Дециметровый не сильно лучше. Может в метровом диапазоне как-то можно сделать такое, но сомневаюсь.
Аноним 22/06/22 Срд 08:37:11 498272 1136
>>498271
А есть тогда вообще, хоть какой-то нормальный способ найти эту хуйню?
Аноним 22/06/22 Срд 10:13:18 498275 1137
>>498268
> Мне нужно замерять расстояние/время прохождения сигнала/угол только до одного определённого маячка, который излучает сигнал.
Ну, вторичный радар это называется. Вот с ним погрешности будут точно не меньше чем лямбда пополам.
Ты же в курсе, что Valve Lighthouse работает ровно наоборот?
>>498270
> Я впринципе, не против использовать их, но мне интелекта не хватает придумать, как с помощью них игнорировать препятствия
Никак, да это и не нужно. В теории можно использовать терагерцовый диапазон, он проходит через диэлектрики и имеет достаточно малую длину волны, но проблемы сам понимаешь какие.
>>498271
Опять таки, лямбда пополам - фундаментальное ограничение погрешности измерения
Аноним 22/06/22 Срд 16:01:13 498290 1138
image.png 209Кб, 1920x1080
1920x1080
Мужики, решил тут библиотеки попробовать писать и сразу словил хрень какую-то. В данной конфигурации диод по кнопке на пин 8 загорается сразу, а потухает с задержкой. Почему, а главное какого хуя?
Аноним 24/06/22 Птн 15:56:37 498464 1139
А какого хера аhдуины на ATmega32U4 стали такими дорогими? Раза в два дороже 168p хотя раньше стоили примерно также. Есть какие-то еще варианты если нужен нормальный usd, без vusb костылей?
Аноним 24/06/22 Птн 19:32:32 498477 1140
>>498464
Посмотри что-то помимо атмеги.
Аноним 24/06/22 Птн 19:55:50 498479 1141
>>498464
Возможно прочухали, что на них стали делать контроллеры типа джойстиков или рулей с педалями
Аноним 25/06/22 Суб 15:38:21 498544 1142
18.jpg 54Кб, 600x391
600x391
Поясните начинающему погромисту.

Вот допустим я передаю в функцию локальную переменную по ссылке (т.е. не саму переменную, а указатель). Это работает быстрее, поскольку не нужно создавать в оперативке копию переменной и тратить такты процессора. Если переменная какая-то охуенная тяжёлая структура - это может быть долгим.

А как этот работает с глобальными переменными? Их тоже имеет смысл передавать по ссылке, или всё глобальное работает сразу, без копирования, проверок области видимости и всякой хуйни?

И есть ли разница в случае с RTOS?
Аноним 25/06/22 Суб 19:12:20 498556 1143
>>498544
>Это работает быстрее, поскольку не нужно создавать в оперативке копию переменной и тратить такты процессора.
Не быстрее, потому что нужно создавать "в оперативке копию ячейку с адресом переменной и тратить такты процессора". Даже более того, указатель в атмеге 16 бит, а переменная может быть 8 бит.
>Если переменная какая-то охуенная тяжёлая структура
Да, тогда будет целесообразно передавать по указателю, ну или по ссылке если использовать C++.

>А как этот работает с глобальными переменными?
Глобальные переменные от локальных отличаются только тем что локальные лежат в стеке (как правило, могут и в регистрах, если компилятор оптимизирует), то есть точно так же в ОЗУ, только немного по другим адресам.
>области видимости
Это немного про другое. Тут нужно думать о времени существования переменной, а именно осознавать что локальные переменные - они на стеке.

>И есть ли разница в случае с RTOS?
Как именно передаются аргументы функциям и как функции возвращают результат, определяет соглашение о вызовах, а не RTOS. https://gcc.gnu.org/wiki/avr-gcc
Аноним 25/06/22 Суб 21:36:03 498563 1144
>>498556
>Глобальные переменные от локальных отличаются только тем что локальные лежат в стеке (как правило, могут и в регистрах, если компилятор оптимизирует), то есть точно так же в ОЗУ, только немного по другим адресам.
Т.е. замена прямого обращения на ссылку может дело ускорить?

У меня ситуация с быстрым чтением с SD-карты. Библиотечная тяжелая переменная типа File через myFile.read парсит данные с флешки, потом жуёт, потом раскладывает тяжелую 28-байтную структуру. Все вспомогательные переменные передаются ссылками. А вот myFile и структура - глобальные. Вот и думаю, будет ли парсер работать быстрее, если работать с глобальными переменными через ссылки с указателями.
Аноним 25/06/22 Суб 22:01:07 498568 1145
>>498563
>Т.е. замена прямого обращения на ссылку может дело ускорить?
Это еще почему? При "прямом обращении" компилятор может оптимизировать как угодно, потому что адрес этой твоей переменной будет известен на этапе компиляции. А по ссылке наоборот, может прилететь любой адрес, если в общем случае. На практике конечно может быть что угодно, но тем не менее.
И еще, как всем известно, обилие глобальных переменных это не очень хорошо, такое запутывает код. Однако и в стек пихать слишком много не стоит, если в случае с глобальными переменными компилятор на этапе компиляции проверяет влезают ли они в память,то со стеком компилятор не может проверить никак. Поэтому используй еще и static, где оно уместно.

>Вот и думаю, будет ли парсер работать быстрее, если работать с глобальными переменными через ссылки с указателями.
Ерунда это все. Нужно писать код чтобы он был понятнее. Это также к тому, что глобальные переменные несколько запутывают код. Если что-то слишком медленно работает, ну возьми тогда другой микроконтроллер, делов то. У тебя же наверняка нет задачи сэкономить энергию при питании от батарейки или сэкономить копейку, применив самый дешевый микроконтроллер.
Аноним 25/06/22 Суб 22:34:24 498570 1146
54.jpg 67Кб, 640x380
640x380
>>498568
>У тебя же наверняка нет задачи сэкономить энергию при питании от батарейки или сэкономить копейку, применив самый дешевый микроконтроллер.
У меня задача парсить G-команды с флешки, с учётом разной стилистики их написания разным софтом, отфильтровывая комменты и ненужную хуйню. Команды вида "G(int) X(float) Y(float) Z(float) E(float) F(int)".

Контроллер взял esp32. Минимизировал операции с float до единственной. Почти все ветвления сделал на switch вместо if/else. Сделал скип-флаги, чтобы нарвавшись на ненормальный символ парсер проматывал всё до следующей команды, минуя основной сортировщик символов.

Сделал тестилку с таймером на миллис. Среднее время чтения команды 1мс. В кратком виде 400-600мкс. Чё-то как-то дохуя для 240МГц.
При парсинге длинного файла некоторые команды почему-то парсястя за 10мс - наверное RTOS там на фоне хозяйничает. Впрочем, если сделать буфер на 10-20 команд, это не проблема.

Проблема в том, что 1мс это ДОЛГО, и я пока нихуя не понимаю, где тут узкое место. Или запись в глобальную структуру идёт очень долго. Или сам акт чтения флешки идёт очень долго. Может я упёрся в аппаратные пределы SD-ридера, может скорость SPI-интерфейса искуственно зарезана. Хуй его знает.
Аноним 25/06/22 Суб 23:18:10 498576 1147
>>498570
Ерундой какой-то занимаешься. Может возьмешь тогда что-то с нормальным FPU и без вай-фая с ртос?
>и я пока нихуя не понимаю, где тут узкое место.
Так замерь, что тут сложного? Можно прямо в коде таймером померить. Можно даже просто ножкой дрыгать и смотреть длительность импульсов осциллографом.
Аноним 26/06/22 Вск 00:37:32 498582 1148
>>498570
>может скорость SPI-интерфейса
>esp32
Падажжи, у esp32 есть SDIO, зачем тебе SPI?
>и я пока нихуя не понимаю, где тут узкое место
Есть такое
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/perfmon.html
https://github.com/espressif/esp-idf/tree/master/examples/system/freertos/real_time_stats
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/app_trace.html
Возможно поможет. Ну и я б взял JTAG и обмазывался брейкпоинтами, замеря почти по шагам где проеб.
Аноним 26/06/22 Вск 04:46:50 498589 1149
001.png 31Кб, 902x596
902x596
002.png 34Кб, 905x737
905x737
15432136671420.jpg 76Кб, 570x380
570x380
>>498576
>Ерундой какой-то занимаешься. Может возьмешь тогда что-то с нормальным FPU и без вай-фая с ртос?
Например, что? Из более-менее популярного STM32F411 всего 100МГц, в 2.4 раза медленнее. Как там работает FPU - я в душе не ебу.

Меня, правда, крипанула статья https://blog.classycode.com/esp32-floating-point-performance-6e9f6f567a69 с разницей аж в два порядка при соизмеримых частотах. Но там речь про STM32F767, плата на пару классов выше и стоимостью под сто баксов, причём её уже в каждом магазине не купишь.

Esp32 привлекает тем, что их нынче как говна за баней. И ещё что он двухъядерный. А мне двухъядерность очень желательна, изначально я вообще хотел два контроллера поставить и какой-то шиной соединить, ибо на втором будет вертеться высоконагруженная задача.

UPD: Оптимизировал код, выкинув проверку currentFile.available(), которая производилась каждый символ. Заработало в 2 раза быстрее, по 300-450мкс на команду.

UPD2: Тестовый измеритель, который только считывает символы и ничего не делает, показал 12.5мкс на считывание символа, что даёт как раз искомые 300-450мкс при типичной длине строчки в 24-36 символов. Значит, мой парсер таки пиздато оптимизирован, и проблема в SD-карточке.

По даташиту у esp32 SPI работает на 8мгц. Стало быть, он должен проталкивать почти 1Мбайт/с. А у меня почему-то 80кбайт/с. Понятно, что на каждый принятый байт надо ещё отправить как минимум 4 байта адресации, но всё равно трёхкратная разница получается. Библиотека SD-карточки кривая мейби?

>>498582
>Падажжи, у esp32 есть SDIO, зачем тебе SPI?
Я пока крайне смутно представляю, что это такое, и с чем его едят, и как модуль по этой схеме коннектить. Менюшку я вообще изначально написал для атмеги, и она там даже худо-бедно работала, но памяти уже не хватало.
Аноним 26/06/22 Вск 10:22:49 498606 1150
>>498589
>>498589
>А у меня почему-то 80кбайт/с.
Если по одному байту читать, то ничего удивительного в такой низкой скорости. Тем более ерундой занимаешься.
Аноним 26/06/22 Вск 10:45:05 498609 1151
>>498589
> Я пока крайне смутно представляю, что это такое, и с чем его едят, и как модуль по этой схеме коннектить
Модуль никак, коннекти sd карту напрямую. Алсо, попробуй разогнать spi, хуле там
Аноним 26/06/22 Вск 13:18:40 498621 1152
12710903390867.jpg 59Кб, 560x750
560x750
>>498606
https://radioprog.ru/post/334#file_read
Вейт, а по скорости есть разница между file.read() и file.read(buf, len)? И какой тогда длины оптимально делать buf?

Допустим, один такт SPI занимает 0.125мкс, байт 1мкс. Стало быть, при побайтном чтении 11.5мкс карточка занимается хуй знает чем. Стало быть, если взять буфер на 10 байтов, то процесс займёт 10+11.5мкс или в среднем 2.15мкс на чтение символа, я правильно механику понимаю?
Аноним 26/06/22 Вск 14:41:53 498630 1153
>>498544
>Вот допустим я передаю в функцию локальную переменную по ссылке (т.е. не саму переменную, а указатель). Это работает быстрее, поскольку не нужно создавать в оперативке копию переменной и тратить такты процессора.
Ну допустим что-то из этого может быть не очевидно, но потом:
>>498621
>Вейт, а по скорости есть разница между file.read() и file.read(buf, len)?
Даже если не знать что там внутри этих методов/функций происходит и что там в итоге карточка, разве не очевидно что вызвать функцию один раз, то есть один раз передать аргументы (и прочие процедуры, выполняемые при вызове функции), будет быстрее если делать один раз, а не сотню?

Занятно ты хочешь в одном месте сэкономить пару тактов, когда в другом месте...
Ну а в остальном разумеется флешка быстрее прочтет сектор разом, чем по байту. Другой вопрос что там у тебя в ардуине происходит.
Аноним 27/06/22 Пнд 10:53:13 498708 1154
>>498563
Указателю всё равно, куда указывать

>тяжелую 28-байтную структуру
Орнул
Аноним 27/06/22 Пнд 13:56:34 498721 1155
Мужики, у меня >>498290 реальная проблема! Нам тут блять не до шуток!
Аноним 28/06/22 Втр 10:51:18 498847 1156
image.png 164Кб, 1920x1080
1920x1080
>>498758
Однохуйственно, бро.
Аноним 28/06/22 Втр 14:44:22 498878 1157
image.png 723Кб, 1000x1000
1000x1000
I2CexpDIag.png 591Кб, 808x2800
808x2800
Есть у меня 1602 i2c дисплей на PCF8574, пик 1, и в один прекрасный день он начал выдавать какие-то рандомные иероглифы вместо символов. Прогнал через I2CexpDIag, выдало пик 2. Осмотрел плату, никаких видимых физических повреждений не заметил, на всякий случай пропаял все контакты, не помогло. Че это может быть? Стоит менять микруху PCF8574, или весь i2c модуль, или все вместе?
Аноним 30/06/22 Чтв 14:22:07 499106 1158
https://github.com/Saur0o0n/PIDKiln/blob/master/PIDKiln_input.ino#L122
Короч есть такой код для парсинга энкодера. Помогите ленивому аутисту поменять его на 3 кнопки. Соответственно одна соответствует кнопке энкодера, а две других - вместо вращения вправо-влево.
Я так понимаю, нам надо тупо вместо этого
if(sum == 0b1101 || sum == 0b0100 || sum == 0b0010 || sum == 0b1011) encoderValue=1;
if(sum == 0b1110 || sum == 0b0111 || sum == 0b0001 || sum == 0b1000) encoderValue=-1;
На нажатие правой или левой кнопки ставить encoderValue 1 или -1. Но как бороться с дребезгом контактов тут? Или вот такая конструкция что сначала у нас прерывание, а потом мы в нем делаем digitalRead этой же кнопки - достаточная защита от дребезга?
Аноним 01/07/22 Птн 15:12:35 499240 1159
>>499106
>Но как бороться с дребезгом контактов тут?
Триггер Шмидта ебани.
Аноним 01/07/22 Птн 18:10:21 499257 1160
>>499240
Не совсем понимаю, как его повесить на интеррапт и вообще как выглядит его дискретная версия
Аноним 01/07/22 Птн 18:15:52 499258 1161
>>499257
>его повесить на интеррапт
Просто слушать и всё, дребезга там уже не должно быть.
>как выглядит его дискретная версия
Я 74HC14N пользовал, например.
Аноним 01/07/22 Птн 20:56:20 499277 1162
>>499258
>Я 74HC14N пользовал, например.
Нет, ты не понял, мне нужно СОФТВАРНОЕ решение
Аноним 03/07/22 Вск 13:13:07 499416 1163
>>499277
А нахуя? Ну слушай пины подольше, не знаю. Для энкодеров и кнопок 100500 прошивок высрали, подбери что-нибудь оттуда.
Аноним 03/07/22 Вск 16:45:22 499428 1164
>>499416
Потому что надо модифицировать существующий проект, очевидно же. А я уже собрал плату и впихнуть там некуда триггер шмитта
Аноним 03/07/22 Вск 17:49:14 499435 1165
aaa.png 77Кб, 537x831
537x831
>>499277
Так сделай программный аналог триггера Шмитта. Счетчиком и с гистерезисом. Вот тебе немного кода, там может немного лишнего для тебя и вместо uint8_t наверное лучше bool.
Отдельную микросхему действительно нет смысла втыкать, что бы там не писал анон выше.
Аноним 03/07/22 Вск 20:35:34 499452 1166
16568608872540.png 855Кб, 760x870
760x870
Аноны, меня к вам прислали.
Подскажите, ничего не сгорит если я к gpio (там вроде бы 5v) подключу крутилятор на 12v?
Аноним 03/07/22 Вск 20:45:11 499454 1167
>>499452
Снизив напряжение ток тоже упадёт. Если вентилятор твой, то будет где-то 30 мА, но лучше считать 40. Тянет пин столько, или нет?
Аноним 03/07/22 Вск 20:58:13 499455 1168
>>499454
>Тянет пин столько
Не знаю, как узнать? Это Orange Pi 3 lts
Аноним 03/07/22 Вск 21:25:09 499456 1169
>>499455
/ra/ 2022
В документации. В разделе электрических параметров.

Питай вентилятор от того же блока питания, и не еби мозги, если не знаешь.
Аноним 03/07/22 Вск 21:27:23 499457 1170
>>499456
Бля, я хочу от повербанка питать. Там тоже 5v.
Аноним 04/07/22 Пнд 04:51:16 499488 1171
>>499457
Ну так припаяй вентилятор к обрезку USB-кабеля и питай, лол.
Аноним 07/07/22 Чтв 20:22:42 499871 1172
20220707210519.jpg 395Кб, 1296x1174
1296x1174
20220707192204.jpg 529Кб, 1296x900
1296x900
>>497782
Первые итоги.

КПП

Доделал полностью, устранил мелкие недочеты. В качестве ручки используется рукоятка КПП от грузовика MAN. Датчики положения рукоятки - герконы, оси перемещения и фиксации на подшипниках. В прошивке пришлось прописать кнопки мультипликатора и делителя как тумблеры для корректной работы в ETS2, но это корректно не работает уже в FS22. Неприятно, но не смертельно. КПП подключается к основному модулю через разъем RJ45.

Педали

Прикрутил к постаменту ножки, на ножки наклеил липкую резину, которая нихрена не хочет держаться на клее. Как ее закрепить на ножках я пока не понимаю. Впрочем, она более-менее липнет к основе и если не двигать ее не поднимая, то все вполне исполняется свою функцию. Педали так же подключены к основному модулю через разъем RJ45, в качестве датчиков используются самодельные датчики Холла. Оси педалей на подшипниках. Сам постамент педалей мне не очень нравится, хотелось бы немного переделать эргономику, но пока буду пользоваться этим.

Теперь остался только корпус руля. С ним постоянно возникают проблемы в виде новых идей и устранения выявленных недостатков. Сейчас я переделываю уже третью версию корпуса, где введены две новые кнопки и ребра жесткости для моторов FFB
Аноним 18/07/22 Пнд 22:07:53 500917 1173
PXL202207181905[...].jpg 354Кб, 1080x1440
1080x1440
Есть два стула две платы nodemcu. На одной распаян кварц, а на второй его нет, видимо используется внутренний тактовый генератор esp8266.
Вопрос: как оно понимает какой тактовый источник использовать? Можно ли изменить источник тактового сигнала программно?
Аноним 18/07/22 Пнд 22:24:49 500918 1174
>>500917
Найди схему и посмотри куда подключен этот кварц. А еще esp8266 это микросхема под вон той металлической крышкой, а вовсе не та плата с антенной. Посмотреть схему той платы с антенной тоже не мешает.
Тот кварц не для есп, а для CH340.
Аноним 18/07/22 Пнд 23:00:41 500920 1175
>>500918
>А еще esp8266 это микросхема под вон той металлической крышкой, а вовсе не та плата с антенной.
Да ладно.. Что серьезно?

>Тот кварц не для есп, а для CH340
Там CH340C со встроенным генератором, нах ему еще кварц?
Аноним 18/07/22 Пнд 23:19:16 500923 1176
>>500920
Может все-таки схему откроешь? Или даже просто посмотришь к какой микросхеме идут дорожки от кварца?
Или настоящие ардуинщики не ищут простых путей?
Аноним 20/07/22 Срд 18:52:56 501096 1177
>>500917
>Можно ли изменить источник тактового сигнала программно?
На стм32 точно можно, здесь тоже, вероятно.
Аноним 24/07/22 Вск 14:50:10 501375 1178
Каким образом можно получать координаты комара в комнате, хочу сделать лазерную турель котарая будет сбивать пидорасов
Аноним 24/07/22 Вск 14:56:22 501376 1179
Аноним 24/07/22 Вск 17:05:30 501386 1180
1646065919-f959[...].png 752Кб, 700x516
700x516
>>501375
>Каким образом
Выдавай им жпс-трекер на входе в комнату.
Аноним 25/07/22 Пнд 07:36:37 501457 1181
Яннп непонел, пытался заюзать SPI на DUE - мануал стопицот раз прочел, примеры копипастел тщательно.
Но байты не выходят, на scl клок не выклоковывается у меня есть яйцелограф ебический.
В чем проблема может быть? Где полизать?
Аноним 25/07/22 Пнд 10:21:14 501464 1182
>>501457
На другой пердуине запускал своё говно?
Аноним 26/07/22 Втр 11:37:33 501506 1183
Привет, в общем на ардуине нано делаю девайс, в котором надо мерить аналоговые сигналы, так вот трабл в том, что я переключаю референс с дефолтного на интернал и обратно, но измерение неправильное после установки референса в интернал, по расчетам оно выходит как относительно питания, то бишь дефолт. если убрать строчку с референсом дефолт, то измерение относительно 1.1 верное. Измерение происходит друг за другом, раз в 1 сек, пробовал порядок строк менять, но нихуя. дефолтный референс правильно работает, внутренний - не работает. ещё пробовал добавлять задержку 1 сек после установки референса, измерение работает нормально, но это тормозит цикл.
как правильно переключать референсы?
Аноним 26/07/22 Втр 19:01:30 501524 1184
>>501506
На другой пердуине запускал своё говно?
Аноним 27/07/22 Срд 20:42:46 501616 1185
Как корректно разбивать большой проект по файлам? А то я что-то заебался. Выношу часть функций в #include "zalupa.h" - и оно то переменную не видит, то дефайны, то инициализацию проёбывает, то ещё какая-то хуйня. И глобальных переменных тоже дохуя, от них не отказаться, ибо "параллельные" задачи ими синхронизируются.

По классам нормально не распихивается. Там ветвящееся меню, хитровыебанное тактирование и взаимные зависимости.
Аноним 27/07/22 Срд 21:17:23 501617 1186
>>501616
> переменную не видит, то дефайны, то инициализацию проёбывает, то ещё какая-то хуйня. И глобальных переменных тоже дохуя, от них не отказаться
Ты явно делаешь что-то не так
Аноним 27/07/22 Срд 21:41:11 501619 1187
>>501616
Потому то я онли С...без классов и вообще ООП. Онли стронг GCC und nano под линухом))
Если нужно "асинхронно" рулить 3-4 железяками (гпс,гсм,экран,магнитометр,RFM12B) беру RTOS JacOS. И всё влезает в AVR128.
На пердуине ,разве что БЫСТРО...хуяк,хуяк. ЗАРАБОТАЛО)))
Когда нужно конвертер IR команд какой,ну еще Ethernet шилд прицепить и тупо релюшкой пощелкать. А так..."конструктор"))
Не тралльь
Аноним 27/07/22 Срд 22:58:48 501623 1188
>>501617
>Ты явно делаешь что-то не так
Конечно делаю, ебусь через терни к звёздам методом проб и ошибок. Я ж не синьор-помидор 80лвл, а хуй с горы.

Вот сейчас мне нужен метод: как с наименьшими потерями взять кусок кода, вынести в отдельный файл, а в основном оставить #include "zalupa.h". Чтобы какие-нибудь директивы компилятора помогали файлам друг на друга ссылаться. И простой положняк, где можно обойтись малой кровью, а где переделывать всё нахуй.

Есть, конечно, ардуино-вкладки, которые тупо раскидывают огромный скетч по последовательным страничкам, но это решение на крайний случай.
Аноним 27/07/22 Срд 23:48:19 501626 1189
>>501616
Не разбираюсь в ардуинах и цпп, но
1) Осознай что препроцессор в #include только копипастит текст из .h файла, точно так же как если бы ты скопипастил руками. Ничего сверх этого оно не делает.
2) Есть специальные меры чтобы заголовочный файл дважды не инклюдился в один .c файл. Это либо #pragma once (не по стандарту), либо чуть более многословно, но по стандарту. За редкими исключениями такое должно быть во всех заголовочных файлах.
3) Прочти что такое прототипы функций, static (для функций и переменных) и extern.

Все, если не лезть в цпп, то по этому вопросу почти ничего сверх этого знать не требуется.
Аноним 28/07/22 Чтв 01:04:22 501629 1190
>>501623
>>И простой положняк, где можно обойтись малой кровью, а где переделывать всё нахуй.
Позравляю...отсюда и начинаются постройки "велосипедов".
Есть 2 пути...
"Быстрый" (копи паста), в результате которого ты проебешся хуй знает сколько.
"Долгий" (курим доки,начинаем с "элементарного С")...и ВНЕЗАПНО всё работает , как ты хотел.
Ну либо "семафорь" и дрыгай лапками.
Твой выбор))
Аноним 28/07/22 Чтв 20:16:01 501656 1191
>>501616
А я обычно хуячу все в один файл на десятки тысяч строк, потому что постоянно времени не хватает.
Некрасиво, зато быстро и работает ровно так же.
Плюс все равно управляющая логика везде своя и можно голову сломать над правильным разбиением.
Вот работу с датчиками и прочее отдельное унифицированное барахло лучше в отдельные файлы переносить, там плюсы перевешивают.
Аноним 28/07/22 Чтв 22:05:01 501671 1192
>>501656
>на десятки тысяч строк
Чота взлолировал с етого ардуино-девопса
Аноним 29/07/22 Птн 19:26:30 501759 1193
>>501671
Не, это в других средах.
Ардуина только для простых ньюфажных поделок годится.
Аноним 30/07/22 Суб 17:01:10 501836 1194
>>501759
Ты давно на гитхаб не заходил видимо
Аноним 30/07/22 Суб 20:41:04 501860 1195
>>501626
>либо чуть более многословно, но по стандарту
гуглить это как "c header guard"
Аноним 01/08/22 Пнд 04:30:40 501967 1196
image.png 74Кб, 419x427
419x427
image.png 65Кб, 1859x1386
1859x1386
Здрасьте.

Планирую подключить эту штуку (https://github.com/FYSETC/FYSETC-Mini-12864-Panel) к адруине. Посмотрел на схемы и вроде всё понятно. Нужно просто подключить к соответствющим пинам и дёргать соответствующие для нужных компонентов.

Но в описании есть предостережение (пикча 1):
In order to be compatible with some motherboards, such as RAMPS1.4, mini12864 is equipped with RST (R3) and KILL (R4) optional resistors. At present, some motherboards (S6/Spider) change the KILL to 5V. At this time, please make sure that R4 on the mini12864 is in the empty state, otherwise pressing the button on the screen will cause a short circuit between 5V and GND, and long-term operation will cause the motherboard to be damaged.

Правильно ли понял, что самым правильным вариантом будет просто тупо не подключать эти пины?
Ну и опционально интересно было бы услышать вангнования нахуя вообще это сделано? Типа некоторые материнские платы ДОЛЖНЫ передавать по соответствующим пинам доп. питание, а того, что по VCC они передают недостаточно?
Аноним 02/08/22 Втр 02:25:54 502015 1197
>>501967
Хммм. Подключил vcc, gnd (на обоих экспах) и биппер. Попробовал побипать: чёт ноль эффекта. Либо спалил нахуй, либо тут как-то хитрее нужно всё подключать.
Аноним 02/08/22 Втр 07:29:12 502018 1198
>>477741 (OP)
Какое-то унижение ардуино заниматься. Ну да ладно. Есть шанс что если я с этой хуйнюшкой поработаю, поучусь смогу выучить дизайн циркутов и как обычные микроконтроллеры устанавливать на платы и программировать? Или смысла нет и надо лучше дрочить книжки? Не могу нигде найти никаких гайдов, схем и тд, на ардуино поди есть сотня туториалов, поэтому спрашиваю.
Аноним 02/08/22 Втр 07:43:50 502019 1199
>>502015
Там нет встроенного генератора. Надеюсь ты подаешь туда меандр с частотой около 3 кГц, а не постоянный уровень?
Аноним 03/08/22 Срд 09:36:33 502084 1200
Аноним 03/08/22 Срд 10:32:15 502087 1201
>>502084
Кто всё то, ты тут один
Аноним 10/08/22 Срд 16:47:31 502425 1202
Кто-то шил домофонные ключи на 13.5 МГц?

Надо элтис прошить, а то местные мастера ничего не могут сделать со своими алишными прошиваторами.
Аноним 10/08/22 Срд 20:25:35 502436 1203
image.png 23Кб, 661x553
661x553
>>501375
Лол. Тоже когда-то думал над такой идеей. Хотел при помощи микрофонов детектить место в пространстве. Накидал систему уравнений для этого и обосрался с ее решением. Причем пробовал сам решить, при помощи вольфрама, питоновскими либами для аналитического решения, делал модельку и пытался численными методами высчитать - все хуйня.
Аноним 11/08/22 Чтв 03:22:02 502462 1204
>>502087
Не он первый.
Уже лет 5 назад на эту тему были задумки.
Копья ломали шо пиздец.
В результате все хуй забили))
Аноним 11/08/22 Чтв 03:34:28 502463 1205
>>502436
Трёхмерную триангуляцию сделать не проблема. Проблема найти такие микрофоны, чтоб слышали комара с рандомного направления хотя бы с 5 метров, и при этом не наводились ни на что постороннее.
Аноним 11/08/22 Чтв 21:38:14 502514 1206
>>502463
>Трёхмерную триангуляцию сделать не проблема.
Ну давай, поделись математической моделью.
Аноним 12/08/22 Птн 01:27:32 502515 1207
>>502436
начни с экспериментов расстояние - уровень сигнала в хрущевке с переотражением от стен, а не абстрактно в космосе, убедись, что ты не получишь расстояние ни с какой вменяемой точностью, страдай
Аноним 12/08/22 Птн 01:28:43 502516 1208
>>501375
подсвечивай комнату в ик диапазоне/нейросеточку на распознавание с камеры
Аноним 13/08/22 Суб 03:42:40 502553 1209
14704367789950.jpg 44Кб, 680x564
680x564
Допустим, у меня в схеме несколько независимых источников питания. Им ведь достаточно общую землю сделать, чтобы все сигналы нормально шли и вольтаж относительно друг друга соблюдался?
Аноним 13/08/22 Суб 19:39:14 502622 1210
Анон, есть вот такая плата для ардуино 37,96 руб. 16%СКИДКА | TM1637 4-битный/TM1638/MAX7219 8-битный модуль цифросветодиодный светодиодного дисплея, 7-сегментный 3,5-дюймовый циферблат, красная анодная трубка, четыре последовательных драйвера
https://a.aliexpress.com/_DCOXJfv
Led & key, она подключена к ардуине, надо на диоды повесить реле, когда заказывал я думал - в модуле реле отпаяю резисторы, ведущие к плюсу, выведу провода от оптопар и будут у меня гальванически развязанные входы, впаяюсь ими вместо диодов в эту плату. Всё приехало, я сделал задуманное и был удивлен - сигналы на выходе led&key для горящих и негорящих диодов одинаковые - смотрел осциллографом, а оптопара реле, подключенная вместо любого диода всегда включена, независимо от того зажжен диод на led&key или нет. Ну ладно, подумал я, резистор поможет может в оптопаре может диод получше, однако резистор не помогает. У меня только три свободных ноги на ардуине, напрямую цеплять не вариант, надо 6 каналов реле 4 кнопки и индикатор. Двач, помогай.
Аноним 13/08/22 Суб 20:09:12 502626 1211
image.png 40Кб, 586x600
586x600
Сап, паяч.
Я решил сделать клавиатуру из резистивного тача: https://github.com/MichaelDworkin/Arduino-USB-Macro-Keyboard

Исходник не компилируется, говорит, что не задан тип переменной(?) Что я делаю не так?
Аноним 13/08/22 Суб 21:05:21 502629 1212
>>502626
Ты #include то написал?
Аноним 20/08/22 Суб 11:38:11 502971 1213
кто знает как шить esp-13? в гугле гайдов нету, только противоречивая инфа, пытаюсь шить через ch340, питалово внешнее, chip en на плюсе, io0 на минусе, че ёще куда вешать где io15, где io2 надо занулять, пробовал и так и сяк и rx tx менял местами и нихуя. как правильно подключать? Может ещё дело в arduino ide? выбирал generic 8266
Аноним 21/08/22 Вск 05:43:03 503013 1214
001.png 214Кб, 700x471
700x471
002.png 80Кб, 750x493
750x493
>>502971
Ну распиновка у него примерно та же, что и у esp7/esp12, только выводы перепутаны. Так что ищи типовые схемы для esp12 и воссоздавай. Лучше по мотивам WeMos D1 mini, он стабильнее.
Аноним 28/08/22 Вск 15:24:15 503491 1215
>>477741 (OP)
Ардуино - налог для хохлов, и шапка итт это подтверждает.
Аноним 28/08/22 Вск 16:39:41 503510 1216
>>477741 (OP)
Эта ваша ардуина затащит сто мегабит в секунду ворочать? Допустим, хочу из нее сетевой монитор сделать (в теории, через эзернет-разъем, но если можно через другие то похуй куда провода совать).
Аноним 28/08/22 Вск 19:19:50 503527 1217
>>503510
Ардуины разные бывают, да и не вполне понято что именно ты хочешь. Но в целом вряд ли хоть какая ардуина потянет. Вероятно тебе нужно брать как минимум полноценный роутер, может для openwrt есть то что ты хочешь в готовом виде.
Если брать самую распространенную ардуину на ATmega328P, то даже чтобы всего лишь прочитать 8 бит с порта (то есть просто лог. уровни с 8 проводов) и сохранить это в память, потребуется инструкция in для загрузки в регистр, а потом для сохранения st, можно push. В сумме это три такта. А тактовая частота там 20 МГц максимум, таким образом максимальная скорость записи (без какого либо анализа) входного сигнала 50 мегабит всего лишь. Это для гипотетического случая, когда источник сигнала будет синхронизирован с тактовой частотой атмеги.
Аноним 28/08/22 Вск 20:06:32 503528 1218
>>503527
Я краем уха слышал что там есть ДМА и всякие нулевые копирования.

Прост стало интересно, затащит ли она отзеркаливание трафа. Оврт сила, но требования к потреблению растут, да и собирать оврт это пиздец, например, а у вас по ф5 все заливается.

В принципе, мне ж не обязательно через логические входы. Можно аналог. А можно и вообще встроенный эзернет. Но с ним, походу, вообще какая-то порнография, я тут почитал немного по теме.
Аноним 28/08/22 Вск 20:39:00 503531 1219
>>503528
>Я краем уха слышал что там есть ДМА и всякие нулевые копирования.
В атмегах, как наиболее популярных ардуинах, такого нет.

>Прост стало интересно, затащит ли она отзеркаливание трафа.
Зависит от того что ты под этим понимаешь. Просто перекинуть эзернетовские фреймы? А толку? Однако даже такое атмеги явно не потянут на скорости в сотню мегабит. Из такого около-ардуинского вероятно только ESP32 что-то такое отдаленно потянет, если я правильно тебя понимаю. Да и то в них лишь один Ethernet MAC.
Аноним 28/08/22 Вск 20:57:27 503533 1220
>>503531
>А толку?
Да хочу, блядь, хуле ты доебался?

>Зависит от того что ты под этим понимаешь.
Это вполне конкретный технический термин, тут не может быть никаких альтернативных пониманий и двойных прочтений.

Да, походу нужен стм. Ебучая ардуина, никак не придумать под нее задач. Че вы вообще на ней делаете? Гирлянды?
Аноним 28/08/22 Вск 21:17:12 503535 1221
>>503533
>Да хочу, блядь, хуле ты доебался?
Всего лишь не понимаю смысла. Это же не анализ, о котором ты писал в начале. То же самое что напрямую соединить проводами.

>Это вполне конкретный технический термин, тут не может быть никаких альтернативных пониманий и двойных прочтений.
Это вряд ли. Одно дело эзернетовские фреймы гонять, а совсем другое тупо с параллельной шины что-то брать. И совершенно третье внутрь tcp лезть.

>Да, походу нужен стм.
У них по одному Ethernet MAC, если что. Да и есть разные ардуины, не "слабее" чем стм.
>Че вы вообще на ней делаете? Гирлянды?
Я ничего не делаю. Делал только недавно из usbasp почти гирлянду - управление лампочкой через usb. Очень было нужно дистанционно включать с компа. Но и то делал без ардуинских иде с либами.
Аноним 28/08/22 Вск 21:33:27 503536 1222
>>503535
>То же самое что напрямую соединить проводами.
Нет, не то же самое. Не забивай голову задачей, мы сейчас возможности железки обсуждаем.

> Одно дело эзернетовские фреймы гонять, а совсем другое тупо с параллельной шины что-то брать. И совершенно третье внутрь tcp лезть.
И чем зеркалирование кадров отличается от зеркалирования уровней шины с точки зрения упомянутого мною зеркалирования трафика?

>Да и есть разные ардуины, не "слабее" чем стм.
Что ж ты тогда про них молчишь? Какие ардуины могут 100мбит через себя пропускать в том или ином виде, хоть кадрами с эзернета, хоть аналоговыми уровнями на четырех проводках, пофиг, главное чтобы она успевала сотку снимать с одного аппаратного интерфейса и тут же передавать на другой?
Аноним 28/08/22 Вск 21:58:49 503538 1223
>>503536
>И чем зеркалирование кадров отличается от зеркалирования уровней шины с точки зрения упомянутого мною зеркалирования трафика?
Схемой, программой, задействованной периферией. Из общего только наличие микроконтроллера.

>Что ж ты тогда про них молчишь? Какие ардуины могут 100мбит через себя пропускать в том или ином виде
Та же ATmega328P сможет в виде последовательности команд (я имею в вид ассемблер,если что) in, out, передавать с одного порта на другой с частотой вдвое меньше тактовой. Ну еще бесконечно in, out там не будет, потребуются команды перехода, но они редко могут быть. И если что, то это без записи в озу, только передача через регистр. Тактовая там 20 МГц, так что будет 80МБит, но можно немного разогнать тактовую и потянет сотню.

Вот только это то же самое что проводами соединить. Ну почти проводами - через параллельный регистр.
Аноним 28/08/22 Вск 22:21:41 503539 1224
>>503538
>Схемой, программой, задействованной периферией
Ты спрашивал "зачем" про задачу, а теперь объясняешь мне разницу между различными вариантами ее решения. Соберись.

>>503538
>Вот только это то же самое что проводами соединить
И все равно не то же самое.

Ладно, спасибо за консультацию. В принципе, все как и было обещано в шапке.
Аноним 28/08/22 Вск 22:37:32 503540 1225
>>503539
>Ты спрашивал "зачем" про задачу, а теперь объясняешь мне разницу между различными вариантами ее решения. Соберись.
Я вообще тебя не понимаю. Как будто на разных языках говорим.

>И все равно не то же самое.
Вот это как пример. Я то самодельные процессоры на плис делал, поэтому что ты мне втираешь какую-то дичь...

И в том что касается сравнения ардуин с стм32, то есть дурина Portenta H7, в которой STM32H747.
Аноним 28/08/22 Вск 23:29:22 503542 1226
>>503510
Скорее всего нет, и даже топовые стм32 вряд ли 100 Мбит потянут.
Сетевой стек сам по себе жирная и медленная хуйня, тут либо специализированный камень, либо ПЛИС с кастомным кодом, который будет быстро пробрасывать пакеты и делать все, что тебе нужно.
Еще понадобятся 2 ethernet phy с MII/RMII.

Если нужно только мониторить - дешевый коммутатор с 2 портами 100Base-TX и третьим портом MII, и камень, который сможет обрабатывать поток пакетов от коммутатора.

Если просто отзеркалить трафик - бери коммутатор и управляй им по SPI/дергай питание.
Аноним 29/08/22 Пнд 14:09:17 503557 1227
Как ардуиной читать/писать Common Flash Interface?
Аноним 29/08/22 Пнд 14:28:39 503559 1228
>>503557
PCF8575 и дальше кодь протокол
Аноним 29/08/22 Пнд 14:56:46 503561 1229
>>503559
>и дальше кодь протокол
Кто, я?
Аноним 02/09/22 Птн 17:27:25 503738 1230
image.png 1285Кб, 1395x818
1395x818
как сделать макросы для пультика?

хочу уметь врезаться в это дерьмо - куда двигаться?


мне пока в голову приходит байпас из урдины на каждую кнопку, и при замыкании ключа она бы прокликивала что надо

но мне кажется можно в какой нибудь один сигнальный проводок врезаться и все
Аноним 05/09/22 Пнд 12:56:14 503944 1231
А в треде есть аноны, которые занимаются коммерческой сборкой ардуино под определенные задачи?

Есть 2 задачки:
1) Ардуино с часами (постоянным элементом питания) и wifi модулем которая парсит погоду в определённом месте и на основании данных показателей включает реле на определенное время.
2) Главный приемник ардуино с радиомодулем, который переключает реле на основании полученного радиосигнала с сомнатных датчиков СО2 (собранных тоже на ардуино)

Стандартные решения на базе обычных реле по типу РИУ-01М чет слишком дохуя выходят
Аноним 05/09/22 Пнд 17:15:40 503949 1232
>>503944 Тебе сколько коробочек то надо? Если штучно то чому не использовать nanopi с реле и homeassistant? Для второй задачи то же самое с d1-mini, датчиком SCD30 (если дорого богато) или CCS811 c SHT30 (если подешевле)

https://aliexpress.ru/item/1005003510088478.html

https://aliexpress.ru/item/1005003239862904.html
https://aliexpress.ru/item/4000320561458.html
https://aliexpress.ru/item/1005002303050387.html
https://aliexpress.ru/item/1005001392172293.html

Паять не нужно (ладно только 5 проводков к модулю co2). Программировать тоже, лишь заполнить по мануалу конфигурационный файл.
https://esphome.io/index.html
Аноним 05/09/22 Пнд 18:10:21 503955 1233
Аноним 08/09/22 Чтв 02:48:03 504089 1234
IMG202209071902[...].jpg 569Кб, 1000x750
1000x750
У меня такие говны есть. Что легче научится программировать или лучше начинать аттиайни на ассемблере?
Аноним 08/09/22 Чтв 03:13:43 504090 1235
>>504089 Esp8266 очевидно. Дешевая, быстрая, на 99% совместима с ардуино иде, есть wifi (читай не нужны кнопки и экраны). Из минусов разве что мало ног и аналоговой периферии вроде ацп/цап и таймеров.
Аноним 08/09/22 Чтв 07:13:27 504093 1236
>>504090
Ну ёб же ш твою, у меня нету ЕСП82...
Аноним 08/09/22 Чтв 09:10:09 504097 1237
>>504089
>Что легче научится программировать
Смотря какая цель, для каких задач и прочее. Проще всего наверное "chinese arduino". Хоть с пердуино иде, потому что по части программирование оно не отличается от оригинала. Хоть без этого, потому что там наиболее простая начинка.

>или лучше начинать аттиайни на ассемблере?
Возможно, лишним точно не будет. Ассемблер очень простой и много времени изучение не займет, кто бы что не говорил. На ассемблере только писать сложно и бессмысленно. Это как брейнфак, проще некуда (почти), но писать очень сложно.
И по части ассемблера attiny не сильно отличаются от атмег, всего лишь у атмег набор команд немного расширен по сравнению с attiny, но все что есть в attiny, есть и в атмегах.
Аноним 08/09/22 Чтв 14:43:33 504113 1238
>>504093 Сто рублей не стоят кучи проебанного времени на пердолинг с каким то редким глючным нахуй никому не нужным чипом.
Аноним 09/09/22 Птн 04:07:38 504164 1239
А че, ПР под большую мегу в дип-корпусе не делают? Чет одни планарники.
Аноним 09/09/22 Птн 05:09:58 504166 1240
>>504090
Чому не есп32?
Да и нахуй ардуино. Тебе уже дали есп идф с кучей батареек и фриртосом, а люди всё себя загоняют в рамки прослойки скрывающей все фичи
Аноним 09/09/22 Птн 05:12:06 504167 1241
>>504166
Откровенно не понимаю как люди ебашат спагетти без тасков, очередей, ивентбаса и тому подобных абстракций
Аноним 09/09/22 Птн 10:09:07 504177 1242
>>504166 Есп32 дороже, плохо совместима с ардуино иде, периферии конечно побольше. Киллер фича разве что поддержка ethernet. Ебаться нативными IDF оправданно лишь там где без этого никуда во всяких высокоскоростных или многозадачных вещах. Подавляющее же большинство задач куда проще. Луп на пару тысяч строк и в продакшн.
Аноним 09/09/22 Птн 10:35:04 504180 1243
>>504167
Как тогда без всяких операционных систем сделаны такие довольно объемные штуки как lwIP, uIP, FatFs и прочее подобное?
Аноним 09/09/22 Птн 13:44:18 504188 1244
>>504180
Они делают одну задачу и написаны специально что бы подходили под любой кусок мякиша где нет ничего
Аноним 09/09/22 Птн 13:47:37 504189 1245
>>504180
Ну и их же писали прошаренные челы. А я простой Иван город Тверь и хочу удобства, что бы хуяк хуяк и в прод и не грести потом спагетти что бы добавить новую плюшку
Аноним 09/09/22 Птн 22:04:25 504198 1246
>>504189
>>504188
Как вывод: нормально делай, тогда и операционные системы скорее всего не потребуются для наших задач.
А очередь, которую ты выше упоминал, делается в несколько строк на си. Это если между прерываниями что-то передавать.
Аноним 09/09/22 Птн 22:30:32 504203 1247
>>504198
Очередь при чтении из нее может лочить таску в ожидании что кто то другой возможно даже с другого ядра в неё запишет
Аноним 09/09/22 Птн 22:36:34 504204 1248
>>504203
>лочить таску
Уебать бы свинорылому.
Аноним 10/09/22 Суб 12:17:43 504222 1249
изображение.png 253Кб, 601x549
601x549
Какого-то хуя пидоры, которые установили домофон, не продают кличи от него. Вот у меня есть 2 штуки, но этого мало.

Решил купить на пердуину RC522. Поставил запустил. Картчоки из комплекта читает и пишет.

А вот когда дело доходит до ключа от домофона вылезает это PCD_Authenticate() failed: Timeout in communication.

Это получается частота не та?
Аноним 10/09/22 Суб 12:27:30 504227 1250
>>504222

+ местные мужики в ларьках не могут его прочитать.
Аноним 10/09/22 Суб 16:40:32 504251 1251
>>504227

....

А я оказывается долбоёб и инфа про "крипто ключи" в этих таблетках это правда.
Аноним 10/09/22 Суб 23:11:30 504310 1252
>>504204
> Уебать бы свинорылому.
"Адекватных постеров у нас нет, берите что есть"
Аноним 11/09/22 Вск 19:40:27 504403 1253
fsfsdf.jpg 25Кб, 549x334
549x334
Сап, ардуинач. Такой вопрос:
Собираю сирену из 8-омного 2 ваттного динамика из рации. Все примерно соответствует схеме пикрил, только без подстроечника в цепи динамика, и у меня транс PN2222A - он шел в каком-то ките когда-то в древности купленном.
Так вот, звук получается довольно тихим, даже если резистор в цепи базы всего 220 Ом. Еще я измерил ток через базу когда на выходе порта HIGH лвл, он составил примерно 20 мА, что приемлемо. Кратковременное закорачивание дает примерно 60 мА, что уже много для порта.
Вопрос такой: если я использую функцию tone(), то на выходе фактически ШИМ сигнал со скважностью 0,5 получается (примерно), значит ли это что безопасно накоротко питать базу транзистора в таком режиме? Просто с 220 Ом звук тихий, а при коротком подключении в самый раз.
Аноним 11/09/22 Вск 22:44:08 504411 1254
изображение.png 211Кб, 644x196
644x196
>>504403
Вот так это делается.
Аноним 11/09/22 Вск 23:49:54 504415 1255
>>504097
>Смотря какая цель, для каких задач и прочее.
Делать дроны, медиа девайсы, вайфай камеры...
Аноним 12/09/22 Пнд 05:17:36 504428 1256
>>504411
Что это за хуйня-то?
Аноним 12/09/22 Пнд 06:33:31 504429 1257
>>504403
5 В/8 Ом = 625 мА, у тебя транзистор недостаточно мощный.
60 мА это дохуя для пердуины.
Лучше поставить полевик с логическими уровнями на 2-3 А или составной транзистор.
>>504428
Полный мост, на динамике будет напряжение с в 2 раза большей амплитудой.
Это самый лучший вариант для громкой сирены.
561лн2 можно заменить на 2 ШИМ в противофазе.
Аноним 12/09/22 Пнд 06:56:03 504431 1258
jhvgfkdfgk.jpg 33Кб, 666x562
666x562
>>504429
Только что подумал что тупо можно собрать каскад, примерно вот так (пикрил). Норм?
Аноним 12/09/22 Пнд 06:59:55 504432 1259
>>504429
> мост
Для меня, дауна, это как-то слишком сложно. Я вообще не понимаю почему оно должно быть громче и как вообще будет работать. Там что ли правая и левые части в противофазе открываются? Мне достаточно бы было просто кинуть на динамик чистые 5V, с полностью открытым трансом, при этом звук достаточно громкий для моей цели (это контроллер температуры дымовых газов в угольном котле, просто надо чтоб было слышно за пределами бытовой котельной, и все)
Аноним 13/09/22 Втр 18:09:05 504547 1260
Анон, хочу с помощю ардуинки читать температуру с термистора. Но мягкота в том, что термистор работает в электрической схеме как датчик температуры. Вот подключаю я ардуинку после термистора и считаю падение напряжения, а не повлияет ли это на работу устройства? Типа как в квантовой физике когда наблюдатель влияет на результат эксперимента, лол. Просто плохо представляю себе принцип работы ADC.
Аноним 13/09/22 Втр 18:32:10 504549 1261
>>504432
>аварийная сигнализация котельной
>ардуино
>нуфаг
Жаль, конечно, этого добряка...
Аноним 13/09/22 Втр 19:14:15 504554 1262
>>504547
Так ткни цифровое что-то. DS18B20, например.
Аноним 13/09/22 Втр 19:21:07 504558 1263
>>504554
Нет, мне нужно готовое устройство хакнуть. Датчик температуры поменять не вариант.
Аноним 13/09/22 Втр 19:47:07 504560 1264
>>504547
Какого порядка значения у терморезистора?
Аноним 13/09/22 Втр 20:14:38 504563 1265
>>504560
Ещё не измерял. Думаю что десятки кОм.
Аноним 13/09/22 Втр 22:45:58 504568 1266
>>504563
Входное сопротивление атмеговского АЦП — 100 МОм. Забей на свои десятки кОм.

А хотя...
>>504547
>Вот подключаю я ардуинку после термистора и считаю падение напряжения
Так, падажжи, ёбана...
Падение на термисторе меряешь? Он от источника тока питается? Если нет, то хуйню меряешь, от изменения сопротивления меняется и ток и получается херня.

Схему в студию короч. Сопротивление АЦП не влияет, забей. Но по описанию не понятно, можешь в принципе хз что измерять.
Аноним 14/09/22 Срд 01:41:31 504592 1267
20220914000632.jpg 3289Кб, 4656x2328
4656x2328
>>504568
Отбой, анон. Сегодня после работы расковырял девайс и понял что все попутал. Там был термопредохранитель, а не терморезистор. Пик стронгли релейтед.
Аноним 14/09/22 Срд 05:36:37 504601 1268
>>504549
Себя пожалей. Это, во-первых, тупо оповещение, для того чтоб лучше соблюдать режим, запас по допустимой температуре на дымоходе там примерно пятикратный для длительного режима. Во-вторых, это просто прихоть, ты вообще много видел котельных где кто-то контролирует температуру выхлопа?
> нуфаг
Ну да, а путать сраную аналоговую схемотехнику с построением девайсов на контроллерах - это пиздец продвинуто.
> пиздит на ардуино
ты надеюсь не настолько нуфаг сам, чтоб не понимать что проблема ардуино не в самой платформе и ее надежности, а в долбоебах которые на нем строят?
Олсо, все сделал на паре транзисторов, все работает.
Аноним 15/09/22 Чтв 22:17:06 504734 1269
>>504601
Поставь everycircuit или electronic workbench, простенькие схемки смотреть самое то.
Аноним 17/09/22 Суб 08:16:08 504821 1270
>>477741 (OP)
Кто из этих китайцев самый топчик для подключения к другим, рандомным контроллерам, логику работы с которыми я типа буду кодить в пердуино иде? Они ведь все умеют от внешнего таймера работать?
Аноним 17/09/22 Суб 08:22:01 504822 1271
image.png 69Кб, 898x465
898x465
Аноним 25/09/22 Вск 12:10:00 505331 1272
На Attiny 88 DigiSpark nano параше можно как-то реализовать программный PWM?

А то 2 пвм пина есть, а нужно 3. Покупал жопой.

Заебался читать бесполезные гайды, т.к. на этой параше не все бибилиотеке заводятся.
Аноним 26/09/22 Пнд 00:22:55 505364 1273
>>505331
Зависит от того какая тебе нужна частота и насколько точный нужен.
И насколько у тебя код нагружен.
Вообще суть в том что все delay() заменяешь на свою функцию в которой циклично ничего не делаешь кроме переключения своего пина.
И в loop() вызываешь её же для дёрганья пина.
Аноним 02/10/22 Вск 18:20:13 505693 1274
unnamed.png 471Кб, 512x512
512x512
Существуют ли цифровые датчики холла? Мне надо снимать частоту вращения вала одного устройства. Есть ли датчики, которые передают именно частоту в цифровом виде? Чтобы не ебаться с расчетами и метрами экранированных проводов в сыром и засранном блуждающими магнитными полями машзале.
Аноним 02/10/22 Вск 19:41:00 505701 1275
>>505693
Обычный датчик и ардуина на одной с ним плате спасёт отца заводской автоматизации.
Аноним 02/10/22 Вск 19:48:51 505702 1276
>>505693
>Есть ли датчики, которые передают именно частоту в цифровом виде?
прям датчиков нет, частоту мерить не их задача, ищи тахометр
Аноним 02/10/22 Вск 19:55:18 505703 1277
Если убрать ИК фильтр с камеры телефона, и получить программно доступ к данным с камеры, можно же будет сделать тепловизор?
Аноним 02/10/22 Вск 21:21:29 505720 1278
>>505701
>>505702
Чет дороха еще одну ардуину впихивать для своей хотелки. Ладно, сделаю на A3144, с кабелем от старого усб удлиннителя, авось наводок не будет.
Аноним 02/10/22 Вск 22:19:23 505725 1279
>>505703
При чем тут ардуина?
Вот типичная зависимость чувствительности от длины волны для монохромной матрицы. И сравни это с https://ru.wikipedia.org/wiki/Закон_Рэлея_—_Джинса
Так что нет, не получится. Матрицы, даже InGaAs теряют чувствительность при длине волны максимум 2 мкм. А чтобы на 2 мкм ощутимо светило, нужна температура несколько сотен градусов.
Аноним 03/10/22 Пнд 08:51:33 505748 1280
>>505725
Ну незнаю, мне кажется только в этом отеле мне бы ответили, ну и я не ошибся с выбором треда. Вот вчера подключил фототранзистор инфракрасный к ардуино, принимал сигнал в простенькой программе на компьютере, двигал по 5 мм и вручную менял какой по счету квадратик будет принимать данные. Фототранзистор поставил вертикально, сверху горело пламя горелки(посередине полосы). В зависимости от силы сигнала менял насыщенность красным и синим
Аноним 03/10/22 Пнд 09:49:27 505750 1281
image.png 20Кб, 501x531
501x531
Аноним 03/10/22 Пнд 18:27:26 505782 1282
Screenshot2022-[...].png 141Кб, 437x970
437x970
Поясните нуфагу про nodemcu v3. С этой доской можно работать через ардуино IDE? Или под неё надо писать на lua чрез какое-то другое IDE? Вроде шьется, но в сериал мониторе шлет нихера не hello World! а вот что.
Аноним 03/10/22 Пнд 18:54:34 505788 1283
>>505782
А всё, вроде разобрался. Видимо не все библиотеки работающие с пердуиной, работают на esp
Аноним 03/10/22 Пнд 21:12:29 505796 1284
>>505750
пламя горелки может излучать и в видимом ик диапазоне. 850 нм например
Аноним 04/10/22 Втр 19:07:57 505856 1285
Ссылка на стартовый набор с Алика не рабочая. Что сейчас можно купить? Что закупить дополнительно, дабы после освоения можно было делать что-то более интересное? Хотел бы составить закуп на не более чем 7-8к для комфортного, не нуждающегося для докупа чего-то в ближайшее время.
Аноним 04/10/22 Втр 22:05:01 505866 1286
16648747963131.jpg 296Кб, 1280x720
1280x720
16648748539280.mp4 3142Кб, 480x360, 00:01:32
480x360
KLON-Arduino-Na[...].jpg 266Кб, 850x850
850x850
Здравствуйте, уважаемые любители Ардуино.

Пытаюсь собрать мини пианино для дверного звонка на базе точной копии ардуино lgt8f328p.

Вопрос такой, к каким пинам подключается динамик в этой прошивке? Правильно ли я понимаю, что я могу объединить файл pitches.h и добавить его в SSdurino.ino?

Видео того, как все работает здесь:

https://www.youtube.com/watch?v=dj_LvYzI0t4[РАСКРЫТЬ]

Скетч здесь:

https://www.dropbox.com/sh/yerkj5g8pvlw17a/AABKPxtBe8epZLmsfezQo9Oca
Аноним 08/10/22 Суб 11:03:42 506031 1287
image 519Кб, 1183x669
1183x669
>>505866
Хуйня какая-то. Твой скетч что ты дал просто пишет в Serial что сейчас надо играть.
>Serial.begin(31250);
>noteOn(0x90, note1, 0x7F);

>// plays a MIDI note. Doesn't check to see that
>// cmd is greater than 127, or that data values are less than 127:
>void noteOn(int cmd, int pitch, int velocity) {
> Serial.write(cmd);
> Serial.write(pitch);
> Serial.write(velocity);
>}

И куда это отправляется?
У самого автора указано, что тебе целый синтезатор нужен и тогда понятно, что эти коды в него отправляются.
Но на фотках и видео у него никакой синтезатор не подключён.
ЯННП.
Аноним 08/10/22 Суб 11:20:01 506032 1288
>>506031
>>505866
Кстати pitches.h вообще не используется.
Это какие-то куски двух разных проектов.
Аноним 08/10/22 Суб 11:34:25 506033 1289
>>505866
>точной копии ардуино lgt8f328p
Ну, во-первых, это чип, а ардуина — девборда. А во-вторых — нихуя себе точная копия!
>У чипа Logic Green LGT8F328P есть ряд особенностей по сравнению с ATmega328P.
>131 инструкция, из которых более 80% выполняются за 1 такт.
>Отсутствие фьюзов — все параметры микроконтроллера можно настроить или изменить прямо в программе.
>Внутренний осциллятор генерирует тактовую частоту до 32 МГц, но поддерживаются и внешние генераторы импульсов.
>Напряжение питания от 1,8 до 5,5 В при максимальной тактовой частоте 32 МГц.
>12-битный АЦП на 12 каналов.
>8-битный ЦАП с внутренним источником опорного напряжения.
>Два компаратора аналоговых сигналов с гистерезисом.
Аноним 09/10/22 Вск 09:27:25 506092 1290
>>506033
А по аппаратному ускорению операций с float известно чё? Если да, то оно уже может конкурировать с СТМками младших серий.

Ещё бы улучшенный клон atmega2560 по той же схеме запилить, цены бы ему не было.
Аноним 09/10/22 Вск 11:01:44 506096 1291
>>506092
>А по аппаратному ускорению операций с float известно чё?
Допустим даже оно в каком-то виде имеется, но компилировать чем будешь? обычным gcc с флагом -mmcu=atmega328p ?
Аноним 09/10/22 Вск 19:00:10 506126 1292
>>506031
Да, спасибо за ответ.

Спустя несколько дней чтения кода понял, что у него участвует в схеме синтезатор.
Аноним 09/10/22 Вск 19:03:44 506127 1293
>>506096
Компилируется все просто. Добавляем ссылку на плату в левом меню Ардуино IDE. Потом в настройках выбираем модель и все загружается не хуже нано, причем всего за 2$
Аноним 09/10/22 Вск 19:58:06 506130 1294
ScreenRecorderP[...].mp4 2013Кб, 834x644, 00:00:17
834x644
>>506096
Как-то так и происходит
Аноним 10/10/22 Пнд 16:52:44 506159 1295
image.png 704Кб, 1280x719
1280x719
Есть ATTINY26L-8SU, что запилить на их базе? Ваши предложения.
Аноним 11/10/22 Втр 11:57:24 506181 1296
>>506159
Дилдак с радиоприёмником.
Аноним 11/10/22 Втр 19:41:59 506197 1297
FMNQOQWKV6O82Q4.jpg 86Кб, 1280x720
1280x720
Аноним 11/10/22 Втр 19:42:48 506198 1298
>>506159
В любой непонятной ситуации припаиваешь к контроллеру жк экран и клавиатуру, как в кнопочных мобилках, а дальше само придёт.
Аноним 21/10/22 Птн 08:25:47 506741 1299
>>506130
Ардуино ИДЕ уже стало вменяемой? (с тех пор как я грузил последнюю, где все еще не было даже банального автокомплита)
мимокрок
Аноним 21/10/22 Птн 09:18:29 506742 1300
>>506741
>Ардуино ИДЕ уже стало вменяемой
нет. Но автокомплит какой-никакой завезли.
Аноним 22/10/22 Суб 17:12:11 506856 1301
>>506741
Конкретно в моем случае работает без проблем последняя версия.
С ранними версиями 1.8 были проблемы, скетчи отказывались заливаться.
Аноним 23/10/22 Вск 07:42:19 506898 1302
>>506856
То есть для того чтоб признать ИДЕ "нормальной", достаточно уже того что она грузит собственные же скетчи? топ кек. говноедство как есть.
Аноним 23/10/22 Вск 22:14:11 506969 1303
>>506741
Нет. Все сидят в vscode+PlatformIO
Аноним 30/10/22 Вск 10:53:14 507482 1304
>>506898
Если тебе дали то, что тебе нужно, причем совершенно бесплатно - верх неблагодарности говорить об этом что-либо плохое.

Если в тебе много говна, не обязательно всем его изливать.

>>506969
Сижу на Arduino IDE, отличная штука.
Аноним 30/10/22 Вск 12:04:47 507489 1305
>>507482
>говорить об этом что-либо плохое.
Незаслуженно плохое, а так то недостатки можно указать в сравнении, здоровая критика полезна.
Аноним 30/10/22 Вск 14:04:55 507497 1306
monah94497533or[...].jpg 67Кб, 488x626
488x626
>>507489
Данный гражданин >>506898 все что сделал - это полил говном, не указав ни одного недостатка. К здоровой критике это не имеет отношения.
Аноним 30/10/22 Вск 14:21:58 507498 1307
>>507497
Ты слишком много хочешь от анона, который любитель обкладываться сотнями-десятками стм-ок и мастурбировать на них, если мой детектор правильно работает.
В остальном, сравни хотя бы с qt creator, который вполне подходит для микроконтроллеров. Как минимум там более-менее автодополнение работает и средства для рефакторинга имеются.
Аноним 30/10/22 Вск 14:41:04 507500 1308
>>507497
То есть то что в исходном посте было указано про отсутствие автодополнения кода - не считается, да?
Аноним 30/10/22 Вск 16:08:36 507506 1309
>>477741 (OP)
Есть arduino nano. Перестала определятся компом, подключился через UART (usb-com PL2303, RX, TX, GND, DTR через конденсатор). Система стала видеть ардуинку, но при попытке записать скетч, долго думоет, а потом пишет:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x9c
...
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x9c
Failed uploading: uploading error: exit status 1

Что я делаю не так? Может выпаять родной CH304?
Аноним 31/10/22 Пнд 00:14:52 507541 1310
image 53Кб, 809x456
809x456
>>507482
>Сижу на Arduino IDE, отличная штука.
Ага, особенно когда открываешь проект который делал 2 года назад и пытаешься подобрать параметры компиляции под него совсем от другом чипа, под который он написан.
А потом ещё пытаешься починить его под новые версии библиотек, которые обновил для другого проекта.

А в PlatformIO ты 1 раз настроил параметр компиляции, и они навсегда там.
Выбрал из списка библиотеки, и они установились в папку проекта.
Один проект у тебя под STM32 со своими библиотеками, другой под ESP8266 и они оба прекрасно компилируются не сбивая настройки друг друга.

И это я ещё не сказал про божественную подсветку ошибок, которые IDE сразу видит и указывает тебе без всяких компиляций.
Аноним 31/10/22 Пнд 00:22:15 507542 1311
>>507541
>А в PlatformIO
А еще надежнее взять мейкфайл какой-нибудь с гитхаба и при необходимости немного подправить под себя. Или qmake, CMake тоже номально. А ты про какую-то совершенно лишнюю сущность.
Аноним 31/10/22 Пнд 00:22:59 507543 1312
image 343Кб, 1350x549
1350x549
>>507482
>>507541
А ещё смотри. Я в platformio.ini прописал свою upload_command и при нажатии на кнопку Upload у меня проект компилируется и сам заливается по сети на мою ESP8266, которая установлена в стене. Вообще думать про это не надо.
Аноним 31/10/22 Пнд 00:24:01 507544 1313
>>507542
Может тогда сразу на ассемблере писать? Зачем все эти удобности с графическими средами и кнопками?
Аноним 31/10/22 Пнд 00:29:01 507545 1314
>>507506
Не разбираюсь в ардуинах, но
>UART (usb-com PL2303
Совсем не то же самое что
>stk500

UART это для для использования бутлоадера, а stk500 это полноценный программатор. Очевидно stk500 физически отсутствует.
>Может выпаять родной CH304?
Вряд ли поможет, т.к. оно по схеме подключается через резисторы 1к. И даже если там все нафиг перемкнуло что можно, все равно PL2303 перетянет уровни. Хотя мало ли что у тебя там реально припаяно, нужно посмотреть. А проще сразу отпаять, тем более что это дел на пол минуты.
Аноним 31/10/22 Пнд 00:47:10 507546 1315
>>507506
выбери old bootloader в таржете
Аноним 31/10/22 Пнд 08:52:52 507557 1316
>>507544
Так *make как раз про удобности с кнопками. Напердолил один раз, и срёшь потом в привычной среде.
Аноним 31/10/22 Пнд 16:51:50 507589 1317
>>507545
>UART это для для использования бутлоадера, а stk500 это полноценный программатор. Очевидно stk500 физически отсутствует.
А почему avrdude пытается обратиться к нему? По умолчанию в IDE стоит AVRISP mkII. Что совершенно не мешает разным людям с ютуба сказать "Просто подключите эти 4 провода и залейте скетч".
>Очевидно stk500 физически отсутствует.
А как оно тогда без программатора шьётся через IDE, если даже на обычной плате идет всего лишь usb-ttl преобразователь?
>Вряд ли поможет, т.к. оно по схеме подключается через резисторы 1к. И даже если там все нафиг перемкнуло что можно, все равно PL2303 перетянет уровни. Хотя мало ли что у тебя там реально припаяно, нужно посмотреть. А проще сразу отпаять, тем более что это дел на пол минуты.
Ампутация чипа ничего не дала. Всё так же виснет и срет ошибками. Но через SPI все работает, что не очень удобно, потому что программатором выступает Raspberry pi.
>выбери old bootloader в таржете
Не помогло
Аноним 31/10/22 Пнд 18:30:59 507600 1318
В вопросотреде не отзываются, спрошу здесь. Планирую собрать ветровой генератор, ветер и место есть. Как эту залупу рассчитать (генератор и размер) зная скорость ветра? Авось кто-нибудь уже этим занимался и искал инфу.
Аноним 31/10/22 Пнд 18:43:46 507603 1319
>>507589
>А как оно тогда без программатора шьётся
Через ардуиновский бутлоадер.
Любые микроконтроллеры в общем случае (бывают разные варианты, исключения) можно шить либо программатором, либо через бутлоадер. Программатор в общем случае независимо от состояния памяти микроконтроллера может взять и прошить. А бутлоадер это программка в пзу микроконтроллера, которая может принимать по какому-либо интерфейсу байтики и шить их в пзу. Для ардуин этот бутлоадер принимает байтики по uart. Ни стк500, ни isp не связаны с бутлоадером, это про прогрвмматор. Также бутлоадер в атмегах не идёт с завода, его прошивают в ардуину отдельно.
Ещё раз: разъем isp там для программатора, а uart для бутлоадера. avrdude вроде как также не имеет отношения к бутлоадеру.

Если что, то ардуин некасался, поэтому не могу подсказать какие именно кнопки там нажимать.
Аноним 31/10/22 Пнд 18:52:20 507607 1320
>>507603
Получается, у меня накрылся bootloader и его нужно прошить через SPI, чтобы потом шить через UART?
Аноним 01/11/22 Втр 01:02:56 507645 1321
Зачем нужен контроллер для шагового двигателя, если уже есть ардуина которая может это делать? Нихуя непонятно.
Аноним 01/11/22 Втр 02:03:28 507650 1322
>>507607
Весьма вероятно. Вот тут https://alexgyver.ru/lessons/programmer-tips/ почитай, как через программатор работать, восстанавливать загрузчик или работать без него.

>>507645
>Зачем нужен контроллер для шагового двигателя, если уже есть ардуина которая может это делать?
Во-первых, чтобы разгрузить ардуину. Шаговику нужно правильно менять фазы: (0,0), (0,1), (1,1), (1,0) соблюдая цикличность. Всё это раздувает программу и жрёт такты процессора. И значительно замудоханнее всё становится, если эмулировать ардуиной микрошаг. А драйвер всё это берёт на себя, ему достаточно тактовым сигналом тыкать.
Во-вторых, шаговик нельзя подключать к пинам микроконтроллера напрямую, ему нужно тока дохуя и напруга часто в разы выше, чем у ардуины. Т.е. нужна прокладка из высокоскоростных мосфетов и токорегулирующего резистора (и кап для компенсации индуктивных нагрузок), в драйвере всё это изначально встроено.

Короче, если прям сильно хочется, можно и без драйвера шаговик прихуячить, но городить этот троллейбус из хлеба ты заебёшься. А нахуя, если A4988 копейки стоит?
Аноним 01/11/22 Втр 02:06:48 507651 1323
>>507650
>А нахуя, если A4988 копейки стоит?
Для прототипа да, а если я все на одну плату скомпоновать и atmega отдельным чипом припаять? Как мне этот а4988 втулить в одну плату? Самому разрабатывать новый контроллер?
Аноним 01/11/22 Втр 03:07:55 507657 1324
Радач, ответь как инвертировать инт
есть int 0-50 нужно 50-0 то есть 50=0 49=1 1=49
я что то ни как не соображу
с меня как обычно
Аноним 01/11/22 Втр 05:22:32 507659 1325
001.jpg 102Кб, 857x600
857x600
>>507651
>Как мне этот а4988 втулить в одну плату?
Как на любой материнской плате 3д-принтера сделано. Припаеваешь колодки, а в них уже сверху драйвер вставляется.
Аноним 01/11/22 Втр 07:21:18 507660 1326
>>507607
Крайне сомнительно. От того что микросхема CH340 сгорела, содержимое ПЗУ само по себе не изменится.
Аноним 01/11/22 Втр 07:50:50 507661 1327
>>507657
>как
50-0=50, 50-1=49,...50-50=0
Аноним 01/11/22 Втр 20:51:02 507767 1328
>>507657
Ты подтвердил всю суть ардуинодебилов!
Аноним 02/11/22 Срд 22:54:47 507888 1329
>>507650
>>507660
Прошил блинк со старым бутлоадером через программатор. Блинк работает, но через UART по прежнему не шьется.
Аноним 08/11/22 Втр 09:38:46 508475 1330
Объясните нахуя сейчас в мире где есть 32х разрядные МК нужны Ардуино и прочие восьмибитники?
Почему их безустанно форсят? Сейчас можно макету 32х бит cortex или risc-v купить свободно за 4 бакса.
Аноним 08/11/22 Втр 13:18:44 508500 1331
>>508475
Потому что у восьмибитников есть свои преимущества (в том числе такие, которые не связаны с разрядностью, но тем не менее присутствуют в конкретных семействах).

Например, у АВР (и пердуино) высокоомный АЦП.

Кроме этого, у восьмибиток команды короче (занимают меньше байт). Т.е. в восьмибитный контроллер с тем же объемом флеша влезет значительно больше кода.
Аноним 08/11/22 Втр 17:24:53 508518 1332
Аноним 08/11/22 Втр 17:55:33 508520 1333
>>508475
-иногда количество нужных либ тупо больше
-иногда 5в питание и входы критично в проекте
-коммьюнити тупо больше, больше статей и проектов
-всегда есть под рукой, в ближайшем магазине, на али
Аноним 11/11/22 Птн 02:27:44 508784 1334
на LCD 1602 стандартном чтоб понять что мне он сломанный пришел и не запустится достаточно вдд и всс подключить? И типа если не загорается то могила?
А то чет даже по гуидам из гугла всё подрубаю и ардуинка вырубается
Аноним 11/11/22 Птн 09:26:49 508787 1335
>>508475
>Объясните нахуя сейчас в мире где есть 32х разрядные МК нужны Ардуино и прочие восьмибитники?
>Почему их безустанно форсят? Сейчас можно макету 32х бит cortex или risc-v купить свободно за 4 бакса.
1. Ардуино это не МК. Ардуино это мультиплатформенная среда, позволяющая работать с целым зоопарком чипов от разных производителей с одного IDE, сохраняя более-менее взаимозаменяемость.

2. Восьмибитные атмеги (в простонародье именуемые ардуинами) банально лучше всего изучены и предсказуемы. На них точно работают все библиотеки, под них точно есть ядро (и не одно) с нормальной поддержкой, и в этом ядре всё работает как надо и легко дебажится. В отличие от хитровывернутых ядер для esp12/32 или всяких там Teensy. Не под все МК ядра вообще дописаны, а где-то они написаны по-ёбнутому и половину памяти выжирают.
А ещё атмеги довольно дубовые и неубиваемые. Короче, это такие жигули, которые всегда едут, а если не едут - их устройство просто и понятно, и не требуется эзотерического пердолинга с низкоуровневыми функциями.
Аноним 11/11/22 Птн 20:15:05 508819 1336
Какой набор на алике купить начинающему?
В планах сделать простой чпу на CNC shield
Аноним 13/11/22 Вск 20:31:38 509041 1337
>>508787
>легко дебажится
А как ты легко дебажишься в ардуине, расскажи мне? Я вот только в кубе умею легко дебажиться.
Аноним 14/11/22 Пнд 21:19:12 509120 1338
index.jpeg 4Кб, 243x207
243x207
Юзаю esp8266 с несколькими датчиками ds18b20. Через какое-то время один из датчиков начинает выдавать -127. После перезагрузки всё нормально.

Мне надо ресетить доску из кода при такой фигне, или этот датчик можно как-то поднять без перезагрузки?

Говнокод: https://gist.github.com/rurubell/27117b0a152cea41cfa440bc6aaec34f
Аноним 16/11/22 Срд 20:10:10 509215 1339
Поясните за распберриПИ. Помню когда его только анонсировали, то называли цену около 20 баксов. Сейчас чекнул цену борды, а там 200 баксов ахахаха. Что случилось?
Аноним 17/11/22 Чтв 00:02:44 509231 1340
>>509120 Датчик один и тот же? Тогда меняй его. И еще уменьши резистор на 1-wire шине.
Аноним 17/11/22 Чтв 02:58:17 509247 1341
Аноним 17/11/22 Чтв 13:34:29 509265 1342
image.png 264Кб, 604x342
604x342
Привет техноанонам. Нужен ваш совет, суть такова.

Насмотрелся я пикрила и решил запилить свою аркадную машину, да не простую, а с монетоприемником. Но не могу придумать, как реализовать его работу.

По моей задумке в ней должен быть таймер, в котором прибавляются минуты при забросе монеток - чем больше монет, тем больше минут. Когда время заканчивается, отключаются джойстики. Но я даже не знаю, с какой стороны к реализации этой идеи подойти, в какую сторону начать гуглить.

Учитывая, что я в ардуине в целом не шарю, то даже не знаю, как правильно задать вопрос. В моем понимании ардуино должно стоять в центре всей этой затеи, монетоприемник посылает сигнал на счетчик, по окончании времени ардуино отключает джойстики.

Но еще нужно, чтобы посылался сигнал на выход из эмулятора, чтобы игра не оставалась включенной и вся система выходила в главное меню для выбора игр. Или всю эту затею можно реализовать программно, без помощи внешней электроники?
Аноним 17/11/22 Чтв 17:34:03 509278 1343
>>509265
>Насмотрелся я пикрила
Твой протык?


Непонятно, что ты хочешь. Чтобы несколько игр крутились на ардуине и на ней же считались монетки, или ардуина только считает, а игры на чём-то другом?
Аноним 17/11/22 Чтв 17:50:41 509279 1344
>>509278

>Твой протык?
Не, просто ретроблогер, не бери в голову

>Непонятно, что ты хочешь.
Игры будут крутиться на компьютере. HyperSpin в качестве оболочки, плюс эмуляторы. В качестве джойстика - самосбор из комплекта кнопок и джостиков, с алиэкспресса. От ардуины требуется, чтобы она отсчитывала время, прибавляла к таймеру по сигналу с монетоприемника и включала / выключала джойстики. И еще чтобы в комп комбинации кнопок отправляла иногда. Еще хотелось бы, чтобы воспроизводила звуковые файлы при достижении определенного времени на таймере - есть идея, чтобы когда время подходит к концу, это голосом озвучивалось. Звук, естественно, будет из обычных компьютерных динамиков идти.
Аноним 17/11/22 Чтв 18:19:53 509282 1345
>>509279
Ну, в целом, да. Одной ардуиной обойтись вполне, только исполнительные устройства понадобятся. Таймер на борту есть, счётчик монет вот https://youtu.be/lH4qfGlK2Qk, для звука возьмёшь ЦАП i2c или spi с усилителем, джойстикам будешь выключать питание ключом любым, на комп по уарту будешь слать байты.

Вот только для реализации надо уметь погромировать хоть как-то.
Аноним 17/11/22 Чтв 18:46:32 509283 1346
>>509282
Про программирование сейчас уроки курю, думаю справлюсь. Вопрос такой - если включать / выключать джойстики, то не будет ли винда сношать мозг тем, что новое устройство найдено / ненайдено? Что такое уарт?
Аноним 17/11/22 Чтв 18:52:36 509284 1347
>>509283
>будет ли винда сношать мозг тем, что новое устройство найдено / ненайдено?
Хз. Скорее всего будет.
>Что такое уарт?
https://ru.wikipedia.org/wiki/Универсальный_асинхронный_приёмопередатчик
Конвертер UART-USB — самый простой способ коммуникации ардуины и пекарни. И он уже есть на плате.
Аноним 17/11/22 Чтв 18:59:04 509286 1348
>>509284
Понятно, спасибо.
Аноним 18/11/22 Птн 20:10:28 509385 1349
Суп, мигатели.
1) Какие подводные сейчас в покупке нанок за 200 рублей с Али? У меня с незапамятных времён оставалась пара палёнок, одна даже неотмытая от флюса. Работают нормально, но я их тут покупал (пропердолился полвечера с одной из них, но оказалось, кабель говнится).
2) Что бы такое взять с вафельницей на борту?
3) Что бы такое придумать в качестве энергонезависимой памяти на несколько байт (максимум килобайт)? Понятное дело, что слоты для SD стоят копейки, но блин...
У меня нет жестких требований по качеству, мне поиграться, внутри помещения.
Аноним 18/11/22 Птн 21:58:19 509395 1350
ShengYang-18650.jpg 52Кб, 1000x1000
1000x1000
>>509385
Ладно, я дурачок, и то, что у меня есть целый килобайт EEPROMа, нагуглить смог, давайте заменю на разумный вопрос:
3а) Чем бы вы запитывали автономный ардуинодевайс? Понятное дело, что самый лучший вариант — это помер-банк, но если девайсов несколько, то зачем мне столько помер-банков? Пока мой выбор — копеечная коробочка для 18650, одну на пробу заказал, скоро забирать. Но если есть вариант более подходящий и дешёвый, я бы вдул.
Аноним 19/11/22 Суб 00:03:20 509405 1351
>>509385>>509395
>Какие подводные сейчас в покупке нанок за 200 рублей с Али?
Да особо никаких. Ну клоны бывают, но с ними особых проблем нет.
>2) Что бы такое взять с вафельницей на борту?
Wifi? Для чего? Кота поилкой поить за сто рублей в соседней комнате или тайный сервер поднимать по торговле наркотиками?
>3а) Чем бы вы запитывали автономный ардуинодевайс?
Для чего, тысяча чертей? Для автономного шпионского датчика? В машине фарами мигать? На квадрокоптер повесить? Токи измерять с точностью до микровольта?
От АЭС бы запитывал. Вот бы было охуенно иметь личную АЭС, а ещё я бы там жил и тёлок водил трахаться в пультовую.
Аноним 19/11/22 Суб 00:16:58 509407 1352
>>509405
Автономный шпионский квадрокоптер по торговле котами в машине, как вы вообще без них живёте?
Да блин, для любой самодвижущейся хренотени нужно и то, и другое. Или самоносимой. Не могу, знаешь ли, без мигающей диодом в кармане платки на улицу выйти, боюсь, что быдло бояться не будет.
Аноним 22/11/22 Втр 18:56:22 509703 1353
радач, как настроить IDE так, чтобы serial plotter имел фиксированные границы по оси Y, а не скакал вверх-вниз в зависимости от сигнала? я нихуя не вижу из-за этих прыжков
Аноним 30/11/22 Срд 19:42:59 510547 1354
Не коннектится китайская пердуина на 340g над десяткой. Драйвера ставил, не видится в ком. Пердуинка снятая с чужого кривого проекта, возможно убитая. Есть ли смысл её шатать и пытаться запустить под 7кой?
Аноним 30/11/22 Срд 20:08:05 510558 1355
>>510547
>пердуина на 340g
Ты уверен что там 340g? Проверял, совпадают ли VID&PID?
Аноним 30/11/22 Срд 20:15:37 510562 1356
>>510558
Уверен, по маркировке микрухи на пузе посмотрел.
>Проверял, совпадают ли VID&PID?
Эта что?
Аноним 30/11/22 Срд 20:24:08 510567 1357
Screenshot 2022[...].png 122Кб, 843x423
843x423
>>510562
Вот так. Собственно так определяют что за железка воткнута в комп, если лень или не получается внутрь залезть и посмотреть, а драйвера не установлены. Ну например, винда слетела на ноутбуке, установил заново а какие драйвера пихать непонятно. Хотя если у тебя драйвера установились, то и VID&PID должны совпадать, но кто тебя знает.
Аноним 30/11/22 Срд 20:26:08 510568 1358
>>510567
Она вообще не видится в диспетчере, там просто ком порт1 и все, пердуина не подсвечивается.
Аноним 30/11/22 Срд 21:09:59 510586 1359
>>510547
У меня буквально полчаса назад такое было, перегрузил комп и все заработало.
Аноним 30/11/22 Срд 21:10:27 510587 1360
Если камень 150 МГц, то это значит что пустой цикл loop будет выполняться 150 раз в секунду?
Аноним 30/11/22 Срд 21:25:24 510593 1361
>>510586
Перезагружал, не помогло. Это буквально первое что я делаю в любой не понятной ситуации.
Аноним 30/11/22 Срд 22:56:13 510638 1362
images.jpeg 6Кб, 354x142
354x142
>>477741 (OP)
>можешь начать с чего угодно
Хочу начать с того, что на пике, уже купил. Подводные?
Аноним 01/12/22 Чтв 00:24:43 510656 1363
>>510638
Ну это слишком винтажно. Минимум 8051, вот на него со скрипом ардуину можно натянуть ещё
Аноним 01/12/22 Чтв 06:20:38 510690 1364
>>510656
Ну найди тогда 8051 в белой керамике.
Аноним 01/12/22 Чтв 06:50:51 510693 1365
>>510656
Не натянешь, для ардуина С++ нужно.

>>510690
А зачем 8048 вообще? Реально чтобы ногами с такого нормально подрыгать, придется к выходу цеплять КР580ВВ55, это после того как память прицепишь, потому что внутри слишком мало. Зачем оно так?
Лучше возьми ИМ1821ВМ85А, по количеству микросхем примерно то же самое получится в итоге, но посовременнее оно и с компиляторами лучше дела обстоят.
Аноним 01/12/22 Чтв 11:33:45 510717 1366
>>510693
>А зачем 8048 вообще?
Ты аутист?
Аноним 01/12/22 Чтв 13:19:01 510728 1367
>>510638
А я тебе говорил сразу в закремленном треде, чтобы ты не выебывался и учил фасм.
Школота ебаная. Два месяца прошло а ты до сих пор не сделал нихуя.
Аноним 02/12/22 Птн 04:08:28 510800 1368
>>510728
Дедуль два месяца прошло а ты до сих пор иронию так и не научился выкупать нихуя
Аноним 02/12/22 Птн 08:11:06 510806 1369
>>510800
Выкупай свое пубертатное говно в одиночестве.
Аноним 02/12/22 Птн 12:12:49 510814 1370
16412419081760.png 800Кб, 1092x758
1092x758
>>510806
>пубертатное говно
Ето ты так лисапединк своего ассемблера на фасмг для проца 50-летней давности при живых родных ассемблерах из 70-80х называешь? Но меня это не интересует ты пойми... Я бы паскакаль или си бы делал но при таком колве памяти ето нинужно... Лучше бы ты под CP/M настоящих тулз порекомендовал или на спектрум а не выебывался попусту...
Аноним 02/12/22 Птн 16:59:03 510852 1371
Есть плата у неё 10 входов-выходов условно, а я хочу подключить 20 разных акселерометров и других приблуд, которые активируются иногда. То есть по идеи мне нужно какой-то внешний переключатель подключённый всего несколькими проводами, который позволит выбрать нужное устройство и его использовать. Как такие штуки называются? Или же устройства можно параллельно подключать по одним контактам (какой-то протокол такое поддерживает вроде бы) или мне собирать самому?
Аноним 02/12/22 Птн 17:08:30 510856 1372
>>510693
>Не натянешь, для ардуина С++ нужно.
При очень большом желании это не проблема!
https://habr.com/ru/post/313898/
После долгого раздумья было решено взять clang и использовать его для синтаксического разбора пользовательского кода с последующим созданием чистейшего C-кода, который уже будет собираться SDCC. Таким образом, мы используем clang как транслятор С++ кода в Си, а не как полноценный компилятор.
>>510690
Могу найти в металле и золоте RISC-V. От миландра, да. А керамика не нужна уже, нахуя тебе DIP в 2к22?
Аноним 02/12/22 Птн 19:06:13 510864 1373
B77769B4-BE1E-4[...].jpeg 61Кб, 800x252
800x252
>>510856
>это не проблема
Проблема. Под 8048 нет си.

>2к22
Если мне нужна не мелкосхемка в белой керамике с окошком, а микроконтроллер, я беру стмку/еспшку.
Аноним 02/12/22 Птн 19:19:51 510865 1374
>>510852
На I2C ты их в параллель будешь вешать, на SPI для CS обыкновенный дешифратор поставь.
Аноним 02/12/22 Птн 21:43:31 510880 1375
>>510864
>Если мне нужна не мелкосхемка в белой керамике с окошком, а микроконтроллер, я беру стмку/еспшку.
А нахера тебе металлокерамика то? Керамика нужна только если у тебя DIP, но МК в корпусе DIP никто не производит давно, ближайшее это типа
1986ве92у конечно хуй купишь ты их, но суть ты понял
Аноним 02/12/22 Птн 22:11:07 510881 1376
>>510865
Угу, отлично.
Я просто заказал ещё кусок деталей, пинов может не хватить, не хочу наткнуться на то что ещё одну деталь ждать месяц, возможно есть какое-то общеизвестное решение, а не как я, который будет переключатель на транзисторах будет собирать вручную.
Аноним 02/12/22 Птн 22:54:26 510888 1377
>>510880
Ты троллишь или просто тупой? Зачем люди себе покупают оригинальные ZX спектрумы и коммодоры в 2к22?
Аноним 02/12/22 Птн 23:01:39 510890 1378
>>510888
Ну а каким хуем тогда там ардуина? Люди точно покупают спектрумы не чтоб запускать там линуксы или микропитоны.
А КР1816ВЕ51 разве не было в металлокерамике? И вообще, если упарываться совсем, то можно сделать самому керамический адаптер для какой-нибудь QFN микрухи, но совместить советскую металлокерамику с ардуиной - вряд ли. Только если найдешь что-то подо что есть sdcc
Аноним 03/12/22 Суб 00:33:23 510893 1379
>>510890
>КР1816ВЕ51 разве не было в металлокерамике
Нахуя мне твой ВЕ51, если у меня УЖЕ есть ВЕ48, умник
>покупают спектрумы не чтоб запускать там линуксы
Ты что купил себе спектрум чтобы запускать на нем ПРЫЩЕ-ОСЬ?
Аноним 03/12/22 Суб 00:34:28 510894 1380
image.png 257Кб, 1600x840
1600x840
Собираюсь взять wemos d1 и собрать себе такую штуку. https://blog.spacehuhn.com/deauth-detector?x-host=blog.spacehuhn.com это детектор "атак" на wifi.
Можно ли это пересобрать на пищалку, и насколько я понял в модели перегорает led, что нужно добавить на плату что бы этого не происходило? Опыта в электронике у меня нету. Опыт с паяльником небольшой есть. Буду рад советам, если что полезу ковыряться сам.
https://www.youtube.com/watch?v=rfPwOtoGO4E Пока что единственная модификация платы которую я нашел, думаю частично повторю в тупую потом буду разбираться.
Аноним 03/12/22 Суб 08:39:32 510903 1381
STC8H.jpg 89Кб, 800x800
800x800
>>510880
> МК в корпусе DIP никто не производит давно
STC Micro входит в чат.
Аноним 03/12/22 Суб 11:50:17 510909 1382
3BA0A430-B0E8-4[...].jpeg 3Кб, 225x225
225x225
>>510880
>МК в корпусе DIP никто не производит давно
>ардуино тред
кек
Аноним 03/12/22 Суб 12:09:33 510911 1383
>>510909
>>510903
Вы принесли легаси говно, а я про новые разработки
Аноним 03/12/22 Суб 13:16:42 510915 1384
>>510911
>производит
>новые разработки
Жопой-то не верти, умник.

Причем тут разработки вообще? Это же всего лишь корпусировка.

На маузер заходишь в микроконтроллеры, фильтруешь по дип-корпусам. Видишь сотни актуальных моделей.
Аноним 03/12/22 Суб 17:39:16 510935 1385
>>504431
Поздравляю, ты только что усилитель
Аноним 03/12/22 Суб 17:47:21 510938 1386
>>510911
Провода припаиваешь к qfn и вот тебе dip.
Аноним 03/12/22 Суб 18:50:23 510950 1387
>>510938
А ты уроки сделал на понедельник, знаток малолетний?

Корпусировку делают для промышленных предприятий, а не для школьников наподобие тебя. Никто на заводе проволочки твои к QFN припаивать не будет.
Аноним 03/12/22 Суб 21:23:04 510966 1388
Для ардуин и вообще микроконтроллеров можно где то взять где-нибудь ёмкостный дисплей, чтоб можно было им как тачпадом пользоваться и он инфу выводил при этом? Видел конечно видео про подключение дисплея от смарфона видео, но мне интересно, можно ли где-то новые дисплеи взять, чтоб без этих всех телефонных вырезов под камеру.
Аноним 03/12/22 Суб 21:26:21 510967 1389
>>510966
Можно. Только он будет дико медленный.
Аноним 03/12/22 Суб 21:28:01 510968 1390
>>510967
> дико медленный
Насколько? 1 фпс будет?
Аноним 03/12/22 Суб 22:25:17 510970 1391
>>510966
>можно ли где-то новые дисплеи взять, чтоб без этих всех телефонных вырезов
Телефонные дисплеи, уже лет 12-14 как, поголовно с интерфейсом MIPI. Ардуина в такие скорости не умеет совсем никак.
Аноним 03/12/22 Суб 22:42:34 510972 1392
>>510970
> Ардуина
А микроконтроллеры помощнее могут или это прям надо одноплатный комп как минимум?
Аноним 03/12/22 Суб 22:53:17 510974 1393
>>510972
>помощнее могут?
Могут. У ST, вроде 7хх серия с этим интерфейсом есть. Но один хуй, там диффпары, выравнивание длин дорожек, милипиздрические разъемы и тяжелый матан при погроммировании.
Аноним 03/12/22 Суб 22:53:23 510975 1394
>>510970
> поголовно с интерфейсом MIPI
Спасибо, я по запросу нашёл статью про esp32 и емкостный дисплей, даже со ссылкой где купить
https://www.youtube.com/watch?v=kNFrFcyY0PE
Аноним 03/12/22 Суб 22:57:58 510977 1395
>>510974
> тяжелый матан при погроммировании
Много на это времени понадобится для изучения?
Аноним 04/12/22 Вск 00:00:14 510988 1396
>>510974
>тяжелый матан при погроммировании
Что, либок прям ваще не завезли? юзать дисплей на стандартном интерфейсе это дохуя нетривиальная задача?
Аноним 04/12/22 Вск 08:07:18 511005 1397
>>510950
На заводе припаяют qfn сразу, дип нужен только уженешкольникам типа тебя.
Аноним 04/12/22 Вск 08:15:55 511006 1398
image.png 234Кб, 720x1560
720x1560
>>510966
Для разрешения до 480х320 есть без проблем на АлиЭкспресс с параллельным интерфейсом или spi. Там видеобуффер встроен. Частота кадров - сколько успеешь.
Дальше идёт lvds который можно преобразовать в параллельный и обратно с помощью пикрил.
Lvds нормально работает до x720 и даже х1080.
Другое дело что ардуина такое видео не сформирует, и смысла нет. Потому что в таких дисплеях нет буффера и изображение нужно выводить постоянно потоком.
Наконец есть hdmi дисплеи для распьерри.
Аноним 04/12/22 Вск 08:19:17 511007 1399
Screenshot20221[...].jpg 384Кб, 720x1560
720x1560
Аноним 04/12/22 Вск 10:38:10 511010 1400
>>511007
Наверное подойдёт, спасибо. Разве что не нравится, что у неё очень большие края. В идеале хотелось бы больше относительную площадь дисплея.

>>511006
> Наконец есть hdmi дисплеи для распьерри
Так это же для одноплатных пк, а не для микроконтроллеров, не?

> 480х320 есть без проблем на АлиЭкспресс с параллельным интерфейсом или spi
А там есть ёмкостные и размером от 3.5 до 5.5 дюймов?
Аноним 04/12/22 Вск 12:59:17 511014 1401
>>511005
Нет, мальчик, никто к нему проволочки паять не будет, ибо он для этого не предназначен (тем более на заводе). Такие выкрутасы называются "колхоз".

>qfn крута мам смари
Ты напрасно полагаешь, что если QFN сложнее для твоих кривых ручонок, то и для линии автоматической сборки он тоже сложнее. Все совсем наоборот.
Аноним 04/12/22 Вск 14:06:45 511019 1402
Как на ардуине замерять напряжение от 5 до 20 вольт с точностью до 2х знаков после запятой?
Есть какие-то модули или чипы или ещё что?
Аноним 04/12/22 Вск 14:38:24 511022 1403
>>511019
Любой двухбайтный АЦП внешний.
Аноним 04/12/22 Вск 14:41:10 511023 1404
>>511019
>>511022
А вообще, дели делителем и измеряй встроенным. Должно впритык хватать.
Аноним 04/12/22 Вск 15:32:04 511027 1405
>>511019
Взять готовый вольтметр с RS-232 выходом, можно с оптическим выходом.
Аноним 04/12/22 Вск 15:33:50 511028 1406
image 436Кб, 604x466
604x466
Аноним 04/12/22 Вск 15:52:08 511031 1407
Аноним 04/12/22 Вск 18:27:21 511046 1408
>>511014
Ахах, что ты несёшь ебать. Проспись, мальчик.
Аноним 04/12/22 Вск 18:30:45 511048 1409
>>511019
Поделить на 4 и усреднять.
Аноним 04/12/22 Вск 21:10:19 511065 1410
>>511046
Не понимаешь? Ничего, поймешь, когда вырастешь.
Аноним 04/12/22 Вск 22:28:10 511082 1411
Аноним 04/12/22 Вск 23:42:46 511091 1412
>>511082
Спасибо, закажу
Правда я пересчитал, и понял, что мне побольше надо в ширине, чем 5 см, 6-7 см лучше, причём желательно дисплей ближе к квадратному или круглый/овальный. Ладно, пока начну хоть с какого-нибудь.
Аноним 05/12/22 Пнд 07:51:17 511112 1413
>>511065
Да все с тобой ясно с самого начала было. Ты 15-летний дебил с комплексом уженевзрлслого, которого гнобили родители на тему сначала вырасти, и ты в итоге сделал целью своей жизни доказывать всем вокруг что ты взрослый.
И вот такие как ты, совершая маленькую ошибку в прочтении сообщения, ничего не могут с собой поделать, кроме как привычного паттерна.
Я тебе просто сообщил, что dip нахуй никому твой не нужен на заводе, там сразу qfn припаяют и твой аргумент про завод не канает. А ты начал какую-то ахинею нести сделав вид будто не понял о чём речь. Ну хуй тебя-то знает, может ты и всерьез такой.

Теперь у тебя в паттерна два варианта: отмолчаться или гринтекст, простыня ряя. Но ты сам попросил объяснить тебе, то что ты не понимаешь. Что я и сделал. Так что не надо больше обижаться.
Аноним 05/12/22 Пнд 08:55:23 511118 1414
>>511112
>dip нахуй никому твой не нужен на заводе
Почему тогда всякие блоки питания так часто делают с ножечными элементами? Причем на гетинаксе. И не только блоки питания.
мимо проходил
Аноним 05/12/22 Пнд 11:10:56 511121 1415
>>511112
Я тебе по секрету скажу, что твой пост ему не докажет, что ты уже взрослый человек. А все почему что ты пишешь недостаточно солидно и весомо и не создаешь впечатления взрослого человека... Но ничего, если постараться, то у тебя получится. Дерзай. Можно его забороть вместе. Вот, а еще твоя ошибка в том, что завод только производит и собирает плату. Проектирует же плату обычно заказчик. И завод, следовательно, физически не может там поменять DIP на QFN, т.к. у него нет исходного проекта платы.
Аноним 05/12/22 Пнд 15:07:21 511131 1416
>>511118
>дип в бп
Очевидные большая мощность/напряжение очевидны.
>гетинакс
Дешево.
Аноним 05/12/22 Пнд 16:35:23 511138 1417
>>511131
>Очевидные большая мощность/напряжение очевидны.
У TL494 и подобных более современных?
>Дешево.
Конечно, а еще и вытекающие из этого последствия.
Аноним 05/12/22 Пнд 17:59:33 511150 1418
>>511118
Современные не делают, рассыпуха smd, остальное выводное только потому что нет альтернативы дешёвой.
А раньше массово делали, по-другому не могли.

>>511121
>твой пост ему не докажет, что ты уже взрослый человек.
Я и не претендую.

>все почему что ты пишешь недостаточно солидно и весомо и не создаешь впечатления взрослого человека...
Ну это просто мечта любого русского, стать большим, а остальные люди просто живут и делать вид им не нужно. Достаточно быть собой.

>Но ничего, если постараться, то у тебя получится. Дерзай. Можно его забороть вместе. Вот, а еще твоя ошибка в том, что завод только производит и собирает плату. Проектирует же плату обычно заказчик. И завод, следовательно, физически не может там поменять DIP на QFN, т.к. у него нет исходного проекта платы.
Я думаю, ты семенишь. Не надо никого бороть, надо поправить пиздеж если есть и все.
Аноним 05/12/22 Пнд 18:10:14 511153 1419
>>511150
>Современные не делают, рассыпуха smd, остальное выводное только потому что нет альтернативы дешёвой.
Пошли жалкие оправдания. Не, там основная проблема в том что из гетинакса многослойные платы не особо получаются.
>А раньше массово делали, по-другому не могли.
Обыкновенные TL494 в смд существуют ну очень давно, так что это не аргумент.
Аноним 05/12/22 Пнд 19:57:41 511166 1420
>>511150
>надо поправить пиздеж если есть и все
Вот и поправь свой пиздеж. Он есть

>Современные не делают
Можешь на маузере проверить, что делают. Ну что ты как невзрослый человек.
Аноним 05/12/22 Пнд 20:30:18 511171 1421
Прочитал книгу про ардуино, есп32, малинку. Хотелось бы сделать вкат. Больше интересует IoT. Ну чтобы она что-то измеряла и закидывала в интернеты. Стоит ли сразу брать есп32? Походу это самая дешевая плата. И не нужно докупать вайфай\блютус модули к ардуинке. Что еще купить кроме самой платы?
Аноним 05/12/22 Пнд 21:04:32 511176 1422
Не хуйня. Почитал что без макетной платы это будет хуйня на соплях. Стоит ли нубу смотреть в сторону наборов?
Аноним 06/12/22 Втр 00:07:32 511189 1423
>>511176
На макетной плате это будет хуйня на соплях. А без хотя бы макетки ты как собирался? Навесным? %5Ебанутый?%%
Аноним 06/12/22 Втр 00:07:54 511190 1424
изображение.png 619Кб, 1000x1000
1000x1000
>>511138
>>511153
Потому что в БП есть компоненты в большинстве которым как раз критично напряжение и все эти там пропилы и интервалы. А совмещать сру-хол линию и смд - дорого, да и нахуя, когда у тебя и так производственным линиям по 20+ лет, а они ещё работают и удовлетворяют спрос? Поэтому там и используют DIP.
Но, в компактных маломощных БП можно встретить и совмещенный монтаж.
Аноним 06/12/22 Втр 00:49:20 511191 1425
image-8-1024x76[...].jpeg 225Кб, 1024x768
1024x768
original.jpg 201Кб, 1920x1080
1920x1080
>>511189
Смотрю в сторону WeMos D1 mini. Самый недорогой вариант выходит.
У меня следующий проект:
Девайс должен зайти по вайфай в интернет. Посетить сайт, там взять с помощью регулярки число. Число в диапазоне от 0 до 25. Чем оно выше - тем больше частота мигания. (ну либо диапазоны, типа 0-5 - частота Х, 5-10 - частота х*2 и т.д.)

Я нуб, но вроде WeMos D1 mini полностью подходит. Тем более у него питание по юсб, просто подключит к павербанку и пусть лежит себе, помигивает.

Также есть олед компонент. одно в другое залезает, удобно. Но это уже второй этап.

И еще не могу понять зачем берут ардуино когда есть пикрил? У него и проц. сильнее, вайфай встроен. ЮСБ как питанеи и как заливка. Размер меньше. Ок, согласен, пинов меньше.
Аноним 06/12/22 Втр 01:00:57 511192 1426
>>511191
>И еще не могу понять зачем берут ардуино когда есть пикрил?
Дуйня это просто и понятно, а ты под свою хуйню попробуй покодить на нативе.
Аноним 06/12/22 Втр 10:56:12 511223 1427
Аноним 06/12/22 Втр 12:13:33 511226 1428
>>511223
>Нахуя
Замена дуйневого говнокода на правильно написанный натив сразу компенсирует нехватку вычислительных мощностей. Вот только натив на авр требует сферические две-три строчки на инициализацию оборудования, а на есп, как впрочем и на любом другом 32бит цп, нужно производить знатные приседания, и все это при том, что возможностей авр зачастую предостаточно для решения задачи.
>вайфай встроен
Это постоянно отваливающееся говно само по себе живой форумный гэг конца десятых.
Аноним 06/12/22 Втр 21:25:30 511274 1429
>>511226
Ты че попутал пердуина нейтив РИАЛЬНЫЙ.
Ты слыш епта веб сервер мне запилил быра в три строчки бля нахуй.
Бля вот с ардуиной внатуре чотенько терь пахает.
Аноним 06/12/22 Втр 21:38:55 511280 1430
>>511226
>Замена дуйневого говнокода на правильно написанный натив сразу компенсирует нехватку вычислительных мощностей
Ну для 8266 может быть, но для 32 ардуина это вполне себе официальный и легитимный фреймворк. Да и какая нахуй нехватка вычислительных мощностей на ДВУХЯДЕРНОМ 32 БИТНОМ ПРОЦЕ НА 240 МГЦ?
>>511191
Можешь взять esp32-wroom-devkitC, там всё ещё пиздатее по той же цене
Аноним 06/12/22 Втр 21:42:41 511281 1431
>>511280
>Да и какая нахуй нехватка вычислительных мощностей на ДВУХЯДЕРНОМ 32 БИТНОМ ПРОЦЕ НА 240 МГЦ?
Я про авр(дуино) говорил офк. Или что ты подразумевал под ардуиной здесь >>511191?
Аноним 06/12/22 Втр 21:43:23 511282 1432
>>511281
>Или что ты
или не ты, не суть
Аноним 06/12/22 Втр 23:12:13 511289 1433
>>511280
Да не слушай ты етого тупого быдлана он нешарит. Скорей всего он шкальник пердикс. У него блять менеджед код на аврке ебааать ваще шиза.
Аноним 07/12/22 Срд 03:10:24 511310 1434
>>511191
>Тем более у него питание по юсб, просто подключит к павербанку и пусть лежит себе, помигивает.
Да, только ненадолго. Выжрет он твой павербанк за сутки, потом будешь чесать репу что с этим делать. Так например китайский клон wemos wroom (esp шилд с кроваткой под батарейку) жрёт в простое порядка 9мА даже при использовании deepsleep'а, что дохуя, и поэтому живёт от стандартного 18650 не более пяти суток.
Аноним 07/12/22 Срд 17:15:32 511357 1435
9278EFFB-1833-4[...].jpeg 9Кб, 244x207
244x207
>>511310
>жрёт в простое порядка 9мА даже при использовании deepsleep
ахах
Аноним 07/12/22 Срд 23:25:53 511398 1436
>>511357
Да запросто может быть такое как пишет тот анон. Достаточно всего лишь впаять вместо малопотребляющего LDO что-нибудь вроде AMS1117 и будет при вовсе отключённой нагрузке потребление 5-10 мА.
Аноним 08/12/22 Чтв 10:38:56 511418 1437
Парни привет, подскажите пропал COM3 порт по которому подключался, куда копать? И дравйвера переустановил и саму ардуину хз в чем дело
При подключении горит только повер(плата UNO)
Аноним 08/12/22 Чтв 10:39:57 511419 1438
Аноним 08/12/22 Чтв 11:48:58 511422 1439
>>511418
Чип сериал конвертера какой? CH340G?
Аноним 08/12/22 Чтв 12:10:26 511424 1440
>>511422
Это который черный длинный? На нем ничего не написано, как можно узнать какой?
Аноним 11/12/22 Вск 13:10:52 511680 1441
изображение.png 407Кб, 962x491
962x491
анон, помоги. я уже заебался... не знаю что делать и думать. купил искру нео (аналог ардуино леонардо), потому что решил, что это лучше, чем на али покупать ардуину. потом купил драйвер мотора bts7960 на али за 200р. подключил все по схеме (пик), получается по трем проводам. инфу брал от сюда https://iarduino.ru/shop/Expansion-payments/drayver-motora-na-43a-bts7960.html там же внизу и сам код программы. заменил только номера выводов под свои
const uint8_t EN = 3;
const uint8_t L_PWM = 11;
const uint8_t R_PWM = 10;
не работает нихуя. подключаю двигатель к блоку питания напрямую - все нормально. напряжение блока питания 12,67v

как можно еще попробовать проверить работоспособность этого драйвера? без ардуины это возможно? уже думаю, что китайцы свинью подложили мля....
Аноним 11/12/22 Вск 13:21:29 511682 1442
>>511680
У атмеги выводы аппаратного шима фиксированы.
>проверить драйвер без ардуины
Подай постоянку на вход шима.
Аноним 11/12/22 Вск 13:31:57 511683 1443
>>511682
>У атмеги выводы аппаратного шима фиксированы.
что это значит? если для чайника?
>Подай постоянку на вход шима.
можно поподробней? не совсем представляю как это сделать. я должен оставить питание 5V на VCC и GND? и при этом еще подать любой слабый сигнал (например от батарейки 3,3в) на L_EN (-) и L_PWN (+), например?
Аноним 11/12/22 Вск 13:51:32 511685 1444
>>511683
>>511682

вернее минус батарейки подключить к GND, а + к L_PWM?
Аноним 11/12/22 Вск 15:40:52 511692 1445
>>511683
>что это значит?
Забей. Прочитал код, в этом случае пофиг.

К S+, S- подключай питание мотора, к Vcc, R_EN, R_PWM подключай +5 В, к GND, L_EN, L_PWM 0В. Мотор должен закрутиться на максимальной скорости.
Аноним 12/12/22 Пнд 01:56:39 511763 1446
>>507482
>Если тебе дали то, что тебе нужно, причем совершенно бесплатно - верх неблагодарности говорить об этом что-либо плохое.
Это просто-напросто необходимое дополнение к платам, ибо школьники навроде тебя мейкфайлы и гцц осилить не в состоянии. Естественно, затраты на разработку этого гибрида батника и блокнота включены в цену самих плат.

>>506898
Это ты еще не видел версию 2.0... Это говно на электроне.
Аноним 12/12/22 Пнд 13:47:53 511791 1447
>>511763
Забей, ты ничего не докажешь дебилам, которые не чувствуют говно.
Аноним 12/12/22 Пнд 16:58:34 511834 1448
>>511692
не сработало. все-таки свинью подкинули китайцы.
Аноним 12/12/22 Пнд 17:05:24 511837 1449
Советую всем, у кого дома есть животина - делать для платы корпус. У меня только что кот обоссал свежу Пишку, причем так что кажись дорожки разъело.
Аноним 12/12/22 Пнд 18:43:47 511851 1450
Гайз, помогите нубу разобраться.
Если мне надо проверить, замкнута ли цепь на массу, я делаю INPUT_PULLUP mode и проверяю состояние входа, правильно?
А если к тому же выключателю, который замыкает цепь на массу, подключено ещё что-то? Мне надо ставить какой-то диод на вход ардуино, чтобы ток не пошёл на вход ардуино? Или всё и так будет работать?
Аноним 12/12/22 Пнд 19:16:30 511852 1451
>>511851
>А если к тому же выключателю, который замыкает цепь на массу, подключено ещё что-то?
Например 220 из розетки? Тогда сгорит может быть, в зависимости от остальных подключений. А может там подключен "запал от атомной бомбы"? Это значит что в зависимости от этого чего-то может быть что угодно.

>Мне надо ставить какой-то диод на вход ардуино, чтобы ток не пошёл на вход ардуино? Или всё и так будет работать?
Нарисуй для начала схему. В процессе может и сам сообразить.
Аноним 12/12/22 Пнд 19:36:36 511855 1452
image.png 171Кб, 1384x975
1384x975
>>511852
>Например 220 из розетки?
Нет, те же 5 вольт, что ардуино питают.
Схему нарисовал, но пока не сообразил.
Например, на пикче кусочек. Слева разъём, контакт №8 подключен к датчику, замыкающемуся на массу.
Справа №11 - вход, который должен определять, замкнута ли цепь на массу. Параллельно подключен диод. Пойдёт ли ток после диода только на массу через разъём слева, или ещё и через вход ардуино?
Аноним 12/12/22 Пнд 20:00:13 511861 1453
>>511855
Законы Кирхгофа изучи.

>Параллельно подключен диод
Это ты про светодиод? Ладно, тогда можно на примере светодиодных светильников. Взяли удлинитель с тремя розетками на выходе. В первую розетку воткнули лампочку. Дойдет ли "ток" до оставшихся розеток.
Извини, если что. Но я тебя даже понять не могу.
Аноним 12/12/22 Пнд 20:24:36 511863 1454
>>511861
Спс, примерно понял.
Аноним 13/12/22 Втр 03:42:04 511887 1455
596270038e0f400[...].jpg 54Кб, 600x600
600x600
Анончики, хочу сделать миниатюрные смарт часы на ардуинке или еще чем то вроде ATtiny85, хочу поместить в корпус от старых часов. Смотрю на ютубе или форумах, везде получаются громадные неюзабельные котлы. А хочется впихнуть это все в круглый корпус диаметром 30мм высотй около 7мм.
Аноним 13/12/22 Втр 03:46:35 511888 1456
>>511887
Ты же понимаешь, что штучное производство аккумулятора/платы такой точности/дисплея выйдет дороже, чем пойти купить новые Samsung watch и переставить из них начинку?
Аноним 13/12/22 Втр 03:56:07 511889 1457
>>511888
У меня уже есть аккумуляторы похожего форм фактора в сломаных блютуз наушниках на 30Mah и на 60Mah. OLED Дисплеи продаются без проблем, к примеру тот же SSD1306 0,66 дюйма за за 5 баксов на алике.
Единственное, что сложно, так это плата и и смд пайка.
Аноним 13/12/22 Втр 07:12:58 511893 1458
>>511888
>платы такой точности
Если речь идет о ATtiny85, то это максимум qfn корпус, ничего особого для него не требуется. А стоить плата таких размеров и до 6 слоев у jlcpcb будет 700 рублей вместе с доставкой, ну и по желанию еще трафарет 1000 рублей.

>>511889
>Единственное, что сложно, так это плата и и смд пайка.
Ну что поделать и что советовать? Освой какой-нибудь сапр для печатных плат, начерти все, закажи и припаяй.
Аноним 13/12/22 Втр 17:32:22 511932 1459
20221213173007~[...].jpg 662Кб, 1440x2560
1440x2560
>>511837
Клеем мастер из фикспрайса заливаю все платы.
Аноним 13/12/22 Втр 17:47:46 511933 1460
>>511889
>, что сложно, так это плата и и смд пайка
Проводами запяй, тут же соединений почти нет. У 85 всего-то 6 линий максимум.
Выйдет даже компактнее, если сделать 3д монтаж.
Только часы получатся неточные, смарт функции какие? Калькулятор разве что без датчиков.

Зарядка через ltc4054. УСБ тайп си есть 2 пиновые, 6 пиновые чисто на питание, которые легко запаять.
Защита от переразряда с помощью детектора пониженного напряжения.

Наверное лучше делай все таки плату, слишком много деталей. Но прототип все равно проще из модулей сделать на проводах.

Ну и по итогу окажется, что avr лишняя деталь в конструкции.
А китайцы умудряются в свои часы впихнуть слот сим карты и микро сд.
Аноним 14/12/22 Срд 00:30:48 512031 1461
>>511893
Я еще не определился с микрухой, да и с платой тоже.
Нужно что-то изучить, а то на фломастерах с лутом ничего таких размеров, думаю, не получится.
>>511933
Как макет, навесной монтаж на время отладки сойдет, но не на постоянку.
Думаю дополнительный часовой модуль с кварцем вроде DS1337 или еще чего-то, не знаю еще.

А функционал который нужен: минимум: часы, календарь с днями недели, секундомер, напоминалка о днях рождениях. Другой функционал вроде и нужен, но не обязательный, да и наверное может и не поместится в корпус, будильник с пьезо динамиком или зуммером, доступ к блютусу и вайфаю для отображению уведомлений с телефона и отображение погоды, но это чувствую нужно ESP, а оно уже совсем слишком масштабно и чрезмерно.
ltc4054 есть кстати, и еще какие то микрухи из сломанных наушников, но не могу разглядеть слишком уж мелко.
Аноним 14/12/22 Срд 06:26:24 512042 1462
>>511887
Это ты вот с такой хуетой на руке собрался по улицам ходить, на людях?
Аноним 14/12/22 Срд 09:19:20 512045 1463
>>512031
Лучше просто повтори чью-нибудь готовую конструкцию.
https://gitlab.com/_Pegor/kepler_fw/-/tree/master/Hardware
Вот это выглядит более-менее, с учётом того что многие справедливо считают смарт часы бесполезной игрушкой.
Аноним 14/12/22 Срд 09:32:17 512046 1464
>>512031
Дополнительный модуль не стоит того, проще взять контроллер со встроенным RTC.

У меня идея аналогичная сделать смарт плеер. Формат часов слишком много накладывает ограничений для меня.
В плеере есть кнопки навигации по меню нормальные и экранчик. Это самый удобный способ управления устройством из простых.
Функции туда добавить все из смартфона, которым не нужно декодировать видео.
Тут будет и флешка micro sd и аудиовыход 3.5, и вай-фай с блютуз. Хотя возможно от УСБ откажусь в пользу esp32-c3.
Можно будет использовать как беспроводные наушники, плеер, может быть и подкасты послушать удастся с Ютуба.
Дополнительно хотелось бы встроить туда низкоуровневые функции, типа терминала uart. Экран цветной будет.
Аноним 14/12/22 Срд 14:30:40 512068 1465
>>512042
Нет, на вид это будут обычные часы, только с OLED экраном.
>>512045
Вот это то что нужно! Благодарю, а то сам то я бы это не нашел.
CC2640 я про него даже и не слышал... Покопался в исходниках и прифигел, наверное это слишком сложный проект для меня, я до такого уровня не дорос. Но определенные идеи из него можно взять.
>>512046
Наверное проще, но я же не знаю какой, даже мыслей нет.
Это еще сложнее, во всяком случае в программном плане.

Решил, что буду делать не смарт часы, а просто часы с OLED экраном, с 3 кнопками, с аккумыляторным блоком питания на 30Mah, а из функций, часы, секундомер, календарь с днями недели, и возможно будильник и напоминалка о важных датах и днях рождения.
Аноним 14/12/22 Срд 19:22:04 512092 1466
>>512068
>обычные часы, только с OLED экраном
Т.е. ты возьмешь дедовы часики, вынешь оттуда механизм, и засунешь олед с алика? Лол.
Аноним 14/12/22 Срд 19:31:06 512096 1467
>>512092
Ну вон там по ссылке выше так и сделано со старыми касио.
Ничего такого в этом нет, в отличии от ардуины, да и смарт-часов тоже.
Аноним 14/12/22 Срд 19:42:38 512098 1468
>>512096
Там без тача. Как ты собрался без тача всей этой хуйней управлять? Учить магические заклинания из кнопок?
Аноним 14/12/22 Срд 20:36:25 512109 1469
>>512098
Порридж, спокуха. А то заставлю тебя настроить механические наручные часы.

Одной кнопкой переключать режимы, и ещё две на стрелки.

Мимо
Аноним 14/12/22 Срд 22:46:12 512119 1470
>>512109
>Порридж
Своих кривляющихся в пок-поке выблядков так называй, мань.

>Одной кнопкой переключать режимы, и ещё две на стрелки.
Зачем так много? Достаточно одной: обычное нажатие - режим, короткое и длинное - стрелки. Можешь еще термодатчик рядом приделать, тогда у тебя еще будут холодные и горячие нажатия. Для холодных юзер может носить с собой лед в термосе, для горячих использовать свой пердак)).
Аноним 16/12/22 Птн 00:53:20 512238 1471
>>512205
Гибрид Casio (почти нихуя не умеют) и Apple Watch (живут несколько дней) хочешь себе ты, а хлопок тут у кого-то другого почему-то, лол )
Аноним 16/12/22 Птн 11:55:28 512264 1472
Аноним 16/12/22 Птн 15:16:05 512270 1473
Можно ли из под винды рулить SMB шиной на матери? Есть ли готовые решения?
Аноним 16/12/22 Птн 17:31:15 512281 1474
>>512238
Именно так, что за исключением того, что я мимокрок.

>>512270
Это же подвид i2c и управляет им чипсет через драйвер. Самое сложное это написать драйвер.
Аноним 16/12/22 Птн 17:33:07 512282 1475
>>512264
Алекс, иди нахуй.
Аноним 16/12/22 Птн 21:49:08 512318 1476
>>512281
>Именно так, что за исключением того, что я мимокрок.
У тебя тоже хлопок?
Аноним 18/12/22 Вск 07:49:09 512521 1477
Аноним 18/12/22 Вск 15:03:15 512551 1478
>>512521
Ваще не ебет. А тебя ебет?
Аноним 19/12/22 Пнд 17:25:41 512666 1479
>>512551
Так ебалом не хлопай.
Аноним 19/12/22 Пнд 18:07:39 512670 1480
.png 533Кб, 1000x1000
1000x1000
К такой штуке можно припаять кнопку вкл-выкл внешнюю? Как то уровень заряда на самой плате получить можно?
Ну или посоветуйте что лучше взять, чтоб запитать esp32, чтоб это мне подходило
Аноним 19/12/22 Пнд 18:56:47 512674 1481
CD86D220-D1DD-4[...].jpeg 81Кб, 604x604
604x604
>>512666
Пока что это ты хлопаешь своим пердаком
Аноним 20/12/22 Втр 09:14:20 512771 1482
nrf24l01-smd-1.jpg 64Кб, 800x800
800x800
Сап, двач. В общем есть китайская ссанина Se8R01, купленная по невнимательности лет 5 назад вместо nrf24l01, и вот возник вопрос по совместимости этих модулей между собой. По части управления и программы на ардуине всё разжевано, что китайцы обосрались, и код надо другой, но вот как у них совместимость на аппаратном уровне, то бишь будет ли связь между оригиналом и клоном? Просто у меня есть уже готовый пульт РУ на nrf, а для новой модели нужно собирать приемник, в который у меня нет nrf, зато есть этот клон. Покатит?
Аноним 20/12/22 Втр 13:04:07 512782 1483
Ребята хай, собирал кто-нибудь цветомузыку от Алекса гравера? Есть ли возможность там кое-что в настройках поменять или всё хуйня?
Аноним 21/12/22 Срд 18:32:41 512871 1484
>>512674
По трисет, не то слово. Как же ты меня уделал ебаный в рот пойду напьюсь.
Аноним 22/12/22 Чтв 14:42:37 512957 1485
9318FC12-B7FD-4[...].jpeg 47Кб, 500x500
500x500
>>512871
Давай тушить тогда скорей! Подстанавливай свой полыхнувший пердак!
Аноним 22/12/22 Чтв 16:52:14 512975 1486
image.png 1195Кб, 1600x900
1600x900
>>439210
>стедикам
если ты еще тут, поищи инфу по SimpleBGC и STorM32 - контроллеры и софт для управления бесщеточными моторчиками по трем осям исходя из показаний датчиков положения (сомневаюсь, что оно опенсорс с доступными схемами, но есть туча гайдов по DIY-сборке - возможно подкинет тебе пару идей для реализации)
и просто позанудствовать, вроде оригинальные стедики были неактивные - только система противовесов на шарнире
Аноним 23/12/22 Птн 09:19:56 513018 1487
>>512957
Пожалуйста анончик у меня опущенная жизнь а ты видно всего добился между нами пропасть зачем тебе троллить просто пройди мимо пораши, ты же все равно уже съехал с темы на которой обосрался, зачем тебе ещё меня мучать? Пожалей омежку.
Аноним 25/12/22 Вск 22:34:34 513366 1488
Надо сделать метеостанцию. Чтобы в радиусе 20 30 метров передавалась температура по радиосигналу с 5 точек. Ардуино уно + датчик температуры + радиомодуль - 5 штук. Все это должно передаваться на базовую пердуину на экране показывать температуры с каждого датчика. Короче как это говно реализовать. Или можно собирать соединять заливать прошивки и готово. Чтобы база знала какой датчик передает то кроме температуры добавлять пару символов уникальных для каждого датчика температуры?
Аноним 25/12/22 Вск 23:02:35 513369 1489
>>513366
>Надо сделать метеостанцию.
>Или можно собирать соединять заливать прошивки и готово.
Так готовые продают.

А если делать, то тебе питание от батареек нужно? Если от батареек, то тут очень легко обосраться по сравнению с готовыми метеостанциями, у которых батарейки в датчике хватает на год и больше.
Аноним 26/12/22 Пнд 08:46:52 513403 1490
>>513369
Готовые метеостанции хуйня какая то. Один модуль на улице а один дома, на каком то вайфае ебаном. А мне надо сразу 5 на улице. А что ардуина от одной 18650 херово работать будет? Там по сути надо чтобы раз в 5 минут датчик считывал температуру и радиомодуль отправлял сигнал. Это что много энергии жрать будет.
Аноним 26/12/22 Пнд 12:46:37 513438 1491
>>513403
>Готовые метеостанции хуйня какая то.
Может быть, особо не интересовался. Тоже делал что-то вроде метеостанции, но у меня довольно специфическая по применению штука на MLX90614, еще и камеру туда вкорячил. На твоем месте я бы рассмотрел использование если не готовых метеостанций, то хотя бы выносных термометров от них, чтобы самому не велосипедить такую ерунду. По крайней мере на rtl-sdr оно прекрасно принимается через https://github.com/merbanan/rtl_433
Вот, по 300 рублей продают https://aliexpress.ru/item/1005005070264875.html В отзывах пишут что оно принимается через rtl_433. Как вариант можешь взять на лохито старенький планшет на винде с x86, воткнуть туда свисток и все, останется только написать простенький скриптик, который возьмет данные от rtl_433 и красиво нарисует. Планшет можно за пару тысяч рублей взять, термометры 5 штук по 300 рублей и еще rtl-sdr около 1000 рублей, в сумме все получается около 5000 рублей если по минимуму за почти полностью готовое решение. А на ардуине так ли сильно дешевле обойдется? Да еще и кучу всего банального велосипедить нужно.
Самому лучше делать что-то с уникальными характеристиками, например на TMP117 для разнообразия, хоть и смысла в этом не особо.

>А что ардуина от одной 18650 херово работать будет?
Смотря как делать. Можно считать что по мере разряда у 18650 напряжение меняется от 4.2 до 3.5 В примерно. Это соответствует небольшому току разряда и почти полному использованию емкости аккумулятора.
А потом берем Пердуино УНО, а там отдельный вход питания есть, но туда нужно подавать от 6...7 до 12...20 В в зависимости от того какой LDO вкорячат китайцы. Поэтому если запитывать так, то нужно два аккумулятора. Ну ладно, ничего страшного, можно и два поставить. Вот только LDO там даже без нагрузки будет отжирать 5 мА а то и больше. А этого хватит на 2000 мАч/5=400 часов или чуть больше двух недель или даже меньше, в зависимости от LDO. При этом в готовых метеостанциях пара батареек АА или ААА с намного меньшей емкостью, а хватает на год. Все, ты обосрался если решил брать пердуино уно для датчиков.
Но можно взять Пердуино ПРО Мини, без LDO. Вариант с кварцем на 8 МГц можно питать напряжением в диапазоне 2.7 - 5.5V, то есть от одного лития напрямую. Еще лучше было бы кварц на 4 МГц или меньше, тогда нижняя граница питания была бы 1.8 В, но Пердуино ИДЕ вроде как не поддерживает такие инновации. При этом разумеется все остальные части также должны работать в требуемом диапазоне напряжений питания и не отжирать ток в существенных количествах, пока бездействуют. И разумеется необходимо в самой пердуине использовать спящий режим. Однако и тут множество способов обосраться, если сравнивать с готовыми решениями.
Аноним 26/12/22 Пнд 14:30:03 513447 1492
>>513403
1) Зачем тебе 5 градусников на улице? Смотри на один и тот же пять раз, результат точно такой же будет.
2) 18650 при минусовой температуре обмякнет через три минуты, ты.
Аноним 26/12/22 Пнд 17:20:00 513470 1493
>>513403
А у этих термометров с Али позывные уникальные? Как сдр будет их различать. И что если на ардуино с радиомодулем на 433 и экраном сделать приемник этих температур. Он сможет их расшифровать?
Аноним 26/12/22 Пнд 17:21:18 513471 1494
Аноним 26/12/22 Пнд 17:22:32 513472 1495
>>513447
Улица сарай гараж подвал и прочее
Аноним 26/12/22 Пнд 18:14:40 513479 1496
>>513470
>А у этих термометров с Али позывные уникальные?
Не знаю, нужно уточнять. На али еще продаются WH31, там явно можно задать канал переключателями под крышкой. Можешь еще поискать что-нибудь, их же много разных должно быть.

>И что если на ардуино с радиомодулем на 433 и экраном сделать приемник этих температур.
Могу ошибаться, но похоже что почти у всей этой ерунды на 433 МГц используется тупо амплитудная манипуляция, поэтому действительно можно принять этими простыми радиомодулями которые для амплитудной манипуляции.
>Он сможет их расшифровать?
Только если ты напишешь код. А ты справишься? А если справишься, то не жалко времени для такой ерунды?
Аноним 27/12/22 Втр 15:43:45 513598 1497
20221227123917.jpg 1513Кб, 3415x1847
3415x1847
20221226131218.jpg 1643Кб, 2250x3332
2250x3332
Привет анон. Меня не было полгода. Я автор постов серии про самодельный руль на ардуине и кпп с педалями. >>499871

Как понимаете, события и время к творчеству не особо располагало, но раз уж обещал показать результаты, то приходится делиться контентом.

Руль завершен на 95%. Во время сборки снова всплыли проблемы, о которых молчат другие авторы (или они с ними не сталкивались) и на решение которых уходит время и нервы.

Моя проблема в том, что я немного ошибся при разработке платы mmjoy2 и так же не обратил внимания на соединение контактов подрулевых переключателей от калины. Но самый ахуй мне доставила сегодня программа программирования кнопок в контроллере. Выяснилось, что не смотря на её возможность подключить 49 кнопок в теории на моей версии микросхемы, задать режим работы кнопки получается только до кнопки 32. Кнопки 33 и далее игнорируют установку параметра работы и сбрасывают его в исходное значение. Причина мне не ясна, а гайдов, как я писал ранее, нет. Разбираться в причинах уже нет времени и сил. Моя версия разводки платы такова, что половина кнопок находится за диапазоном 1-32 и корректной работы переключателей с фиксацией я получить не могу.

Попробую изменить временно режим работы за счет переброса распиновки кпп на эти диапазоны, а переключатели переведу на контакты кпп, которые работают в диапазоне 1-32. Так же пришлось припаять временную разводку на саму плату, потому что не хватило рядов на кнопки. В общем, плату придется переделать и перепраграммировать все кнопки на диапазон 1-32, но пока хочу запустить в работу с этой версией. Гемор так же доставили сами подрулевые, где один общий контакт идет и на режим с фиксацией и без нее. Изначально предполагалось, что фиксированный режим будет работать на плате mmjoy2, а режимы без фиксации уедут на плату руля. Но общий контакт заживо похоронил это дело - при попытке соединить общий контакт с платой руля на ней появляются ложные срабатывания кнопок при включении режима с фиксацией. В общем, опыт - сын ошибок трудных.

В целом, корпус готов, собран. Его форму я вновь изменил, остановившись на одном из вариантов. Нужно допечатать оригиналы крепежа подрулевых выключателей и декоративные крышки (пока напечатаны временные версии). Надеюсь на этой неделе соберу и опробую в деле. Пока бегло выяснилось, что усилие моторов и вибрация руля мгновенно раскручивает гайку его крепления вместе с пружиной шайбой. Планирую посадить это все на фиксатор резьбы.
Аноним 28/12/22 Срд 12:40:20 513667 1498
20221228133304.jpg 637Кб, 1125x1530
1125x1530
20221228133253.jpg 512Кб, 1125x1412
1125x1412
Перетасовал клеммы на платах, смог подключить корректно все кнопки через колхоз. Собрал всю конструкцию, буду испытывать. Сразу мелкие недостатки вылезли, буду устранять позже.
Как писал мне один анон, шпилька м12 действительно оказалась хлипковата - из-за установленного подрулевого блока ее длина увеличилась и при сильном нажатии на подрулевые переключатели, руль слегка гнется на оси. Придется потом поменять на М16 с переделкой опор под новые подшипники. В целом, пока доволен. Недостатки буду устранять в следующем году.
Аноним 28/12/22 Срд 13:02:49 513668 1499
>>513667
>Придется потом поменять на М16 с переделкой опор под новые подшипники.
Может быть не обязательно переделывать. Возможно теперь стоит взять шпильку из нержавейки, они все намного прочнее дешевых из углеродистой стали. Либо вовсе можно взять высокопрочную шпильку с классом прочности повыше. Они конечно дороже, но и переделка время займет.
Аноним 28/12/22 Срд 13:57:10 513672 1500
>>513668
>>513667
Он вроде писал, что BATYA обладает токарным, там уже много вариантов получше шпильки вырисовывается.
Алсо, можно попробовать алюминиевый конструкционный профиль, на котором 3д-принтерасты собираются. Малый вес, йобистая жесткость, шестерни с квадратным отверстием скорее лопнут чем провернутся, ну и в пазах можно линии под всякие кнопки прокладывать.
Аноним 28/12/22 Срд 18:47:29 513703 1501
>>513668
Я такой вариант попробую. Проблема в том, что кабанчики в магазинах готовы продать тебе товар либо километрами, либо вагонами. Я уже не раз сталкивался с тем, что нужный мне товар продают только оптом и никто не готов работать со штучным заказом. В магазинах крепежа в городе всё те же шпильки из леруа. Мне придется купить через интернет метровую и отрезать от нее менее трети, ибо шпилек по 30см я пока не видел. Но посмотрю еще раз.

На самом деле слабая шпилька это сейчас не самая большая проблема. Куда более серьёзный нюанс вылез при установке шкивов на моторы с передаточным числом 11.6. На испытательном стенде было соотношение 8.75, плюс пониженное напряжение бп из-за сгибания основания и проворота ремня. Сейчас эти недостатки я устранил и выяснилось, что два мотора 775 при полной мощности лихо раскручивают контргайки на рулевом шкиве. А до этого раскручивали гайки руля. Руль сегодня посадил на фиксатор резьбы, завтра посажу на фиксатор сам рулевой шкив. Не знаю, хватит ли этого.

>>513672
Batya не хочется напрягать лишний раз, да и шпильку высокопрочную он мне не сделает - не из чего.

Квадратный профиль это пиздец конечно. Мало гемора со шпилькой мне. Хотя именно по причине шпильки я не подключил гудок на руле - провод никак не подвести. Да и вообще никак их не вывести, на руле ведь нет ограничителя оборотов, все ставится и работает только при запущенной программе управления рулем
Аноним 30/12/22 Птн 15:26:22 513904 1502
20221230114856.jpg 1524Кб, 2884x2120
2884x2120
Потестировал немного руль, установив на временные крепления на стол. Ожидаемо хуевый вариант, но на первое время сойдет. Буду собирать под него стойку, благо проверенные конструкции из труб из Леруа давно есть.

Фиксатор резьбы пока держит все соединения. Нужно переделать крепеж подрулевых, они близко к рулю встали и при активном рулении периодически включаются. Ездить на них в режиме шифтера неудобно - ложные нажатия и не вращаются единым блоком вместе с рулем. Но руль изначально делался на неторопливые игры типа ETS или говномесов.

Заказал уже новую электронику и провода под переделку, саму модель пока не менял, допечатаю декор для этого варианта, а дальше видно будет. Вообще когда занимаешься подобными вещами, начинаешь понимать сколько человеко-часов вложено в серийные модели и каков объем труда на каждом этапе, особенно когда что то делаешь впервые и не факт, что это что то будет рабочим вариантом.
Аноним 01/01/23 Вск 23:58:22 514059 1503
Есть модуль RTC, в определенный момент я выполняю действие, через н времени мне нужно выполнять его снова, как задать этот промежуток? Или наоборот, делаю действия через delay и нужно узнать через RTC, сколько прошло времени.
Аноним 02/01/23 Пнд 00:29:45 514060 1504
>>513904
Самое интересное выше было что ли? Почему не рассказываешь, как телеметрию из игры получаешь? Как в игре видится руль? На чём плата управления и как USB реализован?
Аноним 02/01/23 Пнд 10:35:00 514067 1505
>>514059
1. Прерывания
2. Опрос.
Это просто счётчик, внутри одно единственное число. От него и отталкивайся.
Аноним 02/01/23 Пнд 16:44:50 514104 1506
Аноним 06/01/23 Птн 23:57:15 514494 1507
TJWvk0.png 274Кб, 762x396
762x396
2023-01-07001626.jpg 124Кб, 1149x818
1149x818
1c33c17e7c2d.png 618Кб, 1926x1474
1926x1474
2023-01-002850.jpg 231Кб, 1335x823
1335x823
Собрал для руля стойку из труб на основе уже готовых решений других пользователей. Ездить стало удобнее, но нужно заново привыкать к посадке.

До следующего поста пройдет пару месяцев минимум, так что пока вкратце расскажу как устроена система и опишу какой апгрейд я хочу сделать.

Изначально нашел схему с первого пика и работал с ней. Сразу скажу всем - НЕ ИСПОЛЬЗУЙТЕ ЕЕ, не тратьте время и нервы. Программа управления рулем там багнутая, периодически теряет связь с энкодером без возможности быстрого восстановления.

На втором пике схема, которую раскопал я на странице фейсбука ее автора. Она распространяется бесплатно вместе с программой управления и калибровки. Но если сделать донат автору в размере 10$ на пейпал, то он сбросит тебе индивидуальную программу для твоего ПК в виде расширенной версии управления, где можно, например, задавать кривые осей. Я хотел приобрести именно расширенную версию, но из-за одного Пидораса я не знаю, когда смогу это сделать. Для нищеброд-стайла пойдет и лайтовая версия программы. Во всяком случае я пока не столкнулся с непреодолимыми трудностями в играх из-за отсутствия тонких настроек руля и педалей. Сам автор прекратил выпуск новых прошивок на ардуино и сейчас ведет разработки на микросхеме STM32.

Для руля берется все та же плата ардуино леонардо с чипом 32u4. Прошивается прошивкой и подключается согласно схеме. Все работает после этого "из коробки", ничего дополнительно крутить-вертеть не надо. На новой схеме, кстати, на энкодере уже установлены подтягивающие резисторы, отсутствующие на первой схеме (на первой схеме в качестве энкодера используется зачем-то старый энкодер от лазерного принтера).

На третьем пике схема из проекта mmjoy2. Ардуино микро на чипе 32u4, прошивка от mmjoy2. Изначально я использовал ее в первом варианте схемы для работы кнопок и педалей на самодельных датчиках Холла, т.к. первая схема напрочь отказывалась их видеть. Когда же переехал на вторую схему, где заработали педали, хотел отказаться от этой ардуины, но понял, что новый вариант поддерживает работы кнопок в качестве простого нажатия, в то время как моя КПП требовала режим работы в качестве тумблера, который можно было задать в mmjoy2. Так в моем руле вынужденно образовались две платы - плата руля с простыми кнопками и плата mmjoy2, где задавалась работа кнопок, которые работали как тумблеры. Подключается это все дело двумя usb кабелями к ПК
Аноним 07/01/23 Суб 00:14:12 514496 1508
2023-01-07002757.jpg 181Кб, 1273x776
1273x776
202107000723.jpg 239Кб, 704x1164
704x1164
Из-за неточно составленной схемы и задачи работы столбцов и колонок в mmjoy2 кнопки работали не в порядке возрастания (1, 2, 3, 4), а вразнобой (1, 7, 45, 36, 28), что привело к невозможности задачи режима работы в качестве тумблера дальше 32-й кнопки. Пришлось все экстренно переподключать и перепаивать. Как я выяснил на днях, читая форум авиасимов (ага, mmjoy2 заточена и разрабатывалась именно под авиасимуляторы), режим работы до 32 кнопки введен автором принудительно для снижения нагрузки на систему. Гайдов как таковых нет, автору лень их было писать, по многим настройкам до сих пор не совсем все понятно и чтобы раскопать какой-то интересующий тебя вопрос нужно перелопатить не один десяток страниц форума, где шло обсуждение в режиме болталки и флуда.

Сейчас у меня проблемы с подрулевыми переключателями - иногда контакт тех же поворотников проскакивает на соседнюю дорожку по инерции. На автомобиле этим делом управляет реле, которое довольно инерционно, а здесь электроника мгновенно реагирует как на срабатывание тумблера и отключает поворотник. И получается ты ручку повернул, он мигнул и тут же погас, а ручка повернута стоит. Как от этого избавиться электронно я не знаю, попробую пошаманить с пружиной рычажка, чтобы уменьшить ее жесткость и усилие переключения.

Буду заново переделывать платы руля и кнопок - у руля уберу пару рядов неиспользуемых под кнопки контактов, а на плате кнопок корректно пропишу использование выключателей по номерному порядку.

Думаю еще как-то решить вопрос с двумя проводами питания этих плат на один. На ум пришел провод-сплиттер, но у нас они не продаются, а на али китайцы честно пишут, что на передачу данных работает только один провод из соединенных двух.

Заказал еще три кнопки с али, думал сначала добавить их на переднюю панель руля, но сейчас уже задумался об изготовлении полноценного буттон-бокса с ключом зажигания и прочей аутентичностью. Так же жду металлические крепления двигателей 775 - сейчас стоят пластиковые, мне не нравится их жесткость.

Установленного простенького блока питания с али на 150вт хватает для питания двух моторов 775. Уже понял, что можно было немного сэкономить на месте, если купить блок как от ноутбука и перевести руль на внешнее питание моторов. Но это уже экстетизм.
Аноним 07/01/23 Суб 00:59:44 514503 1509
2023-01-07013614.jpg 79Кб, 584x710
584x710
2023-01-07014225.jpg 87Кб, 832x785
832x785
2023-01-07014250.jpg 71Кб, 787x694
787x694
2023-01-07013924.jpg 108Кб, 860x783
860x783
Педали сделаны на датчике Холла самодельной конструкции. В качестве датчика использован ss45 и два ниодимовых магнита 10х5мм, установленных разной полярностью. Положение датчика и магнитов подбиралось опытным путем до получения удовлетворительных результатов сигнала. В качестве пружин возврата использованы пружины размерами 0,9х8х50. Все три педали являются копиями и различаются только размерами площадки под ножную накладку.
Аноним 07/01/23 Суб 01:04:37 514507 1510
2023-01-07015945.jpg 133Кб, 937x772
937x772
9600.jpg 76Кб, 1291x782
1291x782
Зазор между магнитами и датчиком регулируется гайками подшпиников на оси педалей. Мелкие зазоры в свободном ходе я выбирал с помощью центральной тяги, подтягивая педаль к пружинной планке
Аноним 07/01/23 Суб 01:10:02 514509 1511
2023-01-07014710.jpg 96Кб, 754x809
754x809
2023-01-07015231.jpg 127Кб, 855x785
855x785
Коробка передач на 8 положений. Основу схемы я взял у ее автора на форуме thingiverse.com. С ней было меньше всего проблем, т.к. автор уже устранил недоработки и болезни первых своих версий. Здесь я только переделал детали под толстую ось рукоятки грузовика MAN TGA и провел проводку от ее переключателей сквозь нее. Положения делителя подбирал индивидуально, его же делал заново исходя из новых положений с новой рукояткой. У автора в качестве выключателей использовались замыкалки, я установил герконы, переделав давящий шток выбора выключателя на державку ниодимового магнита 5х2мм. Поперечный положение по делителю выбирается необходимый геркон, после чего продольным движением в делитель ручка загоняется с фиксированием, а магнит внутри, соответственно, подходит к геркону, замыкая его.
Аноним 07/01/23 Суб 01:15:59 514511 1512
20230107021229.jpg 361Кб, 1006x1489
1006x1489
20230107021242.jpg 409Кб, 1125x1461
1125x1461
Подключается КПП с помощью разъема RJ45, крепится к подлокотнику кресла разъемным охватывающим креплением с болтами, которое позволяет так же регулировать угол наклона коробки.
Аноним 10/01/23 Втр 12:27:21 514876 1513
Screenshot20230[...].jpg 238Кб, 720x447
720x447
>>514494
Зачем нужны эти 3 двигателя ?
Аноним 10/01/23 Втр 13:30:15 514878 1514
>>514876
отдача и прочий фидбэк
Аноним 10/01/23 Втр 17:06:19 514885 1515
>>514878
Руль же можно больше одного оборота провернуть ? Каким образом работает датчик положения руля
Аноним 10/01/23 Втр 17:09:24 514887 1516
>>514885
В ардуинотреде не слышали про энкодер?
Аноним 10/01/23 Втр 17:10:15 514888 1517
>>514876
Да и двигателя тут только 2.
Аноним 10/01/23 Втр 17:13:47 514889 1518
>>514887
не догадался сразу
Аноним 10/01/23 Втр 19:53:10 514899 1519
2023-04953.jpg 13Кб, 299x439
299x439
2023-5027.jpg 14Кб, 298x437
298x437
>>514876
Двигателей там два - по краям. Оба модели 775. В центре под валом руля стоит энкодер.

>>514885
Руль вращается свободно. Ограничитель вращения ставится программно - включается программа управления рулем, где ты задаешь параметры: угол поворота, силу ограничителя, инерцию и прочее. Когда программа загружена, ограничитель работает. Доходит до крайнего положения и включает двигатели на сопротивление вращению.
Аноним 10/01/23 Втр 20:30:25 514904 1520
Да, прошу прощения. Ошибся в модели датчика Холла. Он у меня OH49E
Аноним 11/01/23 Срд 10:57:20 514950 1521
>>514899
Спасибо за ответ
Аноним 11/01/23 Срд 19:18:48 515014 1522
Здарова ананасы

У меня необычный реквест
Нужно сделать на ардуино херню которая будет подключаться к трубке моего домофона, и при поступлении звонка на него через wi-fi слать http запрос на заданный адрес

Готов ли кто-то взяться за деньги? Сколько это будет стоить? И еще было бы круто если бы вы для меня статью написали по итогам этой поделки подробную: как, что, куда, зачем
Аноним 11/01/23 Срд 20:01:25 515019 1523
>>515014
Для этого одной есп хватит при наличии wifi.
Эксперты поправте если что
мимопроходил
Аноним 11/01/23 Срд 21:43:53 515035 1524
>>515019
без проблем, я так понимаю с этой есп это будет чуть сложнее чем с ардуино, я согласен хоть так хоть так, лишь бы работало
Аноним 11/01/23 Срд 23:41:05 515045 1525
>>515019
а как оно будет подключаться к вифи?
там прям в прошивку загружается ссид и пароль?
Аноним 12/01/23 Чтв 03:58:15 515070 1526
Аноним 25/01/23 Срд 17:30:51 516433 1527
image.png 41Кб, 687x791
687x791
Товарищи, как бороться с дребезгом контактов? Я пишу на Qt приложение на Raspberry Pi 3, использую библиотеку wiringPi.
Хочу реализовать все на прерываниях, сейчас реализовано так. Прерывание настроено на любой тип изменения сигнала(и фронт и спад), когда прерывание срабатывает, то запоминается считывается конкретное значение в данный момент времени, патом запускается таймер, который через какое то время, должен измерить состояние на этом пине, и сказать что произошло, если из за дребезга, опять произойдет прерывание, то таймер сбросится и начнёт свой отчёт сначала.
4 варианта трактовки первое и последнего измерения:

if(первое измерение == 1 && последние измерение == 1)
{
Кнопка нажата
}
if(первое измерение == 1 && последние измерение == 0)
{
Кнопку нажали и отпустили
}
if(первое измерение == 0 && последние измерение == 0)
{
Кнопка отжата
}
if(первое измерение == 0 && последние измерение == 1)
{
Кнопку отпустили и нажали
}
Норм?
Аноним 25/01/23 Срд 17:31:45 516434 1528
image.png 40Кб, 689x896
689x896
Аноним 26/01/23 Чтв 14:04:49 516520 1529
>>477741 (OP)
Посоветуйте книгу о программировании ардуино на современном C++. Можно на английском.
Аноним 04/02/23 Суб 18:16:54 517362 1530
IMG202302041800[...].jpg 4007Кб, 4000x3000
4000x3000
Текстовые LCD-дисплеи унижают битарда в его собственной мастерской!
После семи лет активного ардуинодрочерства, десятков завершённых проектов, меня ставит на место обычный LCD-дисплей, с какими играются дети, которым подарили их первых ардуино-набор.

Из двух (2004 и 1602) не работает ни один на двух разных ардуинах - nano и mega. Ни по i2c, ни напрямую. Если и работает, то отображает только один символ в строке. Либо показывает иероглифы, хотя я точно помню, что на 2004 выводил кириллицу года три назад. Примеры из интернетов и от библиотек не работают. Пробовал на современном arduino ide, и на старом. Везде результат одинаково печальный.

Пишу не столько ради того, чтобы мне помогли, сколько чтобы выплеснуть хоть куда-нибудь свой рейдж. И порадовать здешнего анончика чужой болью :3
Аноним 04/02/23 Суб 20:22:27 517378 1531
>>517362
>показывает иероглифы
Это нормально. В этих дисплеях всего лишь один набор из 256 символов. В некоторых дисплеях два таких набора. Соответственно все алфавиты не помещаются никак, поэтому для кириллицы нужна специально локализованная версия. Конечно есть вариант исхитриться с пользовательскими символами, но их слишком мало для всего алфавита сразу.

>Примеры из интернетов и от библиотек не работают.
Лишь бы только документацию не открывать...
Аноним 05/02/23 Вск 13:36:12 517418 1532
>>517362
у тебя или потенциометр выкручен на максимум, или китайская подделка I2C-to-SPI адаптера, и нужно использовать другую либу, не родную.
или и то и другое сразу.

for chinese chip "PCF8574T", "ABX919.", "1 12", "knG18133", board label "MH"
first use i2c_scanner to find I2C address (e.g. 0x27)
then try these two libs:

1) recommended: https://github.com/duinoWitchery/hd44780

#include <hd44780.h>
#include <hd44780ioClass/hd44780_I2Cexp.h>
// hd44780_I2Cexp lcd(I2C_addr, chiptype, RS_pin, RW_pin, EN_pin, D4_pin, D5_pin, D6_pin, D7_pin, BL_pin, BL_level);
hd44780_I2Cexp lcd(0x27, I2Cexp_PCF8574, 0,1,2,4,5,6,7,3,HIGH);

then use I2Cexpdiag example until
> Walking 1s data test: PASSED
> Address line test: PASSED
if not - rotate the PCF8574 PCB and connect its pins 0-16 to 16-0 pins on LCD, and repeat.

! 1 thing to remember to get the backpack mounted correctly is: to trace down where the potentiometer center lead goes. It must connect to pin 3 of the LCD. If it isn't, it means the backpack is backwards, flip the backpack over an it should now connect to pin 3.


then

! If all pixels are on, or no pixels are showing, but backlight is on, try adjusting contrast potentiometer
- rotate the blue box until pixels appear


2) could try also: https://github.com/fmalpartida/New-LiquidCrystal

#include <LiquidCrystal_I2C.h>
// LiquidCrystal_I2C lcd(I2C_addr, EN_pin, RW_pin, RS_pin, D4_pin, D5_pin, D6_pin, D7_pin, BL_pin, BL_polarity);
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
Аноним 05/02/23 Вск 15:21:39 517427 1533
IMG202302051514[...].jpg 4980Кб, 4000x3000
4000x3000
Поднял гайды из интернета, поуправлял дисплеем без библиотек. Высыпал последовательно все символы, и среди них действительно только японский иврит. Ну что ж, напиздюнькал анону, получается. Видимо, за давностью лет забыл, как создавал символы чтобы писать на кириллице.

Спасибо этому >>517378 товарищу за решение ковырять на низком уровне.
Аноним 05/02/23 Вск 17:29:01 517437 1534
шрифт lcd колхо[...].png 1142Кб, 964x1232
964x1232
>>517378
>Конечно есть вариант исхитриться с пользовательскими символами, но их слишком мало для всего алфавита сразу.
Восьми пользовательских символов достаточно, остальное колхозится из латиницы и японских иероглифов.
Аноним 05/02/23 Вск 18:33:13 517443 1535
>>517427
Вот они "знания" дуинщиков во всей красе.
Аноним 05/02/23 Вск 19:32:44 517451 1536
>>517437
>остальное колхозится
Вот именно. Если на английском написать, будет лучше выглядетб чем такое.
Аноним 09/02/23 Чтв 07:20:38 517807 1537
Аноним 12/02/23 Вск 21:47:46 518182 1538
Здрасьте, господа. Захотелось мне повесить прерывание на кнопку. Во всех руководствах пишут про дребезг контактов, и нужен там триггер Шмидта. А можно как-то попроще, чтобы бкз него?
Аноним 13/02/23 Пнд 12:50:01 518219 1539
сигнализация для рюкзака на ардуино Аноним 13/02/23 Пнд 17:28:28 518233 1540
Привет, анон. Хочу вкатиться в ардуино, и сделать для начала сигнализацию для своего рюкзака, чтобы спокойно бросать его на пляже, пока купаюсь. Получается, нужно подобрать саму плату, аккумулятор, датчик разрыва цепи, сирену погромче, акселерометр, и что-то для включения/выключения, типа считывателя RFID-меток. А также жёсткий, в идеале герметичный корпус, чтобы нельзя было выключить просто сильным ударом. Тригериться будет на открывание и на 5 секунд активности акселерометра. Собственно, что и как подбирать и где заказывать, и что понадобится для самой сборки, кроме паяльника и припоя? Мне бы список компонентов для покупки где-нибудь в одном магазине (мб с вариантами) и чёткую инструкцию, и что заказывать избыточно из расчета, что получится не с первого раза. Территориально я таки в Израиле, кредитная карта есть.
В общем, жажду советов мудрых.
Аноним 13/02/23 Пнд 23:20:59 518272 1541
>>518233
Нахуя открывать рюкзак, если можно спиздить рюкзак?
Аноним 14/02/23 Втр 00:03:30 518277 1542
>>518272
Пять секунд работы акселерометра, и точно так же включится сирена.
Аноним 14/02/23 Втр 08:20:15 518283 1543
>>518233
Представь: ты сидишь на пляже, на соседнем полотенчике лежит рюкзак. Подходит какой-то альфач в трусах, роется в рюкзаке. В рюкзаке что-то визжит. Альфач с невозмутимым видом продолжает рыться. Что-то берёт и уходит.

Ну и что ты сделаешь?
Аноним 14/02/23 Втр 11:49:00 518294 1544
>>518283
создам тред в /b/ с пепе на оппике
Аноним 14/02/23 Втр 12:23:55 518297 1545
>>518294
Он возвращается с глумливой рожей и ссыт в рюкзак. Визг в рюкзаке захлёбывается. Снова уходит.
Аноним 14/02/23 Втр 15:04:35 518306 1546
image.png 69Кб, 582x309
582x309
image.png 9Кб, 318x229
318x229
image.png 3Кб, 137x99
137x99
https://www.youtube.com/watch?v=VXx6l3vgBno&ab_channel=CyberSudo
Купил rc552. Припаял ножки. Соединил с ардуиной как написано. Проверил 10 раз. В ардуино уно прошил rfid-cloner из примеров. В сериал порт пишу 1.Read card. Ничего не читает. И как понять я что-то сделал не так или мне дохлую плату дали? Я и карточку прикладывал и брелок - ничего.
Аноним 14/02/23 Втр 18:57:15 518325 1547
>>518272
Условие изначально неверное, сирена децибел на 120 будет орать на весь пляж.
Аноним 14/02/23 Втр 20:33:28 518333 1548
>>518325
>децибел на 120
Децибел на 120 тебе киловаттный аккумулятор надо в рюкзаке носить и концертную колонку с пять рюкзаков размером.
Аноним 15/02/23 Срд 06:39:59 518370 1549
Аноним 15/02/23 Срд 06:43:25 518371 1550
>>518306
Ты ошибся тредом, это тред шуток за 300.
Аноним 15/02/23 Срд 07:36:45 518374 1551
>>518371
Ну я примерно за столько ее и купил.
Аноним 15/02/23 Срд 13:08:06 518404 1552
Аноним 15/02/23 Срд 14:05:16 518411 1553
image.png 96Кб, 871x602
871x602
>>518306
Подключил еще 3.3в и гнд, которые не были указаны, теперь комплектные брелок и карту читает. Ключ от домофона почему-то не видит. Почему так?
Аноним 15/02/23 Срд 14:30:21 518413 1554
>>518411
Я даун. Там частота другая.
Аноним 15/02/23 Срд 19:08:31 518437 1555
>>518233
Ладно. Еврей я или нет, в конце-то концов?
Кто даст охуенно крутой, подробный и детальный ответ, который позволит, уже не сомневаясь ни в чем, собрать то что планируется, и ответит на все возникшие по ходу изучения вопросы, тот получит 500 рублей на то платежное средство, которое он оставит в том же самом посте.
Аноним 17/02/23 Птн 11:41:57 518680 1556
>>518437
>я евrей но таки типа заплачу
Что, не удалось наебать гоев то?
Аноним 17/02/23 Птн 21:02:06 518736 1557
>>477741 (OP)
Добрый вечер всем присутсвующим. Я авиасиммер, хочу собрать педали, потенциометр достану из старого джойстика, но не хочется колхозить и всю остальную ненужную начинку вставлять в конструкцию. Можно ли на ардуинке все это собрать с учетом того, что я совсем не понимаю в электронике и программировании? Есть NanoV3 с чипом 168 и какое-никакое умение паять. Каковы мои шансы? Есть готовые скетчи на такой случай?
Аноним 18/02/23 Суб 13:51:24 518797 1558
>>518736
Если ты не шаришь от слова совсем, то тебе пизда. Ты либо делаешь адский колхоз, либо начинаешь хоть чуть-чуть изучать предмет, чтобы сделать что-то стоящее.

По поводу твоего вопроса вот https://sites.google.com/site/mmjoyproject/o-proekte. Покупаешь микросхему, прошиваешь, подсоединяешь, калибруешь, летаешь.
Аноним 25/02/23 Суб 19:51:15 519684 1559
>>477741 (OP)
Анон а как управлять бесколлекторным мотором как шаговым (не знаю как правильно написать). Помню где то видел как им на немного поворачивали через какую то плату. Но не могу вспомнить что это было.
Аноним 25/02/23 Суб 20:42:57 519693 1560
Sabe8bfcb18a240[...].jpg 50Кб, 475x525
475x525
>>519684
>BGC 3.1 MOS Large Current Two-axis Brushless Gimbal Controller Driver alexmos
Короче есть вот такой. Это управление подвесами камеры. Контроллер. Он двумя движками может управлять. Есть на три. Как найти нечто подобное для одного движка? И что бы он контачился с ардуино и позволял управлять так же. Фиксация в одном положении, небольшой угол поворота. Я просто Brushless Controller Driver нашел но хуй знает который то что я хочу.
Аноним 25/02/23 Суб 21:51:18 519698 1561
>>519693
чтобы управлять бесколлекторным мотором как шаговым, нужна какая-то обратная связь по положению, по акселерометру как в >>519693 или по энкодеру, как в принтерах. Определись с этим и сделай сам:
https://www.instructables.com/DIY-Brushless-Gimbal-with-Arduino/
Аноним 27/02/23 Пнд 01:14:05 519847 1562
>>519698
Какая охуенная статья. Спасибо анон буду разбираться.
Аноним 27/02/23 Пнд 02:04:26 519851 1563
Человек сделал СУПЕРГЕТЕРОДИН на ардуйне вашей. Почти настоящая серьезная радиолюбительская конструкция
https://github.com/dilshan/arduino-superhet
Аноним 27/02/23 Пнд 07:50:57 519860 1564
>>519851
>вашей
Твоей. Ты точно куда больший ардуинщик чем большинство анонов в тренде.
>сделал СУПЕРГЕТЕРОДИН на ардуйне
Там ардуйня только для управления синтезатором частоты. То есть дурина там совсем не основная деталь, считай так, просто сбоку прилеплена.
Аноним 27/02/23 Пнд 11:56:26 519869 1565
>>519860
Я точно куда меньший ардуинщик чем большинство анонов в тренде.
Аноним 27/02/23 Пнд 23:37:04 519906 1566
Думал щас изучу ардуину. Кек, пук, подвключите ваши модули по и2с/спи/похуй, скачайте библивотеку. Литерали всё нахуй. Можно ли через ардуину вкатится в "микроконтролеры" и стоит ли? А то с этими бибилиотеками даже что такое и как работают эти интерфейсы не узнаешь.
Аноним 28/02/23 Втр 04:18:12 519918 1567
>>519906
там совершенно обнаковенная атмега с минимумом обвязки. Бери и пиши без ардуинских библиотек, кто тебе мешает?
Аноним 28/02/23 Втр 12:58:29 519942 1568
>>519906
>как работают эти интерфейсы не узнаешь
Там знать нехуй, да и тебе не нужно это будет в большинстве случаев. Другой вопрос, что часто нужно бывает узнать, почему эти интерфейсы НЕ работают, как надо...
Аноним 04/03/23 Суб 19:27:54 520378 1569
bivg8imtn2iscz1[...].png 758Кб, 886x675
886x675
H219e81ad5d1b42[...].jpg 165Кб, 1000x1000
1000x1000
HTB1qXziavfsK1R[...].jpg 93Кб, 800x800
800x800
Эти ваши малинки, ардуино и прочее прошлый век. Сейчас модно вот это.
1. Nvidia jackson
2. Nvidia jetson tx
3. Neural Compute Stick

На первые два можно грузить мощное такое ПО с нейронкой на борту. Третий вроде бы уже с готовой нейроночкой на борту, можно прям к первым двум подключать и он будет распознавать изображение
Аноним 04/03/23 Суб 20:15:39 520384 1570
>>520378
Да как же вы заебали... Это просто разные девайсы, для разных целей. Всё равно что "нахуй нужен молоток, если есть перфоратор".
Аноним 05/03/23 Вск 14:03:56 520465 1571
>>520384
>молоток
>перфоратор
Греча спок
Аноним 05/03/23 Вск 16:43:23 520479 1572
7312ca65766354c[...].gif 1Кб, 501x33
501x33
> Ардуино
Ебать сложная хуйня эта ваша ардуина.
Открыл гуид на хабре по постройке дрона и тут же меня начали пичкать пикрил матаном, а потом каким-то жутким кодом
Ничего не понятно что куда подключать, где питание, сколько вольт
Аноним 05/03/23 Вск 20:03:53 520497 1573
>>520479
ты ещё стм не пробовал
Аноним 05/03/23 Вск 20:38:40 520500 1574
>>520479
А зачем ты матан в школе не учил?
Это на ардубина сложная, это дроны сложные, а ты сначала светодиодиком помигай и лазерную турель из указки пары сервоприводов запили.
Аноним 05/03/23 Вск 21:24:13 520509 1575
>>520500
> лазерную турель из указки пары сервоприводов запили
define турель
если самонаводящаяся, то тут надо видеопоток в реалтайме обрабатывать, ардуине на такое не хватит ни мощности, ни памяти
Аноним 05/03/23 Вск 22:00:01 520516 1576
>>519693
>motor1, motor2
>PLS
В смысле??
Аноним 05/03/23 Вск 22:34:25 520518 1577
>>520500
> А зачем ты матан в школе не учил?
И че терь не вкатиться?
Аноним 06/03/23 Пнд 08:47:51 520538 1578
>>520479
А причём тут ардуина? Это пид-регулятор обычный. Он так будет выглядеть хоть на ардуине, хоть на стме хоть на вышеупомянутой невидии.
Аноним 06/03/23 Пнд 20:10:10 520585 1579
>>520509
> если самонаводящаяся, то тут надо видеопоток в реалтайме обрабатывать,
А на малинке?
Аноним 06/03/23 Пнд 22:02:48 520598 1580
>>520378
Ты понимаешь, что это НЕМНОГО разные вещи? Ардуина это микроконтроллер, это даже не SoC. А ты скинул полноценные компьютеры
>>520479
> гуид по постройке дрона
> начали пичкать пикрил матаном
Здравствуйте, добро пожаловать в ТАУ. Как ты без матана сможешь выдать на пропеллер такие обороты чтобы у тебя коптер завис в воздухе?
Аноним 06/03/23 Пнд 22:47:44 520601 1581
>>520598
> без матана сможешь выдать на пропеллер такие обороты чтобы у тебя коптер завис в воздухе
И че теперь в матан вкатываться ?
06/03/23 Пнд 22:52:41 520602 1582
eqtw6mdl3ui.jpg 47Кб, 745x571
745x571
Спасибо нахуй собрал дрон на калдуино
Аноним 07/03/23 Втр 03:02:51 520618 1583
9rkrx2x285x91.jpg 143Кб, 576x576
576x576
Хз куда писато, напишу тут.
Нужен МК, дешёвый, доступный, чтоб у китайчав всегда в наличии. Главное требование - USB и минимум 44 цифровых IO.
Аноним 07/03/23 Втр 03:47:18 520620 1584
Аноним 07/03/23 Втр 06:33:18 520622 1585
>>520620
Они к нам не отправляют. Через какого посредника у них заказывать?
другой анон
Аноним 07/03/23 Втр 16:53:27 520655 1586
>>520622
общеизвестные посредники - это вопрос времени, когда они попадут под санкции. Серьёзные кабанчики создают свои фирмы-прослойки, им из бюджета бабло хорошо отваливают, и всё равно их периодически банят
обычным людям - рекомендую просто не жить у вас
Аноним 07/03/23 Втр 20:15:09 520681 1587
>>520585
а малинка уже не входит в задачу
Аноним 07/03/23 Втр 20:17:44 520682 1588
>>520602
Ну собирай на чём другом. Формула регулятора не изменится и надобность в нём не пропадёт.
Аноним 07/03/23 Втр 20:36:12 520686 1589
>>520620
Не, ну так все могут..
Что из них менее геморней, чтоб было как на ардуньку куча модулей? Или хотя бы нормальная среда разработки. И что из ник ВНЕЗАПНО не пропадёт.
Аноним 07/03/23 Втр 21:29:33 520689 1590
>>520509
Значит наводящуюся по внешнему целеуказанию.
Аноним 07/03/23 Втр 22:13:56 520694 1591
>>520655
>рекомендую просто не жить у вас
Спасибо, но нет. Мне тут нормально, а "не у вас" меня никто не ждёт да и просто ничем оно не лучше. Что-то мои знакомые армяне не рвутся обратно на родину, как раз наоборот. Потому что они армяне, а не идиоты.

>>520686
>Или хотя бы нормальная среда разработки.
Нормальные среды разработки универсальны - такие как qt creator, visual studio, clion, в них через симейк или другой мейк можно прикрутить для компиляции что угодно. Там где такого нет уже только из-за этого нормальными не назовешь.
Аноним 07/03/23 Втр 22:15:59 520695 1592
>>520686
>чтоб было как на ардуньку куча модулей?
Чего? И с какого перепугу "модули" от "ардуиньки" нельзя подключить к любому другому микроконтроллеру? Если ты о тех модулях которые платы с детальками.
Аноним 08/03/23 Срд 00:35:49 520720 1593
>>520686
>нормальная среда разработки
>ставит в пример ардуино иде
Ебанутый? У тех же стм эклипс на куче плагинов. Это уже в 1000 раз лучше, чем всратый ардуиноблокнот. Ещё и отладка внутрисхемная, ничем внешне не отличающаяся от отладки компьютерной программы, да ещё кодогенератор для конфигурирования периферии мышкой.
У авр есть студия. Можешь кстати брать свою пердуину и прошивать сразу камень на ней, без этих вот костылей с загрузчиками и usb-uart.
У китайцев тоже есть свой пердоленый эклипс с нескучным скином, разве что без генератора.
У остальных хз, но наверняка что-то подобное. Даже если у кого-то нет напердоленного производителем установщика, в котором всё собрано, осталось только установить, то этот >>520694 прав. Главное тулчейн достать, к любимому блокнотику с кодом оно привязывается за пять минут.
Аноним 08/03/23 Срд 02:02:31 520725 1594
image.png 970Кб, 1065x1168
1065x1168
image.png 111Кб, 1366x768
1366x768
>>477741 (OP)
Суп. Аноны. вопрос следующий. Я новичок, мало что понимаю в этих делах.
Получил с Алика клон Arduino UNO R3 на чипе ATMega328PB. Нет загрузчика.
Есть ардуино ATMega328P, там загрузчик есть. Скетчи грузятся, диод мигает.
Пробую прошить загрузчик, подключаю по пикрилу.
Поставил MiniCore. Выставил там настройки пикрил2.
avrdude: device signature = 0xff0000
avrdude main() error: expected signature for ATmega328PB is 1E 95 16
double check chip or use -F to override this check

Не шьется.
Нашёл какую-то мутную инструкцию (https://arduino.ru/forum/obshchii/vse-pro-atmega328pb-0?page=1), что надо менять конфиг avrdude, но так и не понял, кто на чем стоял.
Помогите, пожалуйста.
Аноним 08/03/23 Срд 02:54:48 520726 1595
>>520720
удобряю. Arduino IDE - то еще говно говн. Vscode или eclipse с ардуинскими (или platformio) плагинами куда вменяемее, если хочется юзать либы оттуда.
Аноним 08/03/23 Срд 14:22:31 520754 1596
>>520720
>У тех же стм эклипс на куче плагинов
Такая же хуйня, даже еще хуже, потому что ебли на старте больше.
Ебаный блядосишный код во все поля. Структурки-структурочки ебаные. Заполняем ебаные поля, ребята! Даже ардуиновский недо-апи приятнее.

За каким хуем вообще графический редактор (по сути) WYSIWYG нужен для настройки ПИНОВ МИКРОКОНТРОЛЛЕРА блять, тоже непонятно.
Аноним 08/03/23 Срд 16:57:47 520767 1597
>>520754
>Ебаный блядосишный код во все поля
>Пишешь на си, выёбуешься на стандартные конструкции языка
Какое такое, кстати, чудоапи ардуиновское?
Аноним 08/03/23 Срд 17:01:00 520768 1598
>>520754
>WYSIWYG
Не совсем и WYSIWYG, во вторых — натыкал мышкой, получил рабочее устройство в половине говнослучаев, когда нужен очередной переходник между интерфейсами или типа того.
Аноним 08/03/23 Срд 20:58:59 520797 1599
Сап, радиосрач.

Есть ардуино уно и есть шилд А9 gprs/gsm.
Есть ли способ сделать из этого говна сервер, чтоб отправлять на него http запросы и чтоб ардуина щелкала релешкой.

Я сделал вариант когда ардуина подключается к моему серверу и постоянно шлет гет-запросы и читает состояния релешек с моей БД. Но это говно работает со скоростью 10 секунд на включение реле.
А мне нужно очень быстро.

Хуярить малинку на линуксе и разворачивать сервер на ней и ее колхозить к ардуине с релешками?
Есть у кого опыт вывод ардуины в сеть и желательно на щите а9 (https://iarduino.ru/shop/Expansion-payments/gsm-gprs-shield.html)
Аноним 08/03/23 Срд 21:01:04 520798 1600
>>520797
Я полагал что скорости 40кбит/сек достаточно чтоб считать пару цифр состояний с моей БД, но там гет запросы и ответ на них пиздец долго идут. А уже включение это модуля занимает целую минут. Вчера весь день потратил на тестирование и смог сделать только 10 секундную задержку на команду. Пиздец.
Аноним 08/03/23 Срд 21:42:16 520803 1601
>>520797
хзз как для этого модуля, но в общем держи tcp соединение как можно дольше, а не открывай новое каждый раз
Аноним 09/03/23 Чтв 03:57:52 520818 1602
>>520767
digitalWrite(), Serial, Wire и прочая хуйня. Весьма упрощает перенос кода между железками, знаешь ли (особенно учитывая, что либы тоже, как правило, их все поддерживают).

>>520768
То же самое можно делать и кодом, без всяких кликаний мышкой. Например, как в ардуино: Serial.begin(9600); Serial.println("HELLO"). Но нет, блядь, нужно запилить целый графический редактор для неграфических данных, который еще и тонну бойлерплейт-дристни высрет зачем-то.
Аноним 09/03/23 Чтв 06:53:02 520824 1603
Аноним 09/03/23 Чтв 07:18:49 520826 1604
>>520818
>digitalWrite(), Serial, Wire и прочая хуйня. Весьма упрощает перенос кода между железками
Наоборот оно все усложняет. Как пример https://github.com/hjd1964/OnStep
Только посмотри что там делалось для переноса на разные микроконтроллеры. Ну и стоило оно того? По моему нет, выигрыша по объему и сложности кода никакого. Зато теперь фиг перенесет на то для чего нет ардуйни. Хотя тебя вряд ли это переубедит.
Аноним 09/03/23 Чтв 09:06:05 520832 1605
>>477741 (OP)
Ардуино-боги! Нарисуйте куда подключить ваше IDE к древнему контроллеру i.mx257?
Аноним 09/03/23 Чтв 09:44:02 520835 1606
>>520832
>Ардуино-боги!
Я не из этих, извини. Но отвечу.
>к древнему контроллеру i.mx257
Это целый SoC, там линукс работать может или андроид.
>Нарисуйте куда подключить ваше IDE
Не нужно, но если так хочется, то ставишь туду линукс, а под линуксом запускаешь иде. Если хочется и код прям из иде там запускать, то например https://github.com/maniacbug/ncore
Аноним 09/03/23 Чтв 12:42:40 520845 1607
>>520824
Оно самое и есть по сути, хули, только более-менее свою функцию выполняющее. Мировая практика, между прочим!

>>520832
>i.mx257
Это тебе не ардуино, а билдрут какой-нибудь нужен, или опенврт

>>520826
>Как пример:
>(и тут задрот вываливает миллион файлов, большая часть содержания которых к делу не относится)
Ты дебил совсем? Ты думаешь, я реально подорвусь щас читать всю эту не нужную и не интересную мне хуету ради того, чтобы показать тебе, какой я задрот дохуя шарящий, и оспорить твои тезисы, в ложности которых я и так уверен? Мань, да мне похуй, как будто нехуй мне заняться больше, чем всю эту пердуинодристню листать. Либо тащи конкретные места (строки), где там что не так, либо нахуй проходи.
Аноним 09/03/23 Чтв 13:05:15 520847 1608
>>520845
>пердуинодристню
Сказал пердуинщик.

>Либо тащи конкретные места (строки),
Сам то как думаешь, если равномерненько размещать по коду все эти замечательные и хорошие
>digitalWrite(), Serial, Wire и прочая
То легко ли будет перенести код на другой микроконтроллер под другой микроконтроллер где нет ардуйни?

>либо нахуй проходи.
Может лучше ты?
Аноним 09/03/23 Чтв 13:05:59 520848 1609
>>520847
>на другой микроконтроллер под другой микроконтроллер
Извиняюсь, криво скопипастил.
Аноним 09/03/23 Чтв 22:43:00 520886 1610
ide.png 283Кб, 1378x1544
1378x1544
>>520847
А ты большой смотрю у мамки? Ардуину принципиально не юзаешь?
>как думаешь
Дурачок, я тебе уже сказал как я думаю.

>микроконтроллер где нет ардуйни
Это какой такой другой под который нет ардуино? 8051? Под СТМ32 есть пердуина.
Аноним 11/03/23 Суб 02:03:01 521075 1611
104945073.jpg 101Кб, 1200x630
1200x630
В новом скетче всегда первым делом добавляю файл MAIN.CPP, переношу туда setup и loop, а ino-файл держу пустым. Кто сейм? :3
Аноним 11/03/23 Суб 20:51:25 521144 1612
Аноним 12/03/23 Вск 01:58:38 521172 1613
>>521144
Любишь анонимные неймспейсы, манюнь? Сразу видно - УРОВЕНЬ!
Аноним 12/03/23 Вск 14:06:14 521198 1614
изображение.png 99Кб, 259x194
259x194
>>521172
Шиза в том что ты делаешь это в ардуиноиде. Хочешь нормально программировать с библиотеками ардуины? Ставь PIO.
А заморачиваться с пространствами имён в ардуиноиде это вообще пушка, большинство даже не знают что это такое.
Аноним 12/03/23 Вск 14:51:53 521200 1615
>>521198
>PIO
>VSCode
Уж лучше ардуино недоиде, чем это тормозное глючное веб-говно.

>заморачиваться с пространствами имён в ардуиноиде
Ты не понял. Это костыль. Если функция внутри анонимного неймспейса, маняпарсер пердуины не будет добавлять прототип для нее в начало файла.
Аноним 12/03/23 Вск 15:14:21 521201 1616
>>521200
>чем это тормозное глючное веб-говно
Тебе никто не запрещает поставить PIO на эклипс или цлион
>Ты не понял. Это костыль. Если функция внутри анонимного неймспейса, маняпарсер пердуины не будет добавлять прототип для нее в начало файла.
Чивоблядь.вебм
Аноним 12/03/23 Вск 15:44:54 521204 1617
>>521201
>PIO на эклипс
Делать мне нехуй, кроме как колхозить себе среду из говна, палок, веб-дрисни и эклипса блять. Кстати, атмел студио умеет импорт ардуино скетчей.

>Чивоблядь
откомпилируй в ардуине:
void setup() {}
void loop() { f(); }
struct mystruct {};
void f(const mystruct&) {}
Аноним 13/03/23 Пнд 01:34:17 521251 1618
1678660438097.jpg 43Кб, 640x640
640x640
>>521204
> const в качестве аргумента функции
Аноним 13/03/23 Пнд 02:09:06 521253 1619
>>521251
и чо тебе не нравится?
Аноним 13/03/23 Пнд 02:25:32 521254 1620
image 24Кб, 442x315
442x315
>>521204
>эклипс и vscode - говно и палки
>блокнотик ардуино IDE - вот это хорошая среда, зоебца сделоли
Аноним 13/03/23 Пнд 10:36:29 521277 1621
>>521253
Я не нашёл ответа на вопрос зачем
Аноним 13/03/23 Пнд 13:43:32 521294 1622
>>521277
обычная фича - сказать компмлятору, что объект по такой ссылке иммутабелен.
Аноним 13/03/23 Пнд 17:05:49 521304 1623
>>521294
Как профессиональный ардуинщик - я нихуя не понял
Аноним 13/03/23 Пнд 17:56:43 521310 1624
>>521304
вот как там объявлено ( void f(const mystruct&) ) - канпелятор будет ругаться на попытки изменить поля mystruct внутри функции f.
Аноним 13/03/23 Пнд 23:51:49 521333 1625
smugebich.jpeg 22Кб, 400x400
400x400
>>521254
Эклипс там отдельно от говна (пио и вскода)
>>521251
Ебать ты лох братиш
Аноним 16/03/23 Чтв 13:42:01 521555 1626
Сап. Как при помощи ардуины заменить переменные резисторы и конденсаторы? Допустим, есть у меня готовый регулятор оборотов двигателя и я хочу не меняя схемы подпаять 2-3 провода, чтобы автоматизировать какой-то процесс. Есть готовый модуль? На ум приходит только крутить ручку сервой или напаять на плату резисторов или конденсаторов и переключать цепь транзисторами.
Аноним 16/03/23 Чтв 19:13:56 521594 1627
Аноним 16/03/23 Чтв 21:49:26 521635 1628
В чем разница между нано и уно?

Я могу залить бутлоадер от уно в нано (или наоборот)?

Прост заебывает борду переключать в меню, они ж по сути одинаковые.
Аноним 17/03/23 Птн 07:06:09 521668 1629
>>521594
Благодарю. По цифровому потенциометру сходу обратил внимание на готовый модуль. Да и управление там простейшее. По варикапу придется подумать.
Аноним 17/03/23 Птн 08:28:06 521674 1630
>>521668
Только "цифровой потенциометр" это вовсе не аналог обычного резистора. Там есть определенные ограничения по напряжению и току. Во первых напряжение почти во всех моделях на этом резисторе не должно превышать примерно 5В и обязательно соблюдать полярность. Соответственно куда попало не воткнешь такое. И весьма вероятно что оно не будет работать в твоём регуляторе оборотов (нужно схему смотреть).

С варикапами совет тоже сомнительный, у них ёмкость десятки пикофарад и существенная температурная зависимость.
17/03/23 Птн 09:44:08 521683 1631
>>521635
Нано чуть более грамотно спроектирована, выведены два дополнительных АЦП (которые невозможно использовать в качестве цифровых GPIO). У наны существует более дешёвая версия с atmega168p (ровно в два раза меньше флеша и оперативы), а версии с atmega368p бывают с разными загрузчиками.

Уно бывает только в одном варианте. Она максимально "детская", чтобы вообще ничего переключать не пришлось, а выводы адаптированы под шилдостандарт для тех, кто вообще паять не умеет.
Аноним 17/03/23 Птн 12:42:11 521697 1632
>>521683
чатгопота, ты? вопрос был про бутлоадеры.

Уно, конечно, лучше спроектирована - ее формфактор все подряд используют, а нано - это просто микросборка с нахуй там не нужным лдо на борту.
Аноним 17/03/23 Птн 12:43:14 521698 1633
>>521683
>максимально "детская"
Найс экспертное мнение от закомплексованной инфантильной чмони.
Аноним 17/03/23 Птн 19:56:12 521752 1634
>>521697
> Уно, конечно, лучше спроектирована - ее формфактор все подряд используют
Хуйня с кучей пустого места. "Шилды" нахуй ненужны.
> нано - это просто микросборка с нахуй там не нужным лдо на борту
Охуенно удобно пользоваться, просто втыкается в хлебодоску.
Все шилды заменяются модулем стоящем на той же хлебодоске, подключение проводками.
Аноним 18/03/23 Суб 03:09:03 521796 1635
boomer-cry.jpeg 7Кб, 233x216
233x216
>>521752
>хлебодоске
Ты вообще хоть понимаешь, в чем прелесть пердуины?

Пердуина - это радиоконструктор, позволяющий на коленке за минимальное время собирать пригодный к употреблению девайс. Т.е. позволяет непрофессионалам делать электронику.

Она вовсе не для того, чтобы не задрачивать микрококонтроллеры/запаивать ее в промышленные девайсы/делать прототипы промышленных девайсов. Это все, конечно, можно делать с пердуиной, ведь она же просто микроконтроллер с минимальной обвязкой, но лучше без нее - даже обучение.

Именно поэтому ебаные задроты хейтят пердуину - потому что ее успешно юзают нешарящие мимокроки-"ламеры".

Если тебе на практике попользоваться нужно собранным девайсом (или передать макет коллеге однокласснику), ты хлебодоску в карман положишь, чтобы из нее все провода повылазили по дороге, умник? Или будешь учиться ебаться с принтером и утюгом? Или разводить платы и ждать месяц доставки?
Аноним 18/03/23 Суб 06:39:34 521804 1636
>>521796
Лично у меня собранные схемы на хлебодосках намного стабильнее живут. Всё аккуратно собрано, охуенно держится, и может неограниченное время выживать среди хлама, не теряя функциональности, пока плату развести не сподоблюсь. И перетаскивание в кармане или лежание в ящике стола она заебись выдерживает. А вот из уны воткнутые проводки постоянно норовят выскакивать.

При этом свобода действий на макетке намного шире. Хочешь - светодиоды нестандартные втыкай, кнопки-хуёпки, хочешь - микрухи, хочешь - конвертер логических уровней и WeMos, и играйся сразу с двумя устройствами. Оно конечно в теории можно сделать и шилдами, но столько разнообразных шилдов на все случаи жизни просто не напасёшься. Шилды с универсальным уно-разъёмом просто оказались неудачной идеей. И даже если исходить из философии ламера - посмотри типичные обучающие комплекты для самых маленьких, вот прямо простейшие, где лампочкой по кнопке моргать учат с delay(1000). Так в любом подобном комплекте хлебодоска всенепременно присутствует, потому что это простейший в использовании универсальный формат.

Есть конторы, которые пытались изобрести свой особый формат шилдов чтобы продавать компоненты с наценкой в 500%, который мол-де удобнее и лучше крепится. Хуйня всё равно получается, нигде оно не взлетело.
Аноним 18/03/23 Суб 09:37:53 521811 1637
>>521796
Вот с этим согласен >>521804
Шилдов полторы штуки. На каждую свою хотелку шилдов не напасёшься. Таскать шилды в кармане тоже нихуя не удобная идея. Что-то собирать и испытывать лучше на бредборде. А если уж ты добрался до стадии собирания готового изделия, то паять просто обязательно. Можно налепить на макетке, а можно и развести и заказать печатную плату. Можно и в форме шилда.
А шилды это просто поиграться со стандартными примерами.
Аноним 18/03/23 Суб 13:37:58 521819 1638
>>521804
>>521811
>Лично у меня
ВЕРЮ 100% АГА

Может, ты и навесной монтаж на выводных по карманам суешь? Тоже держится наверное, надежно.

>Шилдов полторы штуки
Да их хоть миллион, есть шилды-перфборды, в том-то и вся мякотка. Берешь модуль и распаиваешь его на шилд, потом из нужных шилдов собираешь за минуту то, что тебе надо.
Аноним 18/03/23 Суб 13:56:03 521820 1639
>>521819
> есть шилды-перфборды, в том-то и вся мякотка. Берешь модуль и распаиваешь его на шилд
Ты только что макетную плату. При чём тут вообще "шылд"? Возьми, бля, лист макетки, напаяй на него коннекторы, воткни ардуинку и нахуяривай вокруг всё что хочешь.
> потом из нужных шилдов собираешь за минуту то, что тебе надо
Пиздец этажерка ебаная из еботни какой-то хуй пойми как собранная. И как ты это собрался в карман засовывать? Только если у тебя карман разработанный[/I.
Если у тебя какая-то простая стандартная задача обучится чему-то и для этого есть подходящий стандартный готовый шилд, то ок. Если ты сам собираешь какое-то устройство вокруг ардуины/микроконтроллера, то не надо себя ограничивать готовыми шилдами.
Аноним 18/03/23 Суб 15:19:08 521824 1640
>>521820
>Возьми, бля, лист макетки, напаяй на него коннекторы, воткни ардуинку и нахуяривай вокруг всё что хочешь.
>напаяй
>нарежь перемычки
>залуди
>ТОННЫ ЕБЛИ
Зачем? Хрестоматийный пример: беру шилд с дисплейчиком и кнопками, ставлю его на ардуинку, подключаю BMP280 и вешаю его за окно, ардуинку ставлю на подоконник, пишу программку из десяти строчек. Метеостанция готова, удобно смотреть, какая погода за окном. Можно добавить шилд с часами и сд-картой и добавить лог измерений, или вемос и высылать измерения на малинку/пеку.

В такой же манере можно делать всякие детекторы протечек, умные реле, и т.д. За минуты и без всякой еботни с паяльником и проводами для перемычек. Заметил, что эти девайсы можно легко разбирать, дополнять, собирать из их частей новые? Ардуина это радиоконструктор - только настоящий, а не в формате "вот детали, вот плата, на монтаже мы экономим, так что паяй сам строго по инструкции".

>И как ты это собрался в карман засовывать? Только если у тебя карман разработанный
Падажжи, а ты про какой это карман подумал? Это ты куда там свои бредборды себе суешь?
Аноним 18/03/23 Суб 15:30:11 521825 1641
>>521824
>Метеостанция готова, удобно смотреть, какая погода за окном.
Выглянуть в окно не судьба?

>Всякие детекторы протечек, умные реле, и т.д.
Есть готовые, в нормальных корпусах, с нормальными клеммами, с нормальным температурным диапазоном, на DIN-рейку и прочее. Если что, то много чего другого готового не найдешь, хотя бы датчик облачности, но такое уже нужно в герметичный корпус пихать, думать о подогреве чтобы влага сразу после дождя испарялась и не задерживалась.
Аноним 18/03/23 Суб 16:29:21 521827 1642
>>521825
>Выглянуть в окно не судьба?
>Есть готовые, а вот если бы карманный синхрофазотрон с подогревом
Что, нечего сказать, мань? Паяльник сколько раз уже прогревал за сегодня? Свинцом збс надышался?
Аноним 18/03/23 Суб 16:52:57 521828 1643
>>521827
Я вообще мимо проходил и написал лишь то что ссаную метеостанцию можно купить готовую и она будет во всем лучше твоей поделки на ардуйне, начиная с того что не будет высаживать батарейки за пару суток и корпус будет нормальный. Зато когда захочешь сделать шаг в сторону от всего этого, хотя бы в сторону энергосбережения, то жиденько обосрешься.

>Паяльник сколько раз уже прогревал за сегодня?
Ты не поверишь, ноль раз, у меня дома вообще паяльника сейчас нет, на работе хватает.
Аноним 18/03/23 Суб 17:01:57 521829 1644
>>521825
>Выглянуть в окно не судьба?
Погода - это сколько градусов, долбоеб. А не пасмурно-солнечно, на это как раз похуй.
Аноним 18/03/23 Суб 17:11:03 521830 1645
>>521824
Если тебе нужна дефолтная метеостанция, то ок. А если что-то оригинальное накостылять хочется, то шилд уже не покатит.
Без ебли с паяльником можно только прототипы пособирать. Если захочется это надолго использовать, то без паяльника не обойтись.
Ардуина это не конструктор для дебилов, а инструмент для обучения и сборки прототипов. Собрал на бредборде, проверил, вроде работает, спаял на плате или накидал на макетке.
Бредборд даёт намного больше свободы чем шилды.
Аноним 18/03/23 Суб 17:17:51 521831 1646
>>521829
Ты не можешь приоткрыв окно почувствовать холодно или жарко снаружи? Печально. Это помимо того что субъективные ощущения температуры зависят ещё и от скорости ветра и влажности, даже просто от того насколько давно жрал. А если просто температуру более-менее точно узнать (ещё вопрос зачем оно нужно) - просто прикрепи нормальный градусник за окном, бонусом к нему ни провода не нужны, ни батарейки (которые ещё менять каждые пару дней, если на ардуйне делать).

>А не пасмурно-солнечно, на это как раз похуй.
Да неужели?
Аноним 18/03/23 Суб 17:25:57 521832 1647
>>521828
>она будет во всем лучше твоей поделки на ардуйне
Логи вести будет? Мне интересно, как весна наступает
>корпус будет нормальный
Похуй
>когда захочешь сделать шаг в сторону от всего этого, хотя бы в сторону энергосбережения, то жиденько обосрешься
Это почему же? Какие проблемы ты видишь? Паяльная станция у меня есть кстати
Аноним 18/03/23 Суб 17:28:19 521833 1648
>>521830
>беспруфный пук
>я скозал
Шилд покатит. Обойтись. Это конструктор. Бредборд не дает больше свободы.
Аноним 18/03/23 Суб 17:46:06 521834 1649
>>521831
>понос маняоправданий
Что же ты про смартфон не вспомнил? Окна какие-то обтирать полез
>батарейки
Зарядка юсб, не слышал?
Аноним 18/03/23 Суб 17:49:45 521836 1650
>>521832
>Какие проблемы ты видишь?
А ты никаких не видишь? Ведь в норме для таких устройств потребляемый ток не должен превышать десятков микроампер в среднем.
Как минимум светодиод по питанию придется отпаять. Потом LDO на 5В там на плате, будешь использовать? А не выйдет, у него собственный ток потребления запредельный, тоже отпаять нужно, потом нужно нормально работать со спящим режимом, тактовую частоту тоже если снизить станет лучше. Будешь ли ты все это делать? А не сделаешь, так будет ток потребления несколько миллиампер и батарейки не хватит не то что на год, даже неделю не протянет.
Аноним 18/03/23 Суб 17:51:55 521837 1651
>>521834
>Зарядка юсб, не слышал?
Шикарное решение. Будешь обманываться проводами, вместо того чтобы закрепить за окном небольшую коробочку с батарейками, которых хватит не меньше чем на год.
Аноним 18/03/23 Суб 17:52:24 521838 1652
>>521837
>обманываться
обмазываться
Аноним 18/03/23 Суб 17:58:44 521839 1653
Дебил прост не понимает что микроконтроллер от ардуины можно использовать где-то кроме оффициальных шилдов и стандартных примеров.
Аноним 18/03/23 Суб 19:30:36 521845 1654
DSC0890.JPG 417Кб, 1920x1440
1920x1440
Господа, на что можно заменить текстовый экранчик как на пикче? Уже второй покупаю и бракованный оказывается, часть символов не отображает.
Желательно, чтобы в мороз тоже работал.
Аноним 18/03/23 Суб 19:57:55 521847 1655
>>521845
Можно взять от мэлт, но на морозе они тоже не очень, хоть и получше многих. Если нужно чтобы работало на морозе, то бери oled.
Аноним 18/03/23 Суб 21:06:55 521855 1656
>>521836
Вот видишь, а ты, оказывается, уже большой и сам знаешь, как сделать энергоэффективную пердуинку! А обещал обосраться.

>>521837
А что не так? Розетка рядом с окном, никаких сложностей. А экран все время показывать температуру должен.
Аноним 18/03/23 Суб 23:02:10 521860 1657
image.png 193Кб, 346x433
346x433
>>521847
>oled
Что-то типа такого?
Аноним 18/03/23 Суб 23:10:36 521861 1658
>>521860
Нет, надо в формате "шилда".
Аноним 18/03/23 Суб 23:29:23 521864 1659
>>521861
Почему? Я разве не смогу к нему провода подключить от ардуино?
Аноним 19/03/23 Вск 00:01:53 521865 1660
>>521855
Я то знаю, но вот знаешь ли ты? Обещал то я что обосрешься именно ты.
Можешь хоть сказать о каком очень важном моменте по части снижения потребляемого тока я умолчал? Особенно применительно к упомянутому выше BMP280.
Аноним 19/03/23 Вск 00:07:40 521866 1661
>>521860
Наверное да, только ты в начале писал о символьном 4х20, а это графический. Если тебе без разницы, то можешь и такой брать. А если хочешь также символьный, то такие oled тоже есть, например https://www.winstar.com.tw/products/oled-module/oled-character-display/20x4-oled.html вот, от -40 заявлено.
Только про температурный диапазон лучше смотри документацию отдельно, так-то oled потенциально более стойкие к холоду, но мало ли как там начинка сделана.
Аноним 19/03/23 Вск 01:32:18 521872 1662
>>521866
>А если хочешь также символьный, то такие oled тоже есть
Прикольно, только хз, где такой взять. Ладно, буду искать, спасибо.
Аноним 19/03/23 Вск 10:53:43 521883 1663
>>521865
>Обещал то я что обосрешься именно ты
Поздно маняоправдываться и стрелки переводить.
>а вот хотите еще задачку
Да в жопу себе ее засунь, задрот-анальник тупорылый. Вместе с секретами полишинеля.
Аноним 19/03/23 Вск 16:17:20 521902 1664
>>521833
>Шилд покатит. Обойтись. Это конструктор. Бредборд не дает больше свободы.
А чем бредборд не конструктор-то? Тоже дырочки, тоже втыкать можно по-разному. Только компоновка не вертикальная, а горизонтальная, более естественная.
Аноним 19/03/23 Вск 20:28:53 521916 1665
>>521902
А чем вся электронная хуйня не конструктор? Ты тупой?
Аноним 20/03/23 Пнд 02:00:09 521963 1666
>>521916
Тем, что пайка на разведённую плату не предполагает разборку и пересборку в одно действие.
Аноним 25/03/23 Суб 02:09:43 522428 1667
изображение.png 308Кб, 791x448
791x448
изображение.png 443Кб, 1102x706
1102x706
Сап, ардуино-аноны, есть такие вот камера с дисплеем, вынутые из сгоревшего регистратора, можно ли их подцепить как-то к ардуинке? Я пытался искать по теме, но ничего не нашёл, видимо не так/плохо искал, хз.
Аноним 25/03/23 Суб 06:29:44 522430 1668
>>522428
>можно ли их подцепить как-то к ардуинке?
Можно скотчем или синей изолентой. Так то Ардуина нормально коннектится только с 4К-камерами, только нужно внешнее, высокостабильное тактирование, на 4 ГГц
Аноним 25/03/23 Суб 07:14:37 522432 1669
>>522430
> Можно скотчем или синей изолентой
Попробую, спасибо
Аноним 25/03/23 Суб 14:24:03 522460 1670
>>519851
Это да! Уже хоть что то хорошее и полезное на этой ардуине.
Аноним 25/03/23 Суб 14:25:21 522461 1671
>>522428
Конечно, можно! Дерзай!
Аноним 25/03/23 Суб 15:26:05 522466 1672
image.png 283Кб, 538x615
538x615
Сап ардуинач, такая ситуация. Хотел вкатиться в ардуину, заказал на алике платку и рассыпуху. Заказ дополз до России и бесследно пропал. За четыре месяца о посылках никаких новостей, похоже они уже всё. Открыл спор, попробую вернуть деньги, хотя и не верю в это, потому что китайцы как бы и ни причем.

Меня интересует больше другой вопрос - где покупать ардуины и детали? Вот закажу я снова на алике, прожду полгода и ничего не придет опять. А на озоне за плату полцарства требуют. Есть ли какие-то проверенные и недорогие варианты? Сами где детальками закупаетесь?
Аноним 25/03/23 Суб 21:00:09 522507 1673
>>522466
>Заказ дополз до России и бесследно пропал.
В Калибры впаяли твою Ардуинку. Помянем.
Аноним 25/03/23 Суб 21:07:08 522510 1674
IMG201604222243[...].jpg 2175Кб, 3264x1840
3264x1840
>>522466
>Есть ли какие-то проверенные и недорогие варианты?
Спаять самому
Аноним 26/03/23 Вск 00:05:31 522526 1675
>>522466
У меня тоже идет по почте гора всего и пару ардуин. Сука.
Аноним 26/03/23 Вск 07:00:56 522544 1676
>>522526
И тоже всё пропало на сортировочном в Казани?
Аноним 26/03/23 Вск 09:56:33 522548 1677
изображение.png 21Кб, 401x261
401x261
>>522544
И как ты город угадал демон? Пока еще идет обновляется пишет в Столбищах.
Аноним 26/03/23 Вск 11:42:32 522553 1678
16663265770410.png 428Кб, 807x509
807x509
>>522548
Как бабки старые переживаете, честное слово.

Наверняка выбрали эконом-доставку, а она отслеживается частично, т.е. извещение приходит по факту поступления в пункт назначения.

И заказали какую-то мелочёвку... Ладно бы тысяч на 30-ть заказ был. Вот тогда бы стоило бздеть и срать кирпичи.
Аноним 26/03/23 Вск 12:33:23 522558 1679
image.png 21Кб, 871x80
871x80
>>522548
Ну всё, анон, пизда. Мои посылки отметились в Столбище еще в январе и вот уже апрель на носу - а нихера нет. Походу, реально наши ардуины >>522507
Аноним 26/03/23 Вск 13:21:03 522563 1680
>>522553
У меня на 10к заказ где то. Несколько посылок. Хуле там натыкал немного хуякс 10к уже. Еще половины не купил что хотел. Думаю поковыряю пока это. Надо ведь и макетки всякие и бп и сервопривод покрутить и датчики и провода. Там набегает я ебу. 3 кило что ли в сумме. Лиха беда начало лол. По классике при вкате наверное покупаешь кучу ненужной хуеты. Но посмотрим.
>>522558
Хуево. Половина посылок еще в Новосибе.
Аноним 26/03/23 Вск 15:33:39 522578 1681
>>522466
Ну хули, иногда бывает такое дерьмо. Было дело, открыл спор, бабки вернули, заказал по новой, а через полгода так хуйня из первого заказа таки пришла. И теперь у меня джве хуйни по цене одной.
Аноним 28/03/23 Втр 00:04:07 522734 1682
>>522558
Все мне пришло. Все посылки оказались в одной а трекер мозги ебал.
Только вместо ардуино я купил какое то wavgat говно которое не шьется. Толи я ебанутый.
У продавца 95% норм пишут. В гугле ругают. хуй знает что. Приобщаюсь к вашему шалашу уже четвертый час. "avrdude: ser_open(): can't set com-state for "\\.\COM3""

>Очень рад! Контроллер работает. Заказывал с мини USB и кабелем. Приехал в сборной посылке, в жёсткой картонной коробочке. Первоначально прошит "блинкоподмигивателем" для встроенного светодиода (13 пин). На борту имеет встроенный программатор ch340. Но, нужно установить драйвера с сайта wch-ic.com. Для прошивки МК из Arduino ide: 1. Зайти на сайт wch-ic.com . Services -> Downloads ->Drivers&Tools . Скачать CH341SER.EXE . 2. В Ардуино зайти в Инструменты, выбрать плату Arduino Nano. Процессор "ATmega 328P(Old Bootloader). Порт: тот на котором оно "висит". Что народ в Интернете извращается с внешними программаторами, если есть встроенный, я не понимаю. Память у него не большая. Флэша 32 Кбайт (2 Кбайта загрузчик), СРАМа всего 1Кбайт, EEPROMа 2Кбайта. Но, думаю, что для меня хватит. Когда-то хватало же 48 Кбайт в компьютере Дельта-С :-)) . Короче, всё в порядке. Я очень доволен.
Аноним 28/03/23 Втр 00:20:45 522735 1683
>>522734
И внезапно начало работать. Залился blink, моргает. Ух. Ну здравствуйте коллеги. Накупил гору всякой всячины, будем вливаться.

Если что с офф сайта который был выше не работало, а это заработало
https://sparks.gogo.co.nz/ch340.html
Аноним 28/03/23 Втр 02:07:20 522737 1684
>>522734
> Все мне пришло. Все посылки оказались в одной а трекер мозги ебал.
Ну, мне ничего не пришло. Четыре месяца, заказ автоматически закрыт, товара нет. Продавец пишет отмазку в стиле "ну подождите еще стопицот лет, авось придет (или спустя столько времени ты сдохнешь и не будешь нам, мамкиным бизнесменам, ебать мозги).

Короче говоря, всрал деньги впустую. Вот тебе и вкатился в электронику. Десять тысяч лет отжимал мелочь у школьников, чтобы на плату накопить, заказал - а меня с ней опрокинули. Круто, чё, всегда бы так.
Аноним 28/03/23 Втр 02:59:06 522738 1685
>>522553
> Наверняка выбрали эконом-доставку, а она отслеживается частично, т.е. извещение приходит по факту поступления в пункт назначения.
> выбрали эконом-доставку,
> выбрали
Как там у вас, в 2021? В автобус без QR-кода ещё пускают?
Аноним 28/03/23 Втр 08:41:06 522744 1686
>>522737
Нахуй ты его слушаешь, хуярь возврат средств. Они всем так говорят.
Аноним 28/03/23 Втр 23:52:56 522807 1687
16751577480023.png 130Кб, 2048x2048
2048x2048
>>521683
>Нано чуть более грамотно спроектирована
Проиграл со школоты. Блять, хуже наны ебаной вообще ничего нет. Диоды отпаивать не забывай, проектировщик блять малолетний
Аноним 02/04/23 Вск 14:22:31 523268 1688
16798697625800.jpg 342Кб, 1080x1349
1080x1349
Господа нид хэлп. Обгуглися и обсмотрелся всяких Гайверов - решения не нашел; одна надежда на вас.
Задача: нужно подтянуть дату с RTC-модуля (это сделано, тут все ок), и посчитать количество дней между этой датой и датой ранее сохраненной в EEPROM Ардуины.

Гуглинг показал что задачу надо решать через некий UNIX-time, который выводится целым числом, т.е. алгоритм, как я его вижу: берем текущую дату, конвертируем ее в UNIX-time, получаем число (1). Затем конвертируем дату из EEPROM , получаем второе число (2). Дальше из вычитания чисел (1)-(2) получаем разницу и конвертируем в количество дней.

Я верно мыслю? Если верно, можете подсказать: где можно надыбать библиотеку для этого или гайд? Или если можно сделать проще/лучше/иначе - тоже буду неимоверно благодарен. Потому что решение я уже заебался искать.
Аноним 02/04/23 Вск 15:41:22 523274 1689
Аноним 02/04/23 Вск 16:33:54 523278 1690
Здаврова. Решил вкатиться в ардуино и нашел вот такой пак.

https://aliexpress.ru/item/4000449066871.html?sku_id=12000027255911266&spm=a2g2w.productlist.search_results.0.3fc34aa6AW7nVJ

По цене для меня в самый раз. Пойдет ли оно для совсем ньюфага? Или есть что получше, желательно с инструкцией на русике, ну можно и на англе, только не иероглифы.
Или может я вообще не то выбрал? Ссылки оппоста не рабочие, так что не бейте и не обоссывайте, если вопрос тупой.
Аноним 02/04/23 Вск 16:39:23 523279 1691
>>521310
1) Нахуя в ардуинстве вообще структы? Почти никогда не пользовался
2) А может просто не менять поля внутри функции? Или например не засовывать ссылочный тип в функцию, а кинуть туда переменные?
Аноним 02/04/23 Вск 20:19:42 523305 1692
Раданы,
В целях саморазвития пытаюсь передать с MEGA 2560 привет мир по UART. Однако передает максимум 3 символа, если в стринг для передачи забить больше трех символов в мониторе порта абракадабра. Код из чата гпт взял, сижу в Atmel Studio
Бочку делал, хуй сосал.

#include <avr/io.h>
#define F_CPU 16000000UL // Частота микроконтроллера
#include <util/delay.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define BAUDRATE 19200 // Скорость передачи данных в бодах
#define BAUD_PRESCALER (((F_CPU / (BAUDRATE 16UL))) - 1) // Расчет предделителя для UART

// Функция инициализации UART
void uart_init(void);
void uart_init(void) {
// Настройка скорости передачи данных
UBRR0H = (unsigned char)(BAUD_PRESCALER >> 8);
UBRR0L = (unsigned char)(BAUD_PRESCALER);
DDRB = 0xff;
PORTB = BAUD_PRESCALER;

UCSR0A = 0x00; // Установка регистра управления A

// Включение передатчика и приемника
UCSR0B = (1 << TXEN0) | (1 << RXEN0);

// Установка формата кадра данных: 8 бит данных, 1 стоп-бит
UCSR0C = (1 << UCSZ01) | (1 << UCSZ00);
}

// Функция отправки символа в COM порт
void uart_putc(char c);
void uart_putc(char c) {
while (!(UCSR0A & (1 << UDRE0))); // Ждем готовности буфера передатчика
UDR0 = c; // Записываем символ в буфер передатчика
}

// Функция отправки строки в COM порт
void uart_puts(const char
s);
void uart_puts(const char s) {
while (
s) { // Пока не встретим нулевой символ
uart_putc(*s); // Отправляем текущий символ
s++; // Переходим к следующему символу
}
uart_putc('\r'); // Отправляем символ возврата каретки
uart_putc('\n'); // Отправляем символ перевода строки
}

// Функция чтения символа из COM порта
char uart_getc(void);
char uart_getc(void) {
while (!(UCSR0A & (1 << RXC0))); // Ждем готовности буфера приемника
return UDR0; // Возвращаем принятый символ
}

int main(void) {
uart_init(); // Инициализация UART

while (1) { // Бесконечный цикл
char str[] = "Hello world"; // Строка для отправки
uart_puts(str); // Отправляем строку
_delay_ms(1500); // Ждем 1 секунду
}
return 0;
}
Аноним 03/04/23 Пнд 10:06:04 523344 1693
>>523305
Может скорости портов немного отличаются.
Аноним 05/04/23 Срд 12:46:23 523550 1694
лол91.png 50Кб, 226x296
226x296
>>523279
Нахуя ты такой долбаеб? Ты тралибасиш?
Аноним 05/04/23 Срд 13:06:39 523553 1695
>>523550
Нет, не троллю. Я вообще не упарываюсь такой хуйней и совершенно не понимаю где тебе могут понадобится структы. Разве что настройки девайсов хранить, вот там удобно. Для сложных алгоритмов вообще есть кодогенерация в матлабе или симулинке (жаль в ардуины не всегда влезает, приходится брать еспшки) и в код на си я не лезу вообще там
Аноним 12/04/23 Срд 16:42:25 524182 1696
>>523278
Нагугли канал и сайт Сани Гайвера, нюфагам самое оно
Аноним 13/04/23 Чтв 02:33:02 524214 1697
smugebich.jpeg 22Кб, 400x400
400x400
>>523553
>в код на си я не лезу вообще
В код ты не лезешь, а зачем тогда лезешь обсуждать вопросы, в которых ты не шаришь? Если ты один чего-то не понимаешь, это не значит, что все, кто так делает - тупые. Это значит, что ты один тупой в этом вопросе.
Аноним 13/04/23 Чтв 11:09:39 524231 1698
Анон хотел немного поиграться с GPS. Данные получить и т д. Смотрю на али эти GPS приемники какие то совсем дорогие есть и какие то чуть ли не в 10 раз дешевле. Мне чисто для экспериментов пойдет? Они нормально с ардуино заработают?
>GY-NEO6MV2 NEO-6M GPS модуль
Вот стоит 280 рублей.
А есть вот
>BN880 BN-220 GPS GLONASS
Они вроде как для дронов норм. но они по 1300+ рублей.

Может кто то недавно ковырял с ардуино жпс глонасс? Может все таки дороже взять потом на дрон можно будет поставить если он у меня когда то будет. А тот за 300 рублей валяться будет. Я еще тему специально не изучал, может кто то занимался?
Аноним 13/04/23 Чтв 11:29:53 524232 1699
>>477741 (OP)
А, это самое, понадобился энкодер, а в закромах завалялся только на 160 килоимпульсов/оборот. Ардуине не поплохеет такое обрабатывать?
Аноним 13/04/23 Чтв 18:52:44 524253 1700
IMG202304131730[...].jpg 410Кб, 1616x1256
1616x1256
>>524232
Ебать я долбень. Сижу ищу осциллографом сдвинутые по фазе импульсы на выходах Т+ Т-, а он оказывается через модбас абсолютное положение выдает. 131072 отсчета на оборот. Зато увидел йоба-энкодер внутре.
Аноним 13/04/23 Чтв 19:17:10 524255 1701
>>524214
Потому что в том уровне на котором я лезу в код - таких проблем нет. У гайвера, на ардуино.ком никакой такой хуйни нет. Зачем ты тащишь такие навороченные хуйни в ардуинотред тогда?
Аноним 13/04/23 Чтв 19:18:14 524256 1702
>>524253
Сделою МЕТЕОСТАНЦИЮ и буду определять направление ветров с точностью ±0,0027465º
Аноним 13/04/23 Чтв 21:11:46 524282 1703
>>523553
> Я вообще не упарываюсь такой хуйней и совершенно не понимаю где тебе могут понадобится структы.
Гкод парсить, набор разнородных данных между двумя контроллерами передавать, хранить разнокалиберные массивы символов, не прибегая к string. Да дохуя применений.

>Зачем ты тащишь такие навороченные хуйни в ардуинотред тогда?
А с хуя ты решил, что ардуино несовместимо с чем-то навороченным? Ардуино хорошо тем, что снимает с юзера много низкоуровневого головняка, и механизм работает сразу из коробки (хоть и неоптимально). Дальше уже можно и оптимизировать, и монструозные системы строить - кто во что горазд. В ардуино просто легче вкатиться, а слепить из него можно хоть цифровую сеть авианосца.
Аноним 15/04/23 Суб 01:36:28 524399 1704
>>524282
>А с хуя ты решил, что ардуино несовместимо с чем-то навороченным?
Я этого не говорил, просто мне странно видеть такое конкретно в ардуиноиде, где даже сборку настроить тот ещё квест. Типа использовать Arduino.h - окей, да хоть под STM32, но вот
> В новом скетче всегда первым делом добавляю файл MAIN.CPP, переношу туда setup и loop, а ino-файл держу пустым. Кто сейм? :3
> обычная фича - сказать компмлятору, что объект по такой ссылке иммутабелен
это что блядь?
Ардуиноиде как раз нужна чтобы не думать вообще о том что есть какие-то там разные файлы и т.д. Максимум добавить .h файл чтобы прописать там константы и объекты для удобства. А вот уже ебаться там с чистым кодом, продвинутыми настройками компиляции, может даже линтерами, зависимостями - я беру PIO с нормальным IDE, а не тормознутой хуйней на джаве
Аноним 15/04/23 Суб 02:09:45 524401 1705
>>524399
Каждый дрочит как хочет. Кому-то раскидать файлики по кускам проще, чем вкатываться в новый хитровыебанный IDE с не самым дружелюбным интерфейсом. Кому-то проще по-другому.
Аноним 16/04/23 Вск 18:36:38 524522 1706
st,small,507x50[...].jpg 28Кб, 600x600
600x600
>>524399
>PIO с нормальным IDE
То же говно, даже еще хуже. Ибо ни простоты, как в пердуине, ни нормальной разработки, как в эклипсах всяких. Ты в курсе вообще, что можно скетчи компилировать в ардуине, а редактор использовать сторонний?

>чтобы не думать вообще о том что есть какие-то там
"Навороченные" инструменты и практики, в том числе "чистый код", нужны именно для того, чтобы не ебать себе мозг всякой хуйней. Если они тебе только усложняют работу, это значит, что ты дебил и не умеешь ими пользоваться, дружок.
Аноним 16/04/23 Вск 20:29:51 524539 1707
>>524522
>ы в курсе вообще, что можно скетчи компилировать в ардуине, а редактор использовать сторонний?
В ардуине крайне хуевая структура проекта. Ты не можешь кинуть библиотеку только в проект, как минимум. Ну и компилять в ардуине под есп или стм - лол, ждать по полчаса.
>ни нормальной разработки, как в эклипсах всяких
Эээ, но PIO можно и на эклипс поставить, я не понял твоего доёба.
>чтобы не ебать себе мозг всякой хуйней. Если они тебе только усложняют работу, это значит, что
Что при разной сложности проекта - всякая хуйня разная. Если тебе надо накидать какую-нибудь простую погодную станцию с смсками или очередной хелловорлд с мигающим светодиодом, то тебе явно не надо ни линтеров, ни комментариев в коде, ни ебаться с настройками компиляции. Тебе только это усложнит задачу. А вот когда проект большой и ты будешь работать над ним явно больше месяца, да ещё и желательно его потом поддерживать возможно не тебе придется, то ВНЕЗАПНО, нормальное структурирование кода, версии, документация, линтеры и прочее становятся совершенно не хуйней.
Аноним 17/04/23 Пнд 00:34:58 524568 1708
>>524539
>но PIO можно и на эклипс поставить
Дак и пердуину можно на эклипс поставить. Но, во-первых, и то, и то требует некоторых танцев с бубном, пио изначально под сраный блокнот из хромиума заточено. А во-вторых, почему бы не использовать родную Атмел Студию тогда? Она, кстати, умеет импортировать скетчи ардуиновские.
Аноним 23/04/23 Вск 00:09:55 525052 1709
Сап ардунач.
На аттине 13 есть пробуждение из power down sleep mode если int0 настроено на низкий уровень. Но дело в том, что это прерывание будет циклически выполняться пока на ножке будет низкий уровень. Не могу собрать свой ум, как сделать так, чтобы оно отрабатывало один раз, а потом, когда низкий уровень сменится на высокий оно снова было готово отработать при смене уровня на низкий. Такое вообще возможно?
Аноним 24/04/23 Пнд 03:05:03 525119 1710
>>525052
logical change срабаьывает в power down sleep mode? Если нет, то в прерывании вотчдога проверяй
Аноним 24/04/23 Пнд 06:46:19 525124 1711
>>525119
Нет, только в идл. Там тактирование ног отключается же в повер довен.
Это да, рассматривал такое, но хотел собаку на 2 секунды выставлять, не чаще, а проверять состояние нужно почаще всё же.
Аноним 20/06/23 Втр 21:24:40 530101 1712
Аноны, поясните начинающему только не ебите сильно

Видеопоток с камеры OV7670 можно перекинуть с помощью точки NRF24L01 ?
Аноним 21/06/23 Срд 00:24:30 530113 1713
>>530101
Вопрос это перекинуть куда? В общем последовательность мыслей такая:
гугл
@
NRF24L01 bandwith
@
> The nRF24L01+ module is designed to operate in the 2.4 GHz worldwide ISM frequency band and uses GFSK modulation for data transmission. The data transfer rate is configurable and can be set to 250kbps, 1Mbps, or 2Mbps.
@
ov7670 resolution
@
640 x 480 30 fps

Ну далее считаем битрейт онлайн калькулятором со сжатием мжпег, получаем где-то 1 мбит. В теории влезет. На практике ардуины скорее всего не хватит чтобы жать VGA на 30 фпс даже в мжпег. Сырой видеопоток в таком разрешении сожрет уже 13 мбит и не влезет.
Аноним 21/06/23 Срд 07:39:35 530126 1714
>>530113
>На практике ардуины скорее всего не хватит чтобы жать
Это смотря какая ардуина. Если atmega328p, то не хватит ни на сколько. Потому что нужно памяти хотя бы под 8 строк, т.к. в джипеге ДКП блоками 8х8. А это памяти 8х640=5кб, а там лишь 2кб есть. И это только для монохромного изображения, а если делать дебайеризацию для цветного, то нужно втрое больше памяти.

Однако в ov7670 уже есть встроенная сжималка джипегов.

>>530101
Я бы посоветовал не брать ардуину для такого. Лучше конечно возьми готовую камеру, своими руками такое говно лучше не делать, лучше потрать силы на более приличную камеру.
Аноним 21/06/23 Срд 09:27:42 530127 1715
Памагити(9((
Я сделал на диплом RGB- ночник, который светится при помощи светодиодной ленты. Код для ленты я получил с помощью вот этой хуйни:
https://adrianotiger.github.io/Neopixel-Effect-Generator/
Ставил эффект Радуги

Кароче у меня определённая сложность с кодом. Код я прикрепил по ссылке ниже и мне нужно чтобы кто-то мне пояснил вкратце что да как
https://pastebin.com/ZSPTYDTv
Аноним 21/06/23 Срд 14:57:14 530158 1716
Аноним 27/06/23 Втр 00:21:26 530448 1717
поцаны, а esp32 сильно отличается от ардуино?
Что-то по нему гайдов вообще мало
Нубас без b2 не потянет ее?
Аноним 27/06/23 Втр 00:32:52 530449 1718
>>530448
>поцаны, а esp32 сильно отличается от ардуино?
Зависит от того насколько глубоко ты пойдешь
>Что-то по нему гайдов вообще мало
Потому что под неё есть Arduino Core и она программируется ровно также. Единственное что советую PlatformIO, чтоб не ждать по 3-5 минут компиляцию. А в целом за гайдами сюда https://randomnerdtutorials.com/projects-esp32/
Аноним 27/06/23 Втр 01:21:10 530450 1719
image.png 676Кб, 1384x675
1384x675
>>530449
>Зависит от того насколько глубоко ты пойдешь
Хочу сделать кормушку в которой будет шаговый двигатель, актуатор, мини насос


Блин вообще не могу найти полного гайдов по пинам, из ардуино я знал что был аналоговый и цифровой ШИМ и еще парочку портов для дисплея, а тут все как-то усложнено ппц, как можно нагуглить то что за радуга такая ?
какие-то TOUCH RTC DAC
Аноним 27/06/23 Втр 09:19:06 530464 1720
Аноним 27/06/23 Втр 09:44:45 530467 1721
image.png 1367Кб, 1280x960
1280x960
image.png 287Кб, 750x538
750x538
Аноним 27/06/23 Втр 14:02:43 530475 1722
Аноним 27/06/23 Втр 16:36:57 530480 1723
>>530467
>У меня стоит маркировка пина CLK, а по доке там какой-то VIN
Ты слепой? У тебя первый пик вид снизу, а второй - вид сверху!
Аноним 28/06/23 Срд 01:59:07 530508 1724
>>530450
>аналоговый и цифровой ШИМ
Чего блять?
Аноним 28/06/23 Срд 22:14:12 530548 1725
image.png 46Кб, 1094x378
1094x378
image.png 103Кб, 1234x908
1234x908
Блин какой же тут у вас ппц в контроллерах, тяжело...
Ощущаю себя мега-дауном
пришел сюда с бека и фронта

Пошла радимая хелооу вордина
Аноним 05/07/23 Срд 00:40:42 530947 1726
>>477741 (OP)
мне нужно управлять тремя (это минимум, желательно пятью) двунаправленными шаговыми двигателями через USB.
Вопрос, какую арудинку брать, как выбрать драйвера?
подойдет ли Nano ATmega328 Board V3.0 5V/16Mhz mini USB AR005 ?
У арудинок с загрузкой по ЮСБ по умолчанию предполагается возможность это ЮСБ эксплуатировать в ходе работы или нет?

Что USB будет себя идентифицировать как COM я уже понял, принял.
Если есть какой-то подобный проект в готовом виде - ткните, пж. Не могу найти, так как поиск арудино+usb или atmega328+usb дает херову тучу результатов про прошивку через usb, но не ответ на вопрос, как работающий МК подружить с компом.
Аноним 05/07/23 Срд 01:55:07 530951 1727
image 98Кб, 887x577
887x577
image 68Кб, 850x231
850x231
>>530947
Ты уверен, что ты вывезешь USB?
>У арудинок с загрузкой по ЮСБ по умолчанию предполагается возможность это ЮСБ эксплуатировать в ходе работы или нет?
Там стоит отдельный чип UART-USB, который в компе COM порт, а в атмеловский чип шлёт UART. Во время работы можешь общаться через него.
>Что USB будет себя идентифицировать как COM я уже понял, принял.
Это если USB-UART чип в комп втыкаешь. А если ты берёшь атмеловский чип, в котором есть USB (в ATmega328 нет USB) то ты можешь его сделать чем хочешь. Хоть мышкой хоть принтером.
Но ты потянешь?
USB это мега сложно. Проще общаться через COM порт отдельным USB-UART чипом. Так можешь брать любую ардуину.

>как выбрать драйвера
А у тебя движки то какие? Если NEMA17 то бери A4988 и не выёбывайся. А если маленькие 28BYJ-48, то они сразу с драйверами идут.
Ему с микрухи нужны сигналы DIR, STEP и EN. Не забудь ещё MS1 MS2 MS3 куда-нибудь подтянуть. Это дробление движения на микрошаги. Можешь на землю всё закоротить и дробления не будет. Зависит от того нужна ли тебе точность.
15 пинов тебе нужно на 5 движков. Вроде как тебе не хватает.
Но DIR и STEP могут быть общими для всех драйверов, дёргать будешь EN на нужном драйвере. Тогда тебе нужно 5xEN + DIR + STEP = 7 пинов.
НО! Когда убираешь EN, то с движка снимается ток и если у тебя на нём есть нагрузка, его может прокрутить. Зависит от того, что ты там делаешь.

Но я как ESP сектант делал бы всё на ESP32 с управлением по вайваю
Аноним 05/07/23 Срд 02:25:39 530952 1728
>>530947
короче, заказал
Nano ATmega328 Board V3.0 5V/16Mhz mini USB AR005
"GSMIN 28BYJ-48 с платой управления"
(с яндекса)

Я так понимаю, три шаговых мотора - 3х4 выходных контакта, если захочу больше, придется чет еще покупать, какие-то щилды

Можете давать ценные советы и критику, когда собиру и буду испытывать - отпишусь, хоть посмеётесь.
Аноним 05/07/23 Срд 02:36:37 530953 1729
>>530951
>Проще общаться через COM порт отдельным USB-UART чипом. Так можешь брать любую ардуину.
Это понял.

>Зависит от того нужна ли тебе точность
Выясним эксперементальным путем. Буду исходить из того, что трех движков достаточно и точность не нужна.

>>530951
>Но я как ESP сектант делал бы всё на ESP32 с управлением по вайваю
Мне просто особо некогда, так-то я бы вник во все премудрости, но реально времени мало.
А так в пятницу уже заберу заказ, на выходных буду пытаться заставить работать, а пока софт на комп буду пилить собственно.

Спасибо за ответ.
Аноним 05/07/23 Срд 02:49:34 530954 1730
image 51Кб, 521x340
521x340
>>530952
>GSMIN 28BYJ-48 с платой управления
Плохие новости. Если там драйвер на ULN2003, то ему нужно по 4 пина на каждый движок. Там нет никаких DIR/STEP/EN.
Готов вкатываться в сдвиговые регистры для увеличения портов? Ну или взять A4988 и управлять ими. Вроде они этот движок нормально дёргать будут, пикрелейтед. Только ток подобрать надо, чтоб движки не грелись.

>>530953
>в пятницу уже заберу заказ, на выходных буду пытаться заставить работать
Хочется, конечно, верить в твой успех, но там столько подводных камней будет, что у тебя это под неделю времени займёт.
Аноним 05/07/23 Срд 02:57:47 530956 1731
>>530954
это уже понял, ну будем надеяться, что трёх хватит.
>>530954
>сдвиговые регистры
выглядит просто, посмотрим, как на практике будет. Может, и не понадобится вовсе.
Посмотрим, не буду заранее паниковать.
>>530954
>там столько подводных камней будет
Софтовая часть более амбициозна, скажу честно
И в прошлый раз с аналогичной задачей именно в софте я обосрался :)
Аноним 05/07/23 Срд 09:35:43 530969 1732
>>530956
Можешь накостылять такое решение - подавать на движки/драйверы питание через мосфеты. Это будет вместо EN.
Тогда тебе на 5 движков надо 4 пина общие для всех движков + 5 пинов на мосфеты.
9 пинов у тебя есть без проблем.
Аноним 05/07/23 Срд 10:02:24 530973 1733
>>530969
А если одновременно вращать в разные стороны надо? Вангую, он бич-чпу собирает, там по-любому надо.
Аноним 05/07/23 Срд 10:26:01 530975 1734
>>530973
Если ЧПУ то да. А если он какие-то заслонки туда-сюда дёргает, там похуй.
Для ЧПУ выбор 28BYJ-48 вообще не очень. Там внутри редуктор на шестерёнках и движку надо под 4 секунды на 1 полный оборот.
Аноним 06/07/23 Чтв 12:59:53 531025 1735
>>530973
>>530969
Ну может это и можно назвать чпу, не разбираюсь. Хочу собрать прибор для автоматической сортировки мелких предметов под бинокулярной лупой. Соотвественно, два направления протяжки предметного столика+поднять/опустить перышко, которым сортируем. Ну либо протяжка+движение перышка.

Потенциально понадобится пара движков резкость+увеличение для лупы, плюс, вероятно, отдельная степень свободы для перышка помимо протяжки поперёк. Плюс... ну короче я хочу пока минимальный прибор собрать, дальше будет видно, подходят ли движки и т.д.

Может, стоит сдвиговой регистр заранее заказать, посмотрим
Аноним 06/07/23 Чтв 13:00:24 531026 1736
>>530973
>>530975
соответсвенно, в первом приближении большая мощность движков не нужна
Аноним 06/07/23 Чтв 13:01:11 531027 1737
>>530973
>>530969
кстати охуел от того, сколько стоят банальные МБСы (бинокуляры)
Аноним 08/07/23 Суб 01:48:41 531095 1738
Где сейчас подешевле заказать печатных плат?
Аноним 08/07/23 Суб 14:50:51 531118 1739
>>477741 (OP)
А зачем ардуионо, если можно писать на голом си? И так легче будет перейти на стм, не?
Аноним 11/07/23 Втр 01:05:21 531282 1740
>>531118
Я пердуиновские платы беру только потому что не надо ебаться травить плату,паять. Пишу на С в gcc,конпилирую и avrdude говоришь
avrdude -v -p atmega328p -c arduino -P /dev/ttyUSB0 -b 57600 -D -U flash:w:main.hex:i
Не нужно ебаться с программатором (хотя у меня их 3 вида),шнурок в комп и вперед (правда я под линупсом сижу,там драйвера не нужно ставить вообще).
А вот "кроссплатформенности" между АВР и СТМ не жди..поебаться нужно.кек
11/07/23 Втр 20:28:58 531341 1741
Бамп
Аноним 19/07/23 Срд 19:15:28 532047 1742
79934ECB-45BD-4[...].jpeg 156Кб, 600x750
600x750
Какой то у вас полудохлый тредик, лладна посижу пока у вас мне нужно хоть какое то камюнити
авр вкатун
Аноним 24/07/23 Пнд 00:40:39 532319 1743
Я этот анон
>>530952

А где-то продаются арудинки с уже распаянными контактами? Так как у поделия, которое купил я, дырки в плате под арудиновские провода "папа" не подходят, зато в комплекте две гребенки со штырьками, которые делают на плате 14 "пап" соотвественно.
Мне никогда их не распаять, я уже и залудить пытался, но всё равно прозванивается 1 из 5. Я не умею паять, видосы обучающие из инторнета слабо помогают т.к. как на них, не выходит и не выходило никогда (припой не липнет к контактам, вместо блестящей капли образуется такая серая труха в основном, ну и даже если удается сделать каплю, тот контакта может и не быть лол кек). Еще и места нормального рабочего нет для этого, я ебал, это самая тупая причина задержки, которую можно вообразить.
Аноним 24/07/23 Пнд 00:41:51 532320 1744
>>532319
>14
30, 30 пап, 30 ебаных точек пайки в двух миллиметрах друг от друга
Аноним 24/07/23 Пнд 00:43:28 532321 1745
>>532320
толщиной с ебаный волос

Я ведь даже не могу понять в результате, подходят мне моторчики, которые я купил, или нет

Помигать светодиодом из консоли компьютера уже удалось, даже объекты на видео почти удалось распознать корректно, ебаные моторчики подключить не могу
Аноним 24/07/23 Пнд 00:48:12 532322 1746
>>532321
Так, заказал клей токопроводящий... Посмотрим
Аноним 24/07/23 Пнд 01:30:41 532325 1747
>>532320
>30 ебаных точек пайки в двух миллиметрах друг от друга
В 2,54 мм.
>>532321
> толщиной с ебаный волос
Нихуя у тебя волосы толстые. Емнип, штыри эти 0,6-0,8 мм.
>>532319
>Мне никогда их не распаять, я уже и залудить пытался, но всё равно прозванивается 1 из 5.
>Я не умею паять, видосы обучающие из инторнета слабо помогают т.к. как на них, не выходит и не выходило никогда
>припой не липнет к контактам, вместо блестящей капли образуется такая серая труха в основном, ну и даже если удается сделать каплю, тот контакта может и не быть лол кек
Ебать ты криворук. Объясняю: всовываешь гребёнку в отверстия, обмазываешь жидким флюсом (ТАГС, ЛТИ-120) всё даже небо, даже аллаха, что надо спаять и рядом тоже, берёшь на паяльник припой, греешь паяльником всё, что надо спаять штырь и края отверстия, когда прогреется, припой сам перетечёт, повторяешь по количеству контактов. Флюс потом отмоешь спиртом. Ты сейчас недостаточно греешь детали, скорее всего ещё флюса не хватает.
>Еще и места нормального рабочего нет для этого
Нужен стол, лампа, розетка. На кухне всё есть. Для задачи "запаять гребёнку ардуины" тебе спецоборудование не нужно никакое.
Аноним 24/07/23 Пнд 02:03:28 532326 1748
>>532325
Ну у меня через пару дней будет клей, конечно... Но я таки попробую, так как не хочется откладывать.

Правда чет не очень верится, так как я прогревал, у меня даже один (по крайней мере один точно) штырек отпаялся от самой гребенки, когда я стал надевать на него "маму", он начал выдвигаться с той стороны. Так что я не очень верю во всё это.


>>532325
>греешь паяльником всё, что надо спаять
Хорошо, что у меня хватило ума не заказывать отдельными деталями мысль была, так как я феерический жлоб, но я сдержался, я так понимаю, МК в результате был бы либо не припаянный, либо сгоревший
Аноним 25/07/23 Втр 07:46:25 532385 1749
внезапный говновопрос - распиновка nano v2.x разительно отличается от nano v3? я нагуглил только разницу в пинах A0-A7 (они идут в разном порядке на разных версиях платы)
Аноним 28/07/23 Птн 03:05:31 532578 1750
>>532325
кстати, а есть разница, с какой стороны платы всовывать гребенку? Я сейчас пока заказывал, увидел, что у уже распаянных гребенка со стороны, противоположной собственно МК торчит, а я с той же сделал
P.s. сегодня еще раз тщательно пытался припаять, результат хз, я не понимаю, какая ножка МК какому штырьку гребенки соотвествует, я заебался, сейчас мажу эту арудинку клеем, и уже заказал распаянную
Аноним 28/07/23 Птн 03:06:33 532579 1751
>>532578
некоторые прозваниваются, но не все, причем собственно цифровые выходы тоже не прозваниваются в основном, к сожалению
Аноним 28/07/23 Птн 10:16:28 532591 1752
>>532579
Что ты там прозваниваешь?
Аноним 29/07/23 Суб 00:21:30 532629 1753
>>532591
Соединения
От ножки МК до штырька
А как иначе проверить, есть контакт или нет?
Аноним 29/07/23 Суб 01:25:49 532633 1754
>>532319
Выкидываешь комплектные гребёнки и покупаешь connfly. Они паяются с полтычка.
Аноним 29/07/23 Суб 03:29:46 532640 1755
cacvedat.jpg 149Кб, 622x617
622x617
>>532629
А как паяешь? Видос пришли? Рили непонятно, как такое можно непропаять, в голове не укладывается.
Аноним 29/07/23 Суб 23:54:36 532697 1756
image.png 45Кб, 200x274
200x274
>>477741 (OP)
Как стать таким же умным, как Юрий Ревич?
Аноним 03/08/23 Чтв 09:27:32 532916 1757
resistive-touch[...].jpg 87Кб, 800x447
800x447
Ононы, хочу сделать из леонарды-промикры контроллер резистивного тачскина для компа. Не знаю, как гуглить, выдаёт подключение сенсорного экрана к ардуине, и всё тут.
Аноним 04/08/23 Птн 01:38:06 532971 1758
>>532640
Я кстати предвидел такой запрос и заснял, когда пытался пропаять. Потом пришлю, обрежу лишее и звук уберу.

Меж тем, у меня всё отлично, проводящий клей по ходу не особо помогает, но я купил плату с уже распаянной гребёнкой, моторчики крутятся, я даже уже дозаказываю ещё плату и еще моторчиков и присматриваюсь к регистру сдвига (трех моторчиков для практического применения не хватит). Корпус надо делать и софт допиливать.
Аноним 06/08/23 Вск 05:45:22 533096 1759
Аноним 06/08/23 Вск 10:13:34 533103 1760
Аноним 06/08/23 Вск 10:31:41 533104 1761
>>533103
>На какой сесть?
А для чего тебе это? Для себя или в подарок?
Я бы не советовал такое брать, на мой взгляд это почти безздадачная ерунда.
Аноним 06/08/23 Вск 10:43:53 533105 1762
>>533104
Себе беру. Хочу обучиться основам Ардуинки, поморгать светодиодами и забить. Или не забить и вкатиться уже серьезно в электротехнику.
Суть в том, что я кодер, но хочу дать воплощение своему коду в реальности.
Аноним 06/08/23 Вск 10:57:12 533106 1763
>>533105
>поморгать светодиодами
Для этого не нужен набор, светодиод уже есть на самой дурине.

>Суть в том, что я кодер, но хочу дать воплощение своему коду в реальности.
Помигать светодиодом с тем же успехом можно и на компе.
Аноним 06/08/23 Вск 11:27:18 533108 1764
Аноним 06/08/23 Вск 15:52:08 533117 1765
>>533108
Хули ты там собирать хоть задумал?
Аноним 06/08/23 Вск 16:01:10 533118 1766
Аноним 07/08/23 Пнд 16:15:00 533180 1767
image.png 625Кб, 600x739
600x739
>>533108
Чел, ардуина это такая хуета что там учиться не надо.
Лучше прочти базовую книгу по цифровой электронике
Аноним 25/08/23 Птн 16:45:53 534471 1768
Гайз, у меня что-то поломалось в системе, винда не видит ни одной ардуинки. Пробовал UNO и Mega, причём они обе работали в прошлый раз, когда я с ними баловался (месяц назад примерно), а теперь просто не появляется виртуальные порт, и в диспетчере устройств ничего нет.
Пробовал несколько разных шнуров, разные порты, отключил USB хаб на всякий случай - не помогло. Куда копать?
Аноним 25/08/23 Птн 17:19:02 534473 1769
MOV0969.webm 11521Кб, 1920x1080, 00:00:20
1920x1080
>>521860
Какой неспешный тред, ещё мои старые посты висят.
Вот результат переделки с текстового LCD на графический OLED.
Аноним 25/08/23 Птн 18:30:30 534475 1770
>>534471
Отбой, я еблан - из пяти шнурков на столе все оказались зарядными. Подключил через data кабель и всё заработало.
Аноним 26/08/23 Суб 06:38:02 534501 1771
>>534473
>переделки с текстового LCD на графический OLED
Прочитал сначала, про переделку текстового в графический LCD и охуел с того какой ты ШАЙТАН.
Аноним 27/08/23 Вск 00:32:27 534539 1772
digitalvt100-73[...].jpg 226Кб, 1248x1012
1248x1012
>>521845
А ты точно уверен, что он бракованный? Они тормозные сами по себе, ты в принципе не сможешь на нем часто текст изменять.

>>534501
Кстати, однажды приходилось использовать графический дисплей как текстовый со знакогенератором (из соображений экономии памяти). Программно, правда. Так сказать, воскресил технологии древних.
Аноним 27/08/23 Вск 18:02:30 534572 1773
>>534539
>А ты точно уверен, что он бракованный?
На 90 процентов. Вот эти проёбанные пиксели на фото - это не артефакт камеры, они так и не переключаются, пока сам экран не нагреется.
Аноним 06/09/23 Срд 12:26:41 535125 1774
Сап пердуинияне, я вот что не пойму while(EECR & (1<<EEWE)) ожидание сброса бита это как проверка установки бита if (PINC&(1<<5)) только наоборот? Тип пока в бите EEWE "1" то он дальше ниже не пропустит?
Аноним 07/09/23 Чтв 17:35:59 535246 1775
image.png 1141Кб, 759x1080
759x1080
>>477741 (OP)
Аноны, не обоссывайте плиз, я максимально залетный и с Ардуино раньше дел никогда не имел. Передо мной встала задача - запустить питухон скрипт с ардуины которая воспринимается компом как мышка (я так понял Arduino Leonardo подходит) с целью обхода защиты от эмулированных кликов в программе. Зашел вот в магазин, а что мне вообще нужно купить кроме самой планы леонардо чтобы ее подключить к ноуту и все работало? Какие-нибудь там USB шнуры, хуе мое, объясните плиз нубу. Ну и если подкинете какой-то краткий гайд как вообще с нее потом апустить мой питухон скрипт тоже буду премного благодарен.
Аноним 08/09/23 Птн 00:17:56 535342 1776
на что перекатываться, если хочется обрабатывать данные с камеры (или двух)?
Допустим, не 60 fps, а хотя бы статичную картинку, конкретно - колонии на чашке Петри увидеть, например.
Аноним 08/09/23 Птн 10:22:58 535362 1777
>>535342
Как минимум esp32, а лучше одноплатники, типа sipeed m1s
Аноним 22/09/23 Птн 13:52:55 536367 1778
>>535342
Какого рода обработка нужна?
Скорее всего понадобится opencv?
Как вариант взять любую камеру которая может отправлять картинку на сервер и уже там ее обрабатывать.
Если же нужна именно локальная обработка на железке, то это: >>535362
Либо еще вариант это IP камера на линуксе с открытой прошивкой типа openipc и норм процом, которая уже из коробки имеет opencv. И писать твой софт под нее.
Аноним 23/09/23 Суб 00:39:19 536413 1779
>>536367
Да я наверн в формате приставки к компу свой прибор собиру (камера обычная на отдельном усб порте), а стерильность - ну, ведро какое-нибудь пластиковое и стерилизатор воздуха бытовой (жена покупала подобный), выйдет эдакий эрзац ламинара. Руками-то туда лезть не надо будет, места мало требуется. Загрузил чашки, надел ведро, включил, оно работает.
Аноним 23/09/23 Суб 00:40:06 536414 1780
>>536367
обработка - колонии искать на чашке...
Аноним 23/09/23 Суб 01:30:34 536420 1781
>>536414
Esp32 cam с этим вполне справится
Аноним 26/09/23 Втр 15:31:46 536747 1782
>>477741 (OP)
Если сдох контроллер, то можно просто новый впихнуть в разъем, или с ним надо будет сделать какие-то модуляции?
Аноним 26/09/23 Втр 17:06:17 536749 1783
>>536747
Впихни, кто мешает ?
Аноним 26/09/23 Втр 17:44:55 536754 1784
>>536749
А работать-то будет?
Аноним 26/09/23 Втр 18:19:20 536756 1785
>>536747
Тебе надо будет залить на него каким-то хуем посредством любой лежащей под рукой другой ардуины бутлоадер, в остальном ничего делать не надо
Аноним 26/09/23 Втр 20:46:47 536765 1786
>>536756
>залить на него каким-то хуем
LPT-порт сойдет?
Аноним 26/09/23 Втр 21:31:13 536770 1787
Аноним 30/09/23 Суб 18:24:00 537208 1788
>>536765
Ты дурачок? USBASP себе на озоне закажи, в понедельник подвезут.
Аноним 01/10/23 Вск 19:29:37 537387 1789
Валяется ардуино нано, думаю спаять себе плеер, посоветуйте хороший ЦАП!
Аноним 03/10/23 Втр 06:30:57 537475 1790
Всем ghbdtn!
У меня такая проблема. Есть плата ардуино, с неё через UART в комп идут данные - пятнадцать цифр. Если я в нагляк к портам rx tx подключу другую ардуину, я смогу смотреть эти циферки на второй платке без риска наебнуть первую?
И второе - если я смогу получить эти данные, то с ними можно будет как-то потом работать? Чтобы они где-то прописывались в буфере (два-три значения), и потом перезаписывались просто сверху новыми числами. И можно было их использовать. Типа монитор порта, только в другой ардуине
Аноним 03/10/23 Втр 09:30:48 537481 1791
>>537475
>Если я в нагляк к портам rx tx подключу другую ардуину
Два tx нельзя соединять друг с другом. Это примерно то же самое что и подключить две батарейки с разным напряжением параллельно друг к другу. Соображаешь что будет?
Ты можешь подоткнуть только rx, ну и общий провод не помешает.
Аноним 03/10/23 Втр 14:13:20 537492 1792
>>537481
Очевидно, он собирался соединять tx1-rx2 и rx2-tx1.
Аноним 03/10/23 Втр 14:13:57 537493 1793
Аноним 03/10/23 Втр 15:00:58 537495 1794
>>537492
По моему это можно понять только как соединение трёх UART вместе. Один от одного микроконтроллера к мосту USB-UART:
>Есть плата ардуино, с неё через UART в комп
То есть это уже соединение двух UART как ты написал. А потом туда ещё:
>Если я в нагляк к портам rx tx подключу другую ардуину
А это к двум соединённым UART подключается третий. И в таком случае можно подключать только tx.
Аноним 03/10/23 Втр 15:02:00 537496 1795
>>537495
>только tx.
Опечаточка, rx должно быть.
Аноним 04/10/23 Срд 22:34:54 537591 1796
>>537495
Действительно. Не подумал. Ну так да, только rx можно. Снифер порта получится.
Аноним 12/10/23 Чтв 18:49:00 538141 1797
AVR и STM это конкуренты или каждый под свою задачу заточон?
Аноним 13/10/23 Птн 11:03:34 538205 1798
>>538141
Скорее последнее. Лично для меня AVR это мелкие поделки а STM это промышленные серьёзные штуки. Та же производительность STM позволяет применять их в качестве автопилотов
Аноним 13/10/23 Птн 14:03:15 538217 1799
>>538141
какой AVR и какой STM? Именно как фирмы микрочип и ST конкуренты, большая часть продукции пересекается по областям применения.
Аноним 18/10/23 Срд 05:37:08 538652 1800
Правильно ли я понимаю, что для заливки говна в адруинку напрямую из сосноли Линукса мне нужно PlatformIO Core установить?
Аноним 18/10/23 Срд 22:35:32 538722 1801
>>538652
>для заливки говна в адруинку напрямую из сосноли Линукса
По идее с ардуинским бутлоадером умет работать avrdude. В репозитории твоего дистрибутива должно быть.
Ну а код компилировать gcc-avr, тоже во многих дистрибутивах есть.

А срань в виде ардуино иде и платформио нафиг не нужно.
Аноним 19/10/23 Чтв 05:32:03 538746 1802
>>538722
Спасибо за наводку, анон.
Аноним 19/10/23 Чтв 22:30:15 538820 1803
>>477741 (OP)

Сап, попросили совета как кумпуктерщика - школа хочет оборудовать класс робототехники, ардуино норм тема для это или сложно будет для школьцов? Какие альтернативы?
Аноним 19/10/23 Чтв 22:53:49 538822 1804
>>538820
Норм тема, есть даже всякие IDE, где блок-схемами/DFD программки делаются.
Аноним 19/10/23 Чтв 22:54:36 538823 1805
>>538820
Из альтернатив, пожалуй, только лего техник и прочие конструкторы.
Аноним 19/10/23 Чтв 22:55:48 538824 1806
>>477741 (OP)
Анон, книжка Ревича "Электроника шаг за шагом" у кого есть? По ссылке в шапке только практикум.
Кстати все ссылки на Али сдохли.
Аноним 20/10/23 Птн 00:07:35 538829 1807
Аноним 20/10/23 Птн 06:50:01 538855 1808
Аноним 25/10/23 Срд 20:43:25 539340 1809
Как сделать такое на пердуине? Желательно без движущихся частей. Если я намотаю матрицу супир електромагнитов на гвоздях, будет работать?

https://www.youtube.com/watch?v=oxXi2cRQTB0
Аноним 30/10/23 Пнд 22:35:03 540009 1810
>>537481
>Это примерно то же самое что и подключить две батарейки с разным напряжением параллельно друг к другу. Соображаешь что будет?
Про принцип суперпозиции ты не слышал?
Аноним 21/01/24 Вск 20:29:40 546715 1811
1000043016.jpg 470Кб, 1220x1821
1220x1821
1000043014.jpg 430Кб, 1220x1678
1220x1678
1000043018.jpg 238Кб, 1220x1117
1220x1117
>буду устанавливать все игры

Ну все. Теперь буду мигать всеми светодиодами на плате.
Аноним 23/01/24 Втр 21:03:46 546832 1812
>>546715
Разъебать тебя?
Ты уверен, что заказанные ключи от домофона подойдут к заказанной читалке карт? Там могут быть разные частоты.
USB-C разъём ты никогда никуда не припаяешь. Там слишком маленькие выводы.
ESP-01 давно морально мёртв. Там мало ног выведено наружу.
И ты одновременно взял 3 совершенно разные архитектуры, ATmega, STM32, ESP8266. Ты ебанёшься, если попробуешь сразу 3 выучить. Голосую за ESP8266, а лучше ESP32
Мимо проходил
Аноним 23/01/24 Втр 22:00:23 546834 1813
1706036421361.jpeg 1892Кб, 4096x3072
4096x3072
>>546832
Всякие датчики влажности, температуры, давления. А также резисторы, кнопки и разъемы взял вот для этой хуитки на Ардуино. Там есть разъемы и прошивка поддерживает.

Ага, с ключами проёб.
Аноним 23/01/24 Втр 22:32:50 546836 1814
1000043126.jpg 122Кб, 1220x634
1220x634
>>546832
Спасибо, анон. Заказал на 125кГц который подойдёт.

P.S. по поводу трёх архитектур. STM32 взял на будущее. Помигаю диодами и заброшу в долгий ящик.
Аноним 02/02/24 Птн 13:40:08 547588 1815
Аноним 02/02/24 Птн 15:13:13 547597 1816
>>547588
Думаем, что приклеенные по краям датчики выглядят как говно.
Аноним 03/02/24 Суб 01:41:29 547658 1817
>>546832
>USB-C разъём ты никогда никуда не припаяешь. Там слишком маленькие выводы.
Всё нормально паяется даже ЭПСНом, технику на ютубе посмотри.
Другое дело что нахуй мамкиному электронику не нужен 16ти пиновый разъём. 4-пинового хватит (и ноги там удобнее), ну максимум CC ноги ещё нужны что-бы по спеке всё сделать.
>ESP-01 давно морально мёртв. Там мало ног выведено наружу.
Ну пиздец, всего одним ргб диодом можно помигать.
Эта плата не для того чтобы быть контроллером нужна, а для того чтобы добавить вайфай другому контроллеру.
>И ты одновременно взял 3 совершенно разные архитектуры, ATmega, STM32, ESP8266. Ты ебанёшься, если попробуешь сразу 3 выучить.
Нахуя их учить? Ты нативно на них писать собрался чтоли? Все в одну иде втыкаются. А диодами мигать можно и без программирования вообще. Да хоть умный дом можно построить на одних конфигах.
Программаторы у всех тоже на UART/USB/OTA.
Аноним 03/02/24 Суб 10:45:19 547682 1818
>>547658
Arduino IDE поддерживает ESP и STM?
Аноним 03/02/24 Суб 13:15:09 547686 1819
>>547658
>Всё нормально паяется даже ЭПСНом, технику на ютубе посмотри.
4пиновый разве что. Ну и паять такое лучше или с плоским концом или блейдом
>Эта плата не для того чтобы быть контроллером нужна
Она нахуй не нужна когда есть esp32-c2/c3. Нет, если тебе охота ебаться с AT командами по uart для вайфая, то ок, но в общем оно не нужно. Можно прошить саму ESP-01 и наладить нормально разделение такое чтоб вся веб часть была на esp, а на ардуине взаимодействие с железом, но это намного проще и дешевле сделать в софте на той же esp32. esp32 что по цене что по производительности что по удобству уделывает связку из esp8266 и атмеги уже лет 5 как
>Программаторы у всех тоже на UART/USB/OTA.
Ну вот не надо, stm32 можно шить хоть через CAN, но лучше взять stlink чтоб у тебя был дебаг по swd
>>547682
Да, через пакеты. На esp32 есть официальный arduino core от espressif, на stm32 - stm32duino также от ST Microelectronics. Под 8266 ядро коммунити пакет с кучей багов и эрраты в самой 8266.
Аноним 09/02/24 Птн 22:36:15 548241 1820
1707507374010.jpeg 118Кб, 2048x1152
2048x1152
Ну что, срать? Пришли красавицы с Алика.
Аноним 09/02/24 Птн 23:13:31 548245 1821
>>548241
да, теперь можешь сходить.
Аноним 10/02/24 Суб 06:24:35 548256 1822
Screenshot 2024[...].png 41Кб, 902x532
902x532
Есть дремучее устройство которое отправляет одиночные tcp пакеты с ascii строкой. Нужно как-то их получать на esp8266.
Нашел либу esptelnet https://github.com/LennartHennigs/ESPTelnet?tab=readme-ov-file
Она работает, но почему то только начиная со второго пакета. Вместо содержимого первого пакета выдается ip адрес подключившегося устройства, но не содержание сообщения.
Аноним 10/02/24 Суб 12:30:02 548261 1823
>>548256
нам надо догадаться, чего ты там накодил?
Аноним 10/02/24 Суб 15:15:46 548262 1824
Screenshot 2024[...].png 91Кб, 937x851
937x851
Screenshot 2024[...].png 570Кб, 1139x1869
1139x1869
Screenshot 2024[...].png 483Кб, 1139x1869
1139x1869
>>548261 Да все уже, выбросил этот esptelnet и сделал на AsyncTCP
Аноним 10/02/24 Суб 20:48:05 548271 1825
Существует ли какой-нибудь "умный" программируемый павербанк для ардуины? Т.е. у него на борту аккум, зарядное устройство и контроллер, который подает питание на нагрузку по заданному алгоритму, скажем, раз в час на полминуты. Когда нагрузка не запитана, этот БП должен спать и не высаживать свой аккумулятор.

Нужно для питания датчиков на базе ардуины, чтобы не переделывать платы, т.к. в исходном виде даже в режиме сна они потребляют несколько миллиампер (светодиоды, лдо хуевые, сн340 за каким-то хуем запитывается даже когда юсб не подключен, и т.д.)
Аноним 11/02/24 Вск 16:33:39 548292 1826
>>548271
>светодиоды, лдо хуевые, сн340
Ну, во-первых, покупай датчики, а не модули. Ничего из этого не должно быть в готовом устройстве.

Во-вторых, ардуина у тебя блять на что? Ей и включай питание релехами или транзисторами.
Аноним 11/02/24 Вск 17:54:30 548296 1827
>>548292
Ебать ты дурачок, я хуею просто... Жопой читаешь?

>готовом устройстве
Каком "готовом устройстве", мань? Речь идет конкретно о мелких бытовых махарайках на базе радиоконструктора.

>ардуина у тебя блять на что? Ей и включай питание
Как ты включишь питание ардуиной, не подав на саму ардуину питание? А если ты подашь на ардуину питание, ее обвязка будет это питание выжирать, и никакой режим сна тебе не поможет без переделки платы. Потому что во сне отключается только сам контроллер, но не его обвязка.
Аноним 11/02/24 Вск 19:29:45 548299 1828
>>548296
А по моему анон все правильно пишет. Ардуину записывай постоянно, а периферии вырубай питание через mosfet с p-каналом. Если и существует такой повербанк как ты хочешь, то в нем будет сделано аналогично.
Ну и не забудь про ток собственного потребления у LDO, который там у тебя с ардуйней - может будет смысл поменять.
Аноним 11/02/24 Вск 20:03:30 548302 1829
IMG0638.jpeg 98Кб, 462x473
462x473
Аноним 11/02/24 Вск 20:51:28 548307 1830
>>548296
>Как ты включишь питание ардуиной, не подав на саму ардуину питание? А если ты подашь на ардуину питание, ее обвязка будет это питание выжирать, и никакой режим сна тебе не поможет без переделки платы
Ставь нормальные лдошки а не ams и будет тебе счастье. Ардуина жрёт в дип слипе порядка 0.3 мА, куда уж меньше то?
Аноним 11/02/24 Вск 21:03:45 548308 1831
>>548307
Ты предлагаешь написать китайцам, чтобы ставили на копеечные пердуины нормальные лдошки, которые стоят дороже, чем вся плата? Ебать ты дебил, клиника просто.
Аноним 11/02/24 Вск 21:07:04 548310 1832
>>548308
При чем тут это? Ты не способен перепаять LDO? Там работы на 5 минут буквально. Или ты паять не умеешь, а только шилды друг в друга втыкаешь?
Аноним 11/02/24 Вск 21:14:59 548312 1833
IMG0655.jpeg 6Кб, 168x300
168x300
>>548307
п.с. а еще выкинуть платы которые уже есть и купить вместо них эти "нормальные", лол. или купить десяток лдошек ("нормальных", рублей по 300 штука) и навесить их соплями на эти платы вместо амсок (ведь распиновка 99% не совпадает, даже если корпус тот же). и еще юсб-юарт тоже выкинуть нахуй, а прошивать через модуль юсб юарт, подоткнутый на соплях. а на есп32 импульсник 5вольтовый, его тоже менять целиком на модуль который еще надо подобрать. а если периферия в сон не уходит то на нее тоже по мосфету вешать... т.е. если периферия это шилд см. с начала для этого шилда. ебать ты гений технолог просто, превратить годный модульный конструктор в сто лет канифольной ебли, смекал очка нахуй
Аноним 11/02/24 Вск 21:18:48 548313 1834
Аноним 11/02/24 Вск 22:20:39 548323 1835
magnifica-s-eca[...].jpg 90Кб, 1277x1500
1277x1500
Есть одна кофемашина. Насколько реально подцепить esp8266 к дисплею и кнопкам чтобы симулировать ввод человека? Хочу чтобы сама варила кофе по утрам.
Как проверять наличие кружки еще не придумал.
Аноним 11/02/24 Вск 22:49:03 548326 1836
>>548313
Понятно, все вокруг дебилы, один ты умный.
Если для тебя паять и разрабатывать схемотехнику сложно и покупать модули и мигать диодами – твой предел, то забудь про свои потуги в оптимизации и купи аккумулятор побольше.
Аноним 11/02/24 Вск 22:52:19 548327 1837
>>548323
Ну замыкай оптопарами параллельно механическим кнопкам и всё. Дисплей тебе нахуй не нужен если ты спишь.
>Как проверять наличие кружки
Инфракрасным лидаром проще всего. Но он на мух и пульт от телевизора реагировать тоже будет, так что только как вторичный триггер ставь.
Аноним 12/02/24 Пнд 00:07:04 548332 1838
IMG0717.jpeg 60Кб, 400x550
400x550
>>548326
Если твой предел мечтаний это изобретать очевидные по конструкции велосипеды и потом весело канифолить их весь вечер мне тебя жаль... Ты еще платы заказать и подождать месяц предложи ахах сурьезный ты наш ардуинщик! Хотя пока будешь разводить свою хуйню уже шилд нужный на макетке спаяешь из модулей которые всегда под рукой и даже несколько копий этого шилда! На деле ты наверняка ни одного шилда не разработал сам. И вообще не понимаешь что такое ардуино и как им пользоваться. А просто используешь как отладочную плату или микросборку.
Аноним 12/02/24 Пнд 00:08:58 548333 1839
>>548327
хуидаром блять, че несет то. магнит крепишь к кружке, а на поддон кофемашины геркон.
Аноним 12/02/24 Пнд 00:24:25 548335 1840
>>548312
Тогда хуярь сам раз такой умный, в виде модуля.
>если периферия это шил
Ты долбоёб. Никто блядь не задумывал эти шилды как конечное устройство и уж тем более никто при проектировании не запаривался вопросами энергопотребления. Почитай любые гайды, везде будет сказано: хочешь лоу пауэр - делай свою плату. Ардуина для этого не предназначена.
Максимум что я тебе могу предложить - сделать самостоятельно то что ты описал... на ардуине. Берешь nano, выпаиваешь нахуй оттуда LDO, usb-uart тоже можно нахуй, питаешь саму ардуину напрямую от 3.7 в аккума. Всё, профит. Легче решения не будет.
Аноним 12/02/24 Пнд 00:25:42 548336 1841
>>548333
> люди не в состоянии поставить копеечный ToF или ультразвуковой датчик
Аноним 12/02/24 Пнд 00:55:23 548339 1842
image.png 658Кб, 2528x998
2528x998
>>548333
Ставлю другую кружку, твоё ебало? А твоя кружка ровно больше на дне не стоит.

Лидар не обязательно из теслы выковыривать. Инфракрасный диод и фототранзистор – это уже лидар, дешевле магнита стоит.
Аноним 12/02/24 Пнд 01:02:45 548340 1843
69fef0214faea48[...].jpg 113Кб, 640x640
640x640
>>548335
Ты сам долбоеб. Это платформа для прототипирования и DIY. Шилды это законченные модули которые можно комбинировать друг с другом без пайки. Я могу разные дисплеи например пробовать или разные сенсоры, добавить за секунду сд карту или часы просто поставив шилд. БЕЗ пайки и соплей !

А я могу сделать свой шилд и делаю свои шилды. Вот я и сделаю себе пару новых шилдов с аккумом каким нибудь контроллером авр и зарядником и они будут коммутировать питание по +5V или VIN и ими можно будет управлять по i2c с главного контроллера (держать/выключить/заснуть на Н минут/получить инфо уровень заряда например). Может даже дисплей добавлю чтобы можно было через меню настраивать вручную. И это все не на соплях а в виде жесткой акуратной этажерочки, вот
Аноним 12/02/24 Пнд 01:06:58 548341 1844
>>548339
>ровно больше на дне не стоит
Листовые магниты открой для себя
Аноним 12/02/24 Пнд 01:10:59 548342 1845
>>548339
А вообще хз зачем кружку вообще проверять. Если ее нет то изначальная задумка делится на ноль (надо подойти поставить кружку и нажать кнопку вручную) значит она в большинстве случаев там полюбас должна стоять. А еще можно камеру поставить. С тилибона смотриш есть кружка? если есть даешь добро. Еще можно распознавание лиц запилить чтобы кружку автоматом распознавать стоит она или нет.
Аноним 12/02/24 Пнд 01:11:27 548343 1846
>>548340
Всё так. А когда ты закончил прототипирование и собираешь финальное устройство ты выбрасываешь всё это нахуй, ставишь такую же атмегу как в пердуине и такую же периферию без всего лишнего обвеса и стопок текстолита и гребёнок. И питаешь от одного импульсного, а не каскада линейных.
Ты сам же и пришёл ныть что тебе всё это мешает когда запустил устройство. Не умеешь читать даташиты, платы трассировать и ноги подтягивать – иди либо нахуй, либо учить матчасть.
Аноним 12/02/24 Пнд 01:32:59 548344 1847
fbe97f056c1b826[...].jpeg 72Кб, 690x467
690x467
ioreyt.jpg 275Кб, 1024x768
1024x768
>>548343
>собираешь финальное устройство
Какое "финальное" мань? Тебе скока раз повторить что бы до тебя дошло. Это маленькие махараечки для дома.

Пердуина позволяет не заниматься карательной электроникой с нуля каждый раз а делать все быстро и аккуратно.

>выбрасываешь всё это нахуй
Ну я же говорю ты тупой. Ты не понимаешь. Нахуя это выбрасывать нахуй если это можно использовать в следующем девайсе.
Аноним 12/02/24 Пнд 05:26:07 548349 1848
>>548327
>Дисплей тебе нахуй не нужен
А как я состояние буду понимать? Вдруг кто-то уже варит кофе, или мне нужно отправить уведомление на телефон, что кофе готов.
Аноним 12/02/24 Пнд 07:41:58 548352 1849
>>548344
>делать все быстро и аккуратно.
>делать все
Можно подробнее про делать все? Поделишься тем как ты сделаешь вот это все >>548271 быстро и аккуратно?
Аноним 12/02/24 Пнд 08:38:42 548356 1850
>>548340

А че тогда до треда доебался раз сам знаешь всё?
Единственное что, вместо атмеги взял бы какую-нибудь stm32l0 в корпусе на 8 ног
Аноним 12/02/24 Пнд 10:42:04 548360 1851
IMG0777.jpeg 108Кб, 1500x1062
1500x1062
>>548356
>stm32l0 в корпусе на 8 ног
А вот и блохастые советики от профессиональных гиков подъехали! Стоит отметить удивительную, противоестественную логику этих занятных особей — в то время как нехватка каких-либо ресурсов (пинов, памяти, мегагерц) не останавливает этих удивительных существ, а делает ебаную задачку "интересной", лишние ресурсы — преграда непреодолимая! (ну кроме денег — этот малосущественный параметр в расчет не принимается, лишние байтики куда важнее) Технарику отвратительна сама мысль о том, что можно 64ногий контроллер с 20кб оперативы заставить мигать светодиодом в 3 строчки, это ж какое расточительство!

Ну а как там с напряжением питания у твоей хуитки, нук расскажи мне? У заряженной литиевой банки 4.2в вообще то. Ебать ты инженегр канеш гениальный выдающийся блять, ума палата! Зато что знаешь про стм32 похвалился ахах, умник деревенский, как будто кто то про них не знает.

>>548352
А что тебя интересует конкретно? Ты не умеешь прототипировать на перфборде, или у тебя руки из жопы? И ты проецируеш эти невъебенные скилы на меня?
Аноним 12/02/24 Пнд 13:33:02 548375 1852
>>548344
Покажешь ШЫЛДЫ-дурино-модули для создания аналога КВ-трансивера со второго пика?
Аноним 12/02/24 Пнд 13:34:56 548376 1853
Почему mega328p дороже stm32f103? СТМ же мощнее
Аноним 12/02/24 Пнд 14:58:05 548384 1854
>>548376
Почему stm32f103 дороже ESP32? ЕСП же мощнее
Потому что пидарасы
Аноним 12/02/24 Пнд 15:54:07 548391 1855
>>548376
Задротина спок
пиздуй на пентюхе своем мегагерцы считать
а аврка по куче параметров превосходит стм32
чуть выше уже писали

>>548384
У него нет ацп и он жрет дохуя
Аноним 12/02/24 Пнд 15:57:39 548392 1856
3724577E-0520-4[...].jpeg 53Кб, 590x550
590x550
>>548375
Возьми трансивер на пердуине и сделай ШЫЛД, в чем проблема? Правда пользоваться ты все равно без разрешения не сможеш...
Аноним 12/02/24 Пнд 17:51:26 548398 1857
коллеги, можно как-то регулировать вольтаж, выдаваемый ардуиной, программным методом, не прибегая к резисторам? например, я хочу из одной ноги выдать 1 вольт, а из другой 2, что-то типа "analog out".
Аноним 12/02/24 Пнд 18:06:37 548400 1858
Всем здорово. Как вы вкатывались в конструирование? Просто начинали что-то делать, ходили на курсы, может к ментору?
Я хочу заняться ардуиной, думал найду какие-нибудь кружки радиотехники, где рядом с мужиками настоящими можно конструировать, но что-то не нашёл в своём городе миллионнике. Чисто забить и организовать мастерскую дома? Шо думаете
Аноним 12/02/24 Пнд 18:18:47 548401 1859
>>548360
А мысль о том что у стмки на два порядка ниже энергопотребление в дипслипе тебя конечно же не посещала, да? Цена кстати в три раза ниже тоже.
>Технарику отвратительна сама мысль о том, что можно 64ногий контроллер с 20кб оперативы заставить мигать светодиодом в 3 строчки, это ж какое расточительство!
Ты это говоришь человеку который мигает светодиодом в 0 строк! Чисто на конфиге куба! Ещё я люблю баловаться кодогеном матлаба, так что атмеги для меня вообще-то МАЛОВАТЫ обычно будут. Но если очень надо, то можно спуститься до stm32duino или, прости господи, HALа.

>Ну а как там с напряжением питания у твоей хуитки, нук расскажи мне? У заряженной литиевой банки 4.2в вообще то.
Ты же в курсе что с переменным напряжением питания у твоей атмеги rtc будет показывать погоду на марсе?
Аноним 12/02/24 Пнд 18:23:33 548402 1860
1000044422.jpg 436Кб, 1220x2075
1220x2075
Хочу купить Ардуино, такое пойдёт?

Не пинайте, я ньюфаг
Аноним 12/02/24 Пнд 18:29:38 548403 1861
Аноним 12/02/24 Пнд 18:29:57 548404 1862
>>548376
Потому что под видом stm32f103 тебе продают cs32f103.
Аноним 12/02/24 Пнд 18:31:46 548405 1863
>>548360
>А что тебя интересует конкретно?
Мне всего лишь интересно как анон решил вопрос с вот этим:
>умный" программируемый павербанк для ардуины?
Нашелся шилд для этого?
Аноним 12/02/24 Пнд 18:34:53 548406 1864
>>548404
и gd32f103
суканах на днях шутканул про gd32 в соседнем треде, а на следующий день понадобилось сдампить прошивку с одного устройства, а там оказался GD25 SPI NOR который ни одним программатором не читается, моментальная карма блять
Аноним 12/02/24 Пнд 18:40:24 548407 1865
Аноним 12/02/24 Пнд 18:45:04 548408 1866
>>548407
товар - просто космос!
Аноним 12/02/24 Пнд 19:00:52 548410 1867
>>548401
> у стмки на два порядка ниже энергопотребление в дипслипе
Сто лет сможет сидеть в дипслипе вместо года, лол? Похуй.
С напряжухой че?
>Цена кстати в три раза ниже тоже
Пиздишь, атмега бесплатная. Потому что у меня их уже дохуя есть в наличии.
>а я
Да мне похую кто ты там есть и чем занимаешься. Это не мое дело. Ты сморозил конкретную хуйню и я тебе сказал об этом.
>у твоей атмеги rtc
Какой еще ртц у атмеги?
Аноним 12/02/24 Пнд 19:38:01 548419 1868
>>548344
> маленькие махараечки
> огромная плата с торчащими коннекторами
я беру нано и пико и паяю - не лень припаять отпаять два три раза, больше во время разработки не требуется
Аноним 12/02/24 Пнд 19:55:42 548421 1869
>>548327
Если потыкать яйцелографом наверняка выяснится что можно и без оптопар пулапы посылать с ардуины.
>>548323
Ик датчик норм тема, от мух можно защититься буферизацией.
Аноним 12/02/24 Пнд 21:17:06 548424 1870
>>548410
>Пиздишь, атмега бесплатная.
Мы вам перезвоним
>Да мне похую кто ты там есть и чем занимаешься. Это не мое дело
Настолько не твоё что ты высрал многабукоф что для мигания светодиода надо 100500кб озу и 3 строчки, фиксирую тряску
>Какой еще ртц у атмеги?
Сотфварный ёпта, ты ж как-то собрался считать свои секунды во сне
Аноним 12/02/24 Пнд 21:19:30 548425 1871
maxresdefault.jpg 95Кб, 1280x720
1280x720
>>548332
>Ты еще платы заказать и подождать месяц предложи ахах сурьезный ты наш ардуинщик!
>>548392
>сделай ШЫЛД
Аноним 12/02/24 Пнд 21:47:56 548426 1872
>>548424
>Мы вам перезвоним
К чему ты это высрал? Я тебе сказал что это домашняя поделка.
>Сотфварный
А где ты проблему видишь? С чего ты решил что мне нужно прецизионное время? В предложенном тобой варианте контроллер просто сгорает нахуй от 4.2 вольт умник.
Аноним 12/02/24 Пнд 21:49:04 548427 1873
>>548425
А что тебя смущает? Можешь на макетке сделать. Схема там не сложная.
Аноним 12/02/24 Пнд 22:00:06 548428 1874
кэ.jpg 8Кб, 252x200
252x200
>>548419
Ты бы еще на кирпичах делал.
QFN/WLCSP не слышал?
Аноним 12/02/24 Пнд 22:16:28 548431 1875
>>548428
C qfn я делал платы у кетайцев, что сказать то хотел?
Аноним 12/02/24 Пнд 22:22:52 548432 1876
>>548431
Хотел сказать что ты как тупой долбаеб юзаеш нано и пико хотя есть QFN или WLCSP
Аноним 12/02/24 Пнд 23:17:40 548440 1877
51dde46bce395f7[...].JPG 851Кб, 1360x1000
1360x1000
>>548427
Если ты заказываешь плату для шилда, то ну, проще всё устройство сделать на плате, а не делать шилд. Если ты хочешь взять че-то типа пирклиа и налепить туда атмегу, батаерю и контроллер, то сходи к врачу, ок?
Аноним 12/02/24 Пнд 23:21:41 548441 1878
>>548427
Алсо, твой дохуя умный пауэрбанк делается вот на этой хуйне https://aliexpress.ru/item/1005005134938520.html и цифровом потенциометре. Первое напаяешь на префбордшилд, второе возьмешь в виде модуля, как раз будет то что ты хочешь и мммаксимально arduino way
Аноним 13/02/24 Втр 00:03:38 548446 1879
6gWNpELzY2Q.jpg 62Кб, 604x484
604x484
>>548440
>проще всё устройство сделать на плате
Так ну смари суда ебана......... У тебя устройство будет состоять из контроллера кнопок экрана питалова и рф требухи. А другое устройство будет состоять из контроллера кнопок экрана питалова и другой требухи. ВНИМАНИЕ ВОПРОС ты дебил каждый раз заного канифолить на соплях контроллер кнопки экран питалово?

>>548441
Скока эта хуита жрет когда нагрузка выключена? Не вижу.
>цифровом потенциометре
и чемодане батареек для него
Аноним 13/02/24 Втр 00:15:16 548448 1880
image.png 223Кб, 481x421
481x421
image.png 361Кб, 575x394
575x394
>>548432
Здравомыслящие люди выбирают элементную базу по задачам.
Шкальник типа тебя выбирает шильдики для дебилов
Аноним 13/02/24 Втр 00:34:06 548453 1881
импортозамещени[...].jpg 57Кб, 678x676
678x676
импортозамещени[...].jpg 130Кб, 998x999
998x999
импортозамещени[...].jpg 78Кб, 999x911
999x911
>>548448
ты на оборонку работаешь?
Аноним 13/02/24 Втр 00:57:54 548458 1882
>>548446
>каждый раз заного
>контроллер кнопки экран
Если ты у мамы не наркоман, то всё это вместе называется хост-компьютер. И да, я проще трафаретной печатю сделаю раз в год качественную плату для качественного устройства, а не буду как маленький мальчик с аутизмом собирать каждый день бессмысленную хуйню из лего
Аноним 13/02/24 Втр 01:12:13 548459 1883
>>548448
типа ты вместо пердуины предлагаешь такое как у тебя на пикчах делоть? кек мда за то не шкальник .........

>>548458
>хост-компьютер
бля ты че ради датчика температуры материнскую плату захуяриваеш? нет ну ты конешно да пиздец ваще не маленький мальчик уже бля сурово. т.е. ты мне предлагаеш к каждому сенсору по хост ноуту покупать? ебааать..... за то не пердуйня из лего и не легкие пути
Аноним 13/02/24 Втр 01:44:23 548462 1884
>>548446
>каждый раз
Нахуя это? Я собираю устройства, которые затем используются согласно замысла. Их не нужно разбирать
Аноним 13/02/24 Втр 11:07:34 548482 1885
>>548462
Не прото типируешь нихуя?
Аноним 13/02/24 Втр 15:05:26 548492 1886
image 59Кб, 700x310
700x310
>>548391
>нет ацп
16 штук. Правда с мёртвыми зонами. Правда нелинейные. Правда с включенным вайфаем можно использовать только 6.
Есть версии, где АЦП лучше. ESP32-S3 хардварно калибруется для фикса мёртвой зоны, и софтварно для фикса нелинейности.
>жрет дохуя
Без вайфая можно сделать до 25мА. А если от батарейки питать, можно ULP ядро запустить и основное усыпить. Так до 150мкА будет.
А если запускать ULP по RTC таймеру, а остальное время спать, то вообще 5мкА можно.
Аноним 13/02/24 Втр 17:03:53 548495 1887
>>548492
>псть ацп. правда такой что лучше б не было
лол. вот сам его и жрать будеш
Аноним 13/02/24 Втр 17:12:58 548499 1888
>>548492
>А если запускать ULP по RTC таймеру, а остальное время спать
А если вообще не включать, то можно вообще ничего не делать. профит
Аноним 13/02/24 Втр 20:35:18 548510 1889
>>548459
>т.е. ты мне предлагаеш к каждому сенсору по хост ноуту покупать
Ну почему, можно один на все и esphome
>>548482
Прототипируется на макетке. Ну просто потому что банально я не видел шидлов с теми микрухами которые использовал в своих проектах
>>548492
>16 штук.
Каналов, не штук. Штук там только два и то один отведён под вайфай/блютуз
>Правда с мёртвыми зонами
В большинстве случаев это не проблема и фиксится либо софтварно (например для потенциометров) либо аппаратно на этапе проектирования. Я особо не могу представить сценарий где надо измерять жёстко от 0 до напряжения питания
>Правда нелинейные
Тоже мне проблема, это фиксится программно и уже написано 100500 библиотек для этого.
Аноним 13/02/24 Втр 21:34:26 548512 1890
>>548510
>Прототипируется на макетке
У тебя все время разные микросхемы используются? И процы разные? Можно взять шилд-макетку и на нем смонтировать твои микросхемы, а остальное готовое. Ардуину кстати тоже можно заменить на плату в таком же формате. Бля, да у меня девайсина есть, состоящая из трех перфбордов для ардуино уно — проц, датчики и детекторы всякие, экран с кнопками. В принципе можно и на обычных макетках то же самое сделать, не на шилдовых, но это нужно распиновку придумывать, и готовые шилды (например, с экраном 1602) не получится использовать.
Аноним 14/02/24 Срд 01:09:10 548520 1891
image 196Кб, 954x454
954x454
>>548495
Жру с удовольствием. Нелинейность починил софтварно, напряжения читаются, температуры симистором замеряются, положения потенциометра определяются. Всё работает.
>>548510
>Каналов, не штук. Штук там только два и то один отведён под вайфай/блютуз
Наркоман что ли, сука?
16 пинов для чтения 16 напряжений. ADC1 всегда можно читать, ADC2 только с выключенным вайфаем.
Аноним 14/02/24 Срд 01:09:38 548521 1892
>>548520
>симистором
Термистором то есть.
Аноним 14/02/24 Срд 01:16:29 548522 1893
>>548512
>У тебя все время разные микросхемы используются? И процы разные?
Да, это обычно выглядит примерно как 4 оппик. Процы тоже разные, но обычно это esp32. Ардуина только когда нужно или что-то максимально примитивное или надо 5 вольт но искать шифтер влом. Обычно у проектов общий только sh1106, лол
>>548520
>16 пинов для чтения 16 напряжений
А теперь считай одновременно 16. Не последовательно, а именно одновременно, по одному фронту
Аноним 14/02/24 Срд 01:26:18 548523 1894
>>548522
>Посмотрите на меня, я хочу за один такт читать 20 пинов ADC. Если у вас в чипе этого нет, то у вас нет ADC.
Шиз, ардуиновский analogRead в ESP32 занимает 50us-70us, судя по гуглу. Это 0.00005-0.00007 секунды на одно чтение. Но для тебя это слишком медленно, и ты решил что там всего 2 ADC пина доступно?
Ну аргументированно, хули.
Аноним 14/02/24 Срд 01:43:16 548526 1895
>>548523
Блядь, наркоман, я про то что каналы АЦП и количество АЦП это немного разные вещи. Я понимаю что в твоих ардуиновских проектах разницы никакой, но есть случаи когда надо использовать именно разные АЦП. Например для синхронного считывания данные ты будешь обрабатывать последовательно, это не имеет значения, например один АЦП работает в дифференциальном режиме, а второй в одиночном, например один работает в continuous, другой асинхронно по программному сигналу.
Аноним 14/02/24 Срд 08:28:01 548534 1896
>>548340
>Я могу разные дисплеи например пробовать или разные сенсоры
>попробовать
Именно. Попробовал? Молодец, теперь можешь покупать сами дисплеи-сенсоры и использовать в своём устройстве. Хватит бояться паяльника, это не так сложно, как тебе кажется.
Аноним 14/02/24 Срд 12:13:27 548537 1897
>>548534
>Хватит бояться паяльника
Нраица тебе говно нюхать? вкусно пахнет?

Причем тут паяльник ваще к электроннике? Я же не монтажник и не ремонтник.

Я и использую это все в своих устройствах. Напаиваю один раз на шилд и использую где угодно.
Аноним 16/02/24 Птн 19:22:26 548684 1898
1708100544801.jpeg 174Кб, 1152x1011
1152x1011
1708100544890.jpeg 161Кб, 1152x895
1152x895
Adruina не запускается, что может быть? Пришла новая с озона. Скетч не загружается, пишет ошибку. COM7 порт определяется.
Аноним 16/02/24 Птн 19:54:58 548687 1899
>>548684
У тебя чип спиздили.
Но определяться ком порт должен, USB-TTL чип на месте. Так что иди уроки делай, тролляка мамкин.
Аноним 16/02/24 Птн 20:52:17 548695 1900
1352400761527.jpg 21Кб, 227x234
227x234
Аноним 17/02/24 Суб 11:58:07 548708 1901
>>548684
А чего она такая волосатая?
Аноним 17/02/24 Суб 17:05:00 548753 1902
Аноним 17/02/24 Суб 20:49:51 548767 1903
1708192188367.jpeg 386Кб, 1595x1152
1595x1152
Ладно, я вас затраллировал. Пока самые положительные впечатления от ESP8266 и ESP32. В 10 строчек кода можно создать веб сервер. И это охуенно. С STM32 сложнее как оказалось, особенно печально то что нужен отдельный программатор. И там нет последовательного порта. Я конечно считал показания ног PA5-PA6 с отдельного UART, но прям как будто бы неудобно.

>>546832
По сути две разные архитектуры. ESP прекрасно работает в Arduino IDE. Я STM32 тоже настроил там, но прям пердолинг и костыли. Все таки STM - отдельная архитектура и первый подход был не самым удачным. Отложим на потом.

Ардуину по своей тупости я спалил, даже не спрашивайте как. Выпаял феном чип. Может когда нить закажу по дешману 328P.

>>546715 - анон
Аноним 17/02/24 Суб 21:01:22 548768 1904
>>548767
Бутлоадер для стм32 тебе нужон, поищи. Вроде было что-то такое, по ЮСБ умело шить. Потом нам расскажешь.
Аноним 17/02/24 Суб 21:18:13 548769 1905
>>548768
Бутлоадер есть чтобы шить просто через UART, однако, если я верно понял лишусь возможности прошивать через ST-LINK. Мне такова нинада.
Аноним 17/02/24 Суб 21:18:27 548770 1906
>>548767
> С STM32 сложнее как оказалось, особенно печально то что нужен отдельный программатор. И там нет последовательного порта.
>>548768
Ниче там не надо, blackpill на f401 может в DFU по USB без всяких программаторов. UART там аж штуки три, ЕМНИП. Если речь про usb-uart, то его можно сделать виртуальный com порт через usb
Аноним 17/02/24 Суб 21:23:45 548772 1907
1000044580.jpg 73Кб, 640x640
640x640
>>548770
>можно сделать виртуальный com порт через usb

С этого момента можно подробнее?
Аноним 17/02/24 Суб 21:29:11 548774 1908
Аноним 17/02/24 Суб 21:43:28 548775 1909
>>548769
Нет, не лишишься, если ты про встроенный бутлоадер.

Когда у меня не было стлинка, я так сделал из одной блюпилл стлинк для других блюпиллов (прошив ее ардуиной по юарту).
Аноним 19/02/24 Пнд 12:03:23 548904 1910
image 78Кб, 597x521
597x521
>>548772
В ардуино иде это делается одним кликом. Потом все Serial.println() попадают в виртуальный COM порт который через USB работает.
Аноним 19/02/24 Пнд 12:08:40 548905 1911
1000044629.mp4 522Кб, 854x480, 00:00:02
854x480
1000044630.jpg 71Кб, 1208x878
1208x878
>>548904
>>548768
Ебануться. Все оказывается гораздо проще с STM32. Ну теперь Arduino nano точно не нужна. DFU прекрасно работает. Как и последовательный порт.
Аноним 19/02/24 Пнд 12:21:37 548906 1912
>>548905
P.S. заработало на F411. В F103 нет DFU. F103 на помойку.
Аноним 19/02/24 Пнд 12:51:35 548908 1913
>>548905
Подожди когда ты до ESP32 дойдёшь, с 4мб флешкой, вайфаем, блютусом, 16 пинами ADC, 16 пинами PWM, 2 DAC, 3 UART, прошивкой через вайфай и 2мя ядрами, где можно параллельно запускать разный код. +1 ядро ULP, где ещё и 3й код запустить можно.
Вот там ты охуеешь с возможностей.
Аноним 19/02/24 Пнд 13:15:00 548910 1914
1708337699042.jpeg 276Кб, 2048x1152
2048x1152
>>548908
Да я вчера вот такой пейджер сделал на ESP32. Принимает сообщение из телеги и передаёт на экран. ESP32 - дык вообще годнота.
Аноним 19/02/24 Пнд 23:15:37 549003 1915
>>548905
У наны есть 5В и Hi-Z ADC
Аноним 19/02/24 Пнд 23:29:41 549004 1916
>>548908
На этом моменте надо переходить на PIO, а то будешь как дятел ждать минут по 5 компиляции
Аноним 20/02/24 Втр 00:04:13 549007 1917
Аноним 20/02/24 Втр 00:39:58 549008 1918
>>549004
А нахуя, кстати, ардуина иде компилирует каждый раз все файлы вместе с либами с нуля?
PlatformIO только изменённые файлы перекомпилирует.
Аноним 20/02/24 Втр 01:31:58 549010 1919
>>549008
Да забудь ты вообще про ардуино иде, это недоразумение а не среда разработки.
Аноним 20/02/24 Втр 09:22:37 549019 1920
>>549010
Критикуешь - предлагай
Аноним 20/02/24 Втр 10:10:33 549021 1921
Аноним 20/02/24 Втр 11:16:46 549022 1922
s.png 34Кб, 801x327
801x327
> Ukraine

они там бэкдоров не напихали? код на сердечки не заменится?
Аноним 20/02/24 Втр 12:35:13 549024 1923
Аноним 20/02/24 Втр 16:12:01 549040 1924
1000044674.mp4 21428Кб, 1080x1920, 00:01:18
1080x1920
Узнали себя?
Аноним 20/02/24 Втр 19:48:54 549062 1925
>>549022
Самый большой кусок говна который туда подложили - эта хуйня не заработает без интернета вообще. В остальном это действительно лучшее окружение для работы с esp32
Аноним 20/02/24 Втр 21:10:41 549074 1926
>>549024
>>549022
>>549062
>>549008
Это блохнотик вскод размером со слона - охуенная альтернатива пердуйне-то? Я отказался от платформио после того, как, оставив на ночь эту хуйню открытой (в составе вскода), обнаружил наутро мак раскаленный добела и ревущий кулерами. (Ну хотя пердуйня и сама теперь веб-параша на электроне, так что шо то шо то.)

Вообще, в пердуйне есть такая галочка, "Use external editor".
Позволяет редактировать код в каком-нибудь саблайме отдельно, а компилировать и заливать пердуиной. Еще есть arduino-cli, оно позволяет и билдить, и либы загружать из соснольки пердольки.
Аноним 20/02/24 Втр 22:02:45 549077 1927
>>549040
Меня пугает только наличие сетевого напряжения на этом стенде
Аноним 20/02/24 Втр 22:29:09 549080 1928
>>549040
>а чем она лучше обычной кофеварки
Охуеть вообще. Пездюк в 10 лет такую убер-махараину собрал, матарошка со своей стиралкой по плечу похлопал бы, и даже не сдох, как правильно этот >>549077 ананас заметил. А сельдь тупорылая его принизить пытается. Пиздец.
Аноним 21/02/24 Срд 09:38:51 549103 1929
>>549080
Помню тоже в детстве собирал подобные хуйни. Всякие крутилки, переделки и свистелки. Но долбоебы знакомые только и могли дать комментарий: А ЗОЧЕМ?))) Я то вырос и стал инженером, а эти пидоры так и остались хуй пойми кем.
Аноним 21/02/24 Срд 10:51:19 549106 1930
>>549062
> Самый большой кусок говна который туда подложили - эта хуйня не заработает без интернета вообще
пиздец. то есть эта параша даже хуже, чем Arduino IDE 2
спасибо, что предупредил.
Аноним 21/02/24 Срд 10:54:11 549107 1931
>>549040
респект таким пацанам
Аноним 21/02/24 Срд 10:58:05 549108 1932
image 80Кб, 1280x720
1280x720
>>549062
Пажи ёбана. А зачем ей интернет?
Он там нужен только для установки расширений.
Аноним 21/02/24 Срд 16:38:54 549130 1933
HTB1tzqtFmtYBeN[...].webp 43Кб, 1000x800
1000x800
Хочу сделать автоматическое открытие и закрытие для ролл-штор как на пике. Сначала хотел сделать питание на проводах, но решил продумать вариант и с аккумуляторами. Желательно такими, которые можно вытащить и зарядить во внешнем устройстве.
В общем имеется esp8266 3.3v и 28byj-48 шаговый мотор 5v. Какие лучше аккумы взять и что лучше повышать или понижать напряжение? Открываться и закрываться шторы типично будут два раза в день. Управление через mqtt.
Аноним 21/02/24 Срд 16:41:41 549131 1934
>>549130
Забыл уточнить, крутить надо существующую "веревку". Т.к. не известно насколько нужно крутить чтобы полностью закрыть, поэтому взял шаговый. Предполагаю сделать режим калибровки, т.е. замерять полное расстояние в шагах один раз и принимать это за 100%.
Аноним 21/02/24 Срд 16:46:42 549132 1935
image 68Кб, 800x800
800x800
>>549130
Тебе нужен будет очень большой аккумулятор чтоб питать ESP8266 24/7 в ожидании MQTT пакета.
ESP8266 в среднем потребляет 70мА судя по гуглу. Это 0,231 ватта.
Одна ячейка 18650 2500mAh это 9,25 ватт. Это 40 часов работы.
А это мы ещё не считаем потребление преобразователя для 3.3В. Так тебе одной 18650 хватит меньше, чем на сутки. Чтоб хотя бы месяц держало, тебе нужна здоровенная батарея на 30+ ячеек. А там ещё и мотор переодически вращать надо.
Подумай ещё раз.
Аноним 21/02/24 Срд 21:20:40 549146 1936
>>549132
Особой точности со временем не нужно, так что сойдет сон и включение каждые 5 минут, чтобы получить новые сообщения. Если будет включаться на 30 секунд, то получается 2.4 часа работы в день и 170 мАч.
Аноним 21/02/24 Срд 22:01:23 549150 1937
>>549106
Да и первая arduino ide не то чтоб особо шустрая, на джаве ж написана, лол
>>549108
Ну потому что во-первых эти долбоёбы не смогли засунуть своё расширение в расширение вскода целиком и оно будет че-то докачивать после, включая внешние зависимости в виде гита и питона. Причем второе даже если питухон прописан в path - он не найдет и будет докачивать ещё один себе! Во-вторых не дай бог у тебя в platformio.ini прописана ссылка на гит или библиотека без указания версии. Эта хуйня может рандомно полезть обновлять и без интернета скажет ой не могу сбилдить даже если все тулчейны и либы скачаны ранее.
>>549074
Да вскод то (сам по себе) не особо жирный ну и это вариант для детей которым нужен красивый гуй. А так platformio-cli прихуяривается хоть к эклипсу, хоть к цлиону хоть блокнот с батниками.
>Позволяет редактировать код в каком-нибудь саблайме отдельно, а компилировать и заливать пердуиной. Еще есть arduino-cli, оно позволяет и билдить, и либы загружать из соснольки пердольки.
При работе с ардуиной никаких проблем, но вот с esp32 или stm32 ты начинаешь замечать что оно во-первых билдит всё каждый раз с нуля, не кешируя ничего, во-вторых билдит невъебенно медленно. STM32 билдятся быстрее, но не так быстро как нативный gcc, если запустить ардуину с правами администратора. Как они это сделали и почему - я так и не понял
Аноним 21/02/24 Срд 22:04:08 549151 1938
>>549130
Бери любые, всё равно заряжать каждый день будешь. Ну раз в два если ещё солнечную панель поставишь.
Батарейки не годятся ни для двигателей, ни для вайфая.
Да и шаговое двигло тут тоже нахер не нужно.

>>549132
>ESP8266 в среднем потребляет 70мА судя по гуглу
Это без передачи, просто включенная. Пакеты разгоняют до 150, а она всегда будет что-то передавать туда-сюда.

>>549131
Хуита, тебе нужны герконы чтобы отслеживать когда штора реально в конечных положениях.
Аноним 24/02/24 Суб 01:34:28 549336 1939
1000044962.jpg 802Кб, 1866x1220
1866x1220
>>549132
Вообще заметил, что все эти поделки в 99% случаях непригодны на практике потому что упираются в 3 обстоятельства:
1) Надо все это разместить на печатных платах, а не на макетных. Но тут можно это разметить в гербер и заказать в китаях, если заморочится.
2) Поделка должна располагаться в корпусе. Можно напечатать на 3D принтере.
3) Самая большая сложность. Питание. Надо тянуть ебучие провода. Либо ставить аккумы и заряжать переодически. Ты можешь сделать хоть лазерные препятствия как в шпионских фильмах, но надо к этому всему питание подключать. Иначе вся хата будет в проводах как у Лёши Кластера.


Хочу метеостанцию сделать. И придумываю как экономить каждый ватт. И как это через солнечную панель заряжать. Чтобы устройство было автономное, а не хуитка на подзарядке.
Аноним 24/02/24 Суб 18:16:39 549384 1940
>>549336
Все так. Из-за этого купил 3д принтер. Питание до сих пор проблема, но с принтером можно всякие держатели для кабелей и проводов делать тоже.
Аноним 25/02/24 Вск 00:17:06 549416 1941
image 186Кб, 500x750
500x750
image 14Кб, 400x220
400x220
image 79Кб, 600x800
600x800
image 104Кб, 1000x666
1000x666
Аноним 25/02/24 Вск 00:37:56 549421 1942
>>549416
Пиздец, пидорахи опидорашат что угодно
Аноним 25/02/24 Вск 14:46:18 549449 1943
>>549416
У нормальных людей проводка внутри стен или фурнитуры. Кабель каналы это если у тебя цех/серверная или че-то подобное
>>549336
>Надо тянуть ебучие провода. Либо ставить аккумы и заряжать переодически. Ты можешь сделать хоть лазерные препятствия как в шпионских фильмах, но надо к этому всему питание подключать. Иначе вся хата будет в проводах как у Лёши Кластера.
Что вы блядь там самоделите что это надо развешивать по всему дому? Лоупауэр хуйня типа всяких датчиков делается на esp32 (потому что 8266 не умеет сама себя будить нормально) и работает по полгода на батарейках. Мощная хуйня и так ставится куда-то куда провода идут, типа если речь о каком-то освещении или приводах.
Аноним 25/02/24 Вск 15:29:30 549451 1944
>>549449
>цех или че-то подобное
LOFT ебана
Аноним 25/02/24 Вск 19:44:10 549471 1945
>>549336
С питанием анус полный, это да. Нормально можно сделать только если ты на этапе ремонта предусмотрел линию в каждой точке которую можно достать, подцепиться и красиво запаковать обратно. Ну, под потолком хотя бы. Который ещё и разборным должен быть.
С ESP особенно печаль, вайфай любую батарейку уничтожает моментально и там принципиально ничего не поделать. Згиби ещё ок, но на зигби нет фреймворков типа ESPHome и каждую поделку надо пердолить от начала до конца.
Да и один хуй батарейки – это лютый дроч, когда у тебя будет с десяток другой девайсов у тебя постоянно что-то внезапно дохнуть будет и будешь каждую неделю где-то менять батарейку.
Есть наркоманские варианты с беспроводной передачей, например ловить ЭМИ наводки от проводки, засвечивать лазером фотоэлементы... Но это всё максимальный пердолинг с сомнительным КПД и надежностью.
Аноним 25/02/24 Вск 20:02:58 549473 1946
>>549130
Под плинтусом провод протащить никак?

Вообще ерундой какой-то занимаетесь. В чем проблема руками открыть? Ладно бы раз в пять минут нужно было бы дергать, но нет же. Лучше более полезные вещи сделать, хотя бы климат-контроль в машину, чтобы не отвлекаться на подкручивания печки/кондиционера.
Аноним 25/02/24 Вск 20:22:59 549474 1947
1708881778314.jpeg 561Кб, 1152x2048
1152x2048
Я продолжаю коллекционировать эти хуитки. Каждую пробую, загружаю разные прошивки. Эти штуки такие красивые. Мне нравится их хранить и загружать туда код для мигания светодиодов.
Аноним 26/02/24 Пнд 00:31:29 549506 1948
>>549474
Справа устаревшая хуйня без задач. Как по цене устарело так и по возможностям. Nano ещё может пригодиться если прям надо 5В выходы здесь и сейчас
Аноним 26/02/24 Пнд 01:09:36 549512 1949
>>549506
А F103 то с чего неактуальный?
Аноним 26/02/24 Пнд 09:25:59 549525 1950
Аноним 26/02/24 Пнд 18:23:27 549560 1951
>>549512
M1, нет FPU, мало периферии, мало памяти, нет контроллера USB PD, нет DFU по USB. Зато есть куча клонов которые тебе продадут под видом f103 они неплохие, но с вероятностью в 90% не заведутся с SDR для STM32 а главное это стоит столько же сколько F401 или G431
Аноним 27/02/24 Втр 19:18:44 549697 1952
0.jpg 34Кб, 480x360
480x360
Аноним 28/02/24 Срд 19:33:58 549836 1953
1709138034069.jpeg 1888Кб, 4000x3000
4000x3000
>>549474
Пополнение хуитками. RP2040, клон uno, stm8 и LGT8
Аноним 28/02/24 Срд 20:34:25 549844 1954
image.png 16Кб, 955x177
955x177
Я рот ебал, чё за хуйня? В гугле полтора аналогичных вопроса без ответов. Пробовал разные IDE, ставил через инсталляторы, качал архив и распаковывал — хуй.
Аноним 28/02/24 Срд 20:44:28 549847 1955
image 138Кб, 758x441
758x441
Аноним 28/02/24 Срд 23:13:07 549853 1956
>>549847
Хехе, нет. Собственно эти 10 плат самые распространенные платы на алике. Стоят копейки.
Аноним 28/02/24 Срд 23:25:53 549854 1957
>>549847
Загуглил цены на это чудо, ну такое, разве что самым упоротым коллекционерам зайдет
Аноним 29/02/24 Чтв 00:02:08 549857 1958
1709154126335.jpeg 2225Кб, 4000x3000
4000x3000
>>549836
Вообще не понимаю зачем тебе rp2040 и уж тем более stm8. А так неплох неплох
Аноним 29/02/24 Чтв 00:10:57 549858 1959
image 366Кб, 1400x521
1400x521
>>549474
>>549836
>>549857
Можно ещё угореть по омега2, которые кластер >>549336 использует. Там стоит обычный линукс, можно поставить хоть apache+php+mysql хоть драйвера ядра на C писать.
Но стоит это просто ебанёшься.
Аноним 29/02/24 Чтв 00:25:48 549859 1960
>>549858
Если ты не залез в гугл, то M1S Dock может тоже принять в себя линукс правда тебе надо будет либо собрать его самому либо довольствоваться демкой и стоит всего 2к в полной комплектации, а без дисплея с камерой вообще 1200! Pine OX64 по идее стоит дешевле но его нет на али, а чип там тот же. И да, тут RISC-V вместо ебаного MIPS
Аноним 29/02/24 Чтв 08:58:50 549867 1961
>>549858
Нынче эта хуитка в дефиците прям и да, стоит пиздец. Для всяких апачей, баз данных, торренто-стриминга, ботов телеги и всего всего где прям нужен Линукс у меня есть миниПК на N5095. А там где просто нужен wifi есть ESP32.
Аноним 29/02/24 Чтв 09:00:10 549868 1962
1000045205.jpg 348Кб, 709x797
709x797
1000045207.jpg 140Кб, 378x462
378x462
>>549857
Традиции труда, лол?
Аноним 29/02/24 Чтв 09:03:05 549869 1963
Аноним 29/02/24 Чтв 09:59:14 549871 1964
>>549867
>N5095
Моё увожение.
Мимо J4105-боярин
Аноним 29/02/24 Чтв 11:13:11 549874 1965
>>549868
Не совсем, она у меня летала буквально так что вот использую исключительно на компоненты
Аноним 29/02/24 Чтв 11:59:13 549877 1966
16935571792010.webp 16Кб, 512x512
512x512
>>549858
Пиздец, какая же жалкая хуитка без задач.
И не хаб, и не контроллер, а вообще непонятно что и для чего.
>обычный линукс
>apache+php+mysql
>драйвера ядра на C
Больше говна, сложнее говна, заебистее говна, там где можно вообще не срать - ОСОБЕННО там где можно ваще не срать а то не по-посанске а по ламерски! Дровера АССемблер кококо!
МОДУЛИ блять! какие драйвера в прыщеоси долбаеб

>>549859
>>549867
>где прям нужен Линукс у меня есть миниПК на N5095. А там где просто нужен wifi есть ESP32.
База
Аноним 29/02/24 Чтв 12:53:33 549882 1967
1000045211.jpg 355Кб, 838x730
838x730
Аноним 29/02/24 Чтв 16:06:16 549900 1968
>>549844
в винде ld нет, ставь линукс
Аноним 29/02/24 Чтв 21:24:25 549935 1969
изображение.png 714Кб, 761x454
761x454
>>549847
Как называются обведенные хуитки? Как их искать на алике?
Аноним 29/02/24 Чтв 21:34:17 549938 1970
>>549935
2.54 header socket. Обычно срухол, но можешь поискать в смд варианте
Аноним 02/03/24 Суб 18:34:08 550105 1971
1709393646796.jpeg 299Кб, 1152x2048
1152x2048
ESP8266 не выходит из глубокого сна. Перемычку делал D0-RST. Что делаю не так?
Аноним 03/03/24 Вск 01:45:29 550140 1972
>>549882
Чтоб наверняка, а то 8266 умеет хуйню творить
Аноним 03/03/24 Вск 09:56:49 550149 1973
image.png 1505Кб, 720x1280
720x1280
>>550105
>>549449
>потому что 8266 не умеет сама себя будить нормально
>I have battled with this issue for months on and off. Was finally able to get the Lolin Nodemcu v3 to wake up from deepsleep using a 220resistor between SD0(MISO) and 3.3v.
(this is in addition to the bridging of GPIO16 and RST of course)

Долго искал, но нашел, после добавления этого резистора выходит из сна нормально
Аноним 03/03/24 Вск 16:06:09 550163 1974
>>550149
Хуясе ебать. А почему? Как это объясняется?
Аноним 03/03/24 Вск 19:09:26 550172 1975
Аноним 04/03/24 Пнд 11:13:54 550262 1976
Анончики, кто понимает в AVR С/C++? Есть исходник с динамической индикацией на семисегментниках, насколько сложно переделать его на любой другой дисплей - ЖК или OLED?
Аноним 04/03/24 Пнд 19:39:45 550324 1977
>>550262
Ну тыб хоть код показал.
Аноним 05/03/24 Втр 19:51:00 550412 1978
DE453908-8929-4[...].png 111Кб, 700x668
700x668
>>548312
Ну че епта сделал шылд. Кароч работает ПИЗДАТО как и задумывалось НО есть ньюанс ... кароч у меня в нагрузке стоит маленькая повышаечка на 7 вольт. Когда пердуина на шылде ее включает ток потребления скакает до небес а пердуина садица на ачко и перезагружается напряжение проседает. Если батареечка свежая то все ок но если она чуть подсаженая то начинаются такие побегушки. Как лечить???
Аноним 05/03/24 Втр 20:24:51 550418 1979
>>550412
Повышаечки это кал ебаный, никогда не юзай их. Они когда сгорают, то ещё блет в два раза начинают повышать, всё уничтожается фпесду, удваивай батареечку.
Аноним 05/03/24 Втр 21:24:00 550427 1980
16276203621720.png 61Кб, 251x201
251x201
>>550418
Ну смари какие варианты есть. Одна баночка литивая: мало и нужна повышайка. Две баночки литиевые: норм но недолго. Чуть подсядет и все. Три баночки литиевые: много для норм лдошки от которой надо будет запитать шилдовый коконтроллер. Вариантов нет тока повышайка. Еще на пердуине стоит лдошка 1117 которая будет сливать энергию в унитаз нахуй. Хоть одна хоть две хоть три банки будут одинаково по времени работать. Хуета.

>>524539
>В ардуине крайне хуевая структура проекта. Ты не можешь кинуть библиотеку только в проект
Бля тебя папки в файндере создавать научить? открываешь папку скеча там создаешь папку src. В нее свои либы кидаешь. ВСЕ.
Аноним 05/03/24 Втр 22:40:10 550438 1981
>>550427
У тебя пятивольтовая ардуина штоле?
Аноним 05/03/24 Втр 23:05:22 550450 1982
Анонасы, как на avr си перевести число в стринговый массив? Простейший пример бы.
Аноним 05/03/24 Втр 23:05:43 550451 1983
1000045389.mp4 2265Кб, 720x1280, 00:00:12
720x1280
Аноним 05/03/24 Втр 23:28:57 550455 1984
>>550412
>напряжение проседает
Въеби парочку электролитических так на 100 мкФ
Аноним 06/03/24 Срд 00:11:41 550462 1985
16977691107680.png 131Кб, 730x860
730x860
>>550438
Да и ето пизда но не в етом случае. щас на ето похую ваще.
Кароч поставил перед повышаечькой индуктор какой то рандомный и все заработало (вроде). Перед пердуинкой думаю рц фильтр еще ебануть. но потом
Аноним 06/03/24 Срд 03:07:22 550473 1986
>>550455

очевидно блять развязать мк и силовуху как минимум, сцуко.
Аноним 06/03/24 Срд 11:27:04 550490 1987
Аноним 06/03/24 Срд 13:42:37 550507 1988
>>550490

CLC-фильтром, анончик.
Аноним 06/03/24 Срд 14:13:39 550512 1989
>>550507
зачем нужен первый с в слс ? просто лс не хватит ?
Аноним 06/03/24 Срд 14:19:54 550514 1990
>>550512

Ну, первый С всё равно есть, иначе чё за хуйня у тебя, если нет конденсатора? Может в этом и проблема?
Аноним 06/03/24 Срд 14:38:15 550518 1991
>>550514
нахуя он там нужон этот конденсатор ? какая у него задача ? у последнего понятно а у первого ?
Аноним 06/03/24 Срд 15:25:16 550524 1992
бля посаветуйте видос про фильтрачи для пердуино.
Аноним 06/03/24 Срд 21:04:35 550550 1993
Аноним 06/03/24 Срд 23:07:45 550555 1994
>>550550

Ты нормальный, не?
Аноним 06/03/24 Срд 23:54:13 550561 1995
>>550555
и хуль те не нраица?
Аноним 07/03/24 Чтв 00:11:11 550562 1996
>>550561

С чего ты взял? Мне вообще насрать на таких, как ты.
Аноним 07/03/24 Чтв 00:46:26 550565 1997
>>550562
слыш у тя че так ачко подгарело? пади ахаланись чушь
Аноним 07/03/24 Чтв 10:55:47 550572 1998
Аноним 07/03/24 Чтв 13:46:43 550579 1999
>>550572
пращаю брат . а чем по жизни дышишь ? в теме ардуино давно двигаешься ?
Аноним 07/03/24 Чтв 15:27:48 550583 2000
>>550579

Да так, то тут, то там, то ассемблер, то машинный код, туда сюда, хуё моё.
Аноним 07/03/24 Чтв 19:01:00 550605 2001
>>550583
бля красава. че машины делаешь? заебок
Аноним 09/03/24 Суб 16:31:42 550744 2002
Перекатите тред
Аноним 09/03/24 Суб 23:19:18 550787 2003
>>550744
Нужно шапку почистить сперва.

Там половина текста шутки за 300, часть ссылок дохлые, нет Гайвера и прочих интересных личностей.
Аноним 10/03/24 Вск 11:32:47 550831 2004
Сдался вам ваш этот гафвер? Хоть один нормальный проект у него разве был?
Аноним 10/03/24 Вск 12:14:59 550836 2005
>>550831
Назови мне, кто лучше делает.
Аноним 10/03/24 Вск 13:22:05 550844 2006
Аноним 10/03/24 Вск 14:05:05 550849 2007
>>550844
>Хоть один нормальный проект
>Кого делает-то?
Ты тупой?
Проекты у кого лучше, чем у Гайвера?
Аноним 10/03/24 Вск 14:49:30 550853 2008
>>550849
У него проекты говно, но на русском ничего лучше нет
Аноним 10/03/24 Вск 14:59:37 550855 2009
Аноним 10/03/24 Вск 15:10:10 550857 2010
>>550853
Запости тогда список годных каналов и блогов в тред. Хотя все пердуинщики более-менее одинаковые, если не полный трешак. А на фоне совковых книжонок про паяние говна на картонках любой из них просто охуенный гигачад - хоть на русском, хоть не на русском.
Аноним 10/03/24 Вск 15:38:35 550861 2011
>>550849

Какие, блять, проекты-то?
Аноним 10/03/24 Вск 20:57:35 550894 2012
Чебурашки, могу ли я питать свою плату через автомобильный блок питания? Там 12v вроде
Аноним 14/03/24 Чтв 21:50:49 551244 2013
Кто-нибудь пользуется стандартными коннекторами кроме юсб? Какие самые распостранненые на 2 и 4 пина? На 2 пина это питание, возьму наверное просто круглый, как у ардуино уно. А какой взять на 4?
Аноним 15/03/24 Птн 08:51:34 551258 2014
Аноним 15/03/24 Птн 17:21:17 551305 2015
>>551244
Нет никаких распространённых. Точнее, их слишком много.
JST какие-нибудь возьми ведром и всё что попадается первым делом на них переводи.
Универсальных нет потому что всё сильно зависит от условий эксплуатации, от что подходит для внутренностей не подходит для внешней среды, схема корпусного коннектора не годится на кабель...

>>551244
> юсб
Не используй коннектор не для протокола USB, долбоёб.
Аноним 16/03/24 Суб 00:43:16 551325 2016
Поясните за FOC контроллеры и BLDC драйверы, как выбрать совместимую плату дройвера?
Нужно будет позиционировать мотор под определенным углом и держать его в этом положении. Информация о фактическом положении считаем что есть.
Сопротивление катушки если верить спекам 10 ом, напряжение 12-60v
Аноним 16/03/24 Суб 00:44:02 551326 2017
>>551325
сопротивление обмотки
Аноним 16/03/24 Суб 07:43:46 551335 2018
Ответить в тред Ответить в тред

Check this out!

Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов