Ардуино тред №4 /arduino/ 550854 В конец треда | Веб
Ардуино - это простой и понятный радиоконструктор на базе распространенных микроконтроллеров. К железу прилагаются IDE и библиотеки, позволяющие легко разрабатывать прошивки (их ардуинщики называют скетчами).

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

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

Cмотреть:
https://www.youtube.com/channel/UC7aH7HVqDvwB1xNHfSl-fDw
https://www.youtube.com/user/0arduinoLab
https://www.youtube.com/@ArduNotes
https://www.youtube.com/@AlexGyverShow
https://www.youtube.com/@greatscottlab
https://www.youtube.com/@AmperkaRuOfficial
https://www.youtube.com/watch?v=bO_jN0Lpz3Q&list=PL944BA86E715C5FEE

И помни, анон, ардуинщики - (не) дети

Предыдущий: >>477741 (OP)
2 550859
народ, а как эта хуйня запускается?
была 1.8. что-то там, потом опа, мы обновляемся, 2.3.2 под 10-ку, ну, хорошо, ставлю на виртуальную машину десятку, ставлю туда эту хуйню, она вроде ставится. Запускаю, она спрашивает что-то про доступ к сетям, я ей разрешаю, мне показывают песочные часы, вскоре сменяющиеся на нормальный виндовый курсор.
На этом, собственно, все.
Ни окна ни логотипа, если открыть диспетчер задач, то там идут себе какие-то связанные процессы, ну и вот, собственно....
3 550863
>>50859
Юзай лучше 1.8.
Новые - это электроновая тормозная веб-параша.
Screenshot2024-03-10-21-20-20-140com.google.android.youtube.jpg843 Кб, 2340x1080
4 550900
Привет. Подскажите пожалуста, можно ли питать ардуину уно от автомобильного аккомулятора на постоянке? Загуглил, сказали надо использовать понижающий dc dc преобразователь.
Это получается через эту штуку подключать плату? Или и без нее норм?
5 550906
>>50900
Да, но бери блок с запасом, и конденсаторов не жалей, в автомобильной сети ебанутые скачки напряжения.
6 550911
Нужна хелпа с шаговиками. Я делаю шприц-помпу, она должна быть точной и подавать раствор максимально без толчков. Наибольший размер шприца-150мл, сколько грамм нужно чтобы его продавить я пока не замерял, но пускай 300г. Толкатель-шпилька с резьбой d=6mm, шаг резьбы 1мм. Если я не ошибаюсь, при таких вводных чтобы провернуть эту шпильку нужно будет 0,0005Нм, т.е. любой чахлый шаговик в принципе справится? Лучше чтобы у шаговика было заявлено 400 шагов/об, или просто использовать микростеппинг? Finally, будет ли совместим
ДШР40-0,9-01/8 отсюда http://www.krm.in.ua/motor/pdf/dkr40_dkr56.pdf либо KRS422S_4133 отсюда http://www.krm.in.ua/motor/krs39_42.html с контроллером А4988? Я в принципе понимаю что можно просто взять китай и не ебать себе мозги, но когда есть возможность взять НЕ китай, то всё-таки хочется именно его.
7 550912
>>50911
да, сойдут оба
8 550928
>>50863
двачую, 2 кринж, 1 база
9 550933
>>50928
Да не. 1 кринж, 2 унитаз с говном, платформио - уебищная хуета.
arduino-cli еще куда ни шло
10 551014
>>50933

> arduino-cli



~/bin/arduino-1.8.19$ find . -name "arduino-cli"
= neekhooya

где ето искать?
16935571792010.webp16 Кб, 512x512
11 551020
>>51014

>сходил попердулькался в соснольке прыщикса


>в гугл заглянуть не додумался


ума палата. ору с дурачка
12 551022
>>51020
с мамки своей ори, вась.
название кагбэ намекает, что это встроенная тулза, откуда я знал, что это не так?
IMG0803.jpeg28 Кб, 550x550
13 551026
>>51022
с каких хуев, дурачок? оно намекает только, что это другая тулза.
14 551079
>>50900
Если именно от аккумулятора, то подавай напрямую на Vin, будет заебись!
15 551232
проминя 5в от промини 3.3в чем отличается, кварцем только?
image.png187 Кб, 1514x1550
16 551397
люди, научите, плиз, правильно читать эти штуки.
Я спросил Буезаса, откуда из
https://raw.githubusercontent.com/watterott/LGT8F328P-Testing/master/LGT8FX8P_databook_v1.0.5-English.pdf
документа выходит (а оно правда - выходит), что когда таймер от внутренней частоты тактируется, то сначала ТГ делится тем делителем, который на АЛУ, а потом уже тем делителем, который для таймера и от этого дела считает таймер.
Он мне ответил, что из картинки понятно, что clkio это уже предварительно поделённая системным делителем частота...
Так вот, ни хуя мне не понятно!
а он ещё мне ответил и даже сказал. что я не совсем дебил, а мне кажется, что всё-таки да (
17 551398
>>51232
проминя на ЛГТ или настоящая?
Может, кварцем (кстати, его там самому надо припаять), может ещё и уровнями.
Сама микросхема ЛГТ начинает работать где-то от 2В нормально, то есть, банка 18650 на твои автономные устройства будет ок...
18 551399
>>50933
кстати. хуйня запустилась на свежей винде.
Потом, правда, перестала.
Я так понял, что виндуза насасывается каких-то обновлений и амба...
На третий раз запретил обновлять винду и работает, но лучше бы не работала, потому что мою VBox а-ля 10 на семёрке с 16 гигами и 2 ядрами постоянно держит в районе 100%.
Причем зиповская немного поменьше, чем которые через инсталляторы...
Не понимаю, чего там хорошего кроме закоса под VS-Code и возможность фон/расцветку менять (хочу такой же на 1.8).
Потроха то один фиг ископаемые вблизи 2005 года....
1000045747.jpg25 Кб, 408x320
19 551427
Откуда брать вдохновение на новые проекты на этих ваших микропроцессорах?

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

Что ещё можно сделать? Покидайте своих идей что-ли на Arduino, ESP, STM.
20 551429
>>51427
не знаю, я вот увидел, что для драйвера ШД задатчик частоты есть, а S-образного разгона из коробки нет...
21 551437
>>50933
Чем плох платформио, кроме того что его сделали хохлы?
22 551438
>>51437
по крайней мере я понял, почему на машине в рф тормозит...
IMG0892.jpeg451 Кб, 1200x811
23 551446
>>51427
Ламповые часы
24 551448
Какую лучше в 2к24 плату для начинающего?
1710692945481.jpg182 Кб, 600x600
25 551450
1000042194.jpg2,2 Мб, 4096x3072
26 551467
>>51446
Это есть.
16513442064563.jpg83 Кб, 960x482
27 551491
>>51467
На VFD делай тогда
image.png22 Кб, 871x461
28 551500
двач, не могу до конца понять, как подключают мощную нагрузку через ардуину. допустим надо включить соленоид, жрущий 1 ампер тока
как надо запитывать саму ардуину? тем же источником питания что и соленоид? или отдельным аккомулятором на 5-6 вольт? а землю ардуины подключать к 12 вольтам?
29 551503
>>51500

>тем же источником питания что и соленоид?


Да. Если 12В много, то понижай каким-нибудь DC-DC buck converter.

>а землю ардуины подключать к 12 вольтам?


Если отдельный источник решишь, то да.
30 551505
>>51503
ну то есть всё можно подключить к одному источнику, так? просто тогда на пине d12 будет большое напряжение, а следовательно большая мощность, резистор будет сильно греться и тд. а будет оно всё работать если и gnd и vin подключить к более слабому источнику, который только к ардуине идёт?
31 551507
>>51505

>на пине d12 будет большое напряжение


Это если транзистор. Но для управления нагрузкой нужен мосфет. И нужен logic-level мосфет, который сможет от 5В открыться.
32 551509
>>51507
то есть биополярный транзистор не подходит?

допустим я поменяю полевой транзистор на полевой. включится ли соленоид, если я ардуину запитаю от какой нибудь рандомноы кроны?, несвязанной ни с чем другим?
33 551511
>>51509
Я не эксперт, но по моему биполярный транзистор сгорит нахуй от 1А. Не? Они же подходят только для всяких логических уровней, где тока почти нет.

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


Если объединишь земли, то да.
image.png137 Кб, 1129x871
34 551516
>>51511
почему? вот пример биополярного и полевого транзистора, оба на 1+ амер, я же не на затвор/базу подаю его
image114 Кб, 1280x720
35 551520
>>51516
Ну вот биполярный до 30 ватт выделяет. Ему и при 1А нужен будет радиатор с вентилятором.
А мосфет и в STO23 корпусе при 1А будет холодный.
36 551574
Аноны, можно ли в DS3231 вместо батареи впаять ионистор?
37 551592
>>50906
а ток надо ограничивать?
38 551629
>>51500
у тебя нету подтяжки базы никуда, и по-умолчанию состояние транзистора будет невнятным - какие будут закрыти, а какие-то частично.
Также у тебя нету диода для гашения тока в катушке.
Если это не катушка, а реле, то там вообще три понадобится, ибо в реле очень хитрые процессы.
Резистор подбери чтобы транзитор закрывался чётко, по его диаграммам. Ну или чтобы уверенно порт не сжечь.
Кстати, это дискрет или ЦАП - нога? Я говорю, исходя, что это дискрет.
Да, надо таки минусы объединить, а то ничего не будет...
Пока поставь источника два.
Потом можно один, но ардуину поставь за диодом и кондёр поставь - она снижает с 12 до 5 вольт, кондер её удержит живой, пока основная сеть будет колбасится от релюшки-катушки...
А так вот тут уже готовый ключ: https://aliexpress.ru/item/1005002710170738.html?spm=a2g2w.orderdetail.0.0.18054aa6pBVUGt&sku_id=12000037977946192
39 551635
>>51629
А зачем нужна подтяжка, если база идет прямо к цифровому пину, на котором напряжение источника при high, и gnd при low? Откуда там какое то левое напряжение может появиться?
IMG0897.png6 Кб, 225x225
40 551637
Карочь шылдик делоть продолжаем. Предыдущие серии >>548312 → >>550412 →

Работает вторую неделю от алкалиновых баночек ааа три штуки и рас в минуту включает есп32. Пока разрядилось на 0.15 всего. Такие дела. Я почиткал фильтрачи и теперь ниче не виснет и не глючит все супер ЗАИБОК.
41 551641
>>51635
Чтоб предотвратить открытие во время запуска пердуины когда пин в high-z. Алсо, биполярным подтяжка не нужна вообще
42 551649
Бамп >>551325 → вопросу.
Код читать лень, драйверы перечисленные на странице simplofoc управляются ШИМом? Как вообще выглядит связь между ардуиноконтроллером и foc- драйвером? Купил пока плату из списка совместимых, надеюсь подойдет.
43 551650
>>51427
Сделай руль с форс-фидбеком
lc5Vapnn400x400.jpeg56 Кб, 534x640
44 551837
>>51637
Ну че бля. Надо придумывать протокол управления. Как рулить шылдом. Пердуина может же ведь быть и2ц девайсом? Кто нибудь из ананасов такое пытался сделоть? Раскажите анончики.
image.png47 Кб, 1017x627
45 551844
девочки и мальчики, у кого есть свободная минутка помогите пожалуста.

вот пробовал сделать светодиодную ленту через сдвиговый регистр, идея была в том, что бы потихоньку загорались все светодиодычи, начиная с первого, а на практике вышло, что одновременно горит только один светодиод, а все за ним отключаются. есть ли в коде какие то ошибки?
46 551845
>>51844
Покажи код shiftOut()
А вообще накидай делеев везде и наблюдай что и почему происходит. Такой код не сложно отлаживается.
47 551847
>>51845
это же встроенная функция
48 551848
>>51844
На вопрос мне отвечай сперва бля >>51837
49 551850
>>51848

> Как рулить шылдом


я не знаю што такое шылд

> может же ведь быть и2ц девайсом


я не знаю что такое и2ц

> Кто нибудь из ананасов такое пытался сделоть


я никогда не пытался сделать ничего подобного

я не смог ответить на твои вопросы. Вернее я ответил на них. Теперь мне придётся откусить твою пчелиную голову
50 551852
>>51850
Это значит што ты идешь на хуй со своим регистром
51 552000
двач, случайно подал 12 вольт на пин 5 v ардуины нано, теперь, когда запитываю разьём вин хотя бы от пяти вольт, получаю сразу 200 мА потребляемого тока, получается контроллер из строя вышел?
52 552002
>>52000
Пальцем пощупай что греется. Если чип, то да.
53 552020
>>52000
Ты неповериш у тя там ВСЕ отъебнуло
54 552035
>>52020
я верю, верю
55 552036
>>51844
Поспи ощутимое время в теле цикла, ты же тупо надрачиваешь туда команды буквально с частотой чипа
56 552134
Отписался для сохранения треда
57 552229
>>52134
Ебало представили?
image.png1,6 Мб, 1024x1024
58 552315
Ворк ин прогресс, миди-камтроллер на базе работ французского философа Бодрийяра CIS-сенсоров. Просто фоточка для красоты
59 552811
Поясните за прерывания, кто шарит. Вот везде советуют не выполнять в них "долгие" функции - это понятно. Но идут ли аппаратные таймеры внутри прерываний?

Допустим, таймер тикает каждые 256мкс. Обычно он не делает практически нихуя, но иногда запускает функцию, собственная длительность которой может превысить 256мкс. И что тогда будет? Таймер запустит новое прерывание внутри прерывания, рекурсивно распидорасив код? Или вызов прерывания просто не сработает, и тайминг следующего тика съедет?
image.png21 Кб, 725x118
60 552825
>>52811
на пердуине нельзя
61 552826
>>52811
то есть не съедет, а будет пропущен
62 552832
>>52811
у таймеров есть свои прерывания тое таймер переполнился или как в авр достиг какогото значения не суть важно как настроиш так и будет - сработало прерывание по таймеру - майн остановился а управление передалось на функцию управления канкретнымм прерыванием
у внешнего прерывания свое прерывание - уровень там или перепад на ноге - сработало его прерывание их не много от приемо передатчика еще есть...
называеца вся эта Байкер - вектор прерываний

>советуют не выполнять в них "долгие" функции


советуют вообще выкинуть нахуй пердуиновскую иде и писать все ручками самому на С ну или по возможности минимизировать вмешательство пердуиноИДЕ в столь ответственные материи
пока идет обработка функции какого либо прерывания другие прерывания игнорируюца точнее ставяца в очередь но не все и очередь не бесконечна - конечно существуют приоритеты согласно им эта очередь и организуеца
но насколько я помню точнее у меня так в 51архитектуре что там намутили атмелы в авр вот в душе ни ебу - карочи если управление в функции обработки прерывания то пока она не будет выполнена управление на другую функцию обработки прерывания не передасца даже если у этого прерывания более высокий приоритет
то что таймер тикает он тикает каждый машинный цикл в не зависимости от того что и где происходит на то он и таймер чтобы тикать независимо и надо быть полным кретином чтобы настроить его так чтобы он вызывал каждый свой тик прерывание
а то что он съедет это очевидно тк в его функции обработки прерывания ну или в какой либо другой зависимой ты таймер перезагружаеш - останавливаеш его выдергиваеш его регистры в свои переменные можно закинуть в него какоето канкретное значение и запускаеш таймер по новой тутже ставиш пару тройку бит того что прерывание от таймера произашло и все пиздец функция закончила свою работу а потом уже в майне разгребаеш все то гавно что там пришло произашло
конечно существует и автоперезагружаемый таймер точнее такая настройка здесь ты просто проебеш прерывание точнее увидиш его тогда когда оно уже вполне вероятно нах невсралось - пизда твоему полевичку затвор или переход поджарил если ты тотже шим на таймере запилил
карочи открывай авр учебник читай внимательно все регистры касаемые таймеров и дергай ими в ручную запоминать желательно но не обязательно - напиши с коментариями и копипасть - по большому счету микароконтроллер это такой себе умный секундомер который только тем и занимаеца что отмеряет канкретные промежутки времени
кстати я с пердуины точнее с авр больше всего ору от того что чтобы клацнуть одной ногой надо весь байт порта перезаписать а пердуиноИДЕ это делает еще блядж и через функцию ...
62 552832
>>52811
у таймеров есть свои прерывания тое таймер переполнился или как в авр достиг какогото значения не суть важно как настроиш так и будет - сработало прерывание по таймеру - майн остановился а управление передалось на функцию управления канкретнымм прерыванием
у внешнего прерывания свое прерывание - уровень там или перепад на ноге - сработало его прерывание их не много от приемо передатчика еще есть...
называеца вся эта Байкер - вектор прерываний

>советуют не выполнять в них "долгие" функции


советуют вообще выкинуть нахуй пердуиновскую иде и писать все ручками самому на С ну или по возможности минимизировать вмешательство пердуиноИДЕ в столь ответственные материи
пока идет обработка функции какого либо прерывания другие прерывания игнорируюца точнее ставяца в очередь но не все и очередь не бесконечна - конечно существуют приоритеты согласно им эта очередь и организуеца
но насколько я помню точнее у меня так в 51архитектуре что там намутили атмелы в авр вот в душе ни ебу - карочи если управление в функции обработки прерывания то пока она не будет выполнена управление на другую функцию обработки прерывания не передасца даже если у этого прерывания более высокий приоритет
то что таймер тикает он тикает каждый машинный цикл в не зависимости от того что и где происходит на то он и таймер чтобы тикать независимо и надо быть полным кретином чтобы настроить его так чтобы он вызывал каждый свой тик прерывание
а то что он съедет это очевидно тк в его функции обработки прерывания ну или в какой либо другой зависимой ты таймер перезагружаеш - останавливаеш его выдергиваеш его регистры в свои переменные можно закинуть в него какоето канкретное значение и запускаеш таймер по новой тутже ставиш пару тройку бит того что прерывание от таймера произашло и все пиздец функция закончила свою работу а потом уже в майне разгребаеш все то гавно что там пришло произашло
конечно существует и автоперезагружаемый таймер точнее такая настройка здесь ты просто проебеш прерывание точнее увидиш его тогда когда оно уже вполне вероятно нах невсралось - пизда твоему полевичку затвор или переход поджарил если ты тотже шим на таймере запилил
карочи открывай авр учебник читай внимательно все регистры касаемые таймеров и дергай ими в ручную запоминать желательно но не обязательно - напиши с коментариями и копипасть - по большому счету микароконтроллер это такой себе умный секундомер который только тем и занимаеца что отмеряет канкретные промежутки времени
кстати я с пердуины точнее с авр больше всего ору от того что чтобы клацнуть одной ногой надо весь байт порта перезаписать а пердуиноИДЕ это делает еще блядж и через функцию ...
image.png1,5 Мб, 1440x748
63 552921
а это уже контроллёр? или всё ещё микро?
64 552941
>>52921
Никогда не понимал нахуй оно надо. Хочется больше ног - welcome to stm, esp.
65 552944
>>52921
Контроллер - это законченное устройство, в коробочке. А микрокондуктор это чип. У тебя на фотке вообще отладочная плата. выдохнул открыл форточку
66 552959
>>52941
Ног у них одинаково.
Впрочем у этих поделий дай бог пять ног используется обычно.
67 552961
>>52921
А нахуя там ещё одна мега (поменбше)?
68 552965
>>52961
USB контроллер на ней
69 552969
>>52965
Так у этой елды ещё и своего нет?
И ладно за CH340 в мэйд ин итали лол пацаны засмеют, FT2232/PL2303 чем не угодили?
70 552973
>>52969
Так он программируемый епта, свой USB девайс можно сделать
71 552977
>>52973
Хорошо, тогда нахуя там большая мега присобачена?
72 552978
>>52977
Я почитал спеку, в мелкую атмегу походу что-то там зашито, типа "firmware", наверное чтоб память не отнимать от основого контроллера, и просто так не прошить там чем попало.
Нездоровое решение короче, но она и уже discontinued.
73 552988
>>52969

> FT2232/PL2303 чем не угодили?


оба зашквар - первые уничтожают контрафактные чипы (а ты мог и не знать, что тебе кабанчик подогнал партию контрафакта), вторые удалили из драйвера поддержку чипов, которым больше 10 лет.
из пацанских остались только CP)))2102
3hw5h5w5h.png610 Кб, 1132x615
74 553147
>>52941

>Хочется больше ног - welcome to stm, esp.


Stm-то ладно, но у esp32 ног не сильно больше, чем у нанки, причём часть этих ног проблемные. А на стмках уже начинается пердолинг как в родной среде, так и под ардуиной, ибо не всякая либа нормально встанет.

Меги2560 берут чтобы васянские ЧПУ из них делать с запасом под прикручивание новых кнопочек и модулей.
image.png2,1 Мб, 1300x819
75 553167
Ребят, есть задача заговнить тв сигнал который идет по кабелю в тв приставку. Ардуину хочу спрятать в тв приставку и активировать её пультом 433. Короче вопрос как безопасно (чтобы не убить приставку) и эффективно можно заговнить сигнал до состояния цифровой каши или вообще полностью "заглушить". Хотел сначала просто поднять сериал и отправлять рандом, но чет ссыкотно что могу убить приставку. Решил у вас спросить.
76 553666
Вкатываюсь в эти ваши ардуины.
Ньюфаг вопрос № 1: хочу подключить 3 светодиода и моргать ими как светофор. На плате 2 разъема GND. Как мне сделать, чтобы третий GND для третьего диода появился? Допустимо ли в один GND втыкать все три диода?
Ньюфаг вопрос № 2: можно ли как-то писать для МК на ассемблере? NASM знаю относительно неплохо.
Без названия.png322 Кб, 500x375
77 553667
>>53666
Картинку забыл прилепить. Красным подвел под двумя портами GND.
78 553668
>>53666
Чел, это явно не твоё
79 553671
>>53666
Ставь Atmel Studio и пиши на ассемблере. Но нужно иметь понимание архитектуры avr и систему команд поучить.
80 553672
>>53666
1. Да
2. Да, но ассемблер свой.
81 553674
>>53666

> Вкатываюсь в эти ваши ардуины.


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

> На плате 2 разъема GND.


Братан, это шины. К ним можно не один выход-вход подключить.
Вообще, я тут ролик интересный нарыл https://m.youtube.com/watch?v=Q7g0rLxk6K0
Посмотри, какой там клемник. Тебе такой походу нужен.

> можно ли как-то писать для МК на ассемблере?


С++ читабельнее ассемблера и библиотеки пишутся нем. Ну а так, в плюсах же есть директива asm ( ) или __asm__. Погугли.
82 553709
>>53674
Да, я чота поздно сообразил насчет линий "+" и "-" на макетной плате.
Какие идеи насчет устройств? Я вот на дачу хочу сделать автоматический полив. Избито, но зато сам)
83 553712
>>53709
Я хочу в овощную яму - вентиляцию с опциональным подогревом, влагоудалением и учётом точки росы
1775BA89-6CC6-412A-AD3E-CA14C5A944EF.jpeg200 Кб, 1024x768
84 553714
>>53666
Нет, на ассемблере нельзя. Ну т.е. технически возможно, конечно, но поддержки этого нет, все самому придется делать. Библиотеки все ориентированы на С++ (даже не на С). Главная причина - это множество разных платформ, поддерживаемых ардуиной, там не только авр. У них у всех разные ассемблеры.

Если ты все же не передумал писать на асме, тебе стоило бы посмотреть и на другие платы и контроллеры, не только на пердуину. Потому что единственный оставшийся ее плюс - это выбор готовых шилдов (плат, которые сверху навеваются), но их можно заменить модулями, даже если эти платы тебе нужны.
85 553732
>>53666
писал на ассемблере под авр, задавайте свои вопросы
https://marketplace.visualstudio.com/items?itemName=smoluks.avrasmcompiler
86 553843
>>53714
Готов поставить анус, что пердолики уже сделали кросс-компилятор с x86 на avr
87 553845
>>53732
Хуи сосёшь?
88 553846
>>53845
Только женские
89 553871
>>53843
Не страдай хуитой и пиши на С++ блять
90 553873
>>53871
У меня свой конпелякр уже есть самописный.
А псто >>53843 это для угорания над пердоликами с их "тулчайнами", которые 10 раз из одного говна в другое перекомпилируют
91 553879
>>53873
На чем писал, расскажи? Чего компилятор? Крестача? Да лаадно
92 553886
>>53843
Лет 20 назад, называется LLVM
93 553889
>>53879
На джаве песал. Конпелирует недоязык собственной разработки. Нечто похожее на паскаль только с упором на лямбды
94 553890
>>53886
LLVM это не компилятор, это кал говна, который ничего не может
95 553894
>>53889
Студентик тупорылый, ты? Делать тебе нехуй. Таких канпеляторов как говна за баней.
hellritas.jpg61 Кб, 664x665
96 553896
>>53889

>копмпилятор


>На джаве


А че не на ноде сразу?
97 553897
>>53896
Лол, я в универе на шестой делфи под z80 пейсал. и даже некоторое время пользовался.
98 553902
>>53896
>>53894
Перепись дебилов тьь
99 553904
>>53897
Дельфи у нас компилируемое, это нормальный выбор вполне
>>53902
Ну блядь, на жабе это даже не смешно. Если бы он jvm написал под avr - это да, а так ну шиза шизой
100 553913
>>53902
Студентик спок. Дебил тут только ты со своим манякомпилятором.
101 553919
>>53913
Действительно, нет бы бухать и чмырить всех на дваче как нормальные скуфы, так нет же, какой-то чел напрягает мозг и делает что-то. Пиздец просто.
102 553922
>>53904

>это даже не смешно.


Почему? Какая разница на чем писать такое поделие, если оно никуда не пойдет дальше? Максимум автор этого поделия напишет что-то там для себя на своем "недоязычке", этим все и закончится.
Я так для самодельного процессора ассемблер и вовсе на tcl сделал, тем более что tcl входит в состав почти всех плисовых САПР.
IMG1014.png59 Кб, 434x327
103 553933
>>53919
Не скуфее тебя, задротина. У многих есть семестровка-компилятор, дурачок - у меня тоже. Разработчики "тулчАйнов" может и пердолики, но ты то точно задрот чванливый закомплексованный тупой, ору с тебя.
104 553936
>>53933

>семестровка


А, так сразу бы и сказал что ты шкальник. Борда 18+, пиздуй отсюда!
105 553946
>>53936
Я другой анон, примат (прикладная математика и системного программирование). У нас на одном из курсов был проект - компилятор, соответственно все писали свои компиляторы. Сейчас мне больше 30, но компилятор где-то есть. flex/bison + C, компилирует себя, плюс разные оптимизации. Такие дела.
А ты продолжай засирать борду, твои высеры всем высерам высеры. Такое не каждый осилит.
106 553954
Ну вот, развели срач на пустом месте. А могли бы идеек для ардуинизации накидать, кроме банальных автополивов.
IMG1014.png59 Кб, 434x327
107 553964
>>53954
недоязыкатому пиздюку автоподмыв могу накидать
108 553972
>>53964
Вообще не понимаю хейта. Если на выходе у человека последовательность байтов для прошивки, то какая разница как он её получил? Да пусть хоть на bash'е пишет. Или на чем нибудь, "компилируемом" в js, чтобы на ноде потом запускать.
Лучше что-нибудь дельное бы придумал, вместо оскорблений.

Хотя, направление автоматизации "здоровье" довольно интересное. Можно программируемый раздатчик таблеток замутить, который из 10-15 банок будет три суточных набора формировать. Разным людям.
Ты ещё косвенно затронул тему автоматизации "секс". Тут ничего в голову не приходит, кроме выноса из ноута части функций при бондаже или самосвязывании, но это как-то слишком на любителя.
109 553998
>>53954
Хочу сделать домофон на ESP32
110 554032
>>53998
Радиач разрешает. Делай.
111 554043
>>53954
Мой вариант. Колбасная термокамера, но не то что продают, а по-взрослому.
Чтобы обеспечивала контроль температуры снаружи и опционально внутри куска мяса, автоматически работая по программе:
1 отепление до 30⁰ при 55⁰ и 25%
2 сушка/обжарка при 70⁰-75⁰ и ~0% (тут надо бы придумать или подсмотреть как контролировать, что колбаса снаружи высохла)
3 опциональное копчение при 70⁰-75⁰ и ~0% 20-60 мин
4 варка до 72⁰ при ~75⁰ и ~100%
5 дождевание холодной водой 60 минут (5 минут через 5 минут)

Чтобы всё это было компактное, а не на тонну сырья рассчитано.
112 554044
>>54043
* Идеально, чтобы йоба могла работать в режиме горизонтальной сушилки
113 554045
>>53954
Короче, грузовая самодвижущиеся платформа но принципу робота пылесоса с силовыми розетками.
Ставишь на неё холодильник, или чайный столик, или столик с кофеваркой, а потом эта байда к тебе в комнату приезжает по приказу и уезжает обратно на зарядку.
Есть у нас в фольклоре похожее описание "умного дома".
114 554047
>>54045
* вот действующие варианты, но моя идея роботизировать не только холодильник, но и столик с чайником, кофеваркой.
115 554048
>>54045
* а, прикинь, и посудомойка так приезжать будет? ) или две. Одна с чистой, другая за грязной посудой )
116 554057
>>54045
Заведи женщину.
117 554063
>>54057
Нахуя? Чтобы для неё бегать на кухню самому?
118 554131
>>53954
Прототип детектора квадрокоптеров с использованием микрофонов.
119 554132
>>54131
Лол. И мини гатлинг на парабелуме к нему. Или на базе 2а38
120 554135
>>54132
Детекторы уже производит какая-то контора, хз что там с эффективностью
Минигатлинг так-то тоже идея) Наводится на все, что излучает. Резкий как понос.
121 554138
>>54135
Во пацаны из РЭБ удивятся
122 554142
>>54138
25 метров дальность. Как у дроби. Если присобачить стрельбой лидар, определяя вектор и модуль скорости, можно крошить подлетающих птичек относительно безопасно.
image.png665 Кб, 1200x801
123 554152
>>54142
Нахуй надо когда всё ещё в прошлом веке изобрели? Выкатываешь из музея зенитки дедовой и ебошишь куда-то туда. Дрону хватит и одного осколка в отличии от бронированных бомбардувальников.
124 554154
>>54152
они громоздкие и тяжёлые, БК много весит, опасен для союзников,
Если у тебя отдельная деривация против дронов в составе группы, то норм, но ставить это всё на танк - уже слишком.
125 554155
>>54154

>БК много весит, опасен для союзников,


и дорогой
126 554179
А как можно вообще хотя бы на коленке прикинуть уровень шума, создаваемого квадрокоптером?
127 554207
>>54179
Диктофоном померить
image.png3,1 Мб, 1284x2107
128 554211
В документации вычитал, что esp8266 после подключения wifi самостоятельно сохраняет имя сети и пароль во флэш, после перезагрузки/перепрошивки хранит эти настройки, и подключается самостоятельно.
А у меня почему-то нет.
Что делаю:
1. После старта по кнопке, либо по таймауту делаю WiFi.begin(WIFI_SSID, WIFI_PASS), жду подключения.
2. Перезагружаю плату путём выдёргивания юсб.
3. По millis раз в секунду проверяю состояние коннекта.
4. ????
5. НИХУЯ

ЧЯДНТ?
129 554212
>>53954
джва года хочу сделать, всё руки не доходят, то пилю товарищу самогонный автомат, то дрочить пора.

Рулонные шторы с приводом и датчиком освещённости, чтобы держали яркость на заданном уровне. Задавать уровень можно энкодером.
130 554222
>>54211
Хуйню какую-то читаешь.
131 554227
>>54211
Видимо где-то у тебя в компиляторе выставлен какой-нибудь флаг, который не сохраняет. И хуй забей, каждый раз заново выставляй данные, это логичнее.

>>54222
Всё правильно он читает. Он ещё и настрйоки точкки доступа сохраняет. 1 раз включил точку доступа для теста и она у тебя всегда будет поднята, пока не задашь новый WiFi.mode()
132 554232
>>54222
ну чел

https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/readme.html

>Station (STA) mode


>In case the connection is lost, the ESP8266 will automatically reconnect to the last used access point, once it is available again. The same happens on module reboot. This is possible since ESP saves the credentials to the last used access point in flash (non-volatile) memory. Using the saved data ESP will also reconnect if sketch has been changed but code does not alter the Wi-Fi mode or credentials.

image.png34 Кб, 483x450
133 554235
>>54227
Вот о том же думаю!
Но этих флагов просто до ебени матери там! И решительно непонятно, какой именно за хранение настроек отвечает. Да ещё для разных плат эти флаги все разные. На одном из форумов наткнулся на предположение, что поскольку параметры wifi хранятся в последних областях памяти, нужно выбирать какой-то правильный вариант её распределения. Но сколько ни тыкал разные -- хуй.

>И хуй забей, каждый раз заново выставляй данные, это логичнее.


Кхм. Вот чото не думал в таком разрезе. Ну то есть мне нужно сохранять настройки, это чтобы иметь возможность менять имя-пароль точки в AP-режиме. И я планировал делать это в EEPROM. Но потом прочитал про автосохранение, и теперь у меня дискомфорт от того, что оно какбе должно само, а оно не.
Штош, наверное ещё немного потрепыхаюсь, и вернусь к варианту с епром.
image53 Кб, 686x227
134 554237
>>54235
Тебе нужен раздел NVS, в нём хранятся настройки вайфая.
https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/api-guides/partition-tables.html
И эту таблицу можно слить из ESP и посмотреть что у тебя там по фатку. Я так на ESP32 делал но я уже нихуя не помню. Там какая-то софтина нужна для декодинга дампа в таблицу разделов.
И ещё

>NVS is used to store WiFi data if the esp_wifi_set_storage(WIFI_STORAGE_FLASH) initialisation function is used.


Хуй знает, вызывается ли твоя сборка эту функцию или нет.
135 554238
>>54237
>>54235
А, так там по ссылке всё написано.

>partition table is flashed to offset 0x8000 in the flash


>Partition table length is 0xC00 bytes


Скачиваешь его с своего чипа, потом

>To convert binary format back to CSV:


>python gen_esp32part.py --verify binary_partitions.bin input_partitions.csv


И видишь свою таблицу разделов.
136 554254
>>54232
Это либа, одна из многих. Сам чип ничего подобного не делает, не должен и не может.
Странная хуйня, зачем либа делает не то что ты написал в коде? Особенно если ты прошивку поменял, то за каким хером она пойдёт к последней использованной точке?
Читай дальше ту же доку, там ссылки есть. setAutoConnect регулирует это поведение с подключением на перезагрузке. Надеюсь, им просто хватило ума не включать его по-умолчанию.
137 554306
меня послали быстрым шагом сюда, продублирую %)
проблема: не работает вывод в монитор порта на Arduinodroid. скетч компилируется и подгружается на плату, но порт остается пустым. на компьютере в adruino ide все идеально работает. мне нужно подгрузить именно на ведро - делаю портативный газоанализатор. вывод на отдельный монитор - не вариант, т.к. под задачу нужен набор данных в динамике, ручками в блокнот писать - не вариант + калибровка датчика тоже включается кодом.
условия: redmi4, 6.0.1/9.5. в скетче стоит скорость отправки данных 9600, в окне для монитора порта тоже. плата CH341SER, дрова на андроид вроде установились, в Arduinodroid и ArduinoIDE прошивается как Nano w/ATmega168.
схема датчик mhz-19b подключается к ардуино без отдельного питания, ардуино - к смартфону. на порт отправляются данные о концентрации CO2 в воздухе.
138 554360
>>54306
Так не бывает
Попробуй простые примеры для работы с сериал портом
IMG1014.png59 Кб, 434x327
139 554412
>>54306

>портативный газоанализатор


>mhz-19b


ОХ ЛОЛ
А ХУЛИ НЕ АДРОННЫЙ КОЛЛАЙДЕР ПОРТАТИВНЫЙ ??
140 554453
Хочу сделать указатели поворота на велик. Ищу трехпозиционный переключатель, желательно в водонепроницаемом корпусе. Если кто использовал, дайте ссылку по-братски.
141 554459
>>54453
Купи на алихе мотоциклетный
142 554503
>>54453
на ардуино???
143 554538
>>54503
А как ещё светодиодами мигать?
144 554587
>>54503
Считаешь это из пушки по воробьям?
145 554600
>>54587
Ну блин ясен пень. Если тебе не надо каким-то хитровыебанным паттерном другим участникам движения чото намигивать. Если достаточно яркости светодиода -- есть стопицот мигающих.
Вот, выбирай:
https://www.chipdip.ru/catalog/round-leds?gq=%D0%BC%D0%B8%D0%B3%D0%B0%D1%8E%D1%89%D0%B8%D0%B9+%D1%81%D0%B2%D0%B5%D1%82%D0%BE%D0%B4%D0%B8%D0%BE%D0%B4
146 554601
Ну только ток питания правильно подбери.
image.png1,5 Мб, 720x959
147 554602
>>54538
Во, сразу оранжевый, под поворотник.
Комплект 20 штук, по пять с каждой стороны, будеш как индийский водила автобуса.
148 554603
image.png263 Кб, 1385x524
149 554604
>>54603
110 рублей за один мигающий светодиод и минимальный заказ 20 штук?
Идика ты нахер, менеджер чиподипа.
150 554608
>>54600
Потом явно захочется добавить какой-нибудь одометр или даже спидометр.
151 554691
Величайшие умы тут обитающие! Помогите начинающему ардуинщику! Суть в чем: есть ардуино нано и при попытке загрузить скетч из IDE идет или бесконечная загрузка, или выдает ошибку avrdude: ser_open(): can't open device. Все лайфхаки из инета уже перебрал: кабеля менял, переустанавливал по сто раз дрова, удалял устройство в диспетчере и так далее. Даже подумал проблема в самой плате и купил новую, проблема та же. Думал проблема может быть в Win 11. Взял старенький ноут с Win 10 - без изменений. Один раз получилось загрузить скетч когда я нажал на reset на плате одновременно с загрузкой скетча, но повторить успех не получилось.
152 554783
>>54691
Попробуй Old Bootloader выбрать в настройках, там где проц.
153 554910
>>54604
Блэд, я думал это за комплект из 20 шт!
Ну сорян, да, сотка за штучку -- как-то пиздец.
154 555048
>>54604>>54538
Родина им дала копеечные Ne555. Не хочу аналоговую схемотехнику учить, хочу мигать 16МГц микроконтроллером на delay и покупать охуевшие оверпрайснутые быдлолампочки.
155 555058
>>55048

>Родина им дала копеечные Ne555


КР1006ВИ1
timers.a879-1200x800.jpg211 Кб, 1200x800
156 555059
157 555394
>>55048
Спасибо, посмотрел.
Есть даже готовая плата https://ozon.ru/t/0qylwgK. Осталось приколхозить провода питания и придумать корпус.
158 555437
господа, есть ли описание слегка пизже этого официального говна? https://www.arduino.cc/reference/en/#sketch
Я понимаю, конечно, что там открытая платформа, и спрашивать надо у аффторов еблиотек, но у них даже по структуре проекта ни хуя нет! Вот, например, я точно знаю, что кроме сетапа и залупа есть раздел, куда тебя вышвыривает в случае прерывания, но про это тут ничего нет, а где видел - не помню. И предстоит мне соснуть хуйца, потому что хочу аппаратный генератор переменной частоты, а как изменять уставку таймера, если может сложиться ситуация, когда счетчик до этой уставки уже доехал, но сравнение ещё не сработало, а ты его уже меняешь... Так бы я это делал в прерывании, когда счётчик нулю равен, а тут хуй...
159 555441
>>55437
Читай мануал по языку программирования (Си! не С++, до С++ дойдёшь позже) и мануал про используемому микроконтроллеру, библиотеке языка Си в BSP, а так же programming model для используемого ядра микроконтроллера.
160 555442
>>55437

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


https://www.arduino.cc/reference/en/language/functions/external-interrupts/attachinterrupt/
Там есть всё что тебе надо
>>55441
Во-первых скетчи пишутся на плюсах, во-вторых стандарт там такой старый что особо разницы не заметишь между сишкой и плюсами, разве что в плследних есть объекты
161 555448
>>55442

>https://www.arduino.cc/reference/en/language/functions/external-interrupts/attachinterrupt/


Спасибо, только там про какие-то прерывания от ног, которые сейчас не нужны мне...
Можно написанное там делать, не привлекая ноги?
162 555450
>>55442

>Во-первых


Во-первых, ABI в плюсах и Си сильно отличается.
Во-вторых, бОльшая часть всех BSP для МК пишется на чистом Си и немного асма.
В-третьих, дело не в стандарте плюсов, а в понимании работы контроллера прерываний, исключений, контекстов, и т.п.

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


Ты написал хуйню.
Если ты ни разу не пользовался setjmp/longjmp, ни разу не писал шеделуры для своей ОС, то тебе аналогично стоит посвятить некоторое время изучению этих вещей.
163 555455
>>55450
>>55442
>>55441
Короче, надо смотреть не про ардуину а вот сюда:
https://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html
спасибо всем ещё раз
image884 Кб, 1498x2048
164 555497
Сап аноны. Есть один скетч https://alselectro.wordpress.com/2016/10/30/arduino-ethernet-shield-led-onoff-from-webpage/ и он работает прям почти как мне надо. Что мне не хватает так это чтобы раз в сутки программа что-то ещё делала. Я знаю как это сделать на задержках, но похоже задержку тут никуда не вставить, работать перестанет. Помогите плз. Я не программист
165 555498
>>55455
да, то, что мне было надо, написано вот здесь:
https://tsibrov.blogspot.com/2019/06/arduino-interrupts-part2.html?m=1

ну и первая часть тоже
166 555516
>>55450

>Во-первых, ABI в плюсах и Си сильно отличается.


>Во-вторых, бОльшая часть всех BSP для МК пишется на чистом Си и немного асма.


Лол, на CMSIS они пишутся у нормальных людей

>а в понимании работы контроллера прерываний, исключений, контекстов


Всё что тебе нужно знать про них - написано по ссылке

>Если ты ни разу не пользовался setjmp/longjmp, ни разу не писал шеделуры для своей ОС, то тебе аналогично стоит посвятить некоторое время изучению этих вещей.


Советую тебе купить нормальный МК вместо ардуины если тебе приходтится ебаться с такой хуйней, а я пожалуй продолжу считать ффт в реалтайме на 3 МГц на стмке без единой ассемблерной вставки
167 555528
>>55437

>господа, есть ли описание слегка пизже этого официального говна?


Гувера наверни, сириусли. Там, например, разъясняется про хуёво документированную функцию yield(), только для атмег.
168 555530
>>55516

>Лол, на CMSIS


У тебя ARM головного мозга? CMSIS это малое подмножество из существующего барахла на рынке.
>>55516

>Всё что тебе нужно знать про них - написано по ссылке


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

>Советую тебе


Спасибо за совет, чтоб я делал без советов от таких дурачков.
>>55516

>а я пожалуй продолжу считать ффт


Нихуясебе достижение! За такое ты достоин нобелевской премии, не иначе.
-5314504279538654232120.jpg71 Кб, 615x654
169 555531
Как обычно в тематике, в треде туева хуча профессионалов, никто не может ответить на нубский вопрос.
170 555533
>>55516

>>Во-вторых, бОльшая часть всех BSP для МК пишется на чистом Си и немного асма.


>Лол, на CMSIS они пишутся у нормальных людей


Эммм, месье хочет сказать, что в исходниках CMSIS нет Си и нет ассемблера? Пиздец просто.
>>55531
Какой вопрос?
171 555555
а как на ардуине закодить звук таймера обратного отсчёта для зуммера?
изображение.png4 Кб, 444x63
172 555567
>>55555
Вин уровня /ra
173 555581
>>55533

>что в исходниках CMSIS нет Си и нет ассемблера?


Ну блядь по такой логике у нас и питон тоже сишка. Ты же не смотришь исходники такого когда пишешь с их применением. Но насчет ассемблера по-моему они в одной презентации по DSP заявляли что там как раз только си, ассемблерные вставки исключительно для вызова SIMD инструкций, оптимизаций на уровне ассемблера там нету.
>>55530

> CMSIS это малое подмножество из существующего барахла на рынке.


У нас арм там это больше половины всех производительных МК. Если выкинуть 8битную хуйню то у тебя остаётся только китайский RISC-V и PIC32. Ну xtensa из распространенных, но это немного другой уровень.

>Продолжай рассказывать, что мне нужно знать.


Взаимно, у меня всё работает прекрасно без твоей низкоуровневой параши которая нужна только разработчикам встраиваемых ОС, а не пользователям этих ОС
174 555595
>>55555

>зумеры изобретают 555

175 555602
>>55581

>Ну блядь по такой логике у нас и питон тоже сишка.


Смотрю.
>>55581

>Ты же не смотришь исходники такого когда пишешь с их применением.


Схуяли? Доков чатсо нет, либо они неполные, иногда возникают вопросы, иногда всплывает быдлокод в преисполненных исходниках BSP/CMSIS.
>>55581

>Но насчет ассемблера по-моему они в одной презентации по DSP заявляли что там как раз только си, ассемблерные вставки исключительно для вызова SIMD инструкций, оптимизаций на уровне ассемблера там нету.


В чём разница между оптимизаций на уровне ассемблера и ассемблерными вставками с более чем одной инструккией?
Компилтятор может предоставлять разные интринсики для разных ассемблерных инструкций, но если речь про имплементацию какого-либо алгоритма либо его части - то часто нужно собрать некий пайплайн и там уже будет небольшая "портянка" в виде вставки на ассме.
>>55581

>PIC32.


Ну не надо так толсто, пиши MIPS. MIPS-ы очень долго были де-факто стандартным решением для модемов (включая 3g+), роутеров и больших свичей. В своей практике я начинал с ембеддед под ARM/vrtx, дальше были MIPS 4ke с ThreadX/linux, ARC/MQX, потом снова ARM/Linux + ARM/ThreadX.
>>55581

>у меня всё работает прекрасно без твоей низкоуровневой параши которая нужна только


Ты не только замкнутый, ограниченный и неспособный использовать исходники CMSIS/et, не говоря про другие вещи вроде DSP, но ещё и зачем-то убеждаешь всех, что это не нужно и без этого можно быдлокодить. Быдлокодить - можно. Я согласен. Продолжай, небыдлокодерам будет больше места и вакансий и больше ЗП. :3
176 555609
>>55602

>В чём разница между оптимизаций на уровне ассемблера и ассемблерными вставками с более чем одной инструккией?


В том что у нас gcc слишком тупой если таргетом является МК и самостоятельно поставить SIMD инструкции он не может, поэтому приходится писать функции из одной ассемблерной инструкции

>MIPS


>MIPS 4ke с ThreadX/linux, ARC/MQX, потом снова ARM/Linux + ARM/ThreadX.


Так, давай не смешивать в кучу SoC и МК. Линукс на МК не нужен и вообще не должен запускаться, максимум это ртос
177 555610
>>55609

>не смешивать в кучу SoC и МК


>>55581

>остаётся только китайский RISC-V и PIC32.


Это признаки шизофрении или недалёкости?
>>55609

>В том что у нас gcc слишком тупой если таргетом является МК и самостоятельно поставить SIMD инструкции он не может, поэтому приходится писать функции из одной ассемблерной инструкции


Ложь, пиздёж и провокация. хинт: ассемблерная вставка из нескольких инструкций не отличается от линковки отдельного кода на асме из отдельного асм файла, с нюансами по ABI но это мелочи О тебе я мнение составил - воинствующий овощ, не знающий, не умеющий, но обсирающий и доказывающий ненужность всего, что не может освоить.
178 555611
>>55567
>>55595
эм не совсем вас понял
нужно что бы был звук пип пип пип пип пип пип, а потом он становился быстрее и быстрее и в конце вообще часто пипипипипиипипипипип (ну как бомба в контер страйк крч)
179 555612
>>55611
Ну можно так сделать.
180 555621
>>55602

>быдлокод в преисполненных исходниках BSP/CMSIS


А в байтоебстве у байтоебов все из говна и палок, кстати.
Потому они и предпочитают сиську и АССемблер, потому что они простые и понятные для них. Ну и на выходе дают говно как будто слепленное петровичами в засратом гараже, глаза ж радуются, сложна как все, НАДЕЖНА!!.
181 555631
>>55621
Спешите видеть!
Ардуинщик, который не открывал и не открывает исходники BSP/CMSIS/etc, даже в процессе написания кода поверх этого говна, который не умеет в программирование и чтение документации, рассуждает о надёжности.
Ардуинщик рассуждает о надёжности софта и кривизне решений.
Умираю от смеха.
182 555637
Если я напрямую подключу Ардуину к электромагниту реле, Ардуину по ломается?
183 555638
>>55621
Открываю тебе страшный секрет - всё есть говнокод! Разница лишь в том насколько тебе он ближе
>>55610

>Это признаки шизофрении или недалёкости?


Разницу между CH32V003 и Bl808 сам найдешь или лупу подарить?

>Ложь, пиздёж и провокация


Ну давай давай, расскажи мне как gcc-arm-none-eabi у нас делает размотку цикла с дефолтными настройками, ага
>>55602

>иногда всплывает быдлокод в преисполненных исходниках BSP/CMSIS


Ни разу не видел, у меня они только в виде .a либ идут
184 555639
>>55637
Да.
C4B5A209-B903-4328-A25A-ADA1CCA4F97E.png69 Кб, 400x400
185 555640
>>55631

>сперва добейся


Ну ты же типичный чванливый байтоебчик.

>доков часто нет


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

>всё есть говнокод


>НЕ МЫ ТАКИИ ЖЫСТЬ ТАКАЯ


Трудно неграмотным байтоебам разбираться в высерах таких же неграмотных дебилов. Аж чтение исходников преподносится как ахуительный подвиг и достижение. Ебало представили? Бедные байтоебы... Software engineering, не слыхали в вашем селе? И никаких "что хотел сказать аффтар" и прочих смехотворных "творческих" потуг.
186 555646
>>54412
датчик размером 2x1 см, не вижу проблемы.
187 555647
>>54412
я просто решаю прикладную проблему в биологии. я не радиоэлектронщик, мне просто дали подержать паяльник %) че сразу бухтеть-то. ну если хочется людям эротически фантазировать, что такого-то
188 555648
>>54360
логично, попробую.
189 556176
Сап аноны в чём смысл таких команд?

while (!DHCPsuccess) {
digitalWrite(ETH_RST_PIN, LOW);
pinMode(ETH_RST_PIN, OUTPUT);
delay(100);
pinMode(ETH_RST_PIN, INPUT);
digitalWrite(ETH_RST_PIN, HIGH);
delay(200);

То есть контроллер сначала выставляет пин в 0 и только потом делает пин выходом. Ждёт 100мс. Выставляет пин входом и выставляет на нём 1. Зачем? Это же вызовет перегрузку порта на 200мс. Надо же сначала выставлять порт выходом, а потом выставлять на нём уровень. И уж тем более не выставлять на входе 1. И ресет на шилде это вход а не выход. Зачем выставлять пин контроллера входом для него? Пример вот отсюда https://github.com/NicksonYap/Arduino-Ping-W5500/blob/master/examples/PingAsync/PingAsync.ino
190 556186
>>56176
Мне кажется наркоман перепутал INPUT и OUTPUT. Если их местами поменять, всё становится логично.
191 556207
>>55640

>покажи мне нормальные доки хотя бы на их же ебаный HAL


Так вот же: https://www.st.com/resource/en/user_manual/dm00154093-description-of-stm32f1-hal-and-lowlayer-drivers-stmicroelectronics.pdf
Если это не нормальные доки, то я хз что ты хочешь.
192 556338
>>50854 (OP)
Как правильно настроить Keil для работы с STM32F030F4P6?
Не смог найти норм гайдов, а Cube не хочет создавать код проекта т.к. не загрузил либы, т.к. региональный блок на это дело с 2022го.

Есть ещё варик с Eclipse, но по нему пока не получилось.
image.png311 Кб, 1463x535
193 556342
Суп, радач.

1) Вот такой провод подойдет для пайки кнопочек/энкодеров/лед?
2) Я же могу "разорвать" такой шлейф вдоль на отдельные проводки и шлейфы? Для энкодера оторвать шлейф 5-жильным, для кнопочек 2-жильным и так далее?
194 556381
>>56342
Подойдёт, но нафига тебе ебаться с такими тонкими? Возьми пожирнее.
Как шлейф – заебись, да
17098418184200.jpg332 Кб, 958x960
Поделка для нюфага 195 556507
Доброго времени, уважаемые радиолюбители!

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

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

Что, собстна, хочу сделать - имеется сам ардуино (на выбор разный, от нано, до уно с платой расширения), экран 1602A с модулем для него, ФМ модуль с усилителем и портом 3.5 SI4703, модуль часов, "сосок" на 5 позиций (4 разные стороны + нажатие), батарея с возможностью зарядки/разрядки/вкл-выкл, ну и кааанечн ж светодиод.
Из всего этого великолепия хотел бы сделать полноценное, портативное устройство, на котором можно и радио послушать, и фонарик включить, и время посмотреть, а также произвести численный подсчет (не спрашивайте зачем), типа "наименование 0-99" и таких 5 штук наименований...

Имеются умельцы готовые помочь со столь непростой для меня задачей? Для нюфага такое почти запредельно, но как понимаю для бывалых это не должно составить труда, поэтому, нид ассист, за мной не заржавеет!
196 556537
>>56507
Ну дк а в чем проблема то? Декомпозирую свое большое устройство на несколько маленьких, и собери их потом вместе. Суть ардуино ведь не в результате, а в процессе. Иначе нахуй вообще всё это собирать, купи бабушкофон за тыщу рублей - будет проще, быстрее, дешевле и надежнее.

Собирай всё на макетной плате без пайки. Начни с фонарика. Нужна сама ардуинка, светодиод, батарейка, кнопка. Потом ищи аналоги радио, часов, и так далее на просторах и докидывай в готовую схему.
197 556586
Сап, ардуинач.

Что за хуита, не подскажете? Решил помигать светодиодными матрицами на MAX7219 по SPI от Arduino Pro Micro. Накачал библиотек, стал пробовать-смотреть и такое чувство, что как-то хуёвничает аппаратный SPI, матрицы мигают и не отображают задуманное авторами примеров.
Среди примеров был один скетч с софтовой реализацией SPI, так вот с ним, на тех же самых пинах, что и аппаратные, всё заработало.
Куда копать, что курить?
198 556740
>>56586
Отбой. Я дебил, и MOSI с MISO перепутал.
Совсем мозги заржавели.
199 557100
>>56740
Хотел советов мудрых? Здесь только выёбываться умеют.
200 557113
>>57100
Программировал давеча есп под ХА. Какой же уёбищный язык, просто пиздец.
201 557114
>>57113

>под ХА


Это что такое?
203 557143
>>57114
Home Assistant
Там есть интеграция для ESP
204 557182
>>57113
Какой язык?
205 557185
>>57182
YAML
Там какие-то платформы-хуёрмы, всё под десятью абстракциями, хуй разберёшься поначалу. Переменную создать и менять целый квест.
206 557438
Есть радиореле с кнопкой и радиомодуль с ардуино. Можно ли вторым управлять первым и как это делается?
207 557448
>>57438
Подключаешь одну ногу реле к +5 на ардуино, вторую на цифровой вход и считываешь состояние реле. Куда ещё проще?
208 557452
>>57438
А у тебя частоты реле хотя бы совпадают с модулем?
Если да, гугли пакеты своего реле. Вряд ли у тебя есть чем их перехватить и записать для воспроизведения на ардуине.
209 557471
>>56338
Не получается из-за использования проприетарных IDE, там не очевидные настройки везде и триал режимы / кряки нужны.

https://habr.com/ru/articles/345670/
локаль.PNG30 Кб, 622x670
210 557472
>>56338

> т.к. не загрузил либы


Кочай либы с сайта ST под VPN, и устанавливай в Куб из локального хранилища
IMG20240608134431.jpeg1,3 Мб, 3024x3024
211 557486
Кароч. Первое что собрал - "умная вентиляция для ямы".
Ввиду наличия такого явления, как точка росы - в яме всегда влажность 99%
Возникла идея приспособить данное устройство.
Точка росы для наружного воздуха (в квадратных скобках) считается по формуле (с натуральным логарифмом) и если температура внизу выше этой цифры, то можно проверить и реле включает вентилятор. В мороз, не включает.
Жёлтое/оранжевое - i2c.
Пришлось немного скетч для датчика переписать, чтобы через программный i2c заработал, но кроме этого, никаких заморочек.
212 557487
>>57486
Похвалил
213 557504
>>57486

>Ввиду наличия такого явления, как точка росы - в яме всегда влажность 99%


С хуя ли?
214 557506
>>57504
Очевидно, температура в яме ниже точки росы воздуха снаружи. Попав внутрь, он стремиться к потолку и там конденсируется.
Три варианта исправления:
1. Вентилировать низкотемпературным воздухом. Отчасти уже работает на термореле, но с ардуиной будет пизже.
2. Повысить температуру в яме. Бессмысленно с точки зрения сохранения продуктов, но проверялось и работает.
3. Использовать электрические осушители воздуха. Я думаю над этим, но хрень непростая.
215 557508
>>57506
Если яма бетонная, а люк закрыт, то каким образом влажность достигнет 99%?
216 557517
>>57448
Чо? Имеется ввиду отдаленно
217 557529
>>57517
Потрать на две минуты больше времени и сформулируй что ты хочешь.
218 557531
>>57508
Ну так там вентиляция есть, от которой летом только хуже.
219 557532
>>57486
Выносной датчик припаял телефонными проводами. Витая пара чего-то обосралась.
image324 Кб, 1543x2048
220 557605
Заберите своих токсичных ардуинопидарасов из приёмникотреда. Они ЗАЕБАЛИ.
221 557609
>>57605
Причина тряски?
IMG4758.JPG2,5 Мб, 3024x4032
222 557624
Есть макетная плата, которую собираюсь травить припоем. И есть мосфет AOD4184, который подходит своими выходами на плату либо со стороны нагрузки, либо со стороны управляющих, показал линиями в чем дело. Как выйти из этой ситуации? Если напаяю только с одной стороны, оно будет качаться и точно в какой-то момент отломится.
223 557626
>>57624
Я не понял в чём твоя проблема, но если в том, что у тебя дырки в макетке не совпадают с дырками на модуле, возьми провода и припаяй что тебе надо и куда надо.
224 557633
>>57624

>макетная плата, которую собираюсь травить припоем


Потому что можешь?
225 557636
>>57486
А я вот для ванной умную вентиляцию собрал. С привязкой к умному дому. И ещё кнопку турборежима после покака предусмотрел.
1717972143810.jpg2,4 Мб, 1536x2040
226 557637
>>57636
Осталось только из этого устройство сделать, а не макет.
В освободившееся место можешь ЭМИ фильтр поставить, есп очень капризная.
227 557641
>>57636
А умный дом там что делает?
228 557642
>>57636
Может оно и умное, но уродливое пиздец.
229 557644
>>57637
Какая плата валялась, из такой и сделал, хули.
На макет это уже не похоже.

>>57641
Получает данные о температуре, влажности и скорости вентилятора и даёт по расписанию команды включить и выключить ночной режим (минимальные обороты).
В принципе, устройство автономное.

>>57642
Ну, не блещет красотой, зато задачу выполняет.
230 557645
>>57644

>Ну, не блещет красотой, зато задачу выполняет


Ну хоть какая-то эстетика должна быть.
231 557650
>>57645
Да этот ебучий форм-фактор UNO мне всю малину обосрал. Корпуса только гигантские подходят, всё неудобно. Плюс, там, оказывается, сдвинуты на 1.25мм контакты у рядов. Пришлось пины на мезонинной плате гнуть художественно.
Решетку на вентиляторе поменяю и крепеж девайса тоже переделаю чуть позже.
232 557651
>>57650
Просто налепи кабель-канал на стену. Беленький. Ну и вентилятор, да.
233 557656
>>57650
Ты инженер теперь, так что мне похуй, придумай способ спрятать всё это за вентилятором в стене. Такую хуйню явно оставлять нельзя.
234 557657
>>57651
>>57656

Я не могу стену трогать, квартира арендная. А решетка намертво приклеена чем-то. Могу, разве что, кабели между собой стянуть, но это после окончательного варианта крепежа.
Такие дела.
235 557660
Ну и у меня всё ещё подгорает с Ардуино Уно. По сути, запилили всю экосистему под ебучие макетки с кабелями и беспонтовые шильды.
Даже болтами, сука не прикрутить, отверстия слишком близко к контактам.
236 557667
>>57657
Так не долби стены то. Короб на спермоклей налепи - он хорошо отдирается.
237 557669
>>57660

>запилили всю экосистему под ебучие макетки


Так в этом и есть суть девборд. Они не предназначены для использования в проде. Разведи свою печатку, припаяй атмегу, прошей свой говноскетч отлаженный на ардуине и радуйся
238 557676
>>57657
Я имел в виду спрячь всю свою систему за решёткой в воздуховоде, а не долби стену.
image.png140 Кб, 515x428
239 557679
>>57650
>>57660
Пчел, уно – это плата для отладки. Ты на ней быстро собираешь прототип, доводишь до рабочего состояния, а потом его реализуешь на таком же контроллере в железе.
Поэтому и форм-фактор там ебучий.
Пикрил – контроллер, на плате у тебя такой же. Всё остальное тебе там вообще нахер не нужно.
240 557687
>>57676
Решетка приклеена это раз, и датчику от пыли после вентилятора поплохеет быстро, это два.

>>57679
Да я в курсе, старик.
Но могли же они не так сильно выебываться. Мне ради одного экземпляра разводить и заказывать плату с единственным стабилизатором и пятью резисторами экономически не выгодно, а паять этот 8266 на другую макетку, будет сорт говна.
И тем более, они это не как отладочную плату позиционируют, а как плату для диайуай-творчества. А по итогу ты привязан либо к бредбордам, либо к их шильдам. Несколько ограничивает. И даже китайцы не делают для них герметичных корпусов, хотя могли бы.
241 557820
>>57660

>беспонтовые шильды


Чем беспонтовые?
>>57669
Ардуино — не девборда (хотя можно так использовать), а радиоконструктор. Т.е. позволяет из одних и тех же компонентов собирать разные девайсы, которые можно сразу использовать в быту.
242 557821
>>57820

>которые можно сразу использовать в быту


Ну так пусть использует как есть и не ноет
243 557823
>>57687

>разводить и заказывать плату с единственным стабилизатором и пятью резисторами экономически не выгодно


https://aliexpress.ru/item/32838846336.html
244 557828
>>57823
Спасибо, запомню.
245 557829
>>57820

> Чем беспонтовые


Ну это я так, сгоряча. Но крепёжные отверстия очень неудобные.
246 557838
>>57486
Пока собирал - пережог i2c модуль у lcd (uno слишком неудобная и у меня походу сборки всё время провода оттуда отлетали). Заказал другой экран и пересобрал на nano, оставив uno для экспериментов.
i2c на LCD внезапно отказалась работать на витой паре длиной даже 15 сантиметров. надо в следующий раз волновое что-ли ванговать, хз Причем, витая пара была даже не к экрану, а к температурному датчику. В итоге, поставил на i2c проводочки из набора.
Корпус нааутировал из старых коробок под розетки. (Под ним, просто кусок трубы в качестве подставки. Сама вентиляция - под вентилятором)
1718218596432.jpeg366 Кб, 1536x2040
247 557843
Переделал.
Обама, ты доволен?

Сломал крышку унитаза, легонько наступив на неё, билять.
248 557844
>>57838
Телефонная лапша это стильно.
Давно не видел её.
249 557858
>>57844
Работала бы витая пара на i2c я бы не стал с телефонными возиться.
250 557860
>>57858
Скорость какую выбирал?
251 557866
>>57860
Лол, никакую. Если бы на телефонном проводе не заработало, полез бы в исходники.
На самом деле, у них сечение больше и медь цельная - хотелось меньшее сопротивление на питании.

Когда вчера lcd "не работал" под конец разобрался, что просто инициализация стала 5 минут проходить, вместо 1 секунды. Потыкал разные проводки, из тех, что под руками лежали, оно и заработало.
252 557867
>>57866
Да там похуй на сопротивление, токов тонет. Ёмкость влияет, крутизна фронтов, все дела. Вангую, что пошёл бы любой кабель типа экранированного микрофонного.
Boys Math #remix #mathematics #youtubeshorts #viral #short #boymath.mp48 Мб, mp4,
720x1280, 0:59
sage 253 557986
>>50854 (OP)
Радачи, сделайте за меня

принять с коморта и положить в ипром 20 лонгов во вторую половину ипрома c адреса (800) а потом по порядку выбрать по 2 (1=a и 2=b, 3=a и 4=b,...) показать их в компорт парами и если лонг = 0 или конец то начать заново
могу прислать денег за сделаное

@oldcat_17
image328 Кб, 862x2076
254 557987
16795552941100.webm1,2 Мб, webm,
1920x1080, 0:09
sage 255 557988
>>57987
хуета, он не знает про встроеную библиотекуц работы с ипром ничего - это не заработает ни как

у меня если честно загвоздка только с массивами я тупо пока запутался что куда вот и прошу сделать за меня
14997182270060.webm3,5 Мб, webm,
352x640, 0:17
sage 256 557989
>>57988
да и serialread читает чары или инты (по байтику) и их ещё нужно собрать в лонг
image600 Кб, 966x2038
257 557992
>>57988
>>57987
Хуясе ебать. Для чатжопы личности завезли. Там есть ардуинщик Arduino Maestro.
sage 258 557993
>>57992
напиши - не блокирующая функция
259 557995
16773150953430.webm3,6 Мб, webm,
640x640, 0:58
sage 260 557997
>>57995
спасибо и на этом
261 558021
Щас сделаю игру в жизнь
262 558038
>>58021
Ты проиграл?
263 558048
>>58038
ещё нет, но
1. экран oled 128x64
библиотека OLED_I2C, всё обновляется ооооочень медленно, пару кадров в секунду
2. думал массив точек хранить как глобальную переменную, но почему то там сильной ограниченный размер, его в функции loop что ли создавать? не разобрался ещё
264 558057
>>58048
I2c программное поди используешь?
265 558060
>>58057
понятия не имею что это вообще значит
266 558061
>>58060
Можно пинами дергать тупо через digital_write, а можно говорить контроллеру "отправь данные" и он сам всё сделает.
267 558062
>>58061
ну если я подключаю через аналоговые пины ардуины, то получается там второй вариант наверно
268 558066
а как обратится к массиву из другой функции? если я из loop хочу массив, инициализированный в setup?
269 558067
>>58062
Не-не.A4 и А5 это вшитый i2c У меня выше была проблема, что я к ним подключал lcd и ещё температурный датчик проводами из витой пары и у меня инициализация экрана по 5 минут проходила, а когда ВСЕ i2c провода поменял на те, что были в комплекте, всё ништяк стало.
-->>57838
У тебя на i2c ничего кроме экрана не висит?
270 558068
>>58066
Инициализируй глобально. До loop.
271 558069
>>58068

> Инициализируй глобально. До loop.


До setup
image53 Кб, 847x525
272 558070
>>58066
Объяви её за пределами функций.
273 558071
>>58070
так глобальтно память переполняется, я же писал
274 558072
>>58071
128x64= 8 k
Там вроде 12 дефолт на глобальные
275 558073
>>58071
Тебе 128x64 точек хранить надо? Если они ч/б то храни их битами. Делаешь 1 здоровенную переменную и функции для работы с битами. На 128x64 бит надо 1кб.
276 558075
вот что (не)получилось, ноет, что не хватает памяти

https://pastebin.com/7L6chVsv
277 558076
>>58067
нет, только экран
278 558084
>>58075
Он у тебя 2х цветный же. Зачем тебе целый байт на точку?
280 558089
>>58084
А чо у Ардуины битовая адресация? Не думал что такое бывает
281 558091
>>58089
Чувак, посмотри уже исходники -->>58087
logo_bmp и что с ним происходит
image.png21 Кб, 679x408
282 558100
>>58091
я произвожу впечталение человека способного понять что это вообще такое?
283 558102
>>58100
B -bit просто битами байты нарисованы
284 558103
>>58100
Там дальше интересно. Если ничего не путаю, он одной командой это всё в lcd посылает
285 558104
>>58103
* Oled
286 558105
>>58103
так, это просто массив чисел от 0 до 31?
287 558109
>>58105
Смотри. 1 байт это 8 бит. У него там массив из байт.
Вот число 55 в десятеричной системе так и читается, 55. Мы ей и пользуемся. Пишешь num=55;
В 16ричной системе это 0x37. Можешь писать num=0x37;
А в двоичной это B00110111. Делаешь num=B00110111;
И во всех случаях это один и тот же байт. Одно и то же значение.
Так вот для экономии памяти он использует каждый бит для хранения пикселеё экрана.
Для работы с битами используются битовые операции. Уже сам нагуглишь. Можешь видео на ютубе обучающее найти.
288 558117
>>58105
Да, просто массив из 32 байт, который экран воспринимает побитно, включая и отключая соответствующие пиксели.
Если ничего не путаю, размеры и положение спрайта просто при отправке указываются.
289 558127
так я ведь не спрайты рисую а пиксели отлельные
290 558133
>>58127
Про буферизацию экрана не слышал? Рисовать точками - медленнее.
291 558145
>>58133
не слышал честно
292 558146
>>58145
Держиш фреймбуфер размером с экран
@
Все операции проводиш с ним
@
Шлеш его по таймеру целиком
ssss.jpg280 Кб, 499x683
293 558169
>>57838

>i2c на LCD внезапно отказалась работать на витой паре длиной даже 15 сантиметров.


Ты чего-то там нахуевертил.
Использую в качестве межплатных соединений либо куски шлейфа RC1, либо витую пару (из витухи при необходимости мотаю верёвки на 3 или 4 жилки). Всё это паяю в BLS-разъём и цепляю на обычную 2.54 гребёнку. Проблем вообще никаких. Пикрелейтед сон разума гоняет по витухе и i2c, и весьма быструю еспшкину spi на расстояние в сантиметров 70. Витая пара это охуенно, по ней гигагерц на сотни метров гоняют. Причём она ещё и держит как минимум 5 ампер и 24 вольт.

У тебя либо витуха хуёво зачищена, либо ты её где-то повредил, либо косяк пайки. Вообще обзаводись привычкой параноидально протыкивать собранное мультиметром на предмет штатных/нештатных контактов перед тем как включать. А даже если всё соединено правильно - бывает полезно отдебажить осциллографом. У меня на другой вундевафле на аттини85 экранчик упорно не заводился потому что один из пинов в подключённом состоянии какого-то хуя недодавал амплитуду сигнала, например. Пришлось его снаружи запуллапить жирным резистором, и всё заработало. Классических нанок эта проблема вроде никогда не касалась, но с Китая нынче едет хуй пойми чего включая клоны микрух, и даже у нанок могут быть нюансы.
294 558194
>>58169
Не-не пайка у меня норм - я по сантиметру луженого провода к пинам припаиваю. Провода, вроде, тоже окей. Самое удивительное, что пришлось поменять провода к датчику на той же шине, чтобы lcd начал быстрее работать инициализироваться.
При этом, после инициализации lcd все работало заебись.
Screenshot2024-06-17-12-25-31-412com.miui.notes-edit.jpg89 Кб, 1080x1107
295 558214
>>58073
Так лучше? Или можно ещё как то оптимизировать?
296 558215
Тут в 8 раз меньше памяти юзается, но я не уверен, как быстро он будет это считать...
297 558220
>>58214
Советую тебе изучить систему команд твоего дисплея.
Самое главное что тебе нужно уяснить, это то что по I2C передается не по одному биту, а сразу минимум 8. Соответственно просто глупо пользоваться поточным рисованием, оно одной посылкой по i2c разу устанавливает 8 пикселов.

Далее можно предположить что в твоём дисплее вообще нет команды изменения одного пикселя и твой сетпиксель внутри читает из дисплея значен е 8 пикселов, меняет один бит в прочитанном значении и отправляет обратно. Вобщем изучай документацию и не будь ардуинщиком.
298 558236
>>58220
Чем плох этот >>58146 метод?
299 558242
>>58236
Ничем этот метод не плох, наоборот хорошо. Только я пишу про другое, а именно что дисплей не умеет рисовать по одной точке. Он сразу по 8 рисует. И соответственно метод сетпиксель с любым буфером будет минимум в 16 раз медленнее, т.к. вместо того чтобы отправить один байт и вывести 8 пикселов, оно на каждый пиксель будет читать данные из дисплея, менять и отправлять обратно.
300 558246
>>58236
Кстати функция сетПиксель не рисует пиксель на экране. Она только помещает его в буфер. А из буфера все выводит функция апдейт. То есть там и так все в буфере
003.png377 Кб, 511x407
301 558247
>>58194

>Не-не пайка у меня норм - я по сантиметру луженого провода к пинам припаиваю.


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

Вообще любой провод умеет быть антенной, конденсатором и индуктивностью, что вылезает на гигагерцовых схемах, но на витухе эти эффекты минимизированы. А больше там чудить просто физически нечему.
image.png21 Кб, 572x467
302 558248
>>58102
он типа звёздочку так нарисовал?
303 558249
>>58246
Ну, потому что у дисплея свой контроллер есть.
304 558252
>>58248
Похоже
305 558254
>>58247

> >Не-не пайка у меня норм - я по сантиметру луженого провода к пинам припаиваю.


> Много тоже плохо.


Олова то там немного. В любом случае, тот датчик подключен к программной i2c и с LCD не пересекатся.

> оголённых жил висят в воздухе


Там жесткий провод. Я даже лаком его не стал покрывать (хотя хотел сперва), настолько он не гнется. Остальные, вообще, наглухо термоусадкой заизолированы.
image.png8 Кб, 734x62
306 558255
>>58242
а в библиотеке oled_i2c есть функция что бы сразу 8 бит нарисовать?
я только вот эту нашол, и не понял что она принимает
image.png13 Кб, 942x189
307 558265
НУ ЧО ЕМУ НАДО ЕЩЁ?????
308 558267
>>58265
Сам пиши библиотеку и разбирайся.
IMG20240617204845.jpeg1,4 Мб, 3024x3024
309 558268
>>58254
* короче, хрен знает почему не работало. Сейчас подключил другой экран витой парой 2+ метра длиной (правда, на шине один lcd). Вроде всё нормально работает.
310 558271
>>58265

>НУ ЧО ЕМУ НАДО ЕЩЁ?????


I/8, I/WIDTH ведь могут стать внезапно - float?
311 558274
>>58255
В этих библиотеках хуй разберёшься, проще куски кода дергать и свою писать.
flat,750x1000,075,f.jpg97 Кб, 750x920
312 558275
313 558282
>>58248
Это демка, которая анимирует падающие звёзды.
314 558295
>>58265
floor внезапно не возвращает целых. Преобразуй тип явно, либо дели сдвигами.
315 558296
>>58271
>>58295
понял спс
image.png53 Кб, 1121x662
316 558357
крч я храню по 1 байту для каждого пикселя (рисую на сетке 128*44), плюс нужно ещё 2 байта для хранения поинтов каждого пикселя (от 0 до 4 в зависимости от состояния соседних клеток). совсем чуть чуть нехватает... надо сетку уменьшать?
317 558361
>>58357

> плюс нужно ещё 2 байта для хранения поинтов каждого пикселя (от 0 до 4 в зависимости от состояния соседних клеток).


Чего то я не понял нахуя.
318 558362
>>58361
ой имелись ввиду биты
программа называется игра в жизнь
у каждой клеточки может быть от 0 до 4 очков, что определит умрёт она или выживет
319 558363
>>58361
даже 3 бита получается надо для очков
320 558365
>>58362
Ну тогда не влезут. Паковать не вариант.
Делай тогда по 4 точки на клетку (две в ширину, две в высоту).
321 558434
ну вот и всё. Вложил в код весь свой ум, красоту, здоровье, а он не работает. всем спасибо я всё

https://pastebin.com/U4QPLse6
images-1.jpeg4 Кб, 225x225
322 558458
>>58434

> 75 строк


> не могу отладить


программисты, которых мы заслужили.
IMG5933.jpeg1,5 Мб, 3024x4032
dbase777 323 558460
dbase777 324 558461
Бомж сетап по умному свету с поддержкой Siri
325 558499
>>58460
Мои глаза!
Ебать, это что за днище?
326 558500
>>58460
Сука, вся суть ардуинопидоров. Сделай ЛУТ-ом плату, припаяй esp и реле... Нет же!
327 558533
>>58500
Ну так ты в каком треде сидишь? В ЛУТовом или в ардуиновом?

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

Ебал в рот китайцев, ебал в рот ЛУТ. Всё хочу 3д принтер приспособить для засветки фоторезиста или ещё какому-то способу переноса.
329 558538
>>58500
Оно так меньше места занимает. Можно реле под прямым углом к esp собирать.
330 558540
>>58537
В микрофрезеры вкатывайся. Одним махом решает проблему и платы, и фигурной обрезки, и сверления отверстий. Довольно точный, дорожки 0.5мм мне удавались, например.

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

>>58538
Хоть корпус ему сделай или крепёжную раму какую, а не пиздозалупа висящая на проводах. Её же кот в случайном прыжке оторвёт к хуям.
331 558547
>>58537
Я не в России, так что.
В целом, норм сервисы у них?
332 558548
>>58540
С двухсторонними платами будет боль.
Особенно, если много via нахуярил.
И фрезы поди об стеклотекстолит пачками будут стачиваться.
333 558551
>>58548

>С двухсторонними платами будет боль.


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

Алсо, есть партизанский способ изготовления двухсторонней платы: купить тонкий гетинакс и тупо склеить из двух односторонних.

>И фрезы поди об стеклотекстолит пачками будут стачиваться.


Штатно фрезам глубоко похуй. Ломаются они в основном из-за досадных ошибок оператора: уебал фрезу об заготовку слишком большим шагом, недозажал цангу, наебался в файле с безопасной высотой и.т.п. Это надо придрочиться.
334 558552
>>58540

>В микрофрезеры вкатывайся.


Это CNC надо, да? Накидай ссылок/моделей, пожалуйста.
мимо другой
335 558596
>>58552
Ну я вот примерно такой брал:
https://aliexpress.ru/item/1005006813956529.html
Так они все плюс-минус одинаковые. Есть версии пошире, есть с алюминиевым корпусом вместо стеклопластикового - по жёсткости одна хуйня.
Есть ещё варианты с лазерным диодом, но я брал без него. Во-первых у меня на работе нормальный CO2 есть, во-вторых идея дрочить этот зажим, переставляя шпиндель с диодом туда-обратно мне не кажется хорошей.
При этом брал с оффлайн-контроллером. Это такой пульт на шлейфе со слотом для флешки, чтобы работать без подключения к компу и генерить .nc файлы через сторонний софт. Я к ArtCam2008 привык, ему только плагин для CNC3018 поставить надо.
NTC-thermistor-100K-1.jpg67 Кб, 800x800
336 558755
Термистры на "ардуинах" юзал кто? Есть формула какая-нибудь для коррекции температуры? Или только табличкой?
image46 Кб, 544x516
337 558756
338 558757
>>58756
Гугл я сам могу. Я про личный опыт. Ты бы ещё чатгтп посоветовал.
339 558758
>>58757
Я в гугле формулу и брал. Чем тебя формула из гугла не устраивает?
340 558760
>>58758
A B C можно среверсировать, не зная точно тип?
341 558761
>>58760
* Лол, кусок питона в Википедии есть для расчета. Ок, буду думать
image.png42 Кб, 897x753
342 558779
а где инициализация массивов? там ниже ничего нет
343 558780
>>58755
Делал термометр на аттини13. Сначала по формуле в кельвинах 1/T = 1/298.15 + 1/3380*ln(R/10000).
У аттини от такого издевательства скетч не влез в память, ибо подгружаемые макросы расчёта логарифма больно дохуя весят. Ну и температуру потом надо извлекать делением, а это снова тяжёлая алгебра. И дроби эти ёбаные с тяжёлым float.

Сделал иначе.
Во-первых, упростил график до 15 прямых отрезков в нужном диапазоне. Ошибка составила где-то полградуса.
Во-вторых, сразу умножил забиваемую в табличку температуру на 256, чтобы не ебаться с дробями. Потом просто получаю значение битовым сдвигом.
В-третьих, табличка ушла в Progmem. Получилось чё-то там 60 байт.
Ну и всё, дальше не сильно тяжёлый быдлокод по поиску точки на отрезке в данной табличке, и довольно точное совпадение с замерами.
344 558781
>>58780
Ну это логично.
Нахуя вся эта математика.
345 558789
>>58779
extern это значит они объявлены где-то в других файлах и там же инициализируются.
346 558795
>>58789
а если они обьявлены в других файлах (подключаемых библиотеках), какой смысл их ещё раз обьялять?
347 558797
>>58795
extern говорит, что из другого файла прилетят такие-то переменные с такими-то именами и такими-то типами.
Сами переменные у тебя тут https://github.com/jlegas/OLED_I2C/blob/353b6cf4398c1bc3ebc94c5e766d8a19c3b99eaf/examples/Arduino/OLED_I2C_Bitmap/graphics.c#L3
348 558798
>>58797
понятно...
349 558805
>>58797
кто работал с этой библиотекой, подскажите пожалуста, что я указал неверно? почему drawBitmap неккоретно отрисовывает пиксели, даже когда все значения массива 0, рисуется какая рандомная фигня

https://pastebin.com/nKNUpx8s
350 558842
>>58780
Спасибо
351 558872
>>58805
Почему у тебя в битмапе width x height / 8 байт?
В примерах библиотеки 1 байт = 1 пиксель.
мимокрокодил
image.png136 Кб, 890x848
352 558877
>>58872
что? вот же пример, изображение на весь экран, шестнадцать восьмибитных значений в каждой строке, то есть 128 пикселей, по 1 биту на пиксель 0_о
354 558879
Хотя да наверное я >>58878 в глаза ебусь, но нах афтар мудак написал 16 пикселей когда там 128
355 558880
>>58877
https://arduino.stackexchange.com/questions/35143/does-int-array100-0-construct-work-on-arduino
Вот проблема в этом дерьме, инициализация массива на ардуине не работает
356 558882
>>58880
Понял, спасибо большое
357 558911
>>58880
Проиницилизировал через цикл всë нулями, всë равно такая же шелуха рисуется
358 558927
>>58911
А если голый демо пример залить, то что получается?
359 558928
>>58540
Фрезер ты калибровать заебешься
360 558937
>>58540
>>58928
Фрезерую на металлическом 3018 пикрил. Брат жив, зависимость лютая. Сверло 0.1мм для сравнения.
Никаких калибровок не надо, закинул гербер в candle, зашел в карту высот, нажал auto, probe, подождал, у тебя готова карта высот для текстолита любой кривизны.
Но станок говнище ёбаное. Там люфты просто охуеть. Z болтается как хуй в проруби. На него дышать страшно. Добавил пружины, которые натягивают ручки X и Y чтоб убрать люфт и перед пуском делаю $1=255 для блокировки двигателей и получается пик 2.
2 прохода по 0.035мм. То, что на 5 осталась фольга это плохой прижим текстолита к столу.
361 558939
>>58937
Края у дорожек сильно зубчатые почему-то. Подача большая?
Скока оборотов шпиндель?
362 558946
>>58939
Края зубчатые, потому что надо 0.025мм за проход, но это 3 прохода надо и долго. Делаю 2 прохода по 0.035 расплачиваясь зубчиками.
Пик 1 - 3 прохода по 0.025мм
Пик 2 - 2 прохода по 0.05мм
Медь на текстолите охуеть какая твёрдая, настоящий прочный металл. А жесткости у этого китайского куска говна вообще нет. Каждый микрон влияет.
Шпиндель 12000 оборотов, шел вместе с станком. Хотя я обороты не проверял.
Пик 3 параметры, на которых остановился. 2 прохода по 0.035мм
363 558948
>>58946
Ты когда слишком много за проход берёшь, слышно как станок начинает орать. Чем глубже берёшь, тем сильнее его трясёт с диким рёвом. По слуху можно ориентироваться.
На 0.025 звук вообще почти не меняется. На 0.035 он уже неприятный. А на 0.05 это последнее, что слышал Ходемчук после нажатия АЗ-5.
image141 Кб, 731x999
364 558949
Кстати фотка 0.025 >>58946 это до установки пружин с упорными подшипниками. Дорожку 0.1мм почти полностью сожрало. А вот там 0.035 >>58937 это уже после. Дорожка целая.
365 558956
>>58946>>58948
Пикрилейтед - настройки для обрезки. Режу 0.8мм кукурузой в два прохода, первый проход выгрызает 1мм. И всё нормально выгрызается.

Дорожки делаю той же 0.8мм кукурузой просто пропиливая прямую между дорожками, особо не заморачиваясь ни с формой дорожек, ни с чисткой полигонов. Для 2мм и 2.54мм вполне хватает. Если надо совсем милипиздрические SMD - выпиливаю под них посадочные места мелкогравёром на отдельном слое.

Орочий метод пиздец. Но для прикладных задач хватает.
366 558957
>>58956
У меня V фрезы 0.2мм 20 градусов, для создания УП из герберов FlatCAM (тоже ужасно уебанский софт, но работает) и для фрезеровки Candle. Там можно карту высот снимать, подключив 1 щуп на фрезу, второй на плату. Candle тоже уебаны делали, после выбора нового файла жкода карта высот обнуляется. Надо заново открывать файл высот и не забывать применить его.
367 558960
>>58956
Ох, напомнило мне, как я дорожки дороги нахуй плат резаком из ножовочного полотна прорезал.
Но прикольно.
Это от какого девайса плата?
Отверстия же ты сверлишь тоже на ЧПУ? С какого диаметра начинаешь фрезеровать?
368 558962
>>58957

>Там можно карту высот снимать, подключив 1 щуп на фрезу, второй на плату. Candle тоже уебаны делали, после выбора нового файла жкода карта высот обнуляется. Надо заново открывать файл высот и не забывать применить его.


Блиать, слышал об этой опции, но не знал, что всё настолько заморочено. Алсо, два вопроса:
1. Куда щупы подключать? К материнской плате фрезера? Так там вроде никаких разъёмов под это дело нету. Или надо вручную тыкать?
2. Как вообще сам процесс выглядит? Вот у меня файл открыт, допустим, 30х40мм. Оно само поймёт, какую площадь протыкать и в какую сторону, или его надо вручную как-то водить? И насколько этот процесс долгий?

>>58960
Ооо, это мой долгий шизофренический проект ЧПУ ультрабандуры на Esp32, кусочек которого виден на >>58169 пике. Бандура настолько шизофреническая, что пока без подробностей. Либо это будет эпиквин на многоденег, либо эпикфейл, статьи по отдельным компонентам которого можно попытаться монетизировать на бусти-хуюсти, ибо там МНОГО всего интересного нахуеверчено, я аж сам охуел.
Конкретно эта плата разводит сигнал между пультом, моторной платой и ещё двумя спецхуёвинами. Прошивка будет тоже самодельная. Вообще с нуля самодельная. Я уже научил это вундерваффе читать файлы с флешки и разбирать Гкоманды на отдельные переменные, осталось изобрести велосипед кинематическую часть.

>Отверстия же ты сверлишь тоже на ЧПУ? С какого диаметра начинаешь фрезеровать?


Тоже на ЧПУ, 1мм сверлом. Вообще ни с какого диаметра не фрезерую, тупо вставляю сверло потолще в шуруповёрт и дорассверливаю где надо.
369 558972
>>58169
Покежь, как ты красиво паяешь витуху к блс в макрофото
image.png101 Кб, 892x726
370 558975
х4чю1
image166 Кб, 2233x860
371 558976
>>58962

>К материнской плате фрезера? Так там вроде никаких разъёмов под это дело нету.


У моего есть. Должны и у твоего быть. Да у каждого фрезера должны быть контакты для Z щупа, туда и подключи 2 провода с крокодилами.

>Оно само поймёт, какую площадь протыкать


Загружаешь жкод с контуром платы, и жмёшь Auto и он размер выставляет под твой контур.

>И насколько этот процесс долгий


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

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


Хуйня какая-то. У меня сверло 0.5мм для переходных отверстий и кукуруза 0.8мм для всего остального. Она и все отверстия сделает любого диаметра и плату вырежет.
372 558977
>>58972
А зачем паять? Купи обжимку и витуху многопроволочную юзай.
image.png115 Кб, 912x603
373 559003
374 559018
>>59003
Как я понял, SSD1306 в любом случае может I2C. Просто иногда используют не его а SPI или 8088
375 559019
>>59018
можно на русском языке почитать книжку про все эти протоколы?, я так понял тема важная, я без понятия откуда люди про всё это знают
376 559020
>>59019
Буквально в любом датащите этот протокол описан в одном абзаце
image.png510 Кб, 586x715
377 559027
>>59019

>на русском языке


Рекомендую изучить базовый инглишь, руснявый язык это кринж в технических отраслях. Представь, ты будешь вынужден ждать пока коррумпированные графоманы соизволят высраться на нужную тему, если сочтут нужным. Белый человек идет и читает базу в Amazon Kindle
image.png93 Кб, 301x167
378 559034
>>58021
капец, думал реально занятие на пол часа, я уже вторую неделю каждый вечер голову ломаю.
379 559037
>>59034
Ну мне когда-нибудь придет с Алика экранчик и попробую ради теста твою приложуху. Пока оно в Китае ещё всё.
380 559072
>>58972

>Покежь, как ты красиво паяешь витуху к блс в макрофото


Именно витуху сейчас не покажу, ибо по витухе уже всё что надо запаяно. Покажу моторный шлейф. В принципе одна хуйня совершенно. Главные принципы:
1. Паять уже на штыре, так удобнее и сразу видно, до куда паять.
2. Много не зачищать. 3мм где-то оптимально.
3. Обмазать место пайки флюсом, но не на полную глубину.
4. Контролить, чтобы капля дальше 3мм не растекалась, иначе потом штырь хуй засунешь.
Первую свою блску я запорол, конечно. Но потом придрочился, все межплатные соединения на них делаю.

>>58976

>У моего есть. Должны и у твоего быть.


А всё, нашёл. Это та гребёнка, где выводы под концевики. Насколько могу судить, щуп это А5.
381 559083
>>59072
Бляяяа... купи кримпер, ёбаный ты в рот...
382 559085
>>59083
Хуимпер. Кримпер во-первых не под все толщины годится, во-вторых он в любом случае менее надёжен по сравнению с пайкой. Одножильную витуху ты кримпером надёжно не зажмёшь, шлейф rc1 в блску тоже не зажмёшь, там специнструмент нужен под совсем другие разъёмы. А у меня дома не склад чипидипа, чтобы весь этот зоопарк держать. Он, конечно, экономит время по сравнению с пайкой, но у меня не те объёмы, чтобы жертвовать гибкостью ради нескольких минут экономии.
IMG20240327033832 (1).jpg3,1 Мб, 3000x4000
383 559086
>>59085
Двачую.
Обжимал как-то витую пару кримпером в 2.54 разъём. Всё проклял пока возился, да и запорол пару пинов в итоге.
Купил разъём с обжатым хвостом, напаял на него – заебись.

Вот провода потолще заебись обжимать.
384 559091
>>59083
Ну хуй знает. Пайка как-то понадёжнее.
385 559274
готово, выдавил очередную дозу нерабочего кода.
(скорее всего ошибка в пункте // поиск живых ячеек)

https://pastebin.com/6vXXWuBH
VID20240703111022.mp46,4 Мб, mp4,
854x480, 0:21
386 559454
ну вот теперь работает

но при полном разрешении не показывает вообще ничего, приходится ограничиваться половинкой экрана. Может микроконтроллер не успевает посчитать, может быть данные слишком медленно передаются, понятия не имею.
387 559457
>>59454
Мелковато.
Надо было тебе на светодиодных матрицах делать.
Я, кстати, так, наверное и сделаю когда-нибудь .
388 559589
>>59457
ну это не приципиально, можно и больше рисовать. если бы я умел взаимодействовать с i2c на более низком уровне, то наверно можно было бы и весь экран захватить, а так даже глайдерное ружьё не влезает нормально
389 559599
>>59589
А что не так с И2Ц, если ты в принципе можешь в неё слать?
390 559610
>>59599
Ну я рисую через библиотечный цикл drawrect. Одна клетка - одна итерации функции. Если переборщила с итерации - ничего не работает. Есть функция draw bitmap, но она у меня почему то не работает
391 559765
Вот эту ёбу кто-нибудь пробовал?
https://github.com/board707/w80x_arduino
https://voltiq.ru/shop/w806-devboard/
Мегагерц и памяти как в esp32, ножек как в блэкпиллах stm32, на борту FPU, 16-битный АЦП, 6 32-битных таймеров. На w801 ещё и вайфай есть. По нынешним временам довольно дешёвая.
392 559840
>>59765
В /ga что говорят по этому вопросу?
393 559845
>>59840
Сначала спрашивают няшный ли я, потом пропадают.
394 559883
>>59840

> В /ga что говорят по этому вопросу?


Спрашивают, какими дебаггерами пользуетесь, парни?
395 559949
>>59883
Не пользуетесь никакими?
396 559956
>>58805
крч, я вроде понял, возможно функция работает только с константами из flash памяти, создаваемыми через ключевое слово PROGMEM, а состояние живых клеточек не может быть константой.
397 559985
>>59956
Там эта ,в лучших традициях ЦПП доступ к битмапу для лучшей "абстракции" сделан через макрос.
Скорее всего у тебя блок #if defined(__AVR__) как-то неправильно работает
398 559986
Короче вычищай говно это с библиотеки, убирай копирайт нахуй. Автор пидор не заслуживает респекта за трату чужого времени
399 560031
>>50854 (OP)
В ардуине одна память или есть отдельно прошивка и программа?
400 560033
>>60031
Их там 3. Ты про какую спрашиваешь?

>The ATmega328/P provides the following features: 32Kbytes of In-System Programmable Flash with Read-While-Write capabilities, 1Kbytes EEPROM, 2Kbytes SRAM


Твоя прошивка в 32кб хранится, твои переменные, которые ты объявляешь в SRAM. В EEPROM можно писать/читать во время работы программы.
401 560034
>>60033
Китайская nano 328p
402 560035
>>60034
Анон тебе правильно уже написал. Хочешь разобраться - читай на википедии про гарвадскую архитектуру и даташит на atmega328p.
В остальном, как сделаешь, так и будет. Машинные инструкции атмега может выполнять только из флешки, но никто не мешает написать программу, которая будет выполнять записанную последовательность действий из другой памяти. Например, как настраивается будильник время там, мелодия и прочее - это все ведь тоже программирование, при этом разумеется настройки могут лежать не в той же памяти, где лежит основная прошивка.
403 560041
>>60034

>328p


Это и есть описание от неё. Там 3 разные памяти.
404 560042
>>60031
>>60034
Ох ты ещё про фьюзы не знаешь.
405 560047
Эээ... короче, купил релюху к Ардуино, а она включается при подаче GRD на IN, а не +5.(если замыкаю in на землю, то бодро щёлкает, а если на +5, нихуя не происходит)
Что с этим делать, ума не приложу. Может транзистор какой туда впаять? Но какой?
406 560048
>>60031

>В ардуине одна память или есть отдельно прошивка и программа?


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

Памяти бывает три вида:
1. Флеш-память. Там лежит прошивка. Её много, но у неё ограниченный ресурс перезаписи.
2. Оперативная память RAM. Её мало. В некоторых младших Stm32 её на борту почти как флеш-памяти с учётом, что там ардуиноядро половину флешки отжирает. Ресурс неограничен.
3. EEPROM. Её обычо столько же, сколько и RAM. Это такой "жёсткий диск", на который можно сохранить какие-то данные из оперативы и прочитать их после повторного включения. Ресурс ограничен, но многократно больше чем у флеш-памяти.

В китайских микроконтроллерах EEPROM обычно нет, есть эмуляция из флешки с совсем хуёвым ресурсом.

>>60047
Ну так ты нормально замкнутую купил. Управлять также как нормально разомкнутой, только пины инвертировать. И не подавать, блядь, ток с пина напрямую на катушку, иначе он сгорит нахуй. Хотя если ты готовый модуль купил, то там может вся обвязка уже сделана.
407 560049
>>60047

>Что с этим делать, ума не приложу.


А в чем проблема? Просто инвертируй в программе.

>Может транзистор какой туда впаять? Но какой?


Вероятно проще проанализировать схему твоего модуля и перепаять на нем пару деталей. И даже если транзистор подключать, то все равно желательно знать схему твоего модуля.
408 560050
>>60047
Не вижу проблемы. Подавай минус для включения. Считай, что это пин SHUTDOWN. Когда 1, то выключено реле, когда 0, то включено.
409 560051
>>60050
>>60047
Вероятно в модуле стоит по входу оптопара и по уму желательно настроить выключать переводом ноги в высокоимпедансное состояние, а не выдавать логическую единицу.
410 560060
>>60048

> Ну так ты нормально замкнутую купил.


Спасибо - помогло найти баг.
Это я ебанулся прошлой ночью. Забыл pinmode out
411 560099
>>60048

А как понять, нормальный контроллер с EEPROM или китайский клон?
412 560114
>>60099
По названию. Если это, конечно, не чип от шарашкиной конторы с поддельной маркировкой.

Клоны это LGT8F328p, MD-328D (закос под атмегу), GD32F103, CS32F103 (закос под стмки), тысячи их. Клоны эти на самом деле бывают довольно неплохие, у них и ацп точнее, и по тактовым частотам они пижже, и всякие бонусы типа ЦАП могут быть на борту, только документация этого всего хуёвая.
413 560118
>>60114
Т.е. если стоит маркировка Atmel, то, скорее всего, норм?
image.png46 Кб, 671x513
414 560201
>>60114

>Клоны это LGT8F328p


О, нифигасебе какое совпадение. Вот прям вчера от нефиг делать начал вкатываться в микроконтролеры и попробовал LGT8F328p Pro Mini, без USB. Соблазнился, что можно питание делать в диапазоне 1,6...5 вольт в отличие от обязательных 5 вольт настоящей ардуины (то есть я смогу подключать 3-вольтовые дисплейчики и всякоя другое, если не пропадёт интерес).

Сразу после мигания светодиодом попробовал fake EEPROM.
Задал 8 килобайт.
Пишет. Читает.
Как я понял, fake EEPROM это имитация, отнимающая кусок флеш памяти. Отнимает х2. То есть вот у меня наплате 32 кб флешка. Я задал 8 кб EEPROM. Отнялось от флешки 8 х 2 = 16 кб и 16кб осталось.
У флешки заявлено 10к циклов перезаписи. Соответственно столько же у ячеек fake EEPROM. Ну и норм. Зачем надо больше?
415 560202
>>60201
Смотря, что хранить там собрался же.
Кому-то и вообще нахуй EEPROM не нужон.
416 560203
>>60201

>1,6...5 вольт в отличие от обязательных 5 вольт настоящей ардуины


Питание зависит от тактовой частоты. Ардуйня тоже будет работать от таких напряжений. В даташитах на атмеги есть графики с напряжением питания vs макс. допустимой частотой.
417 560204
>>60203
Да. Но клон работает с максимальной частотой на минимальном напряжении.
418 560205
>>60202
Установлю tiny basic и буду хранить программы.
419 560206
>>59454
https://adior.ru/index.php/robototekhnika/29-game-life
А у Боромира на весь экран работает.
420 560207
>>60206
так у него смотри какие здоровые они
VID20240718022201.mp49,1 Мб, mp4,
854x480, 0:31
421 560208
можно попробовать интерфейс spi, просто поменяв библиотеку и экран, с ним таких проблем наверно не будет (вот кстати код)

https://pastebin.com/BqRQNddG
422 560210
>>60207
Я всё не могу понять, зачем тратить столько памяти на число состояний. Это не рационально.
423 560212
>>60208
Можешь crc считать для определения повторяемости.
424 560214
>>60205
Какие программы?
425 560215
>>60212
Тоже, кстати, о таком подумывал.

Написал жизнь с выводом в терминал, вспомнил детство.
Теперь осталось допилить вывод на Led матрицы.
426 560216
>>60210
Да, можно давать ячейкам 4 бита вместо байта, понадобится в два раза меньше памяти, но там ведь не в памяти проблема
427 560217
>>60216
Надо 1 бит в глобальных переменных и 1 бит в локальных, при составлении нового поколения. Считаешь, сколько с клеткой граничит и создаёшь новый слой. Данные эти не хранишь.
428 560218
>>60217
имеешь ввиду просто cell_point[] объявить как локальную переменную в функции loop? про 1 бит не понял. что я храню битом в локалке?
429 560219
>>60218
Ты написал, что нужно хранить состояние клетки в 0-4, а его нужно просто каждый раз считать.
430 560220
а понял, имеешь ввиду дублировать массив состояний (жив/мертв) в локалке, а не хранить количество поинтов?
431 560221
>>60220
Типа того
432 560222
>>60217
Какая разница, можно же оба слоя в глобальных?
433 560223
>>60214
Те, которые введу через usb-клавиатуру, подключённую через разъём ps/2, припаянный к ардуине.
434 560224
>>60222
Можно. Но если проблема в размере памяти под глобальные переменные, то можно и локально вспомогательный массив хранить.
435 560225
>>60224
глобальные переменные это просто специально выделенная область ОЗУ? а функции malloc() и прочие загребают дополнительную память для переменных из той же оперативки?
436 560236
>>60225
Ну так и в чём выгода? Всё равно в какие-то моменты времени памяти будет столько же занято.
437 560237
438 560241
>>60236
В однопоточной однозадачной хуете типа ардуины никакой выгоды нет. Но в общем случае временные данные не стоит хранить в глобальной памяти, потому что например если памяти мало, то другую работу, требующую памяти для временных вычислений, позволить себе не удастся, так как память уже занята.
>>60225

>malloc


надо использовать только если память по каким-то причинам нельзя объавить на стеке в виде переменной
439 560245
>>60241
Ну это понятно. Хотя, тоже может факап случиться, если у тебя во время работы этой функции случится прерывание, где в обработчике тоже много локальных переменных.

Хотя, в целом, это уже в прошлом, наверное. Памяти везде много, вопрос чисто культуры кода.
440 560247
>>60241
А можно подробнее? Откуда малок берёт память? Он отбирает еë у оперативной памяти? То есть уменьшится память необходимая для вычислений?
441 560249
>>60247
"Прошивке" и "системым библиотекам" каким-нибудь образом (зашито при компиляции, читается из ROM контроллера) известно об общем объеме памяти и её адресах.
При начально инициализации создается "менеджер памяти", который хранит адреса свободного пространства.
При вызове маллока ищется свободный участок, помечается как занятый.
Уменьшается та память, которую можно выделить маллоком. Обычно эта память называется heap.
При размещении на стэке уменьшается остаток стэка (автоматически освобождается при выходе из метода).
Стэк это память, которая существует для вызова кода - это фиксированный объем памяти, размер которого задается параметрами компилятора или из соображений "операционной системы", загрузчкиа исполняеого кода, если он есть. Память на стеке "выделяется" автоматически при вызове методов - указатель на стек уменьшается на размер аргументов + переменных. При выходе из метода указатель возвращается на исходную позицию.
В общем об этом много книжек и видео есть ядумаю, там лучше объяснят, если не понятно
442 560250
Алсо маллок как правило выполняется произвольное количество времени, т.к. перебирает списки своих ресурсов, что может быть неоче в случае требований реалтайма с фиксированной пропускной способностью
443 560261
>>60208
Блин, хотел такую же фигню замутить. Блядский 128х64 экран, похоже, сломанным доставили. i2c сканер его адрес в упор не видит. А символьный 20х4 спокойно. 😭 Ебучие китайцы, цао ма.
444 560267
>>60261
Грязному ляоваю говна заслали с помойки у завода.
image.png605 Кб, 800x450
445 560277
Только что обнаружил, что если в LGBT328P Pro Mini без USB совместить с CH340E вместо переходника USB->TTL и соединить контакты DTR->DTR, то прошивается без нажатия на кнопку ресет.
Почему об этом нигде не пишут?
446 560278
>>60277

>CH340E вместо переходника USB->TTL


CH340 это и есть переходник USB->TTL
447 560279
>>60278
Это твоя версия.
А в другом треде считают, что СН340 хуйня за 50 рублей и надо покупать програматор за 2к.
изображение.png249 Кб, 1710x1131
448 560280
>>60277

>Почему об этом нигде не пишут?


Может потому что ты читать не умеешь?
https://habr.com/ru/articles/249391/
>>60279
Дефайн программатор. Если тебе просто прошить, то любой USB-UART это программатор. Но если нужна отладка и не принтами, то это нужен хотя б stlink/jlink или вообще что-то с полноценным жтагом.
image.png435 Кб, 640x480
449 560282
>>60280
Да же если бы мне попалась эта статья, я б её отфильтровал как ненужную.
Офигеть додумались колхозить провод к ножке микросхемы 100-рублёвого переходника.
450 560283
>>60282
Да что ты знаешь о колхозе проводков.
451 560284
>>60283
Сколько там шаг? 1/4 мм?
С какой попытки удалось припаять всё?
452 560291
>>60267
В целом, без разницы откуда, лишь бы работало. Сам же со сгоревшей техники и вытаскиваю всякое.
А так - конструкторы Ардуино с Озона наши из того же говняка собирают.
453 560293
>>60282

>Да же если бы мне попалась эта статья


В первую очередь ОФИЦИАЛЬНЫЕ схематики ардуины и гугл по запросу arduino auto reset circuit

>Офигеть додумались колхозить провод к ножке микросхемы 100-рублёвого переходника.


Да на любом брейкауте cp2102 за 200-300 рублей есть вывод DTR
454 560294
>>60284
С первой.
455 560295
>>60277
Пины к плате юсбттл сам припаивал?
456 560309
>>60295
Да.
Мазнул паяльной пастой и дунул феном.
457 560310
>>60309
Ебать ты.
458 560312
>>60293
Ты рассуждаешь с позиции ПОСЛЕЗНАНИЯ.
Я вижу две когнитивные ошибкив твоих рассуждениях.
Во-первых ты проецируешь "официальные схематики ардуины" на risc-v клон ардуины.
Во-вторых, при таком подходе надо заранее предполагать, что вывод DTR существует в дешёвых переходниках и как-то относится к процессу прошивки. Пикрил переходник cp2102 за 100 рублей. Посмотри на него. В нём ничто не наводит на мысль о DTR.
Если бы мне не не понадобилось использовать другой переходник (картинка 2), т.к. ср2102 был занят в другом месте, то не возникло бы предположение о связи пина DTR с процедурой прошивки.
image.png109 Кб, 250x163
459 560314
>>60294
Это каким мальчиком-с-пальчик надо быть чтобы с первой попытки попадать в область шириной в долю миллиметра? кек
460 560315
>>60314
Ну так микроскоп для таких операций изобрели. И паялось наверняка не ЭПСН-ом.
461 560319
>>60315
Дело не в микроскопе. Точность движений рук нужна как будто вставляешь нитку в иголку. Я сколько ни пробовал, не всегда с первого раза получается.
Но применительно к пайке это усложняется тем обстоятельством, что в руке паяльник вместо иголки.
462 560320
>>60319
Просто пропаиваешь весь ряд, а одну ножку вместе с проводом.
Как по-твоему вручную паяют QFP? И даже с ЭПСН можно.
463 560321
>>60319
Ну хз, у меня наоборот при пайке под микроскопом точность тыкания паяльником увеличивается. Видимо это индивидуально.
464 560324
>>60320
Но там же больше чем 1 провод.
465 560331
>>60319
Миллионы ювелиров и часовщиков смеются тебе в лицо
Делаешь увеличение посильнее и вперед. У тебя мозги по картинке рукой управляют, можно микронные движения паялом делать, если, конечно, руки не трясутся.
VID20240719172647.mp429,2 Мб, mp4,
1920x1080, 0:11
466 560332
>>60221
Так и сделал, теперь можно и на весь экран выводить (правда при ширине массива ячеек от > 48 начинает немного тормозить, но раньше полностью застывал и при 32)
467 560336
>>60331
Прям таки миллионы?
Ювелир это редкая профессия. Единственная причина, почему она известна - их продукция широко рекламируется. Быть ювелиром - это талант. А талант - это редкое отклонение от нормы. Средний нормальный человек не обладает ювелирной точностью.
468 560342
>>60324
Ну выложил их в ряд и так же пропаял.
image.png219 Кб, 428x375
469 560351
>>60342
Но их же надо ровно держать. У гоминидов (к коим относится и человек в том числе) обычно по 4 хватательно-держательных конечности, но у человека всего две (т.к. другие две используются вместо ног). Одной конечностью можно держать провод, другой паять. Если попытаться держать два провода, то все хватательно-держательные конечности будут заняты и не получится держать паяльник и паять.
Где я просчитался?
470 560359
>>60312

>ты проецируешь "официальные схематики ардуины" на risc-v клон ардуины.


Ну если это самостоятельный мк, то к нему должны быть свои мануалы. Если это именно клон то логично руководствоваться тем же чем для оригинала
>>60319

>Я сколько ни пробовал, не всегда с первого раза получается.


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


Фиксится фиксатором. Руками то держать и плату и провод и паяльник да, сложно
zajim-z-92-zubchatyiy-pryamoy-1-160-mm4fz4-8o.jpg70 Кб, 1000x1000
471 560362
>>60351
Провода можно зафиксировать заранее и не держать каждый своей отдельной рукой.

От Ардуино люди тупеют, или Ардуино просто притягивает к себе таких?
472 560363
>>60359

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


Я не об этом.
Представь ситуацию, что перед ардуиной у меня в течение пары вечеров побывали в руках клон клона STM32, 2 разных клона 8051, пара ESP-шек и три одноплатника. Я что должен по каждому из них прочитать даташиты от корки до корки чтобы узнать о какой-то важной, но не очевидной функции? Так заебёшься читать, во первых. А во вторых мозги не резиновые. Пока одно читаешь, другое забываешь, особенно если читаешь о чём-то, что не планируешь использовать. А всякий даташит на 99% как раз состоит из информации, которая не понадобится.
473 560364
>>60359
>>60362
Что-то как-то с трудом представляю такой фиксатор, фиксирующий сразу несколько проводов точно на контактах микросхемы с точностью до 0,25 мм.
Можно пруф такого фиксатора?
474 560369
>>60332

> Так и сделал, теперь можно и на весь экран выводить (правда при ширине массива ячеек от > 48 начинает немного тормозить, но раньше полностью застывал и при 32)


Настало время оптимизации. Определи где тормоза и попробуй переписать этот кусок.
475 560372
>>60331
А что же ты телефонных мастеров-ремонтников не вспомнил?
Но у них-то это ОСНОВНОЙ навык. А к разработке электроники вся эта возня нихуя не имеет отношения.

>>60362
Тупой здесь только ты. На пике очевидное решение, breakout board называется, не слышал никогда?

>>60280
Колхозанам лишь бы поколхозиться. USBASP купить на озоне за копейки вместо этого колхоза, и шить через него. Чай поди не дефицит теперча даже в вашем селе. Заодно бутлоадер можно выкинуть.

>>60282
БАЗА. Уже шаришь

>>60283
Ну и пиздец. Не лень же было корячиться ради этой копеечной хуеты. На необитаемом острове что ли умный дом строил?
476 560380
>>60372

>А что же ты телефонных мастеров-ремонтников не вспомнил?


>Но у них-то это ОСНОВНОЙ навык.


А есть видео, где настоящий телефонный мастер припаивает лишние проводки к микросхемам?
Яб посмотрел.
477 560393
>>60362

>От Ардуино люди тупеют, или Ардуино просто притягивает к себе таких?



Одно другому не мешает.

>>60336
>>60319
Лечи тремор и всё получится.

>>60372

>На пике очевидное решение



Вся суть пердуинщиков, дальше макета на соплях дело не заходит.
478 560395
>>60364
Зачем НЕСКОЛЬКО? Паяешь по одному, жалом типа TS-I или TS-C1. Тебе не надо греть площадки, ты нагреешь их через провод.
>>60363

>Я что должен по каждому из них прочитать даташиты от корки до корки чтобы узнать о какой-то важной, но не очевидной функции?


Мляяяяя, когда ты берешь в руки новый МК, то вопрос как его шить встаёт первым нахуй. Ардуина это пожалуй единственный "МК" который шьется из коробки по USB. Во всех остальных тебе надо задаться вопросом а как его шить собственно, какой нужен программатор, через что оно шьется, как его отправить в режим бутлоадера и т.д. Со всякими nuclelo и девбордами да, у тебя есть программатор на плате, но это самостоятельный структурный элемент устройства
>>60372

>USBASP купить на озоне


Хуйня без задач. Если тебе нужно шить человеческие армы, то stlink/jlink, стоит те же копейки и шьет все контроллеры на армах, хоть миландр еби с ними. Если нужна универсальная хуйня, то бери FT232H, там хоть авр, хоть арм, хоть риск-в, жтаг может шить всё.
479 560399
>>60393

>Лечи тремор и всё получится.


А есть варианты для обычных людей?
480 560401
>>60395

>Мляяяяя, когда ты берешь в руки новый МК, то вопрос как его шить встаёт первым нахуй.


Да, справедливое замечание. Это один из первых попросов. И первый ответ на него: (назовём это "вариант А") шить через специальный прошрамматор.
Такой ответ мало кому понравится, т.к. редко у кого вместе с ардуинкой сразу появляется специальный программатор. Человек начинает догугливать вопросик и выясняется, что есть ещё два варианта:
Вариант Б: наиебанутейший вариант использовать другую ардуинку вместо специального программатора.
Вариант В: вариант, который кажется более подходящим (а на само деле это не так) - дёргать анус нажимать кнопку ресета в момент заливки прошивки.
Чисто психологически обычный человек после неудобных вариантов А и Б соглашается на кажущийся удобным вариант В.
И вот тут мы возвращаемся к тому, с чего начали --> >>60277 А почему вариант Г - использовать контакт DTR (самый удобный из вариантов) не на первом месте, не обнаруживается ни в гугле, ни на хабре, ни на дваче, ни в топе форумов по микроконтролерам??
481 560403
>>60395
А эта FT232H с IDE дружит? Или нужно отдельный софт использовать?
Дебажить на ходу позволяет?
17178507625460.jpg314 Кб, 750x1000
482 560405
>>60380
Ноутбучные мастера все время там на ютубе прогары дремелем пилят да эпоксидкой замазывают, и дорожки проволочками восстанавливают, погугли. И у них это ВЫСШИЙ ПИЛОТАЖ считается (а по сути так и есть). А тут предлагают между втыканием юсб штекера и миганием светодиода походя такое делать.

>>60393
Какого макета на соплях? Это вполне промышленного качества решение, а не подпаивание на отваливающихся проводочках.

>>60395

>бери FT232H


А вот и колхозник с ПРОХРАМАТОРОМ ГРОМАВА НА КОМ ПОРТ 9 ПРОВАДКОФ А ЗАТО БИСПЛАТНА ВОТ ИЩЕ ПРАХРАМКУ С МУТНАВА САЙТА СКОЧАЙ АНА ВСЕ ПАДДЕРЖЫВАИТ ПРОСТА КАПИРУЕШ ФАЙЛ ИЗ ПАПКИ ПЕРДУИНЫ ВОТ ТУТА ВОТ ДВАДЦАТЬ ПОЛЕЙ ЗАПОЛНЯИШ (РАЗБИРЕШЬСЯ) И ВСЕВО ТА ДИЛОВ!!. Дедуль, ты еще глицерином попаять предложи. Не слушайте этого колхозана и берите готовые программаторы. Воткнул, в меню выбрал да шей, и никакого пердолинга.

>Мляяяяя, когда ты берешь в руки новый МК, то вопрос как его шить встаёт первым нахуй


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

>>60399
Есть, берешь breakout board и делаешь свою плату на ее базе. Или разводишь плату под свой вариант, если с брейкаутами слишком долго возиться.

>>60401
Чел, программаторы в наше время копеек стоят. Этот шиз тебе про времена нулевых толкует, когда фтди экзотикой были, лол. Забей и купи юсбасп, жлинк и норм юсб-юарт на озоне/алике.

>>60403
Ща он тебе скуфидонскую утилитку под виндовс икспи посоветует. Ты будешь файлик экспортировать в пердуине, прописывать его в етой маняутилитке, указывать порт пердуйни своей и наживать кнопулю, и так каждый раз. Забей кароч, просто не слушай хуйню и купи программаторы.
483 560407
>>60405
Кек.
Я просто даташит на эту микруху глянул, написано, что jtag поддерживает. Но с костылями, получается?
484 560410
>>60403

>А эта FT232H с IDE дружит?


Это всего лишь переходник USB->RS232(TTL), вывод от printf сможешь смотреть. Консольку сможешь поднять, но не более.
Для HW отладки лучше stlink/jlink.
>>60405

>Это вполне промышленного качества решение


Я бы даже заплатил, чтобы посмотреть, как заказчик это "решение" запихивает в твою тухлую клоаку.
485 560411
>>60410
TTL UART у меня и так есть. Даже два, один изолированный.
Интересно именно SWD/JTAG и прочее дерьмо.
486 560414
>>60411
Какой МК у тебя?
487 560416
>>60411
>>60411
Лень уже искать, с чего всё начиналось
488 560417
>>60414
У меня пердуино про микро сейчас в качестве подопытного, но хочу взяться за STM32 или XMC Infineon.
И есть задумка для ATTiny.
Поэтому универсальное решение было бы интересно.
489 560419
>>60417
Ну тут универсального не получится, под ARMы одно, под атмел другое, я таких не встречал.
490 560420
>>60419
Ну так заявлены и jtag и spi. Кагбэ должно.
Мне не трудно купить на Али пачку разных свистков, просто забавно было бы иметь один, чтобы править всеми.
491 560423
>>60420
Дупликатор делал для серийной прошивки стм, атмел, еср, китайцев разных протокол взламывал - везде разное всё. Для отладки софта разные программаторы, похоже не смогу ничем плмочь.
17199070469490.jpg117 Кб, 486x604
492 560438
>>60410
Во-первых, тебе тогда поди за твои отрывающиеся проводки он вообще яйца оторвет, глупыш.

Во-вторых, ты модули в китайских девайсах не видел никогда? Блютус, есп8266/32, фм радио, мелкие импульсники, и т.д. Так делают, прикинь. И оно даже работать будет. Одна плата припаяна на гребенке к другой, микросборочка, в чем проблема? Ее даже вытащить можно, и потом обратно запаять.

В третьих, я сказал "промышленного качества", а не "промышленное". Ибо смысла нет на кастомную плату паять переходник для чипа, который можно сразу на эту плату запаять. Но в любительских условиях легче использовать брейкаут и макетки, без микроскопа и навыков ювелира/радиомонтажницы 80лвл.
493 560440
>>60438
Ладно, ты подебил, треморный.
494 560485
Можно ли сделать на ардуино проводной телефон (на 2+ абонента)?
495 560486
>>60485
Можно и без Ардуино.
496 560487
>>60485
Можно. Но это как каша из топора. Ардуина там будет играть 10% роли.
497 560509
>>60403
>>60410

>Это всего лишь переходник USB->RS232(TTL)


Нет, это USB-FIFO, там можно хоть на SPI хоть на I2C хоть на параллельны 8 битный интерфейс. Учитывая что он программируемый -пожалуйста
https://github.com/m3y54m/cjmcu-ft232hq-programmer JTAG, SWD, and AVR Programmer
Поддержка аврдюд там есть следовательно пердуино иде тоже сможет шить через него
>>60405

>берите готовые программаторы.


2-4к за нормальный жтаг, охуенный совет да, я ебал. А тут у тебя кроме программатора есть жпио из юзерспейса линукса и возможность вытащить до 60 Мбит по SPI на комп или вообще до 40 Мбайт/с по синхронному параллельному. Вам ардуинщикам конечно не понять зачем нужен такой дракон скорости, но я и не надеюсь на вас
498 560510
>>60509
А зачем нужно 40МБ/с по синхронному параллельному интерфейсу? Кард-ридер изобретать?
499 560514
Если пин сконфигурирован на прием внешнего прерывания, может он при этом работать как обычный цифровой вход? Допустим, при срабатывании прерывания начать считывать с этой ноги некую последовательность состояний, а по приходу заранее прописанной последовательности выйти из прерывания.
500 560516
>>60514
Аппаратные вещи у разных микроконтроллеров отличаются. Ардуины же бывают с разными микроконтроллерами. Поэтому нужно уточнять о каком микроконтроллере ты спрашиваешь.
Но вероятно почти для всех микроконтроллеров так можно. Однако

>считывать с этой ноги некую последовательность состояний


Если есть возможность избежать в прерывании длительных операций, то нужно избежать. Так как в момент выполнения прерывания выполнение остальных прерываний откладывается (в зависимости от приоритета), а прерывания в основном нужны для того чтобы быстро на что-то среагировать. Хорошо когда у тебя одно прерывание, а когда будет несколько?
А что за последовательность? Может быть можно принять через SPI?
501 560521
>>60514
Внутри прерывания нельзя выполнять долгий код, тебе чип вачдог перезагрузит.
При прерывании можешь выставлять какой-то флаг, потом в loop() работать с пином как с обычным GPIO, а прерывания или отключить на это время или игнорировать.
502 560522
>>60516

> А что за последовательность?


А хуй знает. Есть одни уличные часы на китайском 8051 микроконтроллере с модулем приема радиокоманд на SYN470R, передатчик от которого успешно проебался. Выход этого модуля приходит на ногу, которая кроме обычного входа/выхода может работать в режиме генерации прерывания. Вот и стало интересно, можно ли как-нибудь подобрать команды для управления.
503 560523
>>60509

>2-4к за нормальный жтаг, охуенный совет да


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

>жопа из юзерспейса линукса


А вот тут ты сразу нахуй идешь

>ардуинщикам конечно не понять


Кокой же ты крутой шарящий гыконерд, задротина.
Но 4к за прохрамматор вшивый ДОРАХА, лол.
504 560528
>>60522

>Вот и стало интересно, можно ли как-нибудь подобрать команды для управления.


Может быть проще посмотреть осциллографом?
505 560530
>>60528
А что смотреть? Пульта нету, приемник в отсутствие команд никакой активности не проявляет.
506 560532
>>60522
Ну и как ты собираешься без пульта команды подбирать?
507 560540
Крч простая задача, но я никогда ничего подобного не писал, так что надеюсь только на вас. Как при нажатии внешней кнопки, добится того, что бы ардуина отключилась только после занятия сервоприводом определённого положения?
508 560541
Хорошая ли идея просто власть огромный кондер на 2000 микрофарад?
509 560543
*Впаять
510 560548
>>60540
Реле поставь, которое даёт ардуине питание, и пусть она сама себя отрубает.
А через кнопку параллельно реле подавать питание на ардуину, чтоб она запустилась и удерживала реле.
17216641637955245482590061946884.jpg5,3 Мб, 3000x4000
511 560554
>>60548
Так?
512 560555
>>60554
Напрямую с GPIO нельзя включать реле, тебе в ответку прилетит 400 вольт самоиндукции.
Купи relay module для ардуины.
513 560557
>>60555
понял, но кроме парралельного диода всё так же?
514 560558
>>60557
Диода для гашения самоиндукции? На модуле уже всё есть.
515 560564
>>60558
а нельзя реле на транзистор поменять? что бы зря ток не тратить
516 560566
>>60564
Я пробовал, у меня не получилось. Откуда-то разорванная земля подсасывалась всё равно.
Попробуй и ты, может у тебя получится.
517 560574
>>60540
А зачем отключать Ардуино? Наркоман?
Отключай сервопривод.
518 560578
>>60574
но ардуина же будет разряжать аккум...
519 560582
>>60578
А зачем тебе вообще там МК?
Кнопки, реле и концевика тебе не хватит?
520 560583
>>50854 (OP)
Сап, аноны! Знаю, что возможность автономно записывать данные в EEPROM у Arduino есть.

Есть задача сделать автономно обучающийся радиоприёмник 433MHz. Т.е. по нажатию кнопки включается режим сканирования кода, нажимаем кнопку на пульте, код считывается и сохраняется в энергонезависимую память. Далее по этому коду нужно активировать соответствующую кнопке функцию, например включить реле. Как и с чего начать такое программировать - в силу скудоумия не знаю. Может, кому попадались готовые решения или хотя бы библиотеки?
521 560584
Нужно ли ставить резистор, если я питаю ардуино Кроной? И сколько ом?
Screenshot2024-07-23-06-54-25-723com.android.chrome.jpg381 Кб, 1080x2400
522 560585
Какой вообще плюс от резистора в такой цепи? Или он вообще не нужен?
523 560586
>>60585
>>60584
Резистор не нужен. Попробуй закон Ома изучить что ли.
Максимум может потребоваться LDO, но тут нужно знать какая именно у тебя ардуина.
524 560587
>>60583

>сканирования


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

Так-то существуют разные виды модуляции у которых могут быть разные параметры. И очевидно что один и тот же приемник такое в простейшем случае не вытянет, а чтобы вытянул нужно SDR и ардуина тут вообще не при чем.
525 560591
>>60586
Ну я на личном опыте знаю, что чем больше сопротивление, тем медленнее разряжается аккумулятор. Ардуине нужно всего 5v, значит можно поставить резистор, что бы уменьшить потребление тока, и мощность, следовательно избежать ненужного перегрева. Что я понимаю не так?
526 560592
>>60591
Почитай про стабилизаторы напряжения.
Или покупай плату UNO с гнездом для 9-24В, там уже всё готово.
527 560593
>>60591
понятно, тогда подключаю крону напрямую к плате и не парюсь
528 560594
>>60592
*фикс
529 560596
>>60587
Зря ты в модуляцию полез. Оно ж щас-то как-то работает, когда код кнопки пульта считан заранее в сонсоли через COM, а потом сравнивается явным образом в прямо в тексте программы. Просто для смены пульта хочется нажать на условные 5сек кнопку на устройстве, а не совать в него USB от ноутбука. Основной вопрос именно в том, как запрограммировать, может есть что-то готовое...
530 560597
>>60591

>Что я понимаю не так?


Примерно все. Есть два варианта:
1) в ардуйне стоит LDO, как пишет анон выше.
2) LDO отсутствует, а микроконтроллер питается от 5В. Тут проблема в том, что эти 5В требуется обеспечить достаточно точно - не выше примерно 5.5В. Будет напряжение выше - оно сгорит. А обеспечить такое напряжение одним резистором не выйдет, потому что ток потребления микроконтроллера не постоянен, в меняется в зависимости от режима работы. Вот включить спящий режим (крайний случай) ток потребления будет микроамперы и на микроконтроллер придут почти все 9В с батарейки и оно сгорит.
IMG20240723113152.jpg306 Кб, 3043x1588
531 560606
>>60558
Так примерно? (На картинке модуль реле)
532 560611
>>60606
Вроде всё так, но ты не говорил, что у тебя батарейка. Ты 5В источник рисовал >>60554
Тогда лучше мосфетами пытаться, чтоб не жрало энергию зря.
Screenshot2024-07-23-14-24-31-134com.google.android.youtube.jpg378 Кб, 2400x1080
533 560612
Что значит запись
PORTB != (1<<7)?
Типа PORTB не равно 128, окей, и? Почему здесь оператор сравнения?
534 560613
Лол, догнал, это не восклицательный знак
535 560614
>>60612
В переменной (регистре) PORTB хранится 8 состояний 8 портов.
Если делаешь PORTB = 0b10000000 то у тебя порт PB7 будет HIGH и остальные 7 LOW (при условии что они все включены как выходные).
(1<<7) это ты берёшь 1 и сдвигаешь её влево на 7 бит. Было 00000001, стало 10000000

>1 << 0 = `0000 0001`


>1 << 1 = `0000 0010`


>1 << 2 = `0000 0100`


Получается
PORTB |= 10000000
|= делает ИЛИ для каждого бита. Если состояния портов были 00011000, а ты делаешь 00011000|10000000 то на выходе получишь 10011000
В итоге PORTB |= (1<<7) выдаёт HIGH на пин PB7.
Перед этим ещё надо перевести пин в OUTPUT через DDRB. Но там уже сам разберёшься.
536 560616
>>60486
>>60487
А как тогда?
537 560617
>>60616
Ты объясни что ты именно хочешь сделать и для чего.
538 560619
>>60617
связать будку на входе в глемпинг с собой (типа штаб)
539 560622
>>60619
ТА-57 на Авито купи.
540 560641
Где купить нормальную проверенную DS3231? Заебали эти китайские подделки с кривыми частотами и неработающими регистрами.
image.png2,1 Мб, 1506x909
541 560651
как он без резисторов это дело подключил?
542 560655
>>60651
Возможно он их ШИМит и ему пока везёт, что ардуина ещё не сгорела.
543 560658
>>60651
Кабелями. Но это не отменяет того, что он дегенерат
544 560670
>>60651
На синих светодиодах падение напряжение около 3.4 В, если пердуина питается не от 5, то в целом работать будет
545 560688
>>60670
Ну кстати да. Атмега328 работает от 1.8В до 5.5В
Может он в обход стабилизатора напрямую питает её. На фотке не видно.
image.png388 Кб, 748x532
546 560689
ребят не смейтесь, с какой стороны припаивать провод? и если мне нужно подключить два провода к одному разьёму, какие клеммы лучше всего подойдут?
547 560694
>>60689

>ребят не смейтесь


Тут плакать надо

>с какой стороны припаивать провод?


А точно надо припаивать? Пин разъёма для чего на пикриле? Что мешает два провода скрутить перед пайкой?

>и если мне нужно подключить два провода к одному разъёму


Разъёмом называется законченное многоконтактное устройство в пластиковом корпусе. На пикриле пины гребёнки

>какие клеммы лучше всего подойдут?


оот автомобильного аккумулятора точно подойдут
548 560696
>>60689
Да куда хочешь, туда и паяй. Похуй вообще.
549 560698
>>60694

> А точно надо припаивать?


а как закрепить без пайки?

> Что мешает два провода скрутить


не понимаю что это значит

> оот автомобильного аккумулятора точно подойдут


я от акумулятора только гигансткие клещи видел, они не подойдут, можешь показать на картинке или название?

>>60696

> Да куда хочешь, туда и паяй


я никуда не хочу. я вообще паять не люблю
image109 Кб, 808x808
550 560699
>>60698

>я никуда не хочу. я вообще паять не люблю


Купи arduino jumpers на али, они надеваются на эти пины.
551 560701
>>60699
я согласен, они легко одеваются, но и соскакивают от легко
552 560703
>>60701
Выбирай из двух стульев. Или пайка или это.
Я за пайку.
553 560711
>>60701
Спермопистолетом зафиксируй, чтобы не соскакивали.
554 560714
>>60711
а суперклей ?
6999106424.jpg238 Кб, 1000x1000
555 560715
556 560716
>>60714
Внутрь натечет.
557 560717
>>60715
о, вот эту штуку и возьму
558 560720
>>60717
К ней отвёртка только нужна мелкая.
559 560725
>>50854 (OP)
Аноны, существует ли в природе готовая железка для управления бесколлекторным мотором на 1-2 кВт, с атмегой и возможностью написания собственной прошивки? Надо мозги для электровелосипеда, те, что есть не устраивают, те, которые якобы могут как я хочу стоят 50к (келли) или еще что-то там. Чуть-чуть программировать умею стм и ардуино, паять я ебал ну провод могу припаять к ножке, но не более.
Есть опенсурс контроллер для электровела?
561 560752
>>60736
То что доктор прописал! Только дороговато.
Нашел это на али https://sl.aliexpress.ru/p?key=nAbpsGA
Неужто контроллер размером буквально с два контроллера, которые у меня стоят на квадрокоптере может тянуть 140А продолжительного режима на 48 вольтах? На трех транзисторах, которые даже вместе могут поместиться у меня за крайней плотью и не создать особого беспокойства? Что это за космические технологии?
six-sleep-modes-in-atmega328p.png33 Кб, 1291x297
562 560809
>>60540
повар-даун не катит?
563 560810
>>60651
А что, китайцы до сих пор не создали светодиоды с ТО-резистором внутри? Первое что пришло в голову.
564 560824
>>60622
Пара штук будет 100тыр стоить ещё спиздить могут
565 560828
>>60824
Ну тогда просто пару советских телефонов, там переделки минимальные.
566 560829
>>60809
Что значит повердаун?
Я уже западе всë через может. На Vin идут два провода, один от транзистора, второй от кнопки. Теперь думаю, как сообщить ардуине о том, что кнопка отключена
567 560830
>>60829
Т9 кошмарит
*запаял через транзистор
568 560845
Можно было бы поставить пул ап на рандомном пине, и подключить минус через эту кнопку, но все контакты кнопки уже заняты...
1.jpg478 Кб, 1920x1080
569 560867
>>60829
Не выключать питание борды, а уходить в сон с пониженным энергопотреблением, там будет в районе 10 мкА, что не смертельно для батареи способной двигать серво. Можно уронить потребление ниже 1 мкА но надо руками теребить фьюзы и отключать WDT и TWI, среда ардуины не дает блондинкам прямой доступ к фьюзам, увы. Но это можно сделать, если заливать камень напрямую из Avrdude.
Ну или как обычно привязать веревку к швабре и вот это всё.
https://microkontroller.ru/arduino-projects/spyashhie-rezhimy-v-arduino-i-kak-ih-ispolzovat-dlya-ekonomii-energii/
570 560906
>>60867

>10 мкА


И смысл, если у анона LDO отожрет в 100 раз больше?
571 560908
>>60810
да, наверно это именно такие
572 560924
>>60867

>среда ардуины не дает блондинкам прямой доступ к фьюзам


они не на синятине разли пишут?
573 560938
>>60924
Ну-ка, подергай фьюзы на сях.
111.jpg809 Кб, 1920x1000
574 560948
>>60924
Концепция пердуины - работа с пердуино-бордами. Конфигурация камня зафиксирована в бутлодере и ты ничего не можешь менять, даже источник тактирования - кушай что дают.
В кастомных корах с гитхаба хоть какие-то настройки камня есть, и то не всё.
575 560951
>>60906
Согласен, линейник 1117 на собственные нужды 5 мА жрет. Но есть хитрый финт ушами, можно выкинуть линейник.
Видел такое в китайских пультах, работающих от батарейки А23 12V.
Трансмиттер запитан прямо от батарейки а камень через обратно включенный стабилитрон 6V8 и керамика 0.1 по питанию камня.
Не поленился, посмотрел оссцилом что на VCC, там красивые 5 вольт с копейками, при нажатии на кнопки даже иголочек не видно. Рабочая тема.
576 560955
>>60951
Можно стабилизатор отключать пином, а питать в спящем режиме от батареек через диод Шоттки.
577 560956
Крч резал паял собирал четыре дня
Результат нихрена не работает
Хз чо делать дальше
IMG20240729205120.jpg3,9 Мб, 3000x4000
578 560957
579 560959
>>60956
Разбить проект на отдельные задачи и добиваться исправного выполнения каждой задачи отдельно, так и найдешь где косяк.

К сожалению, я не экстрасенс и не могу по фото маминой подруги определить почему не работает кучка говна с проводками.
580 560960
>>60959
Нет это долго и неинтересно
Я предпочитаю разфигачить все молотком и скинуть в сельский туалет
dca2zkd-ddb341b5-453d-4e0e-a562-a2f864017b48.png118 Кб, 745x1486
581 560961
>>60960
Наночку не бей, она не виноватая.
582 560981
>>60612
Это не восклицательный знак, это I (or), PORTB = PORTB OR (1<<7)
583 560984
>>60948

>Конфигурация камня зафиксирована в бутлодере


Во фьюзах, додик.
584 560985
>>60984

>Во фьюзах


Да ты чё, правда что ли? Нихуя себе откровение.
Ну и как мы можем повлиять на фьюзы в arduino ide, кроме заливки бутлодера?

>>60282
Смотрю на этот колхоз и прям руки чешутся. Где-то у меня такая свистулька валяется, щас сварганю себе такое же.
585 560994
>>60985
После прошивки из-под Пердуино, поставить фьюзы в ПонипрогАВРСтудио?
586 561000
>>60938
легко только не для авр у стм можно ими подергать во время выполнения прошивы
>>60948

> в бутлодере


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

>можем повлиять на фьюзы в arduino ide, кроме заливки бутлодера?


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

карочи ебаные области видимости которые канкретны для каждого камня
587 561003
>>60985

>кроме заливки бутлодера?


А ты в курсе, что они не там?
588 561004
>>61000

>только не для авр


Очень важная информация для пердуино-треда, ага.
589 561011
>>61004
пердуина и на стм бывает
1.jpg723 Кб, 1800x900
590 561012
>>61000

>у авр они не доступны по последовательному интерфейсу


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

>лень перечитывать даташит


В следующий раз не ленись.

>у меня на 51 архитектуре


Поясни в чём профит сидеть на архитектуре 20го века в 2024м. Что в ней такого привлекательного?

>>61003
И ты тоже не понял мою мысль? Ну ок, фьюзы это биты управляющие работой железа, прям физические транзисторы замыкающие цепи. В avr они раскиданы по разным регистрам, по принципу дартс.
Когда мы жмакаем в Arduino IDE кнопочку записать загрузчик, IDE скармливает аврдуде файл прошивки микропрограммы бутлодер для размещения её в бутовой области флеш-памяти.
А также, передает дуде набор инструкций по настройке различных фьюзов - отключить BOD, поменять источник тактирования, выбрать частоту камня и т.д. Затронутые при этом биты, в оф даташите буквально называются fuse.
Вот что я подразумеваю, когда говорю что мы влияем на фьюзы во время заливки бутлодера.
Если я ошибаюсь или что-то не правильно называю, то поясни пожалуйста.
591 561015
>>61012
Додя, а теперь посмотри на схеме пердуины, где у нее ноги для ПРОГРАММИРОВАНИЯ по последовательному интерфейсу, а куда у нее идут Rx и Tx для пердуирования через пердуинскую среду.
Намек: последовательно пишется и читается флеш, еепром и фьюзы через линии MISO и MOSI, а не через сериал-порт бутлодыря.

>почему один я тут страдаю


Потому что даташит не жопой читать надо.
592 561017
>>61015
То есть у тебя последовательный интерфейс это исключительно UART, а SPI таковым не считается. Ок, все остальные вопросы снимаются.
593 561022
>>61012

>Что в ней такого привлекательного?


потомучто они тупо есть валом - когда контору ликвидировали мне на халяву упал цех в котором я 15 лет чинил в промышленых масштабах девайсы на их основе и СКЛАД запчастей и это отлаженая хуйня
в авр я вижу превлекательности например тюньки но как читать еще один мануал на100+ страниц? ну его нахуй я лучше в стм32 вкачусь

>это чё такое


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

> привлекательного?


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

>они раскиданы по разным регистрам, по принципу дартс.


никаких дартсов есть канкретные регистры которые доступны только после команды чип ераз - области видимости але
это сделано для того чтобы всякие хитрожопы не сливали прошивки - не могли установить фьюз на разрешение чтения памяти программ
просто пердуина льет все в куче
карочи у этих битов канкретные адреса - а не ХУЙ этожи авр ога? тут биты прямо не адресуемы - сри сразу весь регистр - вкуряеш к чему это ведет? потому и 51 архитектура - я каждый бит могу дернуть по адресу а ты сначала байт подготовь - СДВИГАМИ МАНЯ я хз что жрет больше деление или сдвиги
а других операций в синятине да и в асме авр для этого НЕТ
ножно канечно и прибавлять но если бит еденица то если ты прибавиш она вылезет в соседний ога?
поэтому чтение и условие если не хочеш сдвигать...
карочи есть канкретные адреса есть области видимости что когда и после чего доступно
у меня другая проблемка
есть хуева гора залоченых от перепрошивки камней уже на платках в корпусе кто говарит можно кто нет былоб ахуительно чтобы можно но я чувствую что нет

>поясни


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

>Что в ней такого привлекательного?


потомучто они тупо есть валом - когда контору ликвидировали мне на халяву упал цех в котором я 15 лет чинил в промышленых масштабах девайсы на их основе и СКЛАД запчастей и это отлаженая хуйня
в авр я вижу превлекательности например тюньки но как читать еще один мануал на100+ страниц? ну его нахуй я лучше в стм32 вкачусь

>это чё такое


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

> привлекательного?


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

>они раскиданы по разным регистрам, по принципу дартс.


никаких дартсов есть канкретные регистры которые доступны только после команды чип ераз - области видимости але
это сделано для того чтобы всякие хитрожопы не сливали прошивки - не могли установить фьюз на разрешение чтения памяти программ
просто пердуина льет все в куче
карочи у этих битов канкретные адреса - а не ХУЙ этожи авр ога? тут биты прямо не адресуемы - сри сразу весь регистр - вкуряеш к чему это ведет? потому и 51 архитектура - я каждый бит могу дернуть по адресу а ты сначала байт подготовь - СДВИГАМИ МАНЯ я хз что жрет больше деление или сдвиги
а других операций в синятине да и в асме авр для этого НЕТ
ножно канечно и прибавлять но если бит еденица то если ты прибавиш она вылезет в соседний ога?
поэтому чтение и условие если не хочеш сдвигать...
карочи есть канкретные адреса есть области видимости что когда и после чего доступно
у меня другая проблемка
есть хуева гора залоченых от перепрошивки камней уже на платках в корпусе кто говарит можно кто нет былоб ахуительно чтобы можно но я чувствую что нет

>поясни


карочи смысл в том что фьюзы можно не дергая загрузчик дергать выше писал - там есть бит установив который при поступлении инструкции чип ерейз память программ не стираеца и ты можеш ее не дергать а только установить нужные фьюзы
это у авр
у стм можно на лету но палюбому лочащие камень от халявщиковхитрожопов те тоже после чиперейз
594 561026
>>60959
Крч подключаю питание через юсб все радуются всем хорошо светло на душе, все работает.
Подключаю через крону на вин и гнд - льëт дождь, играет грустная музыка и сервопривод начинает делать вид что его не существует
595 561027
>>61022
πРО4ИТАВLLIИХ СОÑ∆YT C YMÅ
596 561041
>>61026
Теперь ты знаешь что проблема в питании. Ты уверен что твоя крона в принципе способна двигать серву? Проверь сначала обеспечивает ли она необходимый ток. Линейник 1117 тоже имеет ограничение по току, разны китайцы заявляют разные значения, у кого 1А, у кого 0.8А, а по факту может быть что угодно.
Посмотри напряжение на VIN и на 5V когда оно шевелится. Ну и проверь куда чего ты там напаял.
597 561042
>>61022
Еле осилил твою простыню. Понял 2 вещи.
1. Ты нихуя не знаешь про avr но всем поясняешь по хардкору как оно устроено.
2. Сидишь на старинных кирпичах, потому что дедушка оставил по наследству 3 ведра этих кирпичей.

>высри канкретную цифру


4 - 7 машинных тактов, в зависимости от того, какая инструкция выполнялась в момент прерывания. RISK архитектура - 1 машинный такт за 1 тик генератора. Делишь секунду на частоту камня, умножаешь на 4 - 7 и получаешь канкректную пацанскую цифру.
598 561043
>>61041
Вообще, питать что-то мощное от Кроны это плохая идея, а уж после ЛСН, так и вообще.
image.png20 Кб, 559x379
599 561044
>>61041
да, я об этом и подумал. подключал вместо кроны блок питания, эффект такой же, потребление тока равное потреблению ардуины, может я что то не так подключаю?
600 561045
>>61044
А напряжение на кроне просаживается?
601 561046
>>61044
Эмм... а где ограничение тока базы? И ты хочешь закрывать пнп транзистор у которого на эмиттере 9 вольт, подавая на базу 5 вольт, я правильно понимаю? И что за кнопка с двумя парами контактов, изначально они замкнуты?
images.jpeg4 Кб, 225x225
602 561048
>>61046
Ой, резистор там стоит, просто забыл на схеме показать + там полевой транзистор, а не биполярный,
но я не умею его рисовать


А кнопка такая вот в точности
603 561050
>>61048

>но я не умею его рисовать


А подключать умеешь? Можно узнать маркировку транзистора?
а то может это вообще кренка какая-то )

Картинка с выключателем это здорово, но хотелось понять какую роль он играет в твоей схеме.
604 561052
>>61042

>Ты нихуя не знаешь про avr


я знаю ровно столько сколько надо чтобы сделать вывод - хуета
да есть достоинства но их недостаточно чтобы я на нее перекатился но есть и недостатки
я не стороник высоких степеней интеграции - кстати в авр есть контроллер внешней памяти? вот я легко могу поключить и оперативу и флешку и пзуху - внешние на спецально предназначеную для этого шину и использовать штатный асемблер для доступа к этому барахлу ЗА ОДИН МАШИННЫЙ ТАКТ или по твоему нет 51 камней с интегрированым ацп?
но больше всего убивает один момент - отсутствие прямого доступа к битам порта
канкретный вопрос - тебе надо поставить 4 ноги контролера в 1 что ты на своей пердуине делаеш? функцию вызываеш? а сколько тиков она работает? я же тупо пишу Р3_1=1; Р3_2=1; Р3_3=1; Р3_4=1; и это все выполняеца за 4 машинных такта + кварц на 24мхз по мануалу захочу влеплю на 33 и прерывание у 51 архитектуры выполняеца за один машинный такт тк нет длинющих - долгих инструкций большинство выполняеца за один машинный цикл а все остальное за 2
но перечисли ка лучше знаток хуев ты что такого есть в авр чтобы заставило меня перекатица
еще раз если мне и понадобяца сверх вычисления техже флоатов и мне не хватит распределеных вычислений я вкачусь в стм32 минуя недо высер авр который якобы на 16бит но на самом деле алу там все тоже 8битное
еще раз авр это 2 кадра которые взяли 51 архитектуру прикрутили к ней свистелки и перделки добавили в большинстве задач нахуй ненужных условий и режимов у таймеров и прерываний - они не помогают а только усложняют отрезали контроллер памяти битовую адресацию портов тк древний кусок мамонта и так уже был перегружен по самое не хочу и высрали авр
а вообще сдаеца мне это вообще очередной заложеный ресурс - умышленая деградация сам понимаеш для чего
605 561053
>>61044
кто такая холедера? у нее сисеги большие?
606 561056
>>61050
Транзистор полевой p канальный
Кнопка должна отключать ардуину. Сначала отключается один канал питания, после того, как сервопривод займет нужное положение, закроется транзистор и тогда уже отключился второй канал.
Второй контакт на кнопке нужен что бы ардуино понимала, нажала сейчас кнопка или нет
607 561057
>>61053
Да, неприлично огромные
608 561058
>>61056

> Сначала отключается один канал питания, после того, как сервопривод займет...


хриновая логика - сферическая в вакууме
очень много возможных колизий

>нужен что бы ардуино понимала


это можно сделать намного проще и надежнее
609 561062
>>61052
Можно побитово регистр порта менять же в авр.
610 561071
>>61062
Эта няша не понимает разницу между компилятором и архитектурой. Думает, если в пердуино-скетче написана функция digitalWrite() то это особенность ядра avr и установка бита в регистре порта делается каким-то многоэтапным способом.
Походу какой-то городской сумасшедший.
2.jpg296 Кб, 1600x800
611 561075
>>61056
Сделай как-то так.
И нахуя пердуине знать что твой палец всё ещё жмет на кнопку, как она на это повлияет?
612 561079
>>61075
Подкинет не нужно знать, где мой палец. Она должна знать положение кнопки, что бы задать правильный угол для сервопривода
613 561080
Ардуине*
614 561081
Кнопка с фиксацией, палец можно и отпустить, главное не переключать обратно
05.jpg95 Кб, 730x676
615 561083
>>61062
не можно - см пик
>>61071
еще раз у меня высшее профильное образование и я знаю о чем говарю и в отличии от тебя и тебе подобных вкатунцов я мануалы читаю не жопой и не по диагонали и ПОНИМАЮ что там написано скажу больше эти мануалы написаны такими как я для таких как я а некоторые ключевые моменты они не явны

вообще те 2 кадра что высрали авр преследовали одну основную цель - популяризировать микороконтроллеры - сделать контроллер для нищебродов нубовкатунцов такую себе пердуино архитектуру где все легко и просто и многое делаеца само по себе не явно - раньше рукажопых профанов к этой теме и на пушечный выстрел не подпускали и вкатывались в эту область в основном пограмисты системщики но и они порой садилсь на сраку столкнувшись с этой темой - основными проблемами были наличие погроматора - достаточно не дешовая штука ну и специфический если хочеш "стиль" написания программ помню лет 8 назад зайдя в погромач был оттуда гоним ссаными тряпками типа - что это за пиздец? нахуя все переменные глобальные??? уебывай в радивач и тд и тп а в радиаче тогда контролеры были чемто сверх естественным...
карочи поняв суть этой недоархитектуры такой себе бейсик - нубоконтроллер для вкатунцов и школьников - я и не стал ей заморачиваца
но сама по себе архитектура и наличие свистелок и перделок не обеспечили достижение поставленой цели - срубить бабло на нубовкатунцах и была высрана целая иде КАРЛ - вами так обажаемая пердуина по идее все это должно было дать нубовкатунцу канкретный ответ на вполне канкретный вопрос - помигал светодиводами? понравилось? хочеш дальше уже серьезных вещей? добро пожаловать в мир микроконтролеров и цифровой электроники - покупай человеческий погроматор и полетели...
но нубовкатунцы на то и нубовкатунцы - они ленивые нищеброды и это привело к закономерному пиздецу - сейчас я встречаю вполне серьезные решения - проекты на базе пердуины естествено с кучей глюков багов и прочих косяков
это как учица катаца на велосипеде - сначала на четырех колесном потом тренировочные колесики отключаюца потом пакупаеца средний велосипед - для подростков потом взрослый а уже потом спортивный чтобы показывать другим человекам возможности человеческого тела ставить рекорды и затмевать солнце - показывать насколько ты невъебенно крут
так вот об этих "серьезных" проектах на базе пердуины - это все еще тот 4х колесный децкий велосипед но уже обвешаный професиональными примочками - дисковые тормаза переключение передач и тд и тп вот только проблема в том что у пердуины эти тренировочные колесики не откручиваюца они являюца рамой и смотриш на такое поделие и мурашки по спине от осознания насколько автор сего высера долбаеб необучаемый - это как на бейсике писать операционку - можно не спорю но имеет ли смысл?
05.jpg95 Кб, 730x676
615 561083
>>61062
не можно - см пик
>>61071
еще раз у меня высшее профильное образование и я знаю о чем говарю и в отличии от тебя и тебе подобных вкатунцов я мануалы читаю не жопой и не по диагонали и ПОНИМАЮ что там написано скажу больше эти мануалы написаны такими как я для таких как я а некоторые ключевые моменты они не явны

вообще те 2 кадра что высрали авр преследовали одну основную цель - популяризировать микороконтроллеры - сделать контроллер для нищебродов нубовкатунцов такую себе пердуино архитектуру где все легко и просто и многое делаеца само по себе не явно - раньше рукажопых профанов к этой теме и на пушечный выстрел не подпускали и вкатывались в эту область в основном пограмисты системщики но и они порой садилсь на сраку столкнувшись с этой темой - основными проблемами были наличие погроматора - достаточно не дешовая штука ну и специфический если хочеш "стиль" написания программ помню лет 8 назад зайдя в погромач был оттуда гоним ссаными тряпками типа - что это за пиздец? нахуя все переменные глобальные??? уебывай в радивач и тд и тп а в радиаче тогда контролеры были чемто сверх естественным...
карочи поняв суть этой недоархитектуры такой себе бейсик - нубоконтроллер для вкатунцов и школьников - я и не стал ей заморачиваца
но сама по себе архитектура и наличие свистелок и перделок не обеспечили достижение поставленой цели - срубить бабло на нубовкатунцах и была высрана целая иде КАРЛ - вами так обажаемая пердуина по идее все это должно было дать нубовкатунцу канкретный ответ на вполне канкретный вопрос - помигал светодиводами? понравилось? хочеш дальше уже серьезных вещей? добро пожаловать в мир микроконтролеров и цифровой электроники - покупай человеческий погроматор и полетели...
но нубовкатунцы на то и нубовкатунцы - они ленивые нищеброды и это привело к закономерному пиздецу - сейчас я встречаю вполне серьезные решения - проекты на базе пердуины естествено с кучей глюков багов и прочих косяков
это как учица катаца на велосипеде - сначала на четырех колесном потом тренировочные колесики отключаюца потом пакупаеца средний велосипед - для подростков потом взрослый а уже потом спортивный чтобы показывать другим человекам возможности человеческого тела ставить рекорды и затмевать солнце - показывать насколько ты невъебенно крут
так вот об этих "серьезных" проектах на базе пердуины - это все еще тот 4х колесный децкий велосипед но уже обвешаный професиональными примочками - дисковые тормаза переключение передач и тд и тп вот только проблема в том что у пердуины эти тренировочные колесики не откручиваюца они являюца рамой и смотриш на такое поделие и мурашки по спине от осознания насколько автор сего высера долбаеб необучаемый - это как на бейсике писать операционку - можно не спорю но имеет ли смысл?
616 561084
>>61057
пили с супом
617 561085
>>61079
инициализация сервы и прочей механики происходит В НАЧАЛЕ работы
то что ты пытаешся запилить применяеца несколько для других целей
например свертка информации
тое есть какойто девайс который работает и выполняет достаточно длинные много этапные операции которые очень критичны к потере данных могущие произойти например при аварии на шине питания и если эта авария произошла необходимо произвести сохранение частично наработаных результатов
в таких и подобных случаях и производят свертку информации ставят на шине питания мазгов и датчиков достаточно жирный кондюк и мониторят на нам липиздричество и если оно начало падать - очевидно произошла эта самая авария питания то устройство моняторящее эту колизию высирает внешнее прерывание и контроллер выполняет свертку информации
и если мне не изменяет память в авр есть подобный блок
тебеже хватит и концевика завязаного на механику - крайние точки на твоей серве ну или если у сервы есть крайние положения тое двиг крутит крутит и перемещаемый им через реуктор нахуй уперся то можно маниторить неизбежно возрастающий в таком случае ток это кстати будет являца защитой если вдруг чтото заклинит - чтобы не посрезало зубья у шестерни
выполнить достаточно легко - маниторь напряжение на серве просело отключай я так кстати делал когда у одного хуйкина на воротах гаража погарели мазги - там изначально стоял енкодер для этой цели но у него уже умирали контакты и он ебал мазги посему я просто мониторил напряжение на движке - значит ворота достигли крайней точки + защита у него были малолетние пиздюки - тое настроил так чтобы ни пиздюка ни его жопавозку не перерезало этими воротами как гельятиной
618 561091
Аноны, снова прошу подсказки, а есть ли для ардуины готовый шилд или плата для защиты входов? Т.е. у меня есть вход, цифровой, в него приходит длинная линия и я знаю, что на эту линию может быть наводка пару киловольт или иногда повышаться напряжение, допустим до 50 Вольт, вот чтобы мне руками не городить стабилитроны и супрессоы есть готовая плата такая? Я не знаю как гуглить, не смог. Выходы я пускаю через Н мост драйвер, мне норм.
619 561092
>>61091
Есть модули с оптопарами.
620 561093
>>61092
один хуй ему придеца городить огород защиты ик диводов - входов оптопары глупо использовать оптопару в роли передохранителя
621 561104
>>61083

> Омск


Так бы сразу и говорил, что ты омич.

А к вопросу записи, ну обновил побитово байт и отправил в порт. В чём проблема-то?
622 561115
Держу в курсе.
Пару недель назад сделал из ардуины дренажный автомат (мерит два сопротивления и дёргает релешкой). Продаются у китайцев уже готовые, но выходит немного дороже, чем в ардуине. Кроме того, ардуину можно разобрать и собрать что-нибудь ещё.

Сегодня внезапно осознал, что хочу знать как часто он откачивает, чтобы тенденцию наблюдать и прикрутил экран.
Полдня ловил баги (непривычно делать это стоя и с ноутбука), но сейчас все работает и я доволен.
623 561117
>>61104

>ну обновил побитово байт


ну и как ты собрался по битово обновлять байт без битовой адресации? высри ка парочку идей лол можеш на питоне
и я же кажись просил предоставить канкретную цифру - сколько времени работает эти ваши пердуино функции дигитал врите и дигитал рид
я же выше писал какие это сулит проблемы и усугубляюца они "медлеными" кварцами ну тут они подтянулись уже можно и 16мхз кварц вкорячить и тормозным алу которым так славица авр напомню это все тотже тормозной алу от 51 архитектуры пусть и слегка "оптимизированый"
пойми одну простую вещ микороконтроллер это не канкулятор его задача несколько в матиматических вычислениях хоть и без них никуда а в другом а имено отловить изменение сигнала на ноге произвести какие то вычисления или отработать условия - если то и высрать др сигнал на другой ноге ну или если так хочеца можно и на тойже например интерфейс 1вире - время реакции мой юный подаван
конечно нубью этот подводный особо не мешает мигать светодиводами а вот...
всего один пример - знаменитая печка шизика где я задался целью дергать семистором 2квт нихромовой спиралью выдраной из комфорки промышленой плиты - да опять вотэто самое - они тупо есть и их валом
что такое семистр знаеш? это такой ключ который предназначен камутировать переменку из разетки и ее не надо выпрямлять как в случае с транзистором но у него достаточно своеобразная система - логика управления тое он выключаеца не тогда когда мы подали условный нуль на затвор как у транзистора а тогда когда ток удержания упадет ниже какогото вполне канкретного значения не буду расписывать что это нагуглиш и сам но на практике выключение семистора происходит тогда когда синусоида переходит через нуль тое мы его только включаем а выключаеца он сам
посему есть 2 метода управления - пропуск фаз и резка фаз тое в первом случае мы его тупо включаем в начале полу волны или не включаем тое пропускаем полу волну а во втором ...
вот здесь поподробней
мы его можем включать не сразу после того как синусоида перешла через нуль тое он выключился а позже тое отрезать от полуволны синусоиды какуето часть очевидно начало тк см выше он не выключица пока...
карочи как это выглядит на практике - для первого метода пропуска фаз есть спец дравира с контролем перехода через нуль типа moc3041 но мы его не расматриваем там все просто как 3 копейки а вот для второго - резки фаз надо городить достаточно ебанутый огород - совокупность програмно апаратных средств но и там нет ничего сверх естественого - там есть пиздец такой что ты ахринееш и он не один но об этом позже
карочи как это выглядит на практике
все начинаеца с того что необходимо отлавить переход фазы через нуль - это ключевой момент тк имено здесь семистр выключаеца - я это делаю достаточно легко и просто между мостом и сглаживающим кондюком ставлю диод чтобы видеть уже выпрямленые полу волны затем через делитель эти волны загоняю на кампоратор - почему кампаратр? да хз вот он уменя просто есть - еще один канал в LM393 на другом канале висит датчик температуры в принципе можно и чтото другое но у меня так и кампаратор выдает на контроллер внешнее прерывание имено тогда когда фаза переходит через нуль ну или близкое к этому... вообще семистр теристр хоть и тормазной относительно транзюков ключ но точность любит
все дальше можно писать прошиву
623 561117
>>61104

>ну обновил побитово байт


ну и как ты собрался по битово обновлять байт без битовой адресации? высри ка парочку идей лол можеш на питоне
и я же кажись просил предоставить канкретную цифру - сколько времени работает эти ваши пердуино функции дигитал врите и дигитал рид
я же выше писал какие это сулит проблемы и усугубляюца они "медлеными" кварцами ну тут они подтянулись уже можно и 16мхз кварц вкорячить и тормозным алу которым так славица авр напомню это все тотже тормозной алу от 51 архитектуры пусть и слегка "оптимизированый"
пойми одну простую вещ микороконтроллер это не канкулятор его задача несколько в матиматических вычислениях хоть и без них никуда а в другом а имено отловить изменение сигнала на ноге произвести какие то вычисления или отработать условия - если то и высрать др сигнал на другой ноге ну или если так хочеца можно и на тойже например интерфейс 1вире - время реакции мой юный подаван
конечно нубью этот подводный особо не мешает мигать светодиводами а вот...
всего один пример - знаменитая печка шизика где я задался целью дергать семистором 2квт нихромовой спиралью выдраной из комфорки промышленой плиты - да опять вотэто самое - они тупо есть и их валом
что такое семистр знаеш? это такой ключ который предназначен камутировать переменку из разетки и ее не надо выпрямлять как в случае с транзистором но у него достаточно своеобразная система - логика управления тое он выключаеца не тогда когда мы подали условный нуль на затвор как у транзистора а тогда когда ток удержания упадет ниже какогото вполне канкретного значения не буду расписывать что это нагуглиш и сам но на практике выключение семистора происходит тогда когда синусоида переходит через нуль тое мы его только включаем а выключаеца он сам
посему есть 2 метода управления - пропуск фаз и резка фаз тое в первом случае мы его тупо включаем в начале полу волны или не включаем тое пропускаем полу волну а во втором ...
вот здесь поподробней
мы его можем включать не сразу после того как синусоида перешла через нуль тое он выключился а позже тое отрезать от полуволны синусоиды какуето часть очевидно начало тк см выше он не выключица пока...
карочи как это выглядит на практике - для первого метода пропуска фаз есть спец дравира с контролем перехода через нуль типа moc3041 но мы его не расматриваем там все просто как 3 копейки а вот для второго - резки фаз надо городить достаточно ебанутый огород - совокупность програмно апаратных средств но и там нет ничего сверх естественого - там есть пиздец такой что ты ахринееш и он не один но об этом позже
карочи как это выглядит на практике
все начинаеца с того что необходимо отлавить переход фазы через нуль - это ключевой момент тк имено здесь семистр выключаеца - я это делаю достаточно легко и просто между мостом и сглаживающим кондюком ставлю диод чтобы видеть уже выпрямленые полу волны затем через делитель эти волны загоняю на кампоратор - почему кампаратр? да хз вот он уменя просто есть - еще один канал в LM393 на другом канале висит датчик температуры в принципе можно и чтото другое но у меня так и кампаратор выдает на контроллер внешнее прерывание имено тогда когда фаза переходит через нуль ну или близкое к этому... вообще семистр теристр хоть и тормазной относительно транзюков ключ но точность любит
все дальше можно писать прошиву
624 561118
смысл ее работы опятьже достаточно прост
по внешнему прерыванию запускаеца таймер и начинает считать как только таймер переполнился и произашло его прерывание я ставлю канкретную ногу контролера в 1 тем самым подаю липиздричество на икдивод оптосемистора у меня Y210 можно и от мос взять дравирочек MOC3023 можно попытаца твердотельное реле присобачить - не принципиально...
очевидно что какое значение я загружу в таймер это и будет являца управляющей цифрой момента отпирания семистора а следствено и мощностью высраной на конечной нагрузке у меня эта чифра на моем древнем куске говна мамонта в пределах от 0хB47F-1% до 0хF900-100% - да да все правильно меньшая цифра это минимум мощности - у меня 51архитектура у меня нет свистелок и перделок у меня таймер считает в одну сторону тое каждый тик это ++ и прерывание от него происходит когда он FFFF - переполняеца
не сложно посчитать что на 50гц точнее на 100гц тк я работаю только с половиной синусоиды тое на 10милисикунд у меня 19328 ступеней регулировки конечно не все они доступны тк есть еще длина управляющего импульса и пока откроеца оптосемистр еще более тормазной ключ чем семистр пока откроеца сам семистр проходит какоето время но это уже другая история - ловля поправок на ключи и здесь я не сабираюсь это расматривать - и так очередной длиннопост высираеца которые так не любит школота
все это легко и просто и очень ахуительно но ... это только присказка а сказка начинаеца сейчас блядж
но что но? а да 19к ступеней регулировки это заебись никакая крутилка на такое не способна даже 2 последовательно...
но чтоже сцука но? еще не догадался? не увидел масштаб пиздеца не осознал его?
вся жопа в том что эти 19к ступеней и есть одна большая жепа в виде синусоды а мнето надо ручку мощности в процентах линейных таких процентах где каждый процент это условные 20вт
для тупых 19к это время и оно линейно а напряжение в разетке это ебаная синусоида и она нихуя не линейна она эта ебучая кривая пидорская сферическая не имеющая конца уебанская цифра пи - 3.14 которая точнее производная от нее
для еще более тупых - мощность высраная на нагрузку это напряжение на ток в случае с резистивной нагрузкой ток линеен и линейно - пропорционально зависит от сопративления этой нагрузки у нихрома конечно есть своя поправка на температуру - зависимость сопративления от температуры но погуглив эту цифру... карочи нихром это заебись
карочи суть проблемы для савсем уж кретинов если я захочу 50% процентов мощности то просто поделю попалам эти 19к - половинка синусоиды симетрична но что делать когда мне понадобица 33% или 58% ? кто не курил в школе геометрию и ее производную тригонометрию легко ответит на сий вопрос - считай через площадь синусоиды
считай блядж ну ну я честно пытался нагуглить эту формулу но на 3й день меня это заебало - перебирать одни и теже раковые перепечатки одного и тогоже и я задал этот вопрос в погромаче - закономерно был послан нахуй со словами - пиздуй в радиач - в том 16м году радиач представлял поистине жалкое зрелище и при любом упоминании семисторов тиристоров резки фаз у тогдашней мочи да и не только дико возгорался анус начиналось интенсивное бурление говен жесткий тролинг переростающий в дикие срачи и как обычно все заканчивалось груповой еблей мамаш анонов и очевидным баном
посему подождав пока говна на погромаче слегка поутихнут и последовав поговорке если гора не идет к магомеду то магомед идет к горе я слегка поменял постановку вопроса а имено оставил только матишу и выкинул всякое упоминание о семисторах теристорах и прочих микорокантроллерах и о чудо анон мне высрал необходимую формулу последовательной апроксимации для нахождения интересующих меня величин вот она - на пике кушайте не обляпайтесь
заебись подумал я и? и накидал код - уже имаджинировал мое ебало когда я увидел время исполнения сего пиздеца? притом я уже в процессе написания понял что оно буде не ахти - нами так любимая цифра пи и сократил апроксимацию до 3х ступеней карочи получил я чтото около одной секунды на выполнение и задался вопросом а нахуй спрашиваеца мне такая резка фаз? когда в секунде 100 полупериодов? не прощи ли всеже пропуском фаз? но не буть я собой и не получи я на радиаче всем известное погоняло если я не добьюсь поставленой задачи это буду не я
в итоге применив известный метод когда алу контроллера обсираеца от взвалившихся на него ниебучих вычислений да еще и так им "обожаемых" флоатов - чисел с плавающей точкой - кто скажет КАКОЙ? я получил можно сказать ахуительные результаты а имено скорость выполнения этой задачи в ДВА машинных тика
тое от момента как пид регулятор на основе показаний датчика высрал канкретную цифру сколько надо мощности в процентах до момента запуска таймера точнее не так пид регулятр медленая функция там тоже матиши дахуя да и програмное помехо гашение датчика температуры который у меня меряет эту самую температуру с точностью до СОТОЙ градуса тоже занимает достаточно большое время потому что и там дахрина матиши - посему эти функции крутяца в мейне но это далеко нихрина не секунда...
карочи от момента прерывания - когда фаза перешла через нуль до момента запуска таймера на канкретное время определяющее сколько ждать от нуля до подачи управляющего импульса
и нет я не запихнул эту апроксимацию в мейн я имено нахожу канкретное значение для таймера на лету и занимает это ровно 2 машинных тика на моем древнем куске говна мамонта 89с4051 с кварцем на 24мхз это происходит за 20мс делить на 19328 - посчитаеш сам не маленький
к чему все эти высеры и длинно посты? и какое к этому имеет отношение авр и пердуина?
а к тому что когда начинаеш работать на килагерцах даже не десятках килогерц начинаеш упираца рогом в способность контроллера на все это дело адыкватно реагировать и если тормазное алу еще можно победить использовав не явные матиматические особенсти и прочие ходы то с медлеными портами идиоцким их управлением на програмном уровне и такойже тормазной реакцией на внешние прерывания ты не сделаеш НИ ХУ Я
потому я и не стал вкатываца в авр а взглянув одним глазом на пердуину у меня было ебало уровня - чегобля.шебем
624 561118
смысл ее работы опятьже достаточно прост
по внешнему прерыванию запускаеца таймер и начинает считать как только таймер переполнился и произашло его прерывание я ставлю канкретную ногу контролера в 1 тем самым подаю липиздричество на икдивод оптосемистора у меня Y210 можно и от мос взять дравирочек MOC3023 можно попытаца твердотельное реле присобачить - не принципиально...
очевидно что какое значение я загружу в таймер это и будет являца управляющей цифрой момента отпирания семистора а следствено и мощностью высраной на конечной нагрузке у меня эта чифра на моем древнем куске говна мамонта в пределах от 0хB47F-1% до 0хF900-100% - да да все правильно меньшая цифра это минимум мощности - у меня 51архитектура у меня нет свистелок и перделок у меня таймер считает в одну сторону тое каждый тик это ++ и прерывание от него происходит когда он FFFF - переполняеца
не сложно посчитать что на 50гц точнее на 100гц тк я работаю только с половиной синусоиды тое на 10милисикунд у меня 19328 ступеней регулировки конечно не все они доступны тк есть еще длина управляющего импульса и пока откроеца оптосемистр еще более тормазной ключ чем семистр пока откроеца сам семистр проходит какоето время но это уже другая история - ловля поправок на ключи и здесь я не сабираюсь это расматривать - и так очередной длиннопост высираеца которые так не любит школота
все это легко и просто и очень ахуительно но ... это только присказка а сказка начинаеца сейчас блядж
но что но? а да 19к ступеней регулировки это заебись никакая крутилка на такое не способна даже 2 последовательно...
но чтоже сцука но? еще не догадался? не увидел масштаб пиздеца не осознал его?
вся жопа в том что эти 19к ступеней и есть одна большая жепа в виде синусоды а мнето надо ручку мощности в процентах линейных таких процентах где каждый процент это условные 20вт
для тупых 19к это время и оно линейно а напряжение в разетке это ебаная синусоида и она нихуя не линейна она эта ебучая кривая пидорская сферическая не имеющая конца уебанская цифра пи - 3.14 которая точнее производная от нее
для еще более тупых - мощность высраная на нагрузку это напряжение на ток в случае с резистивной нагрузкой ток линеен и линейно - пропорционально зависит от сопративления этой нагрузки у нихрома конечно есть своя поправка на температуру - зависимость сопративления от температуры но погуглив эту цифру... карочи нихром это заебись
карочи суть проблемы для савсем уж кретинов если я захочу 50% процентов мощности то просто поделю попалам эти 19к - половинка синусоиды симетрична но что делать когда мне понадобица 33% или 58% ? кто не курил в школе геометрию и ее производную тригонометрию легко ответит на сий вопрос - считай через площадь синусоиды
считай блядж ну ну я честно пытался нагуглить эту формулу но на 3й день меня это заебало - перебирать одни и теже раковые перепечатки одного и тогоже и я задал этот вопрос в погромаче - закономерно был послан нахуй со словами - пиздуй в радиач - в том 16м году радиач представлял поистине жалкое зрелище и при любом упоминании семисторов тиристоров резки фаз у тогдашней мочи да и не только дико возгорался анус начиналось интенсивное бурление говен жесткий тролинг переростающий в дикие срачи и как обычно все заканчивалось груповой еблей мамаш анонов и очевидным баном
посему подождав пока говна на погромаче слегка поутихнут и последовав поговорке если гора не идет к магомеду то магомед идет к горе я слегка поменял постановку вопроса а имено оставил только матишу и выкинул всякое упоминание о семисторах теристорах и прочих микорокантроллерах и о чудо анон мне высрал необходимую формулу последовательной апроксимации для нахождения интересующих меня величин вот она - на пике кушайте не обляпайтесь
заебись подумал я и? и накидал код - уже имаджинировал мое ебало когда я увидел время исполнения сего пиздеца? притом я уже в процессе написания понял что оно буде не ахти - нами так любимая цифра пи и сократил апроксимацию до 3х ступеней карочи получил я чтото около одной секунды на выполнение и задался вопросом а нахуй спрашиваеца мне такая резка фаз? когда в секунде 100 полупериодов? не прощи ли всеже пропуском фаз? но не буть я собой и не получи я на радиаче всем известное погоняло если я не добьюсь поставленой задачи это буду не я
в итоге применив известный метод когда алу контроллера обсираеца от взвалившихся на него ниебучих вычислений да еще и так им "обожаемых" флоатов - чисел с плавающей точкой - кто скажет КАКОЙ? я получил можно сказать ахуительные результаты а имено скорость выполнения этой задачи в ДВА машинных тика
тое от момента как пид регулятор на основе показаний датчика высрал канкретную цифру сколько надо мощности в процентах до момента запуска таймера точнее не так пид регулятр медленая функция там тоже матиши дахуя да и програмное помехо гашение датчика температуры который у меня меряет эту самую температуру с точностью до СОТОЙ градуса тоже занимает достаточно большое время потому что и там дахрина матиши - посему эти функции крутяца в мейне но это далеко нихрина не секунда...
карочи от момента прерывания - когда фаза перешла через нуль до момента запуска таймера на канкретное время определяющее сколько ждать от нуля до подачи управляющего импульса
и нет я не запихнул эту апроксимацию в мейн я имено нахожу канкретное значение для таймера на лету и занимает это ровно 2 машинных тика на моем древнем куске говна мамонта 89с4051 с кварцем на 24мхз это происходит за 20мс делить на 19328 - посчитаеш сам не маленький
к чему все эти высеры и длинно посты? и какое к этому имеет отношение авр и пердуина?
а к тому что когда начинаеш работать на килагерцах даже не десятках килогерц начинаеш упираца рогом в способность контроллера на все это дело адыкватно реагировать и если тормазное алу еще можно победить использовав не явные матиматические особенсти и прочие ходы то с медлеными портами идиоцким их управлением на програмном уровне и такойже тормазной реакцией на внешние прерывания ты не сделаеш НИ ХУ Я
потому я и не стал вкатываца в авр а взглянув одним глазом на пердуину у меня было ебало уровня - чегобля.шебем
625 561119
>>61104

>ты омич.


я с сев кавказа мальчик за словами следи и начинай извиняца
626 561120
>>61115
я на днях сделал на одном семисторе динисторе паре кондюков и резюков одной еще совецкой микро кнопке и добытом из термостата от еще совецкого холодильника сильфончике манометрическую станцию - скважина на воду сверху насос я кран открыл вода потекла кран закрыл насос не ишачит
оставлена возможность управляемого холостого хода тое летом кондиционер а зимой отопление ямы скважины самим насосом чтобы там ниче не размерзлость
без пердуины без контроллера вообще ибо нахуй он там не нужон
627 561121
>>61118
>>61117
Я мимопроходил, почитал ваш диалог, с тобой согласен, с теми же проблемами сталкивался в авр, ты пишешь по делу, но почему с такими ошибкам? Ты траллируешь так? Мне аж больно читать.
628 561122
>>61120
Время между включениями мне как мерить? Старым холодильником?
629 561123
>>61121
потомучто я так пишу и менять ничего не собираюсь - хочеш внимать голосу разума? привыкай
если хочеш то запятые и прочие пробелы это какбы знаки а у обезьяны их 15к на пост - тое мнебы пришлось не на 2 поста а на3 делить один этот да и нетолько этот длинно пост а может и не пришлось
630 561124
>>61123
Да я без претензий, просто поинтересовался. Юрий Ладягин тоже любил загнуть и пояснял хорошо, вспомнил пока читал.
631 561125
>>61122
нах оно тебе всралось? чтобы вот что? цифра для общего развития? или ты както можеш повлиять на объем выкачиваемого? откуда и что ты дренируеш?
я например и так знаю что есть утечка по флянцу и сальнику насоса и прочим затычкам в системе и что периодически насос будет включаца - посидел сигарету покурил еще подождал огород полил насос один раз дернулся - компенсировал утечки и пиздец я считаю результат удовлетворительным
зато если чтото отъебнет я легко это найду и устраню - стараюсь следовать принципу - не ломаеца то чего нет
а неизбежно возросшие утечки - сальник и прочее не бесконечны я и так увижу по лужам в яме
632 561126
>>61125

>не ломаеца то чего нет


хуй отрезать импотенция пройдет
633 561127
>>61117

> >ну обновил побитово байт


> ну и как ты собрался по битово обновлять байт без битовой адресации? высри ка парочку идей лол


1 получение маски сдвигом : x1<<7+x2<<6...
2 получение маски из массива : x1a[7] + x2a[6]....

> пердуино функции дигитал врите и дигитал рид



Если надо быстро DDRD ... PINC

мимо не понял причину подвыва
634 561128
>>61125

> нах оно тебе всралось?


чтобы оценить тенденцию у увеличению/уменьшению водного горизонта, глупышка.
635 561130
>>61127

>сдвигом


>причину подвыва


СДВИГОМ БЛЯДЖ СДВИГОМ КАРЛ еще не осознал масштаб пиздеца?7
нука запусти пердуино дебаг и глянь сколько времени на один сдвиг уходит?

>Если надо быстро DDRD ... PINC


это теже яйца только в профиль - выше представлен пруф того что дело не в пердуине а в самой архитектуре авр -порт пишеца читаеца только весь целиком тое байт
но если ты не вериш пруфам можеш принести до кучи и время выполнения этих "быстрых" DDRD ... PINC
в то время как на 51 архитектуре я дергаю битами портов НАПРЯМУЮ за ОДИН машинный тик и просто пишу - P3_1=1; могу сразу весь порт прочитать записать - байт Р3=0хFF

напомню что по началу у авр еще не был отлажен техпроцес и у них камни работали на 3мхз кварцах в то время когда я легко разгонял свои древние куски говна мамонта на 33мхз а штатные были 12 и 24мхз но открою сикрет те что на 12мхз легко запускались и на 24мхз
добавь сюда еще и тормазные порты и ты осознаеш масштаб пиздеца

>2 получение маски из массива


масива? ты мне предлогаеш масив запилить? масив для битов? или масив для 256состояний байта? ты долбаеб или как? отожрать 256байт памяти программ только чтобы дергать портами ЛЕЧИСЬ НАХУЙ
там кстати в \б новый тренд - плоскоземельщики вкатунцы высирают архиватор всего и вся - почитай тебе интересно будет потом придеш и расскажеш где они обосрались
636 561131
>>61128
водного горизонта где? конкретизируй свою задачу почему из тебя все клещами приходица вытягивать?
почему я сразу написал - скважина на воду
опятьже нахуя тебе эта цифра? чтобы что? чтобы осознать элементарное - дождь прошел снег растаял горизонт поднялся?
637 561132
>>61130

> >сдвигом


> >причину подвыва


> СДВИГОМ БЛЯДЖ СДВИГОМ КАРЛ еще не осознал масштаб пиздеца?7


> нука запусти пердуино дебаг и глянь сколько времени на один сдвиг уходит?


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

> масива? ты мне предлогаеш масив запилить? масив для битов? или масив для 256состояний байта?


маска
а
с
к
а

> ЛЕЧИСЬ НАХУЙ

638 561133
>>61115

>хочу знать как часто он откачивает, чтобы тенденцию наблюдать


>Полдня ловил баги (непривычно делать это стоя и с ноутбука)



Охуеть какой ты стойкий и трудолюбивый.
Я бы так не смог и просто допилил бы программные часы, которые тикают с момента подачи питания и сохранял бы в EEPROM моменты включения и выключения с системным временем события. И пошел бы спать.
А потом вывел бы содержимое EEPROM в порт и посмотрел бы как часто оно включает/выключает насос.

Мимо ленивое хуйло.
639 561134
>>61131
Потому что оно меняется плавно от "сухо, насос уже не нужен" до "пиздец плывём, надо в доме подпол вскрывать".
Ну и ты не ответил, как мне показать время между выкачками. Может мне хочется ещё обьем оценить. В литрах.
640 561135
>>61133
Каждый раз с ноутом туда ходить? Ну уж нет.
641 561137
>>61135
На ESP надо делать, дебилка, и памяти много и по вайфаю с вебинтерфейсом с дивана по телефону бы смотрел как насос говно качает.
642 561138
>>61133
И ты проебался, ибо переключается 2 раза за 6 минут 4320 раз в сутки, по 4 байта на unsigned long - 17280 байт
Ардуиновского килобайта хватит часа на полтора.
643 561139
>>61135

>Каждый раз


Не понял зачем.
Тебе нужна какая-то статистика для анализа? Ты можешь собирать её сутки, неделю, месяц, а потом 1 раз слить на ноут и проанализировать. Не хватит EEPROM на борту, прикрути внешку.
Стоять полдня как статуя глядя в монитор - такой себе подвиг. Но дело хозяйское. Типа при деле и заодно насос охраняешь, чтоб не спиздили )
644 561140
6a0120a8e94e6d970b01347fe2d429970c-500pi.jpg17 Кб, 500x375
645 561141
>>61138

>2 раза за 6 минут 4320 раз в сутки

646 561142
>>61139
Надо смотреть сколько времени качает, сколько не качает. Хватит последнего цикла.
Плюс суммарное время работы. Возможно тенденцию ещё считать, но пока не нужно.
После того как солью на ноут, надо ещё эклель пидорасить - нахуй надо, когда просто, блядь, сделал вывод на экран.
>>61141
Гоню, но дохуя все равно.
>>61137
Думаю над этим, но мне интереснее с экраном. Не в этом случае, но она будет.
647 561144
>>61142
Ну допустим ты посчитал горизонт, скорость откачки и т.п. Что с этим будешь делать дальше?
648 561145
>>61134
ыыы ясно понятно пограмист решает...
я так понял вода в подвале и как обычно мы решаем не саму проблему а ее последствия
а ты в курсе мой хороший что ты ее не решаеш а только усугубляеш?
да да откачивая воду ты размываеш водоносный слой и он у тебя повышает свою производительность
конечно когда тебе или твоему папаше сказали - вася у нас тут подпочвеные воды близко посему для подвала необходима гидроизоляция но поскольку ты весь в своего папашу уперто упоротый я вполне могу догадаца что он им ответил
сматри сюда и учись пока я жив
пиздуеш в строй маг и покупаеш там пару тройку а лучше пяток пятишек с хуйней называеца жидкое стекло в просторечье канцилярский онже силикатный клей погугли чтобы не обасраца ждеш весну или когда там у вас снег таять начинает? карочи чтобы был полный подвал воды льеш туда эти пятишки а сверху наливаеш литров - дахуя посчитаеш сам отработку с расчетом чтобы была шапка сантимеров 5 купи бочку 200литров на сто в процессе ее подливать придеца
и? и все какгбы пиздец - ждеш пока вода сама съебет мож месяц а может и год тут хз попутно засрав водяной слой жидким стеклом которое создаст герметизацию земляного пласта а отработка впитаеца в стены надеюсь они у тебя литые бетонные? ну или хотябы кирпичные? кстати отработка выполняет 2 функции - герметизирует не даст воде испаряца тое не будут гнить пола
если нито ни другое то готовь лопату ведра бетономешалку глину и лей нармальный человеческий подвал с ГИДРОИЗОЛЯЦИЕЙ блядж - твой насос это допизды дверца - проходили знаем
у нас в мухосранске мало того что подпочвеные близко так еще и не земля а гравир а очень умные инженеры комунальщики до кучи засыпали к хуям местную речушку - ручеек и песь запад города теперь плывет ...
карочи тема со стеклом рабочая проверена на практике не в одном домовладении

> как мне показать время между выкачками.


нахуй не нужно ты НИКАК не полияеш на водоносный слой - не того масштаба пиздец

> ещё обьем оценить. В литрах.


счетчик на воду
>>61135
в перуине же вифи есть поставь и не ходи
>>61144
обложит кафелем и будет басейн
648 561145
>>61134
ыыы ясно понятно пограмист решает...
я так понял вода в подвале и как обычно мы решаем не саму проблему а ее последствия
а ты в курсе мой хороший что ты ее не решаеш а только усугубляеш?
да да откачивая воду ты размываеш водоносный слой и он у тебя повышает свою производительность
конечно когда тебе или твоему папаше сказали - вася у нас тут подпочвеные воды близко посему для подвала необходима гидроизоляция но поскольку ты весь в своего папашу уперто упоротый я вполне могу догадаца что он им ответил
сматри сюда и учись пока я жив
пиздуеш в строй маг и покупаеш там пару тройку а лучше пяток пятишек с хуйней называеца жидкое стекло в просторечье канцилярский онже силикатный клей погугли чтобы не обасраца ждеш весну или когда там у вас снег таять начинает? карочи чтобы был полный подвал воды льеш туда эти пятишки а сверху наливаеш литров - дахуя посчитаеш сам отработку с расчетом чтобы была шапка сантимеров 5 купи бочку 200литров на сто в процессе ее подливать придеца
и? и все какгбы пиздец - ждеш пока вода сама съебет мож месяц а может и год тут хз попутно засрав водяной слой жидким стеклом которое создаст герметизацию земляного пласта а отработка впитаеца в стены надеюсь они у тебя литые бетонные? ну или хотябы кирпичные? кстати отработка выполняет 2 функции - герметизирует не даст воде испаряца тое не будут гнить пола
если нито ни другое то готовь лопату ведра бетономешалку глину и лей нармальный человеческий подвал с ГИДРОИЗОЛЯЦИЕЙ блядж - твой насос это допизды дверца - проходили знаем
у нас в мухосранске мало того что подпочвеные близко так еще и не земля а гравир а очень умные инженеры комунальщики до кучи засыпали к хуям местную речушку - ручеек и песь запад города теперь плывет ...
карочи тема со стеклом рабочая проверена на практике не в одном домовладении

> как мне показать время между выкачками.


нахуй не нужно ты НИКАК не полияеш на водоносный слой - не того масштаба пиздец

> ещё обьем оценить. В литрах.


счетчик на воду
>>61135
в перуине же вифи есть поставь и не ходи
>>61144
обложит кафелем и будет басейн
derzkij-kote35221604orig.jpg37 Кб, 493x480
649 561146

> ты размываеш водоносный слой



> Ардуино тред

650 561147
>>61146
еще блядь один
маня я сейчас точнее второй месяц занимаюсь скажиной на воду а если быть точным с 14года прост сначала думали одно потом сделали другое в итоге получилось третье а потом и вовсе обосрались и пришлось все нахуй переделывать
так вот я в этом году забил ее и по началу хоть в ней и было полтора метра воды но насос на полной гари ее выгребал за 5 секунд и обратный клапан хапал воздух и? и по новой добывай 6 метровую трубу чисти обратный клапан ставь на место заполняй систему водой чтобы ни пузырька ни пол пузырька воздуха - тк центробежный насос не качает воздух прикались? карочи ебли на 10-20 минут как повезет
да хуля говарить я по началу туда воды лил больше чем добывал - протрахавшись день и вылил туда бочку 200литров и ванну я осознал что страдаю хуйней и соорудил регулятор производительности насоса и дело сдвинулось
по началу я добывал 1 литр за 20 секунд но я добывал и добывал - насос ишачил и ишачил - медлено но верно потом литр за 10 секунд - насос работал без перерыва только на ноч отключал тк иногда он всеже воздух хапал... и так я качал воду месяц часами блядж десятками СОТНЯМИ кубометров и производительность скважины неуклонно росла
теперь же я насос включаю на всю и ванна - обычная ванна совецкая чугуниевая наполняеца за 6 минут на сколько выросла производительность скважины от первоначальных 20сек\литр посчитаеш сам
а у анона подвал минимум 2х2м а у меня скважина -56мм труба - отдуплил масштаб проблемы?
тое качая воду или че он там качает? всяко не нефть он УВЕЛИЧИВАЕТ производительность - путем размывания водоносного слоя
тое вполне вероятно может настать момент когда производительность его балота превысит производительность его насоса и он так смачно отсасет хуйцов и пока не кончаца дожди или таяние снега... обложит кафелем и будет басейн
651 561148
>>61145
Ща мне долбаёб с двачей будет пояснять за необходимость гидроизоляции в месте, про которое раньше не слышал и где двадцать пять лет воды не было.
У нас тут наводнения немножко происходят, как бы. Местами. Это не часто.
33.jpg400 Кб, 1920x1010
652 561149
Антуино, подскажи, этот плоттер по последовательному соединению как-то управляется? Ну там масштаб по x-y, пауза всё такое.
Или посоветуй чем воспользоваться, чтобы через сериал посмотреть что на ардуину от приемника приходит. Чтобы можно было различить синхропакет и понять сколько байт после него прилетает. Спасибо.
653 561153
654 561155
>>61153
Ясно, у меня более ранняя версия и в плоттере нет никаких менюшек и кнопочек.
655 561157
>>61118

Омич-кавказец, поставь ИГБТ с диодным мостом последовательно с нагрузкой или джва ИГБТ и хуярь в него ШИМом, если ноль сети ловить не хочешь и время калькулировать на своем некроконтроллере.
656 561159
>>61145
Шизово.
Может, тогда лучше в подвале пару атмосфер избыточного давления держать в процессе пропитки жидким стеклом?

Давление контролировать датчиком по I²C с Ардуино.
657 561160
>>61155
Скачать более позднюю не вариант?
11.jpg461 Кб, 1920x1050
658 561173
>>61160
Была причина откатиться на более раннюю. На последней не запускались коры для некоторых камешков, которые я хотел потестить. Так и осталось с тех пор.
Нашел другой плоттер, в принципе что хотел - увидел. Синхропакет, страт, стоп и говнецо внутри.
00п.jpg56 Кб, 616x455
659 561176
>>61157
сколько стоит мост и лгбт на 40а 800в?
а бывают лгбт на 250ампер?
>>61159
можеш шланг к дупе своей своей мамаши папаши собаки подключить и пердите туда в четвером как напердите пару очков спичку туда бросаеш...
660 561177
>>61176
Так есть схемы закрывания тиристора V-switch вот это всё и надежнее контроллера.
661 561179
>>61177

>есть схемы


неси

>закрывания тиристора


не спорю есть запираемые тиристоры но не семисторы и поверь у них проблем еще больше
но здесь вопрос несколько в другом а нахуя его запирать?
662 561189
>>61179
Сорян, пидарасы сайт заблочили, у меня не открывается, на форуме доходчиво разъясняли что да как, если что гуглить по ключевым словам "Гаусс пистолет Pskov 1100. Настоящий Coilgun!"
Ну и вторая ссылка в гугле https://forum.cxem.net/index.php?/topic/21651-%D0%B7%D0%B0%D0%BF%D0%B8%D1%80%D0%B0%D0%BD%D0%B8%D0%B5-%D1%82%D0%B8%D1%80%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B0-%D0%BF%D1%80%D0%B8-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5-%D0%BF%D0%BE-%D0%BF%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%BD%D0%BE%D0%BC%D1%83-%D1%82%D0%BE%D0%BA%D1%83/
что-то похожее.
Суть в том, что параллельно тиристору еще одним тиристором послабже подключается катушка с конденсатором и она противоэдс гасит ток через тиристор, в гауссе тиристор на милисекунды открывали.
663 561190
>>61179

>нахуя его запирать


Чтобы лгбт не ставить?
1722604485613.jpeg54 Кб, 540x520
664 561191
>>61190
Так у него задача не запереть симистор, который и без того в нуле закроется, а рассчитать углы открытия ФИМозного регулятора, чтобы кривую регулирования нормальную получить. Но для этого ещё нужно ноль детектить, чтобы знать, откуда время отсчитывать.

А мог бы за копейки купить ЛГБТ и мозги не ебать, получая шикарную синусоиду на выходе, вместо рванины после ФИМ.
665 561192
>>61191
Так с запиранием можно ничего не считать, а просто шимить синусоиду.
17151883714300.jpg166 Кб, 598x577
666 561205
>>61192
Тиристор запирать трудно, а ЛГБТ легко.
667 561217
>>61189
еще раз нахуя его запитать? в гаусе лучшебы заряжали конденцатр и разряжали его на обмотку

> еще одним тиристором послабже п


нахуй ненужно если надо запирать бери лгбт
у меня колекторные двигателя и печки-тены там нахуй ниче не надо запирать
твои гаусовщики такие же кретины как и ты и думают ЖЕППОЙ - нужен ебунячий импульс? разряди кондюк - он разрядица тиристр сам запреца
>>61191

>вместо рванины


строго похуй индуктивность двигателя сгладит а печке вообще срать
думаю поставить ампер на 40 регулировать сварочный трансформатр-тор весом 25-30кг железо масивное должно сгладить а если понадобица постоянка после трансформатора выпрямить
еще раз если мне понадобица красивая синусоида нахуя? асинхроник вращать? я блядь пойду и куплю китайский частотник
даже если придеца делать самому 51 архитектура в рот выебет авр
>>61192
считать палюбому придеца маня - раза в 2 больше кретин еще и длину импульса - в начале и в конце синусоиды меньше...
>>61205
нахуй не надо его запирать
668 561226
>>61217

>еще раз нахуя его запитать? в гаусе лучшебы заряжали


Только потому что выше ты хоть и нелитературным языком говорил умные вещи, я тебе объясню зачем его запирать. Это необходимо для повышения КПД. После прохождения ускоряемым телом катушки, магнитное поле, создаваемое этой катушкой, начинает тормозить ускоряемое телом. Для того, чтобы этого избежать, есть два пути:
1. Подбирать емкость конденсатора в зависимости от массы ускоряемого тела, напряжения на конденсаторе, погоды на венере, чтобы к моменту, когда тело достигнет центра катушки остаточный заряд был, следовательно мал ток через катушку. Недостатки этого способа очевидны - низкая эффективность использования энергии конденсатора.
2. Искусственно ограничивать время импульса на катушке отключая конденсатор до достижения ускоряемым телом точки, где магнитное поле будет его тормозить. Преимуществ масса - напряжение на конденсаторе не успевает упасть, следовательно заряжать его легче, используется разрядный участок с достаточно большим напряжением - энергия из конденсатор легко перекачивается в катушку. Недостаток - нужны коммутирующие элементы и тиристор здесь не самый удачный вариант по причинам не только его незапираемости. Но он может коммутировать десятки ампер.
Это актуально как для одно так и многоступенчатых систем. Надеюсь доступно объяснил.

>в начале и в конце синусоиды меньше


О пид регуляторах слышал? Печь и мотор точно не надо настолько точно шимить. Для коллекторного мотора опять же есть даже промышленные схемы на тиристоре, поддерживающие заданные обороты без контроллера, с повышением тока при увеличении нагрузки и с понижением при необходимости, на швейных машинках раньше ставили.
Скажи, что за 51 архитектура, как гуглить, почитаю за что ты её так расхваливаешь?
669 561229
>>61217
Нихуя не придется считать, алло.
Ты просто "умножаешь" синусоиду сети на коэффициент ШИМ в простейшем случае. Тебе вообще насрать может быть на то, что там сейчас в сети.
Вот для преобразователя ДЦ-АЦ надо считать. Читать значения синуса из таблички в памяти.
670 561231
>>61191

> Так у него задача не запереть симистор, который и без того в нуле закроется, а рассчитать углы открытия ФИМозного регулятора, чтобы кривую регулирования нормальную получить. Но для этого ещё нужно ноль детектить, чтобы знать, откуда время отсчитывать.



> А мог бы за копейки купить ЛГБТ и мозги не ебать, получая шикарную синусоиду на выходе, вместо рванины после ФИМ.



А взять твердотельное реле и как все нормальные люди ебануть ШИМ с частотой в 0.1-1 Гц религия не позволяет? 1 Гц это уже 50 дискретных уровней мощности, причём мощность линейно меняется, 0.1 Гц - соответственно 500.
671 561235
>>61231
Смотря, что за нагрузка у тебя и сеть.
Двигатель таким медленным ШИМом, возможно, не стоит регулировать.
00п.jpg143 Кб, 883x602
672 561237
>>61226
о каком кпд может идти реч? ты отдупляеш инергии необходимые на такое запирание? или тиристр по твоему мгновенно запираеца? еще раз семистр тиристр это медленые ключи
воистину гаусовщики еще тупее плоскоземельщиков - пихай не шарик а спицу мешает поле? втягивает? поменяй полюс и выталкивай нет они будут страдать хуйней изобретать - как запереть не запираемое

>Подбирать емкость конденсатора


ну не кретин ли а? заряди на сколько надо точнее разряжай когда нужная емкость накопилась

>Печь и мотор точно не надо настолько точно шимить.


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

>Скажи, что за 51 архитектура, как гуглить,


скажи честно ты долбаеб? а вспомнил гаусовщик
>>61229
ниче ненадо считать успокойся пердуинщик мигай светодиводами
17104058145740.mp493 Кб, mp4,
320x240, 0:02
673 561248
>>61237
А ты ПИДр-регулятор на 51 сможешь сделать?
674 561250
>>61237

>поменяй полюс и выталкивай


Всё, я тебя понял. До свидания.
675 561256
>>61248
давно сделан
676 561263
>>61250
слыш дебич почему по твоему после середины он не выталкиваеца?
потомучто приобрел полюс в каком работает катушка
посему ты меняеш на ней полюс и происходит выталкивание - главное чтобы вторая катушка намотаная до половины первой вовремя включилась как кстати и н+1 катушка и начала помогать это выталкивание втягивать
но еще раз для кретинов тиристр сцука медленый ключ ...
вообще надо гаусовку с "рельсом" вовмещать а имено сзади стоит камера с электродом в ней вода ее "поджгать" блядь дугой можно запилить цирконию и тогда вода помимо кипения начнет разлогаца проскочит дуга и ебанет ризонанс - вода сложица обратно нахуй главно в процессе электролиза побольше напхать тупо тепловой инергии можно до кучи предварительно чермет который ты пульнеш прератить в саплю - индукционым током вот на таких скоростях СТАРТОВЫХ гаусовка начнет работать
и никаих симисторов транзюки там тоже саснут - этойже саплей поджатой с зади давлением и камутировать разряд ебунячего кандюнцатора ствол керамический ламеля для сопли тоже вполне вероятно и катушки тоже - а че напихать в глину сирибра там меди можно на 3д принторе насрать заодно изоляторы с ебунячей кирамики на ламели модно и вольфрамия насрать - ебуняче сжать и нагреть до расплава карчи обжеч у меня на изоляторах такая ух бля кирамика белая нахуя для кирамики люминий можно цирконий взять... карочи у этой группы катушек отжирать тепло охлаждать водой и подготавливать ее - перегретый пар для лучшего дугообразования...
мы гаусовки еще хз когда думали - называюца БЛАСТЕРЫ плююца плазмой - конечно есть одна проблемка - чермет нагреваясь становица аморфным и магнитное поле не образуица блядж
посему в начале цикла необходимо его по возможности держать около точки кюри
можно в стержень запхать водородию жидкого блядж и клапан плавкий как только начали греть он чпокаица и водородий расширяясь задает доп ускорение до кучи чермет охлаждая - греть надо только снаружи - на ламелях тупица спецально чтобы доп дуга образовывалася и продолжала рабочее тело воду ...
а уже когда сопля вырвеца с ебунячей скоростью она сама об атмосферу нагрееца на таких скоростях она нагреица дахрина но на плоской земле не превратица в плазму - потомучто ебало ебало нахуй отарвет
676 561263
>>61250
слыш дебич почему по твоему после середины он не выталкиваеца?
потомучто приобрел полюс в каком работает катушка
посему ты меняеш на ней полюс и происходит выталкивание - главное чтобы вторая катушка намотаная до половины первой вовремя включилась как кстати и н+1 катушка и начала помогать это выталкивание втягивать
но еще раз для кретинов тиристр сцука медленый ключ ...
вообще надо гаусовку с "рельсом" вовмещать а имено сзади стоит камера с электродом в ней вода ее "поджгать" блядь дугой можно запилить цирконию и тогда вода помимо кипения начнет разлогаца проскочит дуга и ебанет ризонанс - вода сложица обратно нахуй главно в процессе электролиза побольше напхать тупо тепловой инергии можно до кучи предварительно чермет который ты пульнеш прератить в саплю - индукционым током вот на таких скоростях СТАРТОВЫХ гаусовка начнет работать
и никаих симисторов транзюки там тоже саснут - этойже саплей поджатой с зади давлением и камутировать разряд ебунячего кандюнцатора ствол керамический ламеля для сопли тоже вполне вероятно и катушки тоже - а че напихать в глину сирибра там меди можно на 3д принторе насрать заодно изоляторы с ебунячей кирамики на ламели модно и вольфрамия насрать - ебуняче сжать и нагреть до расплава карчи обжеч у меня на изоляторах такая ух бля кирамика белая нахуя для кирамики люминий можно цирконий взять... карочи у этой группы катушек отжирать тепло охлаждать водой и подготавливать ее - перегретый пар для лучшего дугообразования...
мы гаусовки еще хз когда думали - называюца БЛАСТЕРЫ плююца плазмой - конечно есть одна проблемка - чермет нагреваясь становица аморфным и магнитное поле не образуица блядж
посему в начале цикла необходимо его по возможности держать около точки кюри
можно в стержень запхать водородию жидкого блядж и клапан плавкий как только начали греть он чпокаица и водородий расширяясь задает доп ускорение до кучи чермет охлаждая - греть надо только снаружи - на ламелях тупица спецально чтобы доп дуга образовывалася и продолжала рабочее тело воду ...
а уже когда сопля вырвеца с ебунячей скоростью она сама об атмосферу нагрееца на таких скоростях она нагреица дахрина но на плоской земле не превратица в плазму - потомучто ебало ебало нахуй отарвет
677 561496
если речь зашла про гаусс пушки, могу ли я задать пару вопросов про них? (отдельный тред с ними уже умер вроде как)

можно ли в качестве магнитопровода использовать болт? то есть, намотать медь на болт, просверлить в нём дыру диаметром ствола, и одеть этот болт на ствол?
sage 678 561498
>>60591
поставь диод перпендикулярно резистору и открой для себя много нового
image.png3 Кб, 224x207
679 561499
>>61498
всмысле паралельно?
какие чудеса должны явиться?
680 561504
>>61496

>можно ли в качестве магнитопровода использовать болт? то есть, намотать медь на болт, просверлить в нём дыру диаметром ствола, и одеть этот болт на ствол?


1. Магнитопровод для гаусспушки должен быть снаружи катушки, а не внутри. Если ты засунешь в катушку железную трубку, а в неё снаряд - то силовые линии магнитного поля замкнутся через трубку, а через снаряд проходить не будут. Т.е. снаряд от них будет экранирован. Здесь нужен скорее не болт, а две крупных шайбы с торцов и отрезок толстой водопроводной трубы посередине.
2. Сплошные железные детали хорошо проводят магнитное поле, но убивают его внутри себя вихревыми токами. В них надо делать пропилы, набирать их из эмалированных полос, а в идеале вообще бодяжить стружку в эпоксидку.
681 561506
>>61504
сам ствол - это графитовый стержень, снаряд я помещаю в него, а железная трубка лишь в части катушки
682 561508
>>61506
Тебе же сказали, внутри катушки ферромагнитная должна быть только пуля, сердечник снаружи, что не понятно?
683 561509
>>61508
ну я в эти мультяшные электромагнитные линии не особо верю если честно. просто замечал, что катушка с сердечником притягивает сильнее.
684 561514
>>61509
Магнитопроводящее тело стремится залезть в область где магнитный поток через него будет максимальным, т.е. в область наибольшей магнитной напряженности. Если ты всунешь болт, то магнитный поток будет через него хуярить. Ты видел где-нибудь клапан или втягивающее реле, чтобы вокруг втягиваемого сердечника была такая хуйня, как ты написал?
Магнитное поле ведет себя электричество и формулы похожие, если ты хочешь отобрать от источника максимальную мощность в одну какую-то нагрузку, то ты подключаешь только её и делаешь короткие толстые провода, чтобы избежать просадки напряжения. Или у тебя источник идеальный и хуярит бесконечный ток с сохранением напряжения тогда ты можешь не заморачиваться и подключать к нему много. Так и тут, если у тебя катушка сверхпроводящая и на раз выдает дохуя можешь не заморачиваться и делать стальной ствол - достаточно (избыточно), чтобы за время разряда конденсатора катушка успела вогнать в насыщение и ствол и снаряд.
04.jpg17 Кб, 672x386
685 561520
>>61509

>мультяшные


не тупи все они там есть
железо - магнитопровод лиш фокусирует поле - С ПОТЕРЯМИ на токи фуко блядж и прочими каками типа сохранения этого поля - не меняют доменя свою направленость моментально... но выше точки кюри -температура и прочих магнитных свойств - канкретного материала ты его один хуй не намагнитиш
пиздуй уже смотреть как та лягушка ливитирует
>>61514
клапана несколько другое там в задаче механическое ограничение - он упираеца...
видал пик - черное железо карасное медняк катушка в принторе матричном

>катушка успела вогнать в насыщение и ствол и снаряд.


остаточная намагниченость - к стенке примагнитит и пиздец и пока ты полюс не поменяеш притом пока не перемагнитиш ствол опятьже потери время посему нахуй ствол меняем поле только на снаряде - втягиваем катушкой до середины и меняем на ней полярность она начинает выпихивать а чтобы снаряд не перемагничивался вторая катушка вставленая до половины в первую поддерживает и тянет и тд
17232393914220.jpg71 Кб, 1128x678
686 561529
>>61520
Ты тот еблан с 51 архитектурой? Слышал о магнитомягких и магнитожестких материалах? Если ты вставишь туда магнит неодимовый, то он будет выпихиваться, если кусок гвоздя, то он перемагнитится быстрее, чем сперма попавшая к тебе в рот сделает тебя пидарасом.
На пике иллюстрация - синие полоски магнитное поле, где оно в принципе есть, желтые полоски - сильное магнитное поле внутри материала с высокой магнитной проницаемостью, розовым, как твоё очком после швабры, выделена область с наибольшей напряженностью магнитного поля - т.е. между магнитопроводящим корпусом и магнитопроводящей направляющей для иглы, стенка отверстия вокруг снаряда тонкая, она ослабляет магнитный поток, но слабо, возможно,она даже успевает уйти в насыщение за время импульса толкаюещего иглу. Всё по аналогии с источником электропитания: катушка - источник магнитного поля - источник энергии, тонкая стенка в области куда втягивается сердечник - резистор с сопротивлением много больше сопротивления источника питания (магнитный элемент насыщающийся при напряженности магнитного поля много меньшей напряженности, создаваемой катушкой в этой области) и сам сердечник - тоже резистор, но с сопротивлением сопостоавимым с сопротивлением источника питания, чтобы его загнать в насыщение катушке придется постараться или даже сгореть, пропустив через себя очень большой ток.
А всё потому что пыня позакрывала очень много интересных сайтов, остались только английские. Мы так скоро хуже банановой республики будем.
687 561547
>>61529
я чет не понял ты че мне сейчас пытаешся объяснять как работает соленоид?
очнись мне за 40 и 30 я в теме и все эти гаусовки и прочая хуйня без задач пройденый этап

прекращалибы хуйней страдать и высралибы лучше клапан-плунжер под бензак - вот тут задач- применения хуева гора
688 561556
>>61547

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


Сейчас бы инвестировать в электроклапаны ДВС когда глобошломо собирается запретить ДВС.
689 561562
>>61547
Че ты хуйню тогда несешь? Стыдно должно быть для 40летнего двачера.
sage 690 561564
>>61556
ога одни придурки уже спизданули что дроны это хуйня и ненужно а перед этим какбы между делом закрутили гайки в части малокубатурной мототехники фактически вырезав ее как класс ну а потом? правильна закупали шахедов...
у электричек тоже ниша есть но от двс еще долго не откажуца
тк он прост как 3 копейки притом если ты его теряеш а в некоторых задачах это само собой.. ты проебываеш не дорогущий литий а всеголиш пластиковую бутылку по энергоемкости елктричка вообще сасет с проглотом - у меня на матарошке 90кубов крейсерская 60-70 притом бака 3.5л -3килограма хватает на 200км - катить 90кг матарошка + я еще 70 моща чтото около 2х киловат
притом нет надобности в редкоземелье - ниодим и прочее для дрона можно вообще двиг одноразовый в усмерть фарсированый по массе -5часов ресурса за глаза - фактически используя то ебучее покрытие можно весь двиг сделать люминевым а двутактнику еще и грм ненужон кстати такие на шахедахгираньках и стоят...
но ебаный карбюляхтор все портит в 4т там еще куда ни шло а вот у 2т там бяда и непосредственый впрыск пиздец какбы не помешал но городить твд и прочее для малокубатурников это ебанутая затея
и мой тебе совет думай своей башкой а не чужой - сколько раз они уже обсирались ктамуже этой стране никакое ужасное глобошломо в ближайшие лет 50 не грозит а нефть и тотже газ лет на 300 разведаны
электричка конечно никуда не денеца и будет развиваца но и двс из своих ниш так просто не выкурят и он будет жить пока есть нефть
691 561775
суп алексгайверы, есть один dfplayer. я наговнокодил скетч, согласно которому после нажатия кнопки dfplayer должен проиграть рандомный файл с флешки. в принципе у меня получилось, но меня расстраивает тот факт, что между нажатием кнопки и проигрыванием трека проходит пауза. это можно как-то убрать? я бы хотел, чтобы трек начинал проигрываться еще до того, как я отпущу кнопку. проблема даже не в моем скетче, потому что если я ножку плеера замыкаю, то он все равно тупит перед проигрыванием.
692 561783
693 561827
>>61783
так я уже накатил. и файлы сконвертировал в pcm wav, как автор советовал в ответах где-то, типа несжатые быстрее проигрываются. все равно пауза большая, аж трясёт.
возможно, если отправить команду проиграть, и сразу поставить на паузу, то сработает, но я пока не проверял
Изображение WhatsApp 2024-08-17 в 19.07.12b3d01282.jpg127 Кб, 1599x899
694 561838
Вкотился от нехуй делать.
Первая пайка. CH552 (клон интел 8052). Фломастер, перекись водорода, лимонная кислота, соль, жижа для вейпа, батин паяльник.
Arduino IDE.
Мигает оранжевым светодиодом и пишет матюки транслитом в ком-порт.
695 561840
>>61838
Нормально ты меди стравил. 👍
696 561853
>>61840
Ну, я делал это первый раз. И плата выглядит настолько говняно, что я не верил, что она заработает до тех по пока не нажал на выключатель.
697 561872
>>61853
Надо тебе конденсаторы питания прямо на зелёную платку напаять для надёжности.
698 561878
>>61838
Похвалил
699 561887
>>61872
Есть чуть-чуть другой план.
Чип ch552 это "проба пера" (ну точнее проверка собственой криворукости). По плану, если получится заставить работать ch552, то затем заменить на более дорогую и более мощную ch559, которая умеет в USB-хост.
То есть, если будет не лень, то выпаяю ch552 и на её место напаяю ch559 и буду играть в подключение клавиатуры. Конечная цель этого эксперимента - научиться передавать отправлять в UART нажатия клавиш стандартной компьютерной клавиатуры.
Итак, ch552, а ch559 уже в пути.
К чему это я? Конденсаторы на зелёной платке затруднят перепайку микросхемы. Поэтому решил разместить их чуть подальше.

>>61878
Спасибо за капельку дофамина.
700 561888
>>61887

>Итак, ch552, а ch559 уже в пути.


ch552 заработала, а ch559 уже в пути.

быстрофикс
image.png411 Кб, 1371x453
701 561892
>>61887
Ну то есть хочу сделать аналог пикрила. Но дешевле чем та цена, за которую можно купить 4-ядерный одноплатник с гигом оперативки.
702 561897
>>61892
https://www.youtube.com/watch?v=Th88RiSmj2w
Там братишка накодил систему из двух частей.
Первая часть это конвертер клавиатура -> uart на основе ch559 (или мышка, или джойстик или любой другой стандартный USB-HID).
Вторая часть что-то в ардуино, принимающая данные через uart от первой части, обрабатывающая это и отображающая результат на дисплее SPI.
Вместе первое и второе образуют микро-ПК, сделанный из говна и палок дешёвых ардуины и QFP-48 CH559L.
Я бегло глянул его код и кажется, что это легко адаптировать для SOP-20 CH559T. Разница в том, что у чипа QFP-48 два хоста USB и можно одключать клавиатуру и мышь (или два джойстика), а у чипа SOP-20 один хост и придётся выбирать что-то одно (либо клаву, либо мышь, либо джойстик). Там одна строчка в .h файле, задающая количество хостов. Инструкции по компиляции кажутся достаточно подробными.

Если получится, то битва Ардуино VS архитектура-51 закончится и они наконец-то поебутся.
703 561914
>>61887
А программируется он по SPI или как? В чем пишешь-компилируешь?
Log360.PNG131 Кб, 1429x1321
704 561920
>>58780

>Делал термометр на аттини13. Сначала по формуле в кельвинах 1/T = 1/298.15 + 1/3380*ln(R/10000).


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



Блядь! Из-за тебя полдня нахуй потерял - пытался ебучие кусочные функции подобрать, а не надо было.
У Ардуины использование логарифмов занимает 360 байт и по 0,2 мсек на операцию.
705 561921
>>61914
Программировать можно через usb, если припаять usb, или через uart, если припаять uart. В обоих случаях в винде это выглядит как ком-порт.
Пока пробовал в Arduino IDE lделать мигание светодиодом и матершинные слова.
Прошивать можно сразу из Arduino IDE.
И можно через фирменную прошивалку от производителя WCHISPTool. Прошивалка WCHISPTool позволяет прошивать и то, что скомпилено в Arduino IDE, и то, что скомпилено другими способами. Например прошивку BASIC-51, скомпиленную старым интеловским компилятором для оригинального чипа 8051 в 20 веке. Я пробовал и, к удивлению, это говно мамонта из 1980-ых запустилось на чипе, произведённом в 2024 году.
По ощущением это как если бы ты запустил голый MS DOS на ПК с i9-14900
706 561925
>>61921
А нахуя тебе очередная клон-вариация 8051 от Ли Сунь Хуй?
Есть STM32, STM8, ESP32, среди тех же AVR тоже есть чего выбрать.
image.png121 Кб, 1024x601
707 561927
>>61925
usb хост прямо в чипе.

Ну а так спецификация CH559:
56 МГц, однотактовые инструкции, 64K Flash, 6 КБ RAM. Ядро в ардуино иде. Низкий порог вхождения.
И всё это в одной 20-ногой микросхемке. Плохо чтоли?
ATmega328P сосёт у 8051.
708 561930
>>61927

>usb хост прямо в чипе


И чё? Чем тебя семейства STM32, STM8, ESP32 не устраивают? Там тоже есть чипы со встроенным юсб хостом.

>ATmega328P


Это устаревшее говно давно заменено на мегу32. И в семействе авр тоже есть чипы с юсб.
Алсо, у CH559 есть версия в tqfp48 корпусе, стоит столько же. Непонятно, нахуя брать огрызок с 20 выводами.
Учитывай, что новые вариации 8051 от Ли Сунь Хуев появляются каждый год, при этом старые имеют свойство пропадать в небытие. И каждый раз новые особенности, новые косяки и еррата.
В общем, ты какой-то поехавший.
709 561931
>>61927
Специально глянул, у классических "авдуино"-авр есть аж два семейства с юсб, U2 и U4:
https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_Microchip-Tech-ATMEGA8U2-AU_C220848.pdf
https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_Microchip-Tech-ATMEGA32U4-AU_C44854.pdf
+дешёвые версии без юсб
И обрати внимание на современное семейство AVR32 (AT32) и его возможности.
710 561932
>>61930

>Чем тебя семейства STM32, STM8, ESP32 не устраивают?


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

>Непонятно, нахуя брать огрызок с 20 выводами.


Паять проще.

>Учитывай, что новые вариации 8051 от Ли Сунь Хуев появляются каждый год


Похуй. Когда придумаю себе другую задачу, тогда буду пробовать другие микроконтролеры. А сейчас этот. Эта вариация. Мне кажется он отлично подойдёт.
Вообще я не на заводе. Ты меня с кем-то спутал. Мне не нужны стабильные поставки одного и того же чипа крупными партиями в течение 10 лет.

>>61931
см. предыдущий абзац.
711 561933
>>61932

>я нихуя не понял, как там делать юсб


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

>Паять проще


В чём проблема? На али продаются такие же платы-переходники на дип даже для чипов с 48+ пинами.

>Вообще я не на заводе. Ты меня с кем-то спутал. Мне не нужны стабильные поставки одного и того же чипа крупными партиями в течение 10 лет


Если хочешь что-то изучать, то бери массовое, с большим сообществом. А не эти китай-выкидыши с неполной ерратой, с которыми знакомы 1.5 калеки. Такие чипы как раз предназначены для производства условных "говорящих хомяков", т.е. ебля с ними оправдана только если у тебя массовое производство, и ты можешь получить реальный профит от их дешевизны.
712 561940
>>61921
Распиши вкратце, что за девайс на второй пикче.

>>61925
А не китайцы х51 производят ещё?
713 561945
>>61940

>Распиши вкратце, что за девайс на второй пикче


Я не он, фото отсюда:
https://www.dos4ever.com/8031board/8031board.html

>А не китайцы х51 производят ещё?


Конечно. Те же микрочип и СТМ выпускают кучу вариаций 8051.
714 561949
>>61933

>в сети несложно найти гайды для даунов


Ну вот и нашёл. Для ch559

>В чём проблема? На али продаются такие же платы-переходники на дип даже для чипов с 48+ пинами.


Да ни в чём. Взял и припаял 20 ножек.

> бери массовое, с большим сообществом


Ну я и взял массовую 51 архитектуру с большим сообществом.

В чём я не прав.
715 561950
>>61940

>что за девайс на второй пикче


Микрокомп с бэйсиком.
Немцы скуфы в позапрошлом десятилетии пилили до всех этих ардуинок. Щас куча сайтов от них осталось с подробными инструкциями что да как. Я так посмотрел, та же самая ардуинка, но более зрелая. А в 2022 они решили воскресить это дело на новых чипах да перевели в Ардуино ИДЕ.
image.png63 Кб, 1003x482
716 561952
>>61933

>в сети несложно найти гайды


А как на счёт найти в продаже, ну например, это https://www.keil.com/dd/chips/stmicroelectronics/8051.htm
Не гайды для чипов, а сами чипы.
image.png343 Кб, 800x465
717 561953
>>61931
Это конечно очень хорошо, что существуют альтернативы. Альтернативы должны быть.
Но напаивать +100500 конденсаторов и резисторов только для того, чтобы оно прошилось и запустилось - я пока морально не готов.
Я и с двух то конденсаторов прихуел, когда фломастером рисовал однослойную плату.
Может быть когда-нибудь потом, когда научусь делать двуслойные платы.
718 561957
>>61950
Покидай ссылок, плиз.

Как там предлагалось программы хранить? На флешке в квадратной кровати?
719 561960
>>61957

>Покидай ссылок, плиз.


Вечером гляну что в закладках сохранилось.

>Как там предлагалось программы хранить? На флешке в квадратной


Не особо вникал, но похоже зависит от конкретного чипа. В книге по BASIC-51 подразумевается, что у читателя оригинальный 8051 с EPROM и программа сохраняется туда.
http://www.bitsavers.org/components/intel/8051/MCS_BASIC-52/270010-003_MCS_BASIC-52_Users_Manual_Nov1986.pdf
720 561961
>>61960

>оригинальный 8051


Оригинальный 8052 и старше (8058, 89C51 и т.д.).
фикс

У оригинального 8051 недостаточно памяти для хранения интерпретатора бейсика. Его прогать только на ассемблере или микро Си.
721 561968
Я наверно сейчас кого-то рассержу этим постом.
Купил на торренте IDE MikroElectronika из 2013 года.
Выглядит лучше, чем Arduino IDE в 2024 году.
722 561969
>>61968
Ну ты нашел с чем сравнивать.
723 561970
>>61044
собрал наконец
image.png313 Кб, 1239x1156
724 561977
725 561978
>>61977
Спасибо, почитаю.
727 562025
Я сделал свой первый девайс. К сожалению, в нем не предусмотрена батарея, а прикреплять к нему павербанк или делать внутреннюю литий-ионную батарею я не хочу, так как боюсь пожара. Можно ли запитать ардуино от трех пальчиковых батареек? 4.5 вольт по идее должно хватать, это же почти пять
728 562032
>>62025
Зачем ты спрашиваешь вещи, которые легко гуглятся?
Давай ты сам проверишь, если сомневаешься, и запостишь результаты проверки. Это был бы более интересный контент, чем твой вопрос.
729 562033
>>62025
Погоди, а чем питание от 220в не нравится?
https://sl.aliexpress.ru/p?key=ExLjs3e
730 562034
>>62033
Всем нравится. Прекрасное изобретение. Но вопрос о батарейках.
731 562035
>>62034
Для нестабильного напряжения рекомендую vin, но там не 5 вольт.
732 562040
>>62034
Но батарейки хуже сетевого питания, их нужно менять!
733 562041
>>62040
Раз нужно, значит нужно. Придётся.
734 562042
>>62041
Сгорит твоя ардуинка нахуй от батареек.
735 562043
>>62042
Значит таков путь.
736 562044
>>62043
Ну что ж, если ты не хочешь внять гласу разума слушай сюда. От трех батареек работать будет, но не долго, меньше, чем от сети. Но есть ардуинки от 3.3 вольта работающие, а можешь пяти вольтовую взять, да и снизить тактовую частоту, отключить там что-то в периферии, вообще они до 1.8 вольта работают.
737 562047
>>62044

>да и снизить тактовую частоту, отключить там что-то в периферии, вообще они до 1.8 вольта работают.


От снижения тактовой частоты сломается ардуиновский уарт, если не лезть в регистры. Хотя может быть уже сделаны "библиотеки# для этого.
738 562048
>>62047

>если не лезть в регистры


Залезть в регистры проще, чем прицепить батарейку.
739 562054
>>62048
Только если умеешь читать даташит, то ардуина со своим иде не нужна. А треб об ардуине, соответственно лезть в регистры как правило не вариант и снизить тактовую частоту малореально.
740 562058
>>62044
>>62047
>>62048
>>62054
Я вам один умный вещ покажу, вы только не обижайтесь.
741 562083
>>62058
Тогда надо 4 батарейки. А вообще можно на самой же ардуине buck boost собрать от одной батарейки. А запускать как мотор - подключением конденсатора. Или можно моторчик постоянного тока прикрутить, и его как ручной стартер для пуска.
742 562096
>>62025
Какая ардуина? Если нано/уно, то можно её тилибонькать под ядром MiniCore, там есть поддержка 328p и можно настроить BOD на 1.8V, и перейти на внутренний тактовый 8 или 4МГц. Будет шуршать при питании 4,5 - 1,8 вольт. Но придется 1 раз перешить через SPI.

https://github.com/MCUdude/MiniCore
743 562099
>>62083
Наверно, я уже не удивлюсь, когда предложат питать ардуину от ручной динамы. Бобёр... выдыхай!
744 562104
>>62096
Можно просто в AVRStudio программу нопейсать, нужные конфиг-биты, фьюзы выставить и загрузить в контроллер.
745 562107
>>62104

>Можно просто


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

Мы ведь говорим про ананаса который не знает как запитать ардуину от батарейки?
746 562113
>>62083

>Тогда надо 4 батарейки.


Почему?
3 батарейки дают 4,5 вольт, которые можно конвертировать в 3.3 вольта тем регулируемым понижающим модулем и этого будет достаточно.
Не?
747 562127
>>62113
Тогда ему ардуина от 3.3 В нужна.
748 562136
>>62113
Этот модуль от 4,5 только-только запустится.
Для него лучше две базированные квадратные батарейки брать.
749 562139
>>62096
Нормальная штука, а нельзя эту фичу как-нибудь попроще включить, у меня про мини и esp8266, можно что намутить?
750 562143
>>62139

>как-нибудь попроще



Там вроде всё ультрапросто. В 2 клика установил ядро миникор, прицепил SPI программатор (например USBasp по цене доширака) и всё. Выбираешь в менюшке бод, источник, частоту, какой юарт на сериал и кайфуешь.

Конкретизируй в чём сложность.
751 562167
>>62143

>прицепил SPI программатор (например USBasp по цене доширака)


В этом. Можно прошивку какую на esp8266 накатить, чтобы она программатором стала?
752 562176
>>62167
По вайфаю программировать собрался?
1.jpg415 Кб, 1920x1050
753 562191
>>62167
нэ?
754 562249
>>62176
Вторым контроллером, ёпта.
>>62191
Да, я про это и говорил.

Попробую отпишусь, кароч))))
755 562259
>>62249
У 8266 ног не хватит, лол.
Тем более, он шьётся через UART, а не SPI.
756 562262
>>62259
Всё там хватит, гуглятся куча топиков у бургов по превращению 8266 в ISP-программатор страндартным скетчем Arduino ISP.

Кроме того, у ядра генерик 8266 есть свой стандартный скетч AVRISP, там на скрине ниже по спискам его видно.
757 562263
>>62262
Хорошо. Но зачем, если готовый программатор стоит джва бакса?
758 562267
>>62263
Этого я не знаю. Я ему сразу сказал - купи USBasp. Видимо у анона приступ творчества, не осуждаю.
759 562281
Аноны, хочу автоматизировать что-то в сельском хозяйстве с помощью DIY-электроники. В какую сторону копать?
760 562283
>>62281

>В какую сторону копать?



В эту. Порог вхождения на уровне "школьник прочитавший по диагонали си для чайников".
761 562286
>>62281
что конкретно ты хочешь автоматизировать? пробовал сначала гугл?
762 562287
>>62283

>си для чайников


Веб-анальник, ты? Во-первых, си плюс плюс а не си. Во-вторых, там учебник по электротехнике надо знать (и понимать как применять эти знания), иначе даже без всяких андифайнд бихевиоров чудеса твориться будут.
763 562292
>>62267
>>62263
Вы, должно быть, москвичи, если вам два бакса не деньги?
764 562296
>>62292
За удобство и отсутствие соплей почему бы и не заплатить два бакса?
765 562299
что такое напряжение на пине? типо в самом процессоре есть какой то резистор, подключенный к нашему пину, и падение напряжения на этом резисторе соответсвтует напряжению на "пине" ?
766 562300
>>62299
Транзисторы в проце замыкают пин на землю или питание.
767 562301
>>62300
может замыкают, может нет. Что такое напряжение на пине?
768 562304
>>62300
падения напряжения измеряется на этом транзисторе? там встроенный вольтметр в процессоре?
769 562313
>>62301
>>62304
Я вообще не понимаю что ты спрашиваешь.
770 562315
>>62313
как ардуино понимает какое напряжение у неё на пине? как она его измеряет? и где именно? есть какие то две точки, относительно которых измеряется напряжение и выдаётся за напряжение одного из пинов?
771 562317
>>62315
Ты про ADC? Если про него, то внутри есть опорный источник относительно которого измеряется напряжение. Но ты можешь и своё напряжение подать на AREF пин, на atmega328p это 20й пин на пике, например.
Если ты хочешь ебануться в край и понять как оно на более низком уровне работает, вот тебе пик 2 и статья https://www.arnabkumardas.com/arduino-tutorial/adc-register-description/
772 562319
>>62317
Я имею ввиду цифровые пины. Я просто каким то образом считываю состояние транзистора внутри процессора? если транзистор открыт, то считается что напряжение HIGH, если закрыт, то LOW, так?
image44 Кб, 887x167
773 562321
>>62319
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf
258 страница
От -0.5 до 0.3хVCC это LOW
От 0.6xVCC до VCC+0.5 это HIGH
Всё, что между ними - как повезёт. Может прочитаться и как LOW и как HIGH.
image63 Кб, 777x719
774 562323
>>62321
>>62319
В том документе на 59 странице можешь искать ответ на свой вопрос.
Пикрил схема одного пина.
775 562325
>>62296
Этим и отличаются зажравшиеся богатеи от простолюдинов. Вы можете себе позволить платить за удобство. А я на эти два бакса лучше еще одну ардуину куплю, которую я смогу перепрошить еще 10000 раз (примерно). А программатор мне будет больше не нужен.
776 562333
>>62325
Да уж, лучше городить на соплях, иметь больше соединений и тратить на это целую плату с пердуиной, которая тоже стоит джва бакса.
Ладно бы ты бухтел, если бы я тебе оригинальный отладчик у Атмел предложил купить.
Я вон вообще в юности для параллельного порта приблуду паял и через ПониПрог шил и ничего, живой, здоровый.
777 562336
>>62325

>А программатор мне будет больше не нужен.


Так в программаторе внутри атмега, та же ардуина по сути. Как раз из программатора по типу usbasp удобно делать простенькие устройства с управлением по usb.
778 562337
>>62336
Точно Атмега? И даже от записи не защищена?
779 562340
>>62337
На китайской залупе за джва бакса точно атмега и точно никаких защит.
780 562341
>>62340
Забавно. На залупе в алюминиевом корпусе тоже?
05.jpg34 Кб, 400x300
781 562344
>>62325

>А программатор мне будет больше не нужен.



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

>>62333
ммм... параллельный... ммм... понипрог... pic16... 12 вольт на ресет...
Тоже вспомнил молодость.
782 562367
>>62344
Да.

Лошадь, которая стирает и шьёт.
783 562372
>>62344
Когда я смогу себе позволить горсть голых камней, тогда я и куплю программатор.
784 562373
>>62333

>через ПониПрог шил и ничего, живой, здоровый


Ты сидишь на дваче, друк))))
785 562380
>>62372
Если использовать чайный пакетик по 3-4 раза, то за месяц скопишь 150 руб. на программатор. Годный бизнес-план, рикаминдую )
image.png28 Кб, 1032x415
786 562386
почему нот воркинг? каждая кнопка срабатывает только 1 раз...
787 562387
>>62373
Уел.
788 562388
>>62386
Ну как минимум ты для millis() делаешь ==, а если проскочит на 1мс то всё. Никогда не сработает. Делай >=
789 562394
>>62388
А как он может проскочить? Он же сотни тысяч раз в секунду сравнивает
790 562395
>>62394
Один вызов delay() или Serial.write() в любой части кода и пиздец тебе. Пока они не выполнятся, твой loop() вы незовется.
791 562402
>>62394
При старте контроллера вполне успеет проскочить, пока бутлодер пропёрдывается, а системный таймер тикает. А следующий раз таймер в режиме миллис совпадет с твоей переменной через 50 суток (если это пердуиноборда на 16МГц). Делай >= как сказали.

И тип переменной должен иметь соответствующую размерность, например uint32_t
792 562403
>>62386
Прерывания надо, а не это вот всё.
793 562404
>>62403
Прерывания тут ни при чём, это вот всё ему нужно для режима hold, чтобы переменная Mode тикала вверх/вниз при удержании кнопки.
image.png217 Кб, 1402x688
794 562409
в первом случае на аналоговом пине будет 255, а во втором случае 255/2, так?
795 562411
>>62404
ну я так то просто дребезг убирал
796 562412
>>61968
А ардуину ей можно прошиивать?
797 562413
>>62380
Ну, я как бэ березовые листья собираю и их звавариваю, так что у меня уже экономия всяко больше 150 руб и я все еще не могу покупать ардуино горстями.
798 562414
>>62411
Ну как убрал?
799 562415
>>62414
эм... ну да, убрал
800 562420
>>62409
Да, только не 255, а 1023. Там 10 бит АЦП.

>>62411
Как-то мудрёно ты это сделал. У каждой кнопки своя переменная для проверки времени. Не экономно. Ну работает и ладно.
801 562421
>>62413
Неплохо, импортозамещение в действии. А самокрутки из них вертеть можно?
802 562422
>>62411
А мог конденсатор поставить параллельно.
803 562423
>>62420
почему нельзя уменьшить напряжение в первом случае, просто повышая номинал резистора?
image.png5 Кб, 590x285
804 562424
почему например тут уменьшается падения напряжения на светодиоде при увеличении наминала резистора, а на пине ардуино нет
805 562425
>>62423
Потому что внутри АЦП есть волшебный конденсатор очень маленькой ёмкости, который через ключ подвешен на пин и заряжен до напряжения, присутствующего на пине.
При измерении напряжения, этот конденсатор через другой ключ разряжается до условного нуля, и пока он разряжается в ацп тикает таймер.
Число которое таймер натикал и есть оцифрованная величина напряжения на пине.
Не важно какое сопротивление будет у резистора в первом случае, волшебный конденсатор успеет зарядиться до VCC.
806 562426
>>62422
Конденсатор - не панацея. Он в процессе дребезга будет плавать в районе переключения логического уровня и может позволить пару лишних срабатываний. Способ не надежный. Погугли устранение дребезга триггером Шмидта, там поясняют почему просто конденсатор не катит.
807 562427
>>62425
приму как факт бытия, понять это я не смогу
808 562428
>>62426
о, я как раз в общем треде спрашивал, чем тригер шмидта лучше компаратора?
809 562442
>>62426
Ну, триггер Шмидта это понятно.
810 562443
>>62428
Задачи разные.
811 562449
>>62421
Конечно да! И жопу вытирать тоже, после чай и самокрутки нажористее.
812 562487
>>62412
Не проверял конкретно этот вариант. Но скорее да, чем нет.
Можно было по ради рофла попробовать программировать ардуинку бэйсиком или паскалём.
813 562503
>>62427
Видимо я не правильно понял твою проблему и объяснял не то что нужно. У тебя проблема не с пониманием устройства АЦП, а с пониманием закона Ома для участка цепи (учебник по физике 8й класс).

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

Если в первом случае повысить сопротивление резистора до величин сопоставимых с входным сопротивлением АЦП, то на резисторе возникнет заметное падение напряжения.
Но при таких номиналах, твой резистор и кусок провода соединяющего его с контроллером, превратятся в вайфай антенну и будут ловить соседский интернет, микроволновку тёти Клавы и реликтовое фоновое излучение вселенной )
814 562507
>>61968
Прикольно. Никогда не слышал про такое.
Какие плюсы и минусы?
815 562508
>>62507
У зумерков бомбит, когда кодишь не на Си.
816 562510
>>62508
Но там С на скрине.
Я имел ввиду, чо там по поддержке камней, есть ли отличия в написании кода от той же АВРСтудио и т.д.
817 562512
>>62510
Особых отличий нет. Точно так же нажимаешь кнопки на клавиатуре и на экране появляются буквы.
818 562513
>>62512
Окей. Услышал тебя.

В чем плюсы-то?
819 562517
>>62513
можно кодить на паскале и бейсике, чтобы у зумерков бомбило
820 562518
>>62517
Я, кстати, сиранул с того, что у FTDI на сайте для FT232H половина примеров под Делфи написана.
821 562524
>>62518
у дельфы свои плюсы но только под виндой
а сам паскаль не хуевый язык фактически таже синятина
можно срать не снимая свитер а контролеры на бейсике это еще до кучи не снимая штанов
822 562526
>>62524
Так она же умерла. И не умела в виндовые темы интерфейса.
823 562530
>>62526

>Так она же умерла


С хуя ли? Живее всех живых. 12.1 версия в марте 2024 вышла.
Кстати, я ещё 12-13 лет назад в ВУЗике говнокодил на делфи под андроид. После вузика, правда, ни разу к делфи не прикасался за ненадобностью.
IMG20240829200119.jpg1,9 Мб, 4000x3000
824 562541
Незнаю, может на фотке и не так заметно, но почему то на четырёх разрядом семисегментнике немного подсвечиваются светодиоды, которые подсвечиваться не должны. Аноды подключал напрямую (через сдвиговый регистр), а четыре катода поставил через резисторы. Проблема в этом?
825 562542
этот плавающий долбаёб неумеет считать? или это я не умею считать? некоторые числа читает нормально (почти все), но вот к примеру 99 он читает как 0199, то есть на второй итерации, вместо 0 пишется 1. Написал то же самый код на си через онлайн компилятор, получил 99 как и должен был
826 562543
>>62541
имено надо 8 резюков
827 562545
>>62542
Так на ардуйне пишут что оно возвращает и принимает float
https://www.arduino.cc/reference/en/language/functions/math/pow/
А в сишечке в math.h double.
828 562547
>>62545

>возвращает


Извините, возвращает double, но принимает float.
image.png4 Кб, 630x75
829 562548
>>62547
всё подряд заинтил, непомогло
830 562549
>>62548
Это тут не при чем, оно в любом случае неявно приводится к типу аргумента функции. Там же не _Generic из С11.

В любом случае, не советую использовать pow, если у тебя аргументы целые числа. Тип int тоже сомнителен, т.к. он не везде одинаковый диапазон значений имеет.
831 562558
>>62542
Как программируют люди незнающие математику:
Качают библиотеку и подставляют числа в готовые функции

Как программируют люди знающие математику: чо то выдумывают, кряхтят пыхтят, тратят кучу времени и сил
832 562559
>>62558
Да в этих библиотеках хуй проссышь, чего понаписано.
1.png66 Кб, 1377x718
833 562561
>>62542
Зачем тебе pow вообще. Выверни задачу наизнанку и наслаждайся.

В цикле вместо i = 3 лучше написать i = sizeof(display) / sizeof(display[0]) - 1;
834 562564
>>62561
понял, насладился
835 562569
>>62487
Так мой вопрос и заключался в том, чтобы прошить, не avr по spi, а arduino по uart.
836 562570
>>62561
во как надо - высирает на 4х разрядный индикатр через сдвиговый регистр
>>62569
надо даташит курить там все написано лепиш свой погроматр и щъеш ну или не лепиш если твой это поддерживает
заебал авр и пердуина это какжепа и палец есть канкретная архитектура канкретного камня от нее плясать и надо
а то как ты уже будеш высирать ети нули и еденицы на канкретные ноги канкретного камня часности
хоть через сраку своей мамаши
837 562571
>>62569
Так это от камня зависит, как его можно шить.
04.jpg6 Кб, 439x53
838 562572
>>62561
кстати ридешная иде на которой я просидел 15лет от такой записи глючила
вообще некоторые кампилятры имеют свои заскоки кеил на который перекатился не периваривает знаковость перед типом при объявлении
839 562573
>>62561
Ещё добавь строчку, заменяющую незначащий ноль пустым знакоместом и будет ваще заебок.
840 562587
>>62573
Ты немного промахнулся >>62542
VID20240830220501.mp433,6 Мб, mp4,
1920x1080, 0:13
841 562606
Собрал, осталось понять нахрена и главное зачем
842 562607
>>62606
Похвалил
843 562608
>>62606
осталось научица ужимать видосы - 34метра 13секунд?
да даже если там твая мамаша пиздятину на весь экран вывалит
компьютер Львов СССР.png848 Кб, 686x686
844 562613
А подскажите, мне надо с двух MEMS-микрофонов брать PDM сигнал и его фильтровать обрезая низы и верхи и потом ещё сделать из него FFT-водопад

Это мне лучше всего какую микросхему взять?
845 562618
>>62606

>нахрена и главное зачем


Для саморазвития небось.

Теперь добавь код, который преобразует value в значение напряжения 0,00 - 5,00, например функцией map.
А в 4е знакоместо пихни константу с символом U или u.
1498841155011-0.png137 Кб, 512x512
846 562626
Есть у кого модельки AVR камешков для sPlan?
847 562628
>>62618
Хорошо Тайлер Дерден
бездна2.mp46,6 Мб, mp4,
640x360, 2:10
848 562633
пердуинщики а вы считаете свои поделия?
>>62613
микарафоны 2? тое ты решил стеревуой определять направление и растояние интересующего тебя обекта?
обрезать низы верхи - если частот то фильтра на кондюках резюках если важна избирательность один кондюк можно заряжать...
опятьже смотря что за сигнал ты собрался маниторить ну например кавадракоптир - звуком? вполне допустимо когда по радиво частоте проебали и тут уже бахнуть так бахнуть плопным облаком шрапнели чтобы отбить ни только винты но и постараца повредить ...
здесь я вижу датчиг типа сильфона - легкого шарика лавсания - линзы звуковой? в фокусе которой игла дрочит пьезоэлемент...
нахуй кондюнцаторы когда можно да палюбому тама памехи...
карочи
микарасхемы нуууу смотри в сторону операционных усилителей на который и будет настроена канкретная RC цепь...
можно проще через кампаратр но "грубее" опятьже что пытаемся услышать?
дождь? тут широкополосность нужна...
хз вот если тиоретически если я буду ждать...
говорят в маскве кур доят и используют доплира тое микарафоны уже разность сигналов высирают точнее датчиги движения в сигналках
но там ик
замечен интересный ефект - у меня стоит вентилятр от ерадрома не особо тои далеко ну может 10 км карочи он издает вентилятр блядж равномерный поток воздуха и когда они там начинают вращать свои турбины в его работе - вентилятораже блядь появляюца левые составляющие - ну естествено звуковой полосы а то длядж как бы я это услышал
скажу больше ониреально хохлы заебали...
конечно вылитя слышу раньше - онреб включают - испипиляторы если ты не на той частоте ты мертвый нахуй
я даже драчить типерь по часам научился... еще нет но я стараюсь а хуля они запускают эту залупу?

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

хз скока там дроны жужат но если считать время между взмахами крыльев комара - ога тот самый анекдот про толщину его хуя этого самого комара... иногда проще сосчитать количество взмахов за канкретное время...
ну если 8кгц точнее до
ябы 393 кампаратр бы применил
смотрел бы им частоту 2 прерываниями и по очевидному различию искал бы механически центр наименьшего различия
бездна2.mp46,6 Мб, mp4,
640x360, 2:10
848 562633
пердуинщики а вы считаете свои поделия?
>>62613
микарафоны 2? тое ты решил стеревуой определять направление и растояние интересующего тебя обекта?
обрезать низы верхи - если частот то фильтра на кондюках резюках если важна избирательность один кондюк можно заряжать...
опятьже смотря что за сигнал ты собрался маниторить ну например кавадракоптир - звуком? вполне допустимо когда по радиво частоте проебали и тут уже бахнуть так бахнуть плопным облаком шрапнели чтобы отбить ни только винты но и постараца повредить ...
здесь я вижу датчиг типа сильфона - легкого шарика лавсания - линзы звуковой? в фокусе которой игла дрочит пьезоэлемент...
нахуй кондюнцаторы когда можно да палюбому тама памехи...
карочи
микарасхемы нуууу смотри в сторону операционных усилителей на который и будет настроена канкретная RC цепь...
можно проще через кампаратр но "грубее" опятьже что пытаемся услышать?
дождь? тут широкополосность нужна...
хз вот если тиоретически если я буду ждать...
говорят в маскве кур доят и используют доплира тое микарафоны уже разность сигналов высирают точнее датчиги движения в сигналках
но там ик
замечен интересный ефект - у меня стоит вентилятр от ерадрома не особо тои далеко ну может 10 км карочи он издает вентилятр блядж равномерный поток воздуха и когда они там начинают вращать свои турбины в его работе - вентилятораже блядь появляюца левые составляющие - ну естествено звуковой полосы а то длядж как бы я это услышал
скажу больше ониреально хохлы заебали...
конечно вылитя слышу раньше - онреб включают - испипиляторы если ты не на той частоте ты мертвый нахуй
я даже драчить типерь по часам научился... еще нет но я стараюсь а хуля они запускают эту залупу?

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

хз скока там дроны жужат но если считать время между взмахами крыльев комара - ога тот самый анекдот про толщину его хуя этого самого комара... иногда проще сосчитать количество взмахов за канкретное время...
ну если 8кгц точнее до
ябы 393 кампаратр бы применил
смотрел бы им частоту 2 прерываниями и по очевидному различию искал бы механически центр наименьшего различия
04.jpg95 Кб, 630x633
849 562634
>>62618

>Теперь добавь код,


пускай уж сразу считает пишет функчию 8элементный на 8 разрядов на 2х 74ас299 - помогает когда с ногами напряженка 2ноги на данные одна на строб всего 3 ноги микаракантролира
850 562637
>>62606
почему гавно? потомучто ты строб просираеш
индикатр должен выглядеть как индикатр а не как гавно в самом худшем случае допускаеца когда жуеш кириешку-сухарь отдельные регисторы слегка перемещаюца относительно физического линии рядного расположения

1почему 4 резистора хуйня 2почему там надо доп ключи мощнее чем выход порта
3все таки нахуя эти 8 резисторов?
1 потомучто как правило порт контролира это 40мампер 5 вольт у 3.3 вольта питания еще плачевней допустимая мощность - ты собрался 8элементов разом насколько помню все жрут от 5 и то ик в оптронах а светики от 10милиампер а чтобы его в солнечный день на солнце все от15мампер а порт 40 всего и как он их все 8 вытянет?
очевидно и происходит эта залупа - когда допустим цифра 1 - два элемента из 8 горят они жрут 2х15=30мампер и порта на 40 хватает но когда 3или8 тое 5х15=75мампер и порт это уже не тянет и похуй на резюк - САМ ПОРТ НЕ ВЫТЯГИВАЕТ
посему либо ищица оранжевый индикатр мало потребляющий - менее условных 40/8мампер либо ставяца ключи тянущие больше чем 15х8 - большинство регисторов сдвига в это умеют
и вот здесь становица пынятно нахуя 8резюков на элемент - поскольку с низу тянет и 150мампер отдельному светодиводу при рабочем токе 15ма незачем так излучать с таким током ему может и поплахеть посему резюк и ограничивает ток
также необходимо отдуплить такой параметр как скорость гашения пикселя и впоймав его в стробе можно дергать яркость
пиздец очко возгарелось я дажи камиру на гифоне перекинул
да за сдвиговый регистр приходица платить - желтый индикатр - видно как стробы мигают но там мне пришлось заводить строб регистров в тамир который считает пилогенератр
на зиленом там весь 1порт - 8ног занят под сегменты без резюков там строб одного регистра-8сегментов занимает... блядь камуто это надо? канкретная цифра? скажу проще он быстрее чем на желтом
если интересуют куски кода посещай мой тред шаз там пока двигатель но появица и индикатр на 2х 74ас299
851 562638
Хуя тут древнее шизозло пробудилось.
Изображение WhatsApp 2024-09-01 в 13.53.146bd20829.jpg264 Кб, 1200x1600
852 562641
Китайцы пиздоглазые.
Не написали ни в даташите, ни в схемах, что ресет надо заземлять через резистор, чтобы оно вообще могло хоть как-то прошиться.
А я все выходные ебался, думая что это я настолько рукожоп.
CH559T
853 562642
>>62641
Теперь понятно почему серия ch55x не взлетела.
854 562647
Тоже упоролся регистрами. У тиньки не хватило ног чтобы дергать 12 катодов, решил всё шифтануть, и сегменты и катоды.
Теперь столько лишних пинов - хоть в жопу запихивай. Даже не стал вешать кнопки на регистр
855 562648
>>62641
Все даташиты строго на китайском?
856 562649
>>62648
Есть переведённые с китайского на английский. Я делал по переведённым.
857 562650
>>62649
Ок, а то я нагуглил только кетайские. И смотрю вроде они не сказать чтобы дешевые, при такой цене можно и блюпил с ARMкой взять.
Есть какая-то экономическая целесообразность или это ситуативный вариант?
Изображение WhatsApp 2024-09-01 в 17.18.15ae55b4e4.jpg150 Кб, 899x1599
858 562651
Нарисовал схему, которая работает.
На форумах не зареган, так что не знаю, куда постить и где обсуждать.

>>62650
Они простые как атмеги.
Они умеют в USB искаропки.
Конкретно мой вариант умеет в USB Host (теоретически; пока не проверял на практике) и стоит 135р с бесплатной доставкой.
Собсно интересует USB Host.
Шилд USB Host для ардуины стоит 300 и там ебучая QFP48.

А чё про блюпилы? Сколько стоит блюпил с USB Host?
859 562652
>>62651

>А чё про блюпилы? Сколько стоит блюпил с USB Host?


Примерно столько же и тоже юсб на борту.
860 562653
>>62652
Есть ссылка на алишечку/чипдип или ключевые слова для гуглинга?
861 562654
>>62651
А чё схема? Ну камень подключен к питанию, кнопочка, светодиод - чё обсуждать?
Перевёрнутый ресет это лул.
133e875430de3f6b647547475f8358af.jpg282 Кб, 1560x1102
863 562656
>>62655
туда же
Изображение WhatsApp 2024-09-01 в 17.46.53e70a700a.jpg106 Кб, 905x654
864 562657
>>62654
Ну просто когда я пытался делать по китайским схемам, нихуя не заработало.
У других людей, которые пытались делать по китайским схемам, наверняка тоже не заработало.
Это важно.
Пикрил оригинальная китайская схема, которая якобы должна работать и с микросхемой L, и с микросхемой Т. А на самом деле работает только с L.
Есть ещё пара китайских схем. Они тоже работают только с L.

>>62655
>>62656
Спасибо. Посмотрю на досуге.
Кстати, у меня есть такая. Только я пока не понял как из неё делать юсб хост. Вроде гуглится, но там где нагуглилось - сложно и непонятно.
142835943268.jpg49 Кб, 566x706
865 562659
>>62638
Иногда оно почти просыпается, что-то невнятно бормочет, кого-то ругает, а потом снова уходит в спячку.
866 562668
>>62655
>>62656
Я попытался снова понять как сделать недорогой USB Host из блюпил. И снова потерпел фиаско.

https://controllerstech.com/usb-cdc-device-and-host-in-stm32/

>Для целей Host я буду использовать STM32F411 DISCOVERY Board, а STM32F103 использовать в качестве Device. Оба микроконтроллера смогут общаться друг с другом, используя USB, подключенный между ними.

867 562671
Я к тому, что в ихней КубеИДЕ для 300-рублёвого STM32F411 DISCOVERY есть варианты выбора Хост или Девайс.
А для 100-рублёвого блюпил нет выбора, а только девайс.
Просчитался. Но где?

>>62668
868 562673
>>62671
Нашёл только это: некто Дима запилил софт хосты из всяких-яких из STM32F103, из esp8266, из esp32 и дрочит тайминги самодельным анализатором, сделанным из микросхемы CY7C68013A, которая является более дорогим аналогом ch559.
https://github.com/sdima1357?tab=repositories
https://habr.com/ru/articles/548020/

То есть вместо того, чтобы использовать по назначению микросхему хоста, Дима делает хосты из тех микросхем, которые для этого не предназначены.
Ну, хобби у человека такое, понимаю.
image.png18 Кб, 585x257
869 562720
создание вкладки в ардуиноIDE равносильно созданию файла bye-bye.cpp и подключению через include <bye-bye.h> ?
870 562721
*bye-bye.cpp
1000014821.mp42 Мб, mp4,
720x1280, 0:14
871 562742
Узнали? Согласны?
872 562743
>>62720
Во вкладки попадают все файлы проекта может неиспользуемые не попадают, но это не точно
873 562750
>>62742
Пиздец, садисты, даже говна не дают поесть, суки.
874 562757
>>62750
Ардуинщик сам всё хочет съесть.
875 562785
>>62743
то есть при создании вкладки, в папке появляется ещё один файл/ при создании файла появляется вкладка?
876 562794
Держу в курсе.
CH559T
Заставил работать все три ком порта.
Были сложности с UART0. Пришлось применить магию, которую не понимаю.
877 562849
>>62794
Так. И что это дает в народном хозяйстве?
Мне кажется, или резистор над светодиодом повидал всякое дерьмо?
878 562850
>>62794
Дристанул немножко с кнопок на пла́точках.
879 562855
>>62849

>что это дает


Это ещё один маленький шажок к ардуиноподобному USB хосту. Убедился, что все уарты работают, потому что USB псевдо уарт придётся освободить для задачи хоста.
Изначально не было уверенности в уартах, т.к. делал на основе примера для чипа с 48 ножками, у которого совсем другая распиновка. У моей 20-ногой микросхемы отсутствуют те ножки uart, какие есть на его большом брате.

>резистор


Всё хорошо. Просто причудливая игра света и тени.

>>62850
Большие удобные кнопки.
880 562856
>>62743
>>62720

Если в папку с проектом скопировать какой-нибудь файл .h, .ino, .c, .cpp, то появится вкладка, даже если этот файл не используется.
881 562862
всем ку! имею адресную ленту WS2811, блок питания для нее и отсутствие понимания программирования. нужен хороший контроллер для этой ленты.
купил контроллер за 500 денег на озоне, он говно... режим с радугой работает рвано, режим музыки (у контроллера есть микрофон) вообще не работает. софт для управления с телефона естесственно такое же говно
есть какие нибудь гайды или что то подобное? сам ни-ни, но паять умею. заранее спасибо!
882 562863
>>62862
Очевидный WLED. Охуеешь с возможностей.
Можешь ещё и микрофон припаять, чтоб он на музыку реагировал.
На али наверняка готовые есть.
883 563116
https://vk.com/video-149584436_456240022?t=19m52s&ref_domain=yastatic.net
теперь мы видим
это
на льду
нам нужна печ
фы какиеже утебя ...
884 563128
Нейронки нормально код пишут для этих ваших пердуин?
885 563135
>>63128
в чом проблема запросить код и проверить?
886 563136
>>63128
Я кстати, разок попросил под node.js код написать. Потом месяц глюки вычищал.
887 563138
>>63116
сетевые глисты на плате
888 563383
>>50854 (OP)
Антон а как ты защищаешь плату контроллера от статики ?
То есть есть датчик температуры его нужно установить в место где может неслабо прилететь статикой.

Как обходишь такие засады ?
889 563391
>>63383
Экранированный кабель датчика с заземлением экрана. Делал так при установке всяких DS термометров в авто. Без заземленного экрана контроллер чудил, но порты ни разу не вышибало. От слаботочной статики у пинов есть защитные диоды. Хз что за обстоятельства в твоём случае. Грозу пережить хочешь?
1723563152531.mp43,2 Мб, mp4,
720x1280, 0:07
890 563400
Аноны, есть такой тип преобразователя постоянного тока, как зарядовый насос - повышение-понижение там происходит за счет коммутации конденсаторов. Хочу сделать такую штуку на ардуино и для аккумуляторов, есть у меня 8 банок железофосфата, ардуино, в зависимости от необходимости должна иметь возможность коммутировать их все параллельно, все последовательно или попарно параллельно и полученные 4 банки последовательно, получая разные напряжения на выходе, либо в параллель всех - для заряда. Столкнулся с проблемой развязки потенциалов затворов коммутирующих транзисторов, допустим я могу сделать 8 гальванически развязанных каналов питания 12 вольт для затворов, но как этим управлять ума не приложу - трансформаторы не пойдут, на оптопарах что-то сложно выходит. Может кто занимался таким, есть ли готовые модули, что-то типа Н-мост, но с гальванически развязанным управлением? Или вообще есть готовые транзисторные сборки полумост, что-нибудь типа IRF260n, очень нравятся, с готовым оптодрайвером? Штоб нагрузку 180 вольт, питание драйвера 12 вольт и ардуинкой дергать это всё. Уверен должно быть, помогите убогому.
891 563415
>>63400
Целесообразность имаджинировал? У твоего насоса ток будет микроскопический. Берешь одну банку и дц-дц преобразователь, он выдаст больше ток, при этом у тебя еще в запасе остается СЕМЬ банок для других проектов. Преобразователем управляешь как тебе угодно. Ну или 2/6. 3/5.
892 563416
>>63415
>>63400
А нет это я глюканул, мне показалось что они все будут в воздухе висеть друг относительно друга... Но все равно, зачем так усложнять хз. Мне кажется вообще невозможно. Иначе бы такое давно использовалось бы в энергетике. Чтобы не терять на преобразовании, вместо этого коммутировать аккумы и солнечные панели для обеспечения оптимальной нагрузки. Но везде используются инверторы.
893 563417
>>63400
Есть такая штука как умножитель напряжения.
Из часто встречающегося такое есть в микросхемах MAX232, ICL7660 и их аналогах (сам смотри что это за микросхемы и где они используются).
Как написал анон выше, ток у всего этого мизерный.

>Хочу сделать такую штуку на ардуино


Оно там совершено ни к чему.
894 563456
>>63417
>>63416
>>63415
Возможно я неточно описал свою задумку. Зарядовый насос работает быстро и с конденсаторами - скоммутировал, зарядит, скоммутировал разрядил. Здесь же будет работа с аккумуляторами, скоммутировал параллельно и зарядил от низковольтного источника тока, долго и муторно, по той простой причине, что источник слабоватый и хочется избежать потерь на преобразование, я посчитал и они довольно значительны. А заряженные аккумуляторы скоммутировал последовательно, взял и поехал. Есть схема такого коммутатора на реле, пусть даже конатктов хватит (коммутация без нагрузки, искры нет, есть затраты на питание обмотки реле. Это будет работать не как зарядовый насос для повышения напряжения, а как сервис аккумулятора вместо БМС, балансировщика и что там еще на них вешают, в качестве подарка - бесплатная балансировка на каждом заряде, сверхтоков не будет, я уже соединял параллельно совсем пустой - 3 Вольта и заряженный 3.8 Вольта аккумулятор, 2 Ампера, быстро упал до 1.1 вполне себе ящитаю.
895 563460
>>63456

> источник слабоватый


>скоммутировал параллельно и зарядил


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

> источник слабоватый


а он его недаст и ты саснеш
вообще по хорошему надо каждую банку отдельно маниторить и заряжать
896 563462
>>63460
Иди нахуй, пидор, русский учи, блять. Или дрочи свои контроллеры, что ты там делаешь, электротехник хуев.
897 563463
>>63456
То есть эта вся фигня из-за того что у тебя зарядка слабая?
898 563464
>>63456

>Возможно я неточно описал свою задумку.


В любом случае ты изобретаешь какую-то бессмыслицу. Да еще и ардуину пихаешь куда попало. Я все равно ничего не понял, но вероятно тебе нужен MPPT контроллер.

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


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

>я посчитал и они довольно значительны.


КПД нормальных импульсных источников питания 80% и больше.
899 563465
>>63456

>я уже соединял параллельно совсем пустой - 3 Вольта и заряженный 3.8 Вольта аккумулятор, 2 Ампера, быстро упал до 1.1 вполне себе ящитаю.


Что-то странно ты считаешь, совсем не анализируешь результат. Во первых 1.1 - это сдохший аккумулятор. А во вторых то что ток упал быстро означает только то что оба аккумулятор сдохшие. Была бы емкость хотя бы 1000 мАч, то оно бы десятки минут у тебя заряд перекачивало с таким током.
900 563469
>>63463
Вообще я не первый, кто задался таким вопросом, да, зарядка слабая, повышение до напряжения батареи с точки зрения энергозатрат обойдется дороже, чем коммутация реле.
>>63464

>вероятно тебе нужен MPPT контроллер


Не нужен. Сб будет заряжать параллельно соединенные ячейки.

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


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

>КПД нормальных импульсных источников питания 80% и больше.


"Нормальных" это уже от 95% по современным меркам)))) В любом случае, твоя фраза вырвана из контекста, это КПД достигается в довольно узком диапазоне питающих и выходных напряжений для конкретного источника. При желании я мог бы просто повышающий ZVS на irl3205 поставить с несколькими выходными обмотками и он решил проблему, однако, по некоторым соображениям я хочу коммутировать аккумуляторы.
>>63465
Нормально посчитал. Емкость ячейки больше 1000, уж поверь и ток 1.1 Ампер был по крайней мере сутки с небольшим, потом я забил на этот опыт и вернул его на место. Внутреннее сопротивление возможно у них да, подросшее, банки не новые, но там, где я их эксплуатирую их хватает за глаза.
901 563470
>>63469

>повышение до напряжения батареи


нагугли регулирующие выходного и если повезет то обойдеца резюком а нет доматаеш вторичку и никаких потерь
ну или не ебать мазги и купить сделать НАРМАЛЬНУЮ блядь зарядку а пердуиной уже на ней светодиводами мигать
а то что ты задумал хуйня - заряжать акум а потом им другой первому быстро поплохеет и ты проебеш на ресурсе акумов больше чем на покупке нармальной блядж зарядки

>заряжать параллельно соединенные ячейки


еще раз кретин у тебя зарядка по току не тянет а ты его паралеля банки увеличиваеш
902 563471
>>63469

>ток 1.1 Ампер был по крайней мере сутки с небольшим


Не понимаю. То "быстро", то теперь больше суток.
Ладно, если сутки, то это означает что ёмкость аккумулятора больше 24 Ач. Похоже на правду?
Однако то что ток всего лишь около 1А означает что суммарное внутреннее сопротивление твоих аккумуляторов около 3 Ом, что для таких аккумуляторов как-то не соответствует, т.е. похоже что один аккумулятор дохлый.
17257832050660.jpg1,6 Мб, 2178x2160
903 563473
>>63471

>Ладно, если сутки, то это означает что ёмкость аккумулятора больше 24 Ач. Похоже на правду?


Да, это ЛиФеПоЧ бу банки 25 А*ч по документам, 24-29 (все разные) по моим замерам. Одни сильнее дохлые, другие слабее дохлые, я цифры не вот прям точно назвал, батарею перебирал уже несколько раз по-всякому. "Быстро", это падение тока с 2 А до 1А.
>>63470
Повторяю, мразь, съеби из треда, просто иди нахуй (на хуй).
904 563475
>>63473

>Одни сильнее дохлые, другие слабее дохлые,


Но все сильно дохлые. Если там 3 Ом сопротивление, это значит что при таком токе там 3 В падало на внутреннем сопротивлении. Примерно половина энергии в тепло шла при твоём "перекачивании".

Есть такая задачка с конденсаторами. Взяли два конденсатора ёмкостью по одной фараде, один из которых заряжен до 2 В. Энергия у заряженного конденсатора соответственно по CU2/2=4 Дж. Потом взяли и соединили конденсаторы параллельно, логично предположить что напряжение после окончания переходного процесса уполоаинится до 1 В. Но энергия тогда по той же формуле будет 2 Дж. Куда делась половина энергии? Если проанализировать, то окажется что эта энергия ушла в тепло на сопротивлении проводов.

Вот и с аккумуляторами у тебя будет хоть и не точно так же, но результат будет аналогичный. Поэтому так как ты придумал делают лишь ардуинщики.
905 563488
>>63475
И ещё на всякий случай дополню, а то мало ли что. Уполовинится напряжение потому что q=CU, и по принципу сохранения заряда суммарный заряд останется прежним.
грифер.webm1,2 Мб, webm,
640x360, 0:27
906 563506
>>63473

>маам ну скажи им ну мааам


>>63488
ты вообще понял что он хочет? заряжать один акум другим и ладно хуй с ним еслибы была на то крайняя необходимость например как повербанка...
вообще не понятно чего он пытаеца добица? какую цель преследует?
"слабая" зарядка? ну и заряжай каждую банку отдельно
лень спаивать распаивать батарею при каждом заряд разряде? ставь разъемчиги и тд...
сократить время заряда всей батареи? нихуя оно не сократица а наоборот увеличица и притом значительно
карочи одни вопросы и нихуя ответов одно маня нытье
я допускаю что есть несколько отдельных акумов и их надо допустим за ноч все зарядить а зарядка одна и нет особого желания... - ночью спать надо
здесь либо пилить многоканальную зарядку либо камутировать акумы - если так то релюшки 2003 дравир сдвиговый регистр на индикатр заряда завязаный типа красная лампачка горит это нуль загорелась зиленая - регистр +1 и релюха камутирует соответствующий акум и никакой нахуй пердуины детка
907 563507
>>63475
>>63488
И нахуй ты это высрал, долбоеб блять? Я это всё и без тебя знаю, просто хочу коммутировать аккумуляторы из параллельного соединения в последовательное при помощи микроконтроллера, ввиду имеющейся материально-технической базы это решение меня устраивает.
908 563509
>>63506
Опять закукарекал, трудная ночь, на дваче отдыхешь? Пошел нахуй отсюда, пидарас, сын портовой шлюхи и шакала.
909 563530
>>63507
ну а нахуй ты нам об этом расказываеш если все знаеш?
камутируй епта кто мешает?
>>63509

>мнямняпук

910 563813
(игнорируем) https://pastebin.com/89v54aQe
ну реально там ничего интересного, я просто домой приду на домашний компьютер скопирую
911 563836
игнорируем https://pastebin.com/B7q4ehm2
приду на работу скопирую на рабочий
912 563837
>>63813
>>63836
Можешь в /test/ постить себе ссылки.
913 563838
>>63837
дядь обещаю больше не буду
914 563909
>>62543
Подключил 8 штук (по 330 ом), ситуация лучше не стала
915 563916
>>63909
Если не подключать сегменты вообще, то всё равно светятся?
Попробуй ещё через 10к резисторы на землю подтянуть.
А вообще обычно сверху плёнку тёмную или пластик ставят, что бы лучше выглядело, он затемнит это.
916 563927
>>63909
Скетч покажи. А то может ты там сдвигаешь байт при активном индикаторе.
917 563928
>>63909
Щас разглядел твою фоточку и узрел там запитку нанки и регистра через vin. Т.е., у тебя напряжение логической единицы на выходе с нанки +5V, а напряжение логической единицы на выходе с регистра +vin и на несколько вольт выше чем 5.

Как думаешь, чё будет со светодиодом, если на катод подать +5V, а на анод, например +9V?
918 563929
>>63909
а посты мы жопой по диагонали..
яже писал выше
а) красные диводы жрут - меряй ток сегмента или кури даташит на этот индикатр или ищи желтые или считай 8х15=120ма какой порт тебе столько вытянет? у них по стандарту 40ма и то при подтяжке к нулю а еденица и того меньше
карочи надо лепить или транзюки 4штуки или "дравир"
б) ты просираеш строб тое допустим ДОПУСТИМ у тебя сегмент жрет 5ма тогда 8х5=40 - влезаеш с притыком канешн...
карочи каждый регистр должен гореть строго отведеное ему время одинаковое для свех регисторов - подбираеца на глазок - но обычно цепляют на таймир где хотябы 50гц в идеале 100гц чтобы получить кошегные 25фпс для 4х регисторов 100гц не пренципиально можно и 114гц - выделять целый таймер под индикатр накладно можно подцепица например к шим контролеру я цепляю к пилогенератору
програма должна работать так

1 выключил регистр - общий катод тое на порте - ноге контролера еденица
2 занулил - у некоторых сдвиговых регистров есть для этого нога - кури даташит или если нулящей ноги нет задвинь нули - опятьже смотря сколько у тебя в регистре бит бывают и на 10... у тебя какая микрушка? если строго 8 бит можно не нулить
3 загнал в сдвиговый регистр канкретную комбинацию - цифру
4 включил регистр
5 ЖДЕШ следующего прерывания от таймера
6 гото 1
>>63928

>чё будет


нихуя -дивод на то и дивод что в обратную сторону не пропускает не светит
919 563931
>>63929

>на катод подать +5V, а на анод, например +9V



>нихуя -дивод на то и дивод что в обратную сторону не пропускает



Может ещё раз подумаешь? или говном накормить?
920 563932
>>63929

>кошегные 25фпс


При такой частоте будет мерцать страшно. Хотя это кому как. Моя жена подобное не замечает.
Телевизоры с кинескопом не мерцали слишком сильно лишь из-за относительно длительного послесвечения люминофора.
921 563934
>>63929
Из за того что порт не может выдать достаточно тока, светятся даже те участки, которые не должны?
шароебы.webm4,2 Мб, webm,
640x360, 1:40
922 563935
>>63931
согласно последним иследованиям на андроном коляйдире ток течет не от плюса к минусу а наоборот от минуса к плюсу
анод - греч. anodos - восходящая дорога - хуйня по которой выходит электрический ток тое - минус
поскольку дивод включен в обратном направлении - минусом к большему +9в а плюсом к +5в на нем 4в и он нихуя пропускать ток не будет а нет тока - нет нихуя ни света ни типла ни прочих высеров инерхии
так что пожри гавна своего сам
тебя мамка не учила не спорить со взрослыми дядями? и уж темболее с матарошкой и тем более пытаца накормить их гавном
вообще хуевая затея - может плачевно закончица
да хуля может имено так обычно - последние лет 7 на радиаче и происходит
923 563937
>>63934

>порт не может выдать достаточно тока


сие есть не штатный режим работы сложной системы из мильенов транзисторов посему может происходить все что угодно
924 563940
>>63935

>на катод подать +5V, а на анод, например +9V



>минусом к большему +9в а плюсом к +5в на нем 4в



У тебя анод это минусовой вывод диода?
Уёбывай из /ra, большой дядя.
925 563941
>>63934
Просто перекинь питание регистра на вывод +5V ардуинки и не слушай греческих шизов.
17258734652900.png1,3 Мб, 999x1702
926 563966
Выше я вопрошал как коммутировать аккумуляторы из последовательного соединения в параллельное. Так вот, схемы на транзисторах нет в природе. Оставил как есть на реле, всё работает, я дововолен.
Кому интересно, история такова:
Подвернулись мне задешево достаточно призматических ЛиФеРоЧ, и битые солнечные панели. Панели все битые, хорошие забрали другие люди, я их поколупал, и, в целом, они сохранили работоспособность, припаялся к проводникам, что соединяют между собой элементы, но напряжение эти панели дают, естественно, не номинальное. Банки есть вспухшие, есть нет, но все они уже некондиционные. МППТ ко всему этому поккупать нет смысла.
Аккумуляторы я собрал в 8 батарей параллельно, эти 8 батарей коммутируют 9 реле, реле управляет ардуино. Собственно она смотрит на наличие напряжения на входе зарядки и просадку напряжения при разряде. Во время заряда это батарея параллельных аккумуляторов емкостью порядка 1000 А*ч заряжается током порядка 10-15 Ампер в очень солнечную погоду, а когда солнышко пропадает или по нажатию на кнопку, я получаю напряжение 24-30 Вольт - освещение, насос на воду и зарядка ноутбука, а большего мне не надо. Дача в ебенях, без газа и света.
927 563967
>>63932

>регистр должен гореть строго отведеное ему время одинаковое для свех регисторов - подбираеца на глазок


индикатр лепица по остаточному принципу тамира не бесконечные
один на прием интерисующего сигнала другой на высер управляющего - очевидный приоритет исполняющего тамира
а поскольку их у миня всего 2 на пердуине непомню 3 кажись
карочи чтобы заебато горело надо к тамиру цепляца - тогда горение можно сделать более ефективным за счетпротекания более высокого тока но меньше по времени - один хуй ему еще 3 раза остывать...
>>63941
ога я вообще отдельную кренку пилил но потом убрал на пилу - аналог
на часиках где яркость клацаеца запилено иначе там каждый сегмент к порту а общие через какието кт8131 непомню там есть составные средней мощности как кт835
там я запилил от +12 на чтото около 7в лм317стабом и питал оттуда и кренку контролира и индикатр - более высоким

там я фпс задирал что пиздец - мне не понравилось слишком не ясное отображение сотых - глаз сливает все в мясо и я снизил - кагда взором проводиш можно увидеть цифру
image.png20 Кб, 804x244
928 563968
>>63927
показываю
929 563973
>>63966
>я вопрошал
и тибя обассали а знаеш почему? потомучто это борда где работают С КАНКРЕТНЫМ железом ане с

> есть у меня 8 банок железофосфата


цифры для кого на банках пишут?
анон не ванга
опятьже не ясна цель - что их будет разряжать
солнечка работает не как насос а тупо камутирует те что ты потребляеш с теми что она заряжает
траншманкастеры здесь не вытянут дорого хотя... нахуй надо там диференциал минуты - хорошие серебряно иридивые контакты...
да и токи - комутации - опятьже где КАНКРЕТНЫЕ цифры?
вот былюди придумали изображение на расстояния передавать
и с чего ты решил что панелям пизда? ябы спиздил ВСЕ
хотя все поняли что ты рукажеп и спалил панели...
ябы сделал так
заряд если панелям пизда то очевидно от разетки
1к ач? ну это какбы дахуя ога?
но поскольку батарея ...
карочи я бы поднял управляемый семисторный выпрямитель для пика и добивал бы батарею в последовательном подключении - у него 65в переменки - постепенно выкидывая отъебнувшие банки
опятьже что за нагрузка? ну дача насос
УХ БЛЯ
тут ты попадаеш но могу посоветовать...
карочи вот у меня кама10 0.4квт ...
но их не делают...
че за насос?
они какбы 220? аможет есть меньше? опятьже банки то постоянку дают колекторниг то еще можно скамутирувать а станции все с асинхронигами там защигу себе скамутируеш там пирименга
ЧТО ЗА НАСОС?
освещение
тут отдельная система...
подкинул банку и светит
хз опятьже дача какой этап? строительства и или наслаждения?
а вздутые банки ябы почитал В АКАМУЛЯТОРНОМ треде
праткни ее ога
а ябы вот чисто перемотал его скотчем даванул бы тонн 5 и попробовал заряжать - авось вадарод сфунциклировал бы обратно
ога ога под тензо датчигом - 5 тонн долбанут нихуево+накопленая
929 563973
>>63966
>я вопрошал
и тибя обассали а знаеш почему? потомучто это борда где работают С КАНКРЕТНЫМ железом ане с

> есть у меня 8 банок железофосфата


цифры для кого на банках пишут?
анон не ванга
опятьже не ясна цель - что их будет разряжать
солнечка работает не как насос а тупо камутирует те что ты потребляеш с теми что она заряжает
траншманкастеры здесь не вытянут дорого хотя... нахуй надо там диференциал минуты - хорошие серебряно иридивые контакты...
да и токи - комутации - опятьже где КАНКРЕТНЫЕ цифры?
вот былюди придумали изображение на расстояния передавать
и с чего ты решил что панелям пизда? ябы спиздил ВСЕ
хотя все поняли что ты рукажеп и спалил панели...
ябы сделал так
заряд если панелям пизда то очевидно от разетки
1к ач? ну это какбы дахуя ога?
но поскольку батарея ...
карочи я бы поднял управляемый семисторный выпрямитель для пика и добивал бы батарею в последовательном подключении - у него 65в переменки - постепенно выкидывая отъебнувшие банки
опятьже что за нагрузка? ну дача насос
УХ БЛЯ
тут ты попадаеш но могу посоветовать...
карочи вот у меня кама10 0.4квт ...
но их не делают...
че за насос?
они какбы 220? аможет есть меньше? опятьже банки то постоянку дают колекторниг то еще можно скамутирувать а станции все с асинхронигами там защигу себе скамутируеш там пирименга
ЧТО ЗА НАСОС?
освещение
тут отдельная система...
подкинул банку и светит
хз опятьже дача какой этап? строительства и или наслаждения?
а вздутые банки ябы почитал В АКАМУЛЯТОРНОМ треде
праткни ее ога
а ябы вот чисто перемотал его скотчем даванул бы тонн 5 и попробовал заряжать - авось вадарод сфунциклировал бы обратно
ога ога под тензо датчигом - 5 тонн долбанут нихуево+накопленая
03ы.jpg124 Кб, 616x912
930 563977
>>63968
нахуй - я эти функции в которых непонятно кто и неизвестно как я дергать битами - рубильниками привык сам
931 563978
>>63973

>пик1



К тебе опять мальчик на мопедике в гости заехал?
932 563981
>>63973

>и спалил панели


Это как можно спалить солнечные панели?
А насос лодочный, на 24 Вольта, из колодца нормально подымает, освещение - диодные лампы аварийки на 24В, по случаю на одном объекте снял, зарядка для ноутбука - китайский понижай до 19.7 Вольт.

>то очевидно от разетки


Ты еблан? Хотя это очевидно. Нет у меня там розеток.
933 564288
>>63977
не,я так не умею
934 564305
>>60319

>Точность движений рук нужна как будто вставляешь нитку в иголку


Принцип рычага 10:1 Двигаешь длинный конец на 1см короткий двигается на 1 мм.
935 564472
>>63935
кому интересно максим ожерельев (пацан на видео) отказался от этих идей и назвал плоскоземельцев деструктивной сектой (не знаю что должно случиться с плокскоземельцем, что бы он перестал таковы быть) о_0
936 564923
посоветуйте корпус для 18650, куда можно вставить аккумуляторы (у меня их куча лежит) и напрямую питать ардуину уну, не боясь переразряда и прочей литий ионной фигни
937 564924
>>64923
https://www.aliexpress.com/wholesale?SearchText=powerbank+case
А если тебе только плату зарядки, которая будет следить за напряжением и выдавать на выходе нужное повышенное, то на https://www.aliexpress.com/item/1005006156224690.html
938 564925
Как на samd21 заюзать SPI (или не совсем), только для вывода, не задействуя пинов кроме 2х необходимых для котлов и данных?
939 564934
>>64924
там все для акумов без пипки. А у меня с пипкой((( и к минусу ещё и плата наклеяна, они не влезут
image.png14 Кб, 988x101
940 564981
>>64925
Вот ответ. Все пидоры, спасибо за "помощь"
941 564998
>>64981
В чем проблема спросить у своих коллег, кабанчик? Ты же явно не для хобби выбрал эту ебанину?
2345346.jpg143 Кб, 584x775
942 565019
Посоны, не в курсе, где спросить - в тредах для извращенцев типа меня не все дружат с паяльниками, а рукастые Василичи в гаражах скажут, что я ебанутый, так что двач самое подходящее место, думаю.

Есть идея сделать секс игрушку, которая будет бить лёгким током в зависимости от звука на входе. В продаже есть подобные штуки от серьёзных контор, типа пикрелейтед, но стоят 320 фунтов, хотя там начинка, судя по всему, не сложная. На алихе есть электроигрушки в диапазоне от 300 до 1000 рублей, но они без микрофона, просто включаешь и они тебя хуярят. К тому же, сложно понять из описания силу тока, в половине предложений, похоже, он очень слабый - скорее для приятных мурашек, а не для дискомфорта.

Сам чуть паяю, но в схемах ноль, в какую сторону смотреть? Ардуино? Или разобрать китайшину и присобачить микрофон с каким-нибудь дополнением? Где почитать про подобные проекты, может кому попадалось что-то похожее на глаза? Посоветуйте что-нибудь, с чего начать можно.
943 565020
>>65019
Китайщину модифицировать это путь
3463636.jpg61 Кб, 634x632
944 565025
>>65020
А что может понадобиться для реализации кроме игрушки и микрофона? Я так понимаю, что на микрофон надо подать питание от схемы, а выход микрофона припаять тоже на схему куда-то до реостата, заменив один из первоначальных режимов, чтобы кнопками можно было регулировать насколько сильно будет шарахать, и всё?
945 565028
>>65019
Просто высокое напряжение получить не сложно - ТА-57 к усилку сабвуфера подключи сетевой трансформатор на повышение, но скорее всего тебе не понравится т.к. нервам и мышцам нужны импульсы определённой формы.
Какие формы тока и напряжения у приборов от "серьёзных контор"?
946 565029
>>65028
Кстати тоже вариант. Не знаю насчёт формы, не приходилось эти приборы щупать. Я пока чайник-теоретик.
947 565034
>>65025

> А что может понадобиться


Найти логический вход преобразователя и подать на его звук. Это программа-минимум. Если вы такие нежные и вас форма сигнала не устроит, может стоит погуглить какой-нибудь опенсурс миостимулятор.
948 565035
>>65019
>>65028
Ооо, бля, это тема! Лет 15 назад на последнем курсе института я это делал. Даже нашел форум в сети, там поясняли за это дело и за электообезболивание и за стимуляцию, баба с аватаркой терминатора Т-Х. На пидарашке, скорее всего, он уже не доступен, а если был в пидарашьем домене, то, наверное, умер.
Так вот форма импульса должна быть строго меандр - наименьшие болевые ощущения. Если хочешь кого-то пытать, то треугольник - твой выбор!
Схема - у меня был мост на двух TDA2030, подключенный к компьютеру, питание - от того же компьтера 12 вольт. на выходе усилителя трансформатор от сетевого блока питания какого-то, вроде зарядка от нокии. Усилитель был выкручен на максимум, регулировал звуком ПК. К схемотехнике особых требований нет, разве что что пайку и все контакты надо делать надежными, щелчок при включении выключении или плохом контакте дает очень сильный импульс на выходе, не больно, но спазм мышечный сильный и неожиданный.
О сигналах: я использовал программу wavetonegenerator или как-то так, там выбираешь форму, частоту, ширину, скважность и т.п. Программа в стиле win98, полагаю проблем возникнуть не должно. Свыше 180 Гц уже никаких ощущений на максимуме, на частоте 2-10 Гц очень сильные сокращения мышц. Подключал между просаком (евпочя) и голенькой залупой, ощущения - да, дрочить можно, но феерии особой не испытал, ощущения как при первом минете (не я, а мне, господин поручик), страшно, приятно незнакомо.
Электроды - я брал формочки из нержавейки для выпекания пирожных и из них вырезал, к одной даже смог припаяться каким-то адским флюсом, на других просто оставлял хвостик и притягивал провод винтиком М4 (что было). Под электрод обязательно тряпочку, смоченную соленой водой, или возможны ожоги (это терминаторша на форуме писала, я сразу всё с мокрой тряпочкой делал).
Собственно и всё. Даже тут создавал тему, но не взлетело. Потом окончил институт, уехал в другой город и больше не играл, сейчас только дрочу, девственник, инцел.
949 565037
>>65035
Ну да, мысль интересная. Видел ролик, где бабу плёточкой охаживали, а перед ней микрофон лежал, и чем громче она орала, тем сильнее её лупило ещё и током. Да и куколдам впаривать можно - это ж интерактив небывалого уровня, когда смотришь порнуху, и чем громче стонет баба, тем сильнее ток на твоих сосках/яйцах или вообще жопе. Удивительно, что китайцы такого не делают ещё, только какие-то парашные щекоталки с тумблером.
950 565055
>>65037
Да ладно, вайфай дилдаки же есть уже
951 565057
>>65037

>или вообще жопе


Это анонимный форум, признайся, тебе хочется, да?
952 565076
>>65034
Благодарю.

>>65035
Мощно распедалил, товарищ! Спасибо, записал на будущее.

>>65057
Позвольте, коллега, у нас тут серьёзная дискуссия про электронику. Конечно
images.jpeg9 Кб, 259x194
953 565087
>>65076

> Позвольте, коллега, у нас тут серьёзная дискуссия про электронику.


Кстати, об этом. Всякую электронную хрень придумывают selfbondage'еры.
Держатели ключей, открывание штор/включение света и сирены, счётчики количества и скорости "нажатий", обратная электрическая связь и пр.
954 565090
>>65087
С держателями ключей китайские братушки уже помогают, а так то да,нет лучше мотивации для изучения чего-то нового, чем стоящий хуй.
image.png858 Кб, 1000x1000
955 565385
а как это будет работать от одной банки? у неё же напряжение около 4 вольт всего. понятно что в ардуино стоит стабилизатор, но он же и сам от 5 вольт работает
image33 Кб, 590x163
956 565386
>>65385
Ардуина может работать от 2.7В если снизить скорость.
957 565498
>>65386
Откудова этот скриншот, почему у меня не работает?
958 565501
>>65498
Потому что у тебя стоит кварц на 16МГц. На 16МГц минимум 4.5В.
959 565618
Как я понял, через пины а4 и а5 аппаратно реализована шина i2c. Можно ли подключить к ней сразу несколько устройств с раздельным управление? Просто когда подключаю два экрана, они выводят одно и тоже
960 565621
>>65618
На экране должен быть пин select чтоб обозначать что это инфа в шине для него или не для него
image.png92 Кб, 823x587
961 565622
>>65618
Или вот это вот
962 565628
Кто-нибудь пользуется debugWire? Раньше это был закрытый протокол, а сейчас смотрю его изучили и даже статья на Википедии есть. Я думал там ёба будет наподобие SWIM в stm8, а тут обычный uart.
Да и высоковольтный режим прошивки смотрю описан. Раньше вроде был закрыт.
http://www.ruemohr.org/docs/debugwire.html
IMG20241021153928.jpg400 Кб, 1445x1080
963 565665
>>65621
Надо просто перепаять резистор, что бы изменился адрес?
964 565670
965 565745
Сказали учить малолетних уёбков роботам на ардуине. Что посоветуете?
966 565748
>>65745
Сказали учить - учите.
967 565797
>>65748
Типа шасси какое то, датчики хуё муё, чтобы попроще но эффектнее
968 565825
>>51399
короче, окончательное (?) решение вопроса запускания 2.3.3
ну, с тех пор я посидел на 1.8, а на днях предпринял попытку, с учетом того, что наконец у оракля вышел виртуалбокс, позволяющий мне на семёрке запускать десятку и даже пробрасывать юсб устройства туда-сюда... такой вот извращенец, ага.
Естественно, оно опять не запускалось.
Я снова начал искать, почему и нашёл вот это:
https://forum.arduino.cc/t/ide-hanging-on-startup-2-3-2/1253697/2
Вкратце, там дело в том, что должен быть правильный регион выставлен и правильное время на компе, соответствующее этому региону и этому часовому поясу.
Ну, после приведения этого в соответствие и перезагрузке она, ноаконец, запустилася.

У меня, правда, подгорает пукан, какого хуя эта жалкая хрень для программирования мигания лампочкой оборзела проверять, какое время у меня на компе стоит...
969 565840
>>65825

>правильный регион выставлен


это пиздец я ору
что мешает скачать нармальную иде? да тотже кеил авр кряк на него и радоваца жизни?
нет сцуко хочу жрать гавно и ебать мазги
970 565843
>>65797
Пусть ручками в тетрадки программы пишут, ёпта. Нарисуй на столе сетку, возьми машинку деревянную и моделируйте робота на сетке. Ардуину покажи на картике.
971 565844
>>65843
правильно..потом вырастут -скажут что они програмисты-робототехники и будут зп требовать 200т. Пусть скетчи переписывают в тетрадку 96 листов с программ построчно в столбцы и линеечку -ручкой.Машинку можно сделать на резиномоторе и по столу пусть запускают.А ардуино скажи едет по почте как приедет будем роботов делать .Как тока так сразу.
972 565845
>>65844
Те, кто писал программы ручкой в тетрадку сделали гугл, демосцена какая была, кряки на всё писали и уходило чашка кофе и два бутерброда, а что сделали современные пеньки с восемью ядрами 64 гб озу и ардуиной в каждом кармане?
973 565846
>>65845
вот и я про то же...
974 565847
>>65745
Вообще-то робототехника начинается не с программирования, а с не самой простой математики.
975 565865
>>65843
Они и на обычные уроки не всегда тетради имеют, на доп занятия никто тетрадь отдельную не будет таскать. Хорошо если голову принесут
976 565868
>>65847
вот когда занимался математикой, помню как заливали про комплексные числа в электронике. почти год занимаюсь электроникой и никаких мнимых единиц не встретил
977 565886
>>65865
Ну и пусть в каэсочку долбят, епта.
978 565898
каков бюджет? сколько пиздюков? сколько часов?
можно сделать робота простейшего типа 3х колесная тележка - 2 шаговика на 2 колеса а 3 колесо с опто датчиком отражения на штанге и пускай по листу ватмана по трассе нарисованому черным маркером бегают ставят рекорды или проходят лабиринт разбей их на команды ктото механику пилит ктото прошиву ктото по станкам у токарей колесья клянчиет
979 565914
>>65868
Ебанько, мигать светодиодом это тебе не триангуляция положения по разности времени получения сигналов. Не преобразование Фурье, блять.
980 565918
>>65914
Ну, кстати, да. На гармоники раскладывать не самая частая задача.
Это как когда прикладному программисту сортировку/поиск кастомные приходится писать.
image.gif4 Мб, 514x317
981 565931
>>65868

>вот когда занимался математикой, помню как заливали про комплексные числа в электронике. почти год занимаюсь электроникой и никаких мнимых единиц не встретил


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

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

>>65745

>Сказали учить малолетних уёбков роботам на ардуине. Что посоветуете?


Смотря какой бюджет. За 10 баксов вы можете друг у друга отсосать, а за 10 килобаксов отгрохать серьёзную мастерскую с кучей платформ и инструментов, параллельно вкатывая пиздюков в 3д-печать и 3д-моделирование, потому что робототехника штука мультидисциплинарная, и одним погромированием там не обойдёшься.
И смотря насколько малолетних. Первоклашек вряд ли чему-то сложнее мигания светодиодом научишь. А вот ооо восьмиклассницу я бы поучил роботизированные манипуляторы и шагоходы Кланна с нуля проектировать под чашечку чая и нежный запах сандала.
image.png415 Кб, 1048x661
982 566081
а как управлять ардуиной через такие клавиатуры? она вроде через usb подключается
983 566090
>>66081
http://freeduino.ru/arduino/USB-Host-shield.html
Нативной поддержки USB на ардуино-платах нет (кроме дигиспарка), там стоит USB-UART микросхема, через которую это всё работает в весьма ограниченном режиме. Если хочется USB - придётся пердолиться с переходниками.

Как по мне - не стоит оно того, проще спаять себе клавиатуру на простейшем сдвиговом регистре. Или, если кнопок не дохуя, спаять аналоговую клавиатуру и управлять всей хуйнёй с одного пина.
984 566306
>>50854 (OP)
Кто то знает почему эта залупа вызывает прерывание 2 раза?

D0, D1 - диоды

D2 - кнопка

Прерывание по фронту должно быть, но эта хуйня делает его 2 раза.

Может ли это быть проблема с симулятором?>>50854 (OP)
image.png17 Кб, 557x112
985 566321
986 566332
>>65840
а в нем есть LGT328???
987 566344
>>66332

>китайский микроконтроллер, клон популярной AVR ATmega328p


перваяже строчка в гугле помоему ты зря в контролеры полез
Обновить тред
« /ra/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее