Ардуино тред №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
>>0859
Юзай лучше 1.8.
Новые - это электроновая тормозная веб-параша.
Screenshot2024-03-10-21-20-20-140com.google.android.youtube.jpg843 Кб, 2340x1080
4 550900
Привет. Подскажите пожалуста, можно ли питать ардуину уно от автомобильного аккомулятора на постоянке? Загуглил, сказали надо использовать понижающий dc dc преобразователь.
Это получается через эту штуку подключать плату? Или и без нее норм?
5 550906
>>0900
Да, но бери блок с запасом, и конденсаторов не жалей, в автомобильной сети ебанутые скачки напряжения.
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
>>0911
да, сойдут оба
8 550928
>>0863
двачую, 2 кринж, 1 база
9 550933
>>0928
Да не. 1 кринж, 2 унитаз с говном, платформио - уебищная хуета.
arduino-cli еще куда ни шло
10 551014
>>0933

> arduino-cli



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

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

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


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


ума палата. ору с дурачка
12 551022
>>1020
с мамки своей ори, вась.
название кагбэ намекает, что это встроенная тулза, откуда я знал, что это не так?
IMG0803.jpeg28 Кб, 550x550
13 551026
>>1022
с каких хуев, дурачок? оно намекает только, что это другая тулза.
14 551079
>>0900
Если именно от аккумулятора, то подавай напрямую на 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
>>1232
проминя на ЛГТ или настоящая?
Может, кварцем (кстати, его там самому надо припаять), может ещё и уровнями.
Сама микросхема ЛГТ начинает работать где-то от 2В нормально, то есть, банка 18650 на твои автономные устройства будет ок...
18 551399
>>0933
кстати. хуйня запустилась на свежей винде.
Потом, правда, перестала.
Я так понял, что виндуза насасывается каких-то обновлений и амба...
На третий раз запретил обновлять винду и работает, но лучше бы не работала, потому что мою VBox а-ля 10 на семёрке с 16 гигами и 2 ядрами постоянно держит в районе 100%.
Причем зиповская немного поменьше, чем которые через инсталляторы...
Не понимаю, чего там хорошего кроме закоса под VS-Code и возможность фон/расцветку менять (хочу такой же на 1.8).
Потроха то один фиг ископаемые вблизи 2005 года....
1000045747.jpg25 Кб, 408x320
19 551427
Откуда брать вдохновение на новые проекты на этих ваших микропроцессорах?

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

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

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


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

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


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

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


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

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

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


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

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

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

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


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

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


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

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


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

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

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

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


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

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


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

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


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

>Хочется больше ног - 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
>>3666
Картинку забыл прилепить. Красным подвел под двумя портами GND.
78 553668
>>3666
Чел, это явно не твоё
79 553671
>>3666
Ставь Atmel Studio и пиши на ассемблере. Но нужно иметь понимание архитектуры avr и систему команд поучить.
80 553672
>>3666
1. Да
2. Да, но ассемблер свой.
81 553674
>>3666

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


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

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


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

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


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

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

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


>На джаве


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

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


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

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


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

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

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

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


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

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

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

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

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
>>4227
Вот о том же думаю!
Но этих флагов просто до ебени матери там! И решительно непонятно, какой именно за хранение настроек отвечает. Да ещё для разных плат эти флаги все разные. На одном из форумов наткнулся на предположение, что поскольку параметры wifi хранятся в последних областях памяти, нужно выбирать какой-то правильный вариант её распределения. Но сколько ни тыкал разные -- хуй.

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


Кхм. Вот чото не думал в таком разрезе. Ну то есть мне нужно сохранять настройки, это чтобы иметь возможность менять имя-пароль точки в AP-режиме. И я планировал делать это в EEPROM. Но потом прочитал про автосохранение, и теперь у меня дискомфорт от того, что оно какбе должно само, а оно не.
Штош, наверное ещё немного потрепыхаюсь, и вернусь к варианту с епром.
image53 Кб, 686x227
134 554237
>>4235
Тебе нужен раздел 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
>>4237
>>4235
А, так там по ссылке всё написано.

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

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


>mhz-19b


ОХ ЛОЛ
А ХУЛИ НЕ АДРОННЫЙ КОЛЛАЙДЕР ПОРТАТИВНЫЙ ??
140 554453
Хочу сделать указатели поворота на велик. Ищу трехпозиционный переключатель, желательно в водонепроницаемом корпусе. Если кто использовал, дайте ссылку по-братски.
141 554459
>>4453
Купи на алихе мотоциклетный
142 554503
>>4453
на ардуино???
143 554538
>>4503
А как ещё светодиодами мигать?
144 554587
>>4503
Считаешь это из пушки по воробьям?
145 554600
>>4587
Ну блин ясен пень. Если тебе не надо каким-то хитровыебанным паттерном другим участникам движения чото намигивать. Если достаточно яркости светодиода -- есть стопицот мигающих.
Вот, выбирай:
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
>>4538
Во, сразу оранжевый, под поворотник.
Комплект 20 штук, по пять с каждой стороны, будеш как индийский водила автобуса.
148 554603
image.png263 Кб, 1385x524
149 554604
>>4603
110 рублей за один мигающий светодиод и минимальный заказ 20 штук?
Идика ты нахер, менеджер чиподипа.
150 554608
>>4600
Потом явно захочется добавить какой-нибудь одометр или даже спидометр.
151 554691
Величайшие умы тут обитающие! Помогите начинающему ардуинщику! Суть в чем: есть ардуино нано и при попытке загрузить скетч из IDE идет или бесконечная загрузка, или выдает ошибку avrdude: ser_open(): can't open device. Все лайфхаки из инета уже перебрал: кабеля менял, переустанавливал по сто раз дрова, удалял устройство в диспетчере и так далее. Даже подумал проблема в самой плате и купил новую, проблема та же. Думал проблема может быть в Win 11. Взял старенький ноут с Win 10 - без изменений. Один раз получилось загрузить скетч когда я нажал на reset на плате одновременно с загрузкой скетча, но повторить успех не получилось.
152 554783
>>4691
Попробуй Old Bootloader выбрать в настройках, там где проц.
153 554910
>>4604
Блэд, я думал это за комплект из 20 шт!
Ну сорян, да, сотка за штучку -- как-то пиздец.
154 555048
>>4604>>4538
Родина им дала копеечные Ne555. Не хочу аналоговую схемотехнику учить, хочу мигать 16МГц микроконтроллером на delay и покупать охуевшие оверпрайснутые быдлолампочки.
155 555058
>>5048

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


КР1006ВИ1
timers.a879-1200x800.jpg211 Кб, 1200x800
156 555059
157 555394
>>5048
Спасибо, посмотрел.
Есть даже готовая плата https://ozon.ru/t/0qylwgK. Осталось приколхозить провода питания и придумать корпус.
Обновить тред
« /ra/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

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

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