Главная Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски

[Ответить в тред] Ответить в тред

Check this out!


<<
Назад | Вниз | Обновить тред | Автообновление
2068 | 336 | 703

ARDUINO-ТРЕД Виктор # OP  24/01/17 Втр 20:19:30  268235  
893cba6s-480.jpg (59Кб, 480x366)
5171c9838a98bd7[...].jpg (307Кб, 640x603)
1079137563644x4[...].jpg (33Кб, 644x437)
i.jpg (10Кб, 284x215)
ПЕРЕКАТ ТРЕДА
EPRST Аноним 24/01/17 Втр 20:22:13  268237
Hi, ребят. Проблемы с загрузкой библиотек(в частности,с библиотекой ИК приемника). Постоянно выдает ошибку,типо вы использовали .....,но не использовали .... . Что делать,где прочитать об этом?
Аноним 24/01/17 Втр 23:39:50  268274
f4a72f.jpg (62Кб, 380x434)
2f2b5b.jpg (127Кб, 564x472)
9ef854.jpg (48Кб, 223x472)
14852047945171.jpg (282Кб, 972x1296)
Прошло уже почти 2 месяца, как я страдаю с того >>261290 поста. Уже и плата STM32F103 пришла, правда программатор еще нет. А я все ахуеваю и не понимаю даже какой софт скачать в плане выбора. Везде руководства начинаются так:
>Курс предназначен для новичков и многие конечно сочтут приведенные в нем описания базовых вещей слишком элементарными и излишними
....
....
>Теперь разберемся, что же мы добавили из репозитория. Словом каждый пункт из списка «PERIPHERAL.ST» является частью очень удобной библиотеки StdPeriph_Lib от ST. Саму библиотеку мы скачивали в предыдущем уроке. Тогда я попросил вас оставить из скачанного архива лишь файл «stm32f4xx_dsp_stdperiph_lib_um.chm» с документацией на библиотеку и сказал, что остальные файлы из архива нам не нужны поскольку библиотеку будем подключать из репозитория кокоса. Как видим, это намного удобнее, чем переносить файлы библиотеки в директорию вручную.
...
>RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
...
профит. Нет.
Нихуя не понимаю. Пиздец.

Аноним 25/01/17 Срд 09:12:59  268298
>>268274
все очень просто:
качаешь кубмх, качаешь кейл. В кубмх качаешь библиотеку на свой камень (в Help) и создаешь проект. В проекте выбираешь нужную переферию и настраиваешь ее. Дальше экспортируешь в MDK-ARM V5. Открываешь кейл, обновляешь компилятор (по желанию), открываешь проект - компилируешь для проверки работоспособности. Дальше уже пишешь функционал по желанию.
Для стм32 SPL и libopencm3 нахуй забудь, это устарело и заброшено. На ютубе есть narod stream с сотней уроков для совсем тупарей, тебе подойдёт.
Аноним 25/01/17 Срд 11:20:19  268304
>>268274
Люто двачую, не столько того кода писать, сколько раздупляться в этих всех файликах-хуяйликах-библиотеках, что-где подключать, что-где не подключать, что расскоментрировать, что нет. Пробиваюсь через все это как через джунгли.
Аноним 25/01/17 Срд 15:03:12  268327
>>268237
Never take advice on /ra/
Аноним 26/01/17 Чтв 01:18:18  268488
sm.IoT.800.png (127Кб, 450x500)
Анонче, насоветуй самых жирных по комплектации наборов ардуины на али/ебае.

Нужно подарить увлекающемуся мигальщику, бюджет 3-6 тыр.
Аноним 26/01/17 Чтв 03:09:11  268498
Да вы же поехавшие. 3 Треда про ардуино, и во всех кто-нибудь да сидит.
Аноним 26/01/17 Чтв 07:13:36  268502
>>268488
Лол.

>>268498
Да, мы такие.
Аноним 26/01/17 Чтв 09:04:24  268515
>>268488
Любой за 3-6 тыр.
Будто он что-то кроме светодиода и кнопочек когда-нибудь заюзает. А они во всех наборах есть.
Аноним 26/01/17 Чтв 12:31:28  268541
image.jpg (285Кб, 1000x1000)
>>268488
Главное чтоб пирилейтед был, признак хорошего набора.
Аноним 26/01/17 Чтв 15:41:42  268570
>>268237
>вы использовали .....,но не использовали ....
Так ты используй ...
Аноним 26/01/17 Чтв 23:21:18  268682
Покупать STM32 и юзать arduinoIDE совсем зашквар?
https://geektimes.ru/post/277928/
>>268274 - хуй
Аноним 27/01/17 Птн 01:02:09  268694
а че как TI вроде уже поднялся, ардуино соснет таки хуйца
Аноним 27/01/17 Птн 08:16:38  268701
>>268694
че
Аноним 27/01/17 Птн 08:19:51  268702
>>268694
с каким продуктом TI поднялся?
Странноватые у них чипы, если честно.
Сам вкатился в мир МК на MSP430Launchpad
Аноним 27/01/17 Птн 10:47:14  268711
>>268694
Я не знаю о чём ты, но наверное о ещё одном девборде, но ни одно поделие не взлетит пока:
-Они не начнут покупать рекламу, как ардуина
-Они не начнут устраивать фесты, как ардуина
-Они не начнут печататься в популярных журналах, как ардуина
-У них не появится огромное комьюнити, как у ардуины, что бы ты в гугле мог нагуглить ответ на свой любой вопрос и найти помощь
И на всё это нужна огромная наценка, чтоб были деньги
https://store.arduino.cc/product/A000066
20 евро за UNO + налог + доставка. Ты охуеешь сколько это стоит.
Аноним 27/01/17 Птн 14:50:10  268736
image.jpg (4072Кб, 3264x2448)
>>268682
Работает, сука, чому я раньше не видел эту хуйню.
Поясните мне труМКпогромисты, что я теряю, оставаясь ардуиноблядком и используя платки stm32f104, за 100р вместо нано?
Аноним 27/01/17 Птн 15:11:05  268737
>>268736
осцилл есть? запили цикл digitalwrite(pin,HIGH), затем LOW, скажи какая получается частота ногодрыга?
У меня на ESP'шке 1.1 мгц с копейками. При отключенных вифи функциях, ессно. Если писать прямо в регистр, без дуриновских функций, то где-то 1.7-1.9мгц. На атмегах максимум - десятки кГц.
Аноним 27/01/17 Птн 15:16:42  268739
>>268541
Лол, это шильд с делителем напруги?

Хотя похер - Амперка вон и шильд с одним светодиодом не стесняется толкать. Рубасов за 150, вроде.
Аноним 27/01/17 Птн 15:24:13  268741
>>268235 (OP)
>второй пик
Это у него LCD Smartie же выводится? Как он умудрился выровнять по правому краю проценты?

И вообще: я знаю, тут есть знатоки Смарти. К нему есть плагин, который строкой отправляет данные на COM-порт. Можете напомнить название? Просто пилю аналоговую индикацию загрузки ЦП/ГП - и кроме Смарти инфу по загрузке видяхи мне никто вот так просто на порт не отправит.
Аноним 27/01/17 Птн 17:20:30  268750
image.jpg (321Кб, 1024x744)
>>268737
Есть, вм8020, у него предел 200кГц, пробовать?

>>268739
Да.
Аноним 27/01/17 Птн 18:02:06  268753
>>268750
200кГц - не серьезно. Кроме пульсаций большинства БП на нем ничего не посмотришь. Купи себе совковый осцилл у деда за 1-2к, вещь незаменимая.
Аноним 27/01/17 Птн 19:23:44  268771
>>268753
Я живу в путинке 6 на 6, с женой и ребенком да да, боль. Мое рабочее пространство стол из икеи 50 на 70, без ящиков, на нем еще и монитор стоит и половинка ноута. У меня весь шмурдяк в коробке. А доноры в гараже за 7 км.
Советский осциллограф- то что мне не хватает, кек.
Тот я брал дет 8 назад, нужен был на улице, а карманных алиэкспресных тогда не было.
Аноним 27/01/17 Птн 21:18:52  268789
14849063942660.jpg (831Кб, 2560x1920)
>>268736
Также arduinoIDE работает с ST link v2 за 120р с али.
Аноним 27/01/17 Птн 23:15:04  268819
>>268771
В таком случае купи пачку гандонов, а то второго спиногрыза нагуляешь, придется отдать ардуину и все причиндалы к ней бомжам за бутылку.
>да да, боль
Вынимать надо было вовремя, кек.
Аноним 27/01/17 Птн 23:58:46  268826
image.jpg (3271Кб, 2038x2572)
image.jpg (2976Кб, 2166x2512)
>>268819
Боль не в личинке от нее фана не меньше чем от махараек, тот еще контроллер, а в площади квартиры, тащемто.

Алсо, смотрите какую сумеречную вещь сделал.
Аноним 27/01/17 Птн 23:59:49  268827
image.jpg (3675Кб, 3264x2448)
image.jpg (4023Кб, 3264x2448)
>>268826
Хуйня какая то
Аноним 28/01/17 Суб 00:41:33  268836
IMG201604241138[...].jpg (1943Кб, 3264x1840)
>>268827
И правда хуйня. Сумрачную ардуину я в прошлом году делал
Аноним 28/01/17 Суб 00:47:59  268841
Понимаю что пишу немного не туда, но самый близкий тред что нашёл.
Есть пека с превосходным монитором. Есть пара консолей. Нет - денег на нормальную карту захвата. Надо - подключить консоли в пеке или хотя бы в HDMI монитора.
И есть нахуй не упавший, но нужный для диплома Raspberry Pi 3. И Arduino Uno.
Можно на этом запилить конвертер или карту захвата?
Аноним 28/01/17 Суб 01:40:26  268848
a1.png (5730Кб, 2160x1288)
a2.png (5537Кб, 2157x1278)
>>268826
>>268827
>>268836
Ну и хуйня.
Аноним 28/01/17 Суб 05:36:51  268853
Тред нелигитимный,шапку проебали.
Аноним 28/01/17 Суб 08:51:16  268858
>>268737
> На атмегах максимум - десятки кГц.
Ты упорот, при чем к хуям. У меня сейчас нет под рукой дурины, к сожалению, чтобы показать насколько ты неправ.
Аноним 28/01/17 Суб 09:33:01  268860
>>268858
Я думаю он про digitalWrite() говорит. Которая в 72 такта выполняется. Еще, субъективно, когда цикл loop() переходит из конца в начало, тоже задержка в пару микросекунд.
А вот такая хуйня даст больше частоты на порядок
While(1)
{
DDRD = B01000000;
DDRD = B00000000;
}
Аноним 28/01/17 Суб 12:23:45  268878
21 - копия.PNG (23Кб, 823x467)
>>268860
Вот ваши мигалки на осемблереда-да, нинужын:
Loop:
ldi DDRB, 0b01000000
clr DDRB
rjmp Loop
Итого один период — 4 такта. лд получения меандра:
Loop:
ldi DDRB, 0b01000000
nop
nop
clr DDRB
rjmp Loop
Период — 6 тактов, максимальная частота на выходе F/6. Подводные камни этих мигалок: порт перезаписывается целиком.
А теперь помогите мне, перекатываю с ньюфаг-треда:
>Посоны сильно не обсыкайте, лучше помогите. Написал простейшую мигалку, среда keil uvision 5, проц stm32F103C8. В симуляторе не устанавливаются биты BSRR(установка отдельных пинов порта), хотя в ODR пишется нормально, в чем может быть проблема? Еще никак не могу раздуплиться с логическим анализатором, как к нему подключить пин? В гугле какая-то мутная инфа с какими-то командами, которые нифига не работают у меня.
Аноним 28/01/17 Суб 12:24:38  268880
>>268878
>для получения меандра
фикс
Аноним 28/01/17 Суб 12:45:20  268881
>>268878
Бля, совсем голова распухла с этими стм-ми, вот правильный вариант:

Loop:
sbi PORTB, 6
cbi PORTB, 6
rjmp Loop
Итого один период — 6 тактов. Для получения меандра:
Loop:
sbi PORTB, 6
nop
nop
cbi PORTB, 6
rjmp Loop
Период — 8 тактов, максимальная частота на выходе F/8. Вот тут уже устанавливается отдельный пин.
Аноним 28/01/17 Суб 12:50:37  268882
BSRR.png (59Кб, 818x918)
>>268878
>Написал простейшую мигалку, среда keil uvision 5, проц stm32F103C8.
Тут даже атмега не при чем, не то что ардуино, может тебе стоило с этим вопросом в арм-тред?

В BSRR можно только писать. Соответственно "BSRR |= что-то" будет работать неизвестно как, т.к. эта операция сначала читает содержимое регистра.
Аноним 28/01/17 Суб 12:56:27  268885
>>268882
>Соответственно "BSRR |= что-то" будет работать неизвестно как, т.к. эта операция сначала читает содержимое регистра.
Да-да, можно прикладывать прямо сразу маску к регистру, так как при записывании нулей никакой реакции не происходит. Но и так тоже не работает.
>Тут даже атмега не при чем, не то что ардуино, может тебе стоило с этим вопросом в арм-тред?
Ну тут вроде как тоже стм упоминается, а там меня обоссут, да и тред мертв.
Аноним 28/01/17 Суб 13:56:39  268895
>>268885
>Да-да, можно прикладывать прямо сразу маску к регистру, так как при записывании нулей никакой реакции не происходит.
Не можно, а по другому нельзя. Потому что никто не гарантирует что считается из этого регистра.

Так ты в симуляторе это делаешь? В симуляторах периферия симулируется лишь частично. Обычно симулируется только ядро - всякие SysTick и NVIC.
Аноним 28/01/17 Суб 14:10:31  268900
563 - копия.PNG (18Кб, 268x714)
>>268895
>Не можно, а по другому нельзя.
Да, немного не так написал.
>Так ты в симуляторе это делаешь? В симуляторах периферия симулируется лишь частично.
В 4 keil есть окошко с битами порта, в котором можно смотреть какой пин устанавливается или сбрасывается, еще вроде самому можно имитировать внешнее изменение уровня на ножке. В 5 кэйле я такого не вижу, есть окошко с регистрами и их битами, но прикол в том, что биты не записываются в BSRR, а в ODR все нормально пишется.
Аноним 28/01/17 Суб 14:26:32  268903
>>268900
Я так и не понял, ты делаешь это в симуляторе кейла, а не на реальном микроконтроллере?
Ты не должен видеть изменения содержимого BSRR, т.к. он только для записи. В симуляторе и в отладчике его содержимое обязано либо не показываться вообще, либо показываться неправильно.

То что ты пишешь в BSRR должно попадать в ODR, но если ты не видишь этого в симуляторе - то это нормально. Для симулятора это вполне нормальное поведение, в нем (обычно) не симулируется периферия.
Аноним 28/01/17 Суб 14:31:39  268905
>>268903
>Я так и не понял, ты делаешь это в симуляторе кейла, а не на реальном микроконтроллере?
Ага. Но ведь при записи в ODR я вижу изменение, а BSRR по сути пишет в ODR и изменение в ODR в таком случае тоже должно отображаться или я не прав? И как мне посмотреть что же реально происходит на выводе контроллера?
Аноним 28/01/17 Суб 14:40:47  268907
>>268905
>И как мне посмотреть что же реально происходит на выводе контроллера?
Перестать пытаться разобраться с периферией в симуляторе. Взять J-Link или ST-Link и смотреть на реальном микроконтроллере.
Аноним 28/01/17 Суб 14:58:22  268914
>>268907
>Взять J-Link или ST-Link и смотреть на реальном микроконтроллере.
Ага, если бы это все было у меня.
Аноним 28/01/17 Суб 17:21:32  268942
arduinobreadboa[...].jpg (24Кб, 350x220)
Аноны, сделал писалку напряжения и тока для определения емкости аккумов. Собрал все это на "доске" как на пике. В итоге все тупит и глючит, ток и напряжения плавают при шевелении проводов.
Это мне такая плата попалась или они все такие? Были у кого проблемы с контактами в такой хрени?
Аноним 28/01/17 Суб 17:44:52  268945
>>268942
Угораешь чтоль. Конечно дело в соплях.
Аноним 28/01/17 Суб 18:30:14  268958
>>268945
Херово блин... Не хочется по любому поводу за паяльник хвататься.
Аноним 28/01/17 Суб 18:33:34  268959
>>268942
добро пожаловать
с аналоговыми сигналами лучше минимально в бредборду залазить
по этому поводу подумываю покупать андуину надо, макетку, соединять их штырями, элементы запаивать на макетку.
Аноним 28/01/17 Суб 18:45:20  268960
Снимок.PNG (74Кб, 1119x522)
>>268959
Как раз nano и использую. Ставлю ее на эту плату ебучую... Но ничего, щас наколхозю контакты чтобы и в плату ставить и припаивать одновременно.
Аноним 28/01/17 Суб 19:01:01  268964
Хоспаде исусе, наконец-то настроил этот кэил, и окошки нужные есть, и логический анализатор работает. Эх, всего лишь два дня ебался. Нужная инфа на пике, может пригодится кому.
Кун>>268878
Аноним 28/01/17 Суб 19:37:27  268967
1398.jpg (83Кб, 750x750)
Есть ли аналоги пикрилейтеда с бОльшим числом разрядов? На кнопки и светодиоды похуй.
Аноним 28/01/17 Суб 19:42:12  268968
1349443440904.jpg (95Кб, 800x523)
>>268964
спасибо братишка, ты об успехах и неудачах своих в тред отписывайся, а то хочется ведь тоже с МЕДЛЕННОЙ ардуины на стм32 попробывать перекатиться

удачи тебе
Аноним 28/01/17 Суб 19:51:25  268970
>>268968
Спасибо, постараюсь.
Аноним 28/01/17 Суб 21:06:25  268989
mIcLra-APQ.jpg (92Кб, 478x604)
>>268968
Можно втулку сделать генерирующей электричество, и кот станет халявным генератором энергии. Приделать литий и юсб порт, чтобы заряжаться, когда он спит
Аноним 28/01/17 Суб 21:13:35  268990
Этот из 3 ардуинотредов превратился в стм32 для нуфагов, кек.

Есть кусок от одного девайса стерилизатор, хочу его превратить в девборд. Он работает от 220, имеет 7 светодиодов, термопару, реле и кнопку.
МК ST62T15C6.
Вопросы:
Смогу ли я его ST link.
Смогу ли я слить прошивку.
Смогу ли я заливать свои скетчи.
?
Аноним 28/01/17 Суб 21:15:15  268991
image.jpg (3441Кб, 3264x2448)
image.jpg (3121Кб, 3264x2448)
>>268990
Аноним 28/01/17 Суб 22:33:58  269103
>>268990
>>268991
отбой, загуглил, что он говно старое.
Аноним 28/01/17 Суб 23:19:10  269124
ChineseUNO.jpg (282Кб, 951x644)
ft232rl-com.jpg (76Кб, 800x800)
Ньюфаг в этом треде. Как настроить/соединить FTD1232 с китайской uno? Драйвер вроде установил, ком порт вижу в диспетчере, но программа не загружается.
Аноним 28/01/17 Суб 23:23:20  269125
>>269124
> Как
Так в китайской уно свой юсб-ком контроллер. жи. есть.
Аноним 28/01/17 Суб 23:28:57  269126
>>269125
Он не работает, пишет в ДУ usb/unknown.
Аноним 28/01/17 Суб 23:37:32  269127
>>269126
драйвер ch390 ставил, com порт выбрал?
Аноним 28/01/17 Суб 23:48:55  269128
>>269127
Да.

А может быть дело в настойках соединения самой платы? Нужно ли в программе задавать скорость и пр?
Аноним 28/01/17 Суб 23:53:34  269129
>>269126
>>269126
Покупал корзиноиду УНО на Али, ебался 3 дня с этим ункноун, пока не взял лупу и не разглядел непропай на юсб-гнезде.
Аноним 29/01/17 Вск 00:08:16  269131
>>269128
Я не понял, com-порт в компе виден у тебя, когда вставляешь усб?
Аноним 29/01/17 Вск 00:11:45  269133
>>269131
Через красную платку - да, пишет USB Serial Port, изготовитель FTDI, драйвер есть. На уно медленно мигает светодиод на L/
Аноним 29/01/17 Вск 00:22:16  269136
>>269133
uno шиндоусом воспринимается как то?
и
>драйвер ch390 ставил?

ну а так смотри:
G:FTD1232 atmega
По первой ссылке:http://electronics.stackexchange.com/questions/106870/programming-an-atmega328-with-arduino-bootloader-via-a-ftdi-usb-serial-adapter

>I followed exactly this setup:

>Connect the DTR pin to pin 1 on the ATmega through the 0.1uF capacitor.
Это хуйня, не надо, просто жми ресет на уно перед самой загрузкой
>Connect the RX pin to pin 3 on the ATmega (TX)
>Connect the TX pin to pin 2 on the ATmega (RX)
В твоем случае в дырки 0 и 1 в плате, обрати внимание, что там наоборот.
>Connect the 5V pin to the 5V rail of the board to supply the board with power from the USB interface.
>Connect the GND pin to the GND rail of the board
питание на питание.
Аноним 29/01/17 Вск 00:31:39  269137
>>269136
> просто жми ресет на уно перед самой загрузкой
Это решило проблему, спасибо за подробный ответ!
Аноним 29/01/17 Вск 18:20:31  269254
>>268741
Бамп вопросу. Неужели никто с LCD Smartie на просторах /ra/ дела не имел?

Аноним 29/01/17 Вск 23:19:12  269317
>>268711
Зато у TI теплый ламповый си, а не эта хуйня непонятная, впрочем это все слезы разочарования -- купил себе леонардо и сразу сделал то, что на ti ланчпаде дрочил с месяц без результата
Аноним 30/01/17 Пнд 03:30:41  269326
>>269317
Разве в ардуино иде нельзя писать на чистом си?
Аноним 30/01/17 Пнд 04:28:37  269327
>>269326
Можно даже на ассемблере.
Аноним 30/01/17 Пнд 14:04:10  269382
Продолжаю дрочить STM32f103c из arduinoIDE.
Что выяснено:
1)После заливки загрузчика шьется как через усб, так и через stm link.
2)Библиотека 5110 от adafruit не работает
F:\Users\Бэн Ганн\Documents\Arduino\libraries\Adafruit-PCD8544-Nokia-5110-LCD-library-master\Adafruit_PCD8544.cpp: In member function 'void Adafruit_PCD8544::begin(uint8_t, uint8_t)':

F:\Users\Бэн Ганн\Documents\Arduino\libraries\Adafruit-PCD8544-Nokia-5110-LCD-library-master\Adafruit_PCD8544.cpp:187:17: error: cannot convert 'volatile uint32 {aka volatile long unsigned int}' to 'PortReg {aka volatile unsigned char}' in assignment
clkport = portOutputRegister(digitalPinToPort(_sclk));
F:\Users\Бэн Ганн\Documents\Arduino\libraries\Adafruit-PCD8544-Nokia-5110-LCD-library-master\Adafruit_PCD8544.cpp:189:17: error: cannot convert 'volatile uint32 {aka volatile long unsigned int}' to 'PortReg {aka volatile unsigned char}' in assignment
mosiport = portOutputRegister(digitalPinToPort(_din));
exit status 1
Ошибка компиляции для платы Generic STM32F103C series.

2б)Библиотека 5110 иранского усача Hossein Baghayi компилируется
3)Странные маневры с памятью. Видимо это связано с оптимизацией компилятора. Например стандартный скетч с ванВаер и дс18х20 с отправкой в компорт
а)stm32f10c
Скетч использует 20 668 байт (31%) памяти устройства. Всего доступно 65 536 байт.
Глобальные переменные используют 2 832 байт динамической памяти.
б)nano
Скетч использует 5 252 байт (17%) памяти устройства. Всего доступно 30 720 байт.
Глобальные переменные используют 400 байт (19%) динамической памяти.
Чет хз.
Аноним 30/01/17 Пнд 14:47:12  269386
Посоны, а есть прога, которая считывает вообще все данные, пришедшие на COM-порт? Не как монитор порта, встроенный в Arduino IDE, а вообще все?
Аноним 30/01/17 Пнд 17:04:06  269403
Многоуважаемые аноны как мне сделать на arduino модулятор с частотой 1000 Гц и 1200Гц на шаговом двигателе,ко всему этому нужно переключать частоты?
Аноним 30/01/17 Пнд 17:34:54  269405
>>269403
Чет не догнал, ты будешь шаговиком с ардуины крутить через uln2004 или l293 и тебе 4 ноги надо заюзать на этой частоте.
Или у тебя собственный драйвер с STEP и DIR и на них степ хочешь 1000?
Аноним 30/01/17 Пнд 20:36:26  269422
>>268274
нахуй ты срезу дискавери не купил аааа?
Аноним 30/01/17 Пнд 20:42:51  269423
>>269422
Она стоит 500р
а stm32f103c и st link по 120р, да и пользы больше.
Аноним 30/01/17 Пнд 20:45:29  269424
>>269423
эти подделия или для ардуинодетей, либо уже для более прогаренных. на дискавери же все будет заведомо работать, тебе нужно только писать код. а пользы ты нихуя не получишь. купив дискавери ты получаешь программатор в подарок. никакой выгоды ты особо не получил.

бери дискавери f4 какую нить и вперед.


и еще совет, не юзай кейл. обрати внимание на эклипс, а точнее на open stm
Аноним 30/01/17 Пнд 20:53:44  269425
>>269424
>все будет заведомо работать
Что именно? Прошиваться будет? У меня прошивается.
>для ардуинодетей
да, это я. только мне 30.
>а пользы ты нихуя не получишь
не понял это к чему к заведомо работать или к купив дискавери.
>никакой выгоды ты особо не получил
ну особо да, рублей 250, пара пачек сиг.
>обрати внимание на эклипс
я в ардуиноиде все захуярил же, лел, быдло.
Аноним 30/01/17 Пнд 21:05:10  269426
>>269425
> Что именно? Прошиваться будет? У меня прошивается.
прошиваться может по разному.
подключился по юсб, и работаешь на прямую без йоба загрузчиков. отладка у тебя есть? работает?

> да, это я. только мне 30.
пох на возраст.

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

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

> я в ардуиноиде все захуярил же, лел, быдло.
забудь нахуй про этот блокнот. юзай норм иде. качай опен стм и пробуй его. это уже инструмент профессионалов!
Аноним 30/01/17 Пнд 21:14:17  269428
>>269426
отладки нет.
свистелок и перделок нет
скачаю.
Аноним 30/01/17 Пнд 21:15:12  269429
>>269428
а через что шьешь? какой интерфейс?
Аноним 30/01/17 Пнд 21:18:58  269431
Кто-нибудь тут кодил под avr на линуксе?
Аноним 30/01/17 Пнд 21:20:09  269432
>>269431
эклипс накатывай последний. потом открываешь что то типа плей маркета, и он сам все ставит вне зависимости от платформы но эт не точно
Аноним 30/01/17 Пнд 21:21:04  269433
>>269432
а можно без эклипса как нить? А если нет, то в эклипсе можно заниматься извращениями вроде asm под avr?
Аноним 30/01/17 Пнд 21:21:26  269434
>>269429
Ну с загрузчиком работает и прямо по юсб (определяется как сом порт) и через ст линк тоже работает.
Аноним 30/01/17 Пнд 21:22:56  269435
>>269433
я хз. работай под виндой или пердолься читай мануалы . обычно в авр студио прогали
Аноним 30/01/17 Пнд 21:23:21  269436
>>269434
через стлинк шей и юзай отладку
Аноним 30/01/17 Пнд 21:23:38  269437
>>269435
Я что-то не нашёл авр студио под линь.
Аноним 30/01/17 Пнд 21:25:02  269438
>>269437
http://easyelectronics.ru/avr-studio-v-linux.html

пердлолинг это святое
Аноним 30/01/17 Пнд 21:29:19  269440
>>269438
Спасибо большое.
Однако странно, что разработка под МК идёт только под виндой.
Аноним 30/01/17 Пнд 21:32:46  269441
>>269440
я конечно не знаю, но в основном все под винду.
Аноним 30/01/17 Пнд 22:10:25  269443
>>269440
Да там же avr-gcc, в чем угодно можешь писать код.
Аноним 30/01/17 Пнд 23:01:51  269445
>>269443
у меня лабы на asm под ардуино, не могу на Си.
Аноним 31/01/17 Втр 00:05:31  269449
>>269445
У gcc-avr в зависимостях должен быть binutils-avr, или сразу все в одном пакете будет.
Для симуляции simulavr. Все, можно писать на ассемблере и пошагово выполнять код в симуляторе через avr-gdb. Можешь пользоваться любой IDE, поддерживающей GNU GDB, например eclipse, qt creator, CLion.
Аноним 31/01/17 Втр 05:34:46  269456
>>269449
поясни за симулавр, переферия там рабочая?
Аноним 31/01/17 Втр 09:55:23  269465
у меня драйвер l298n,шаговик nema 17 и нужно ШД разогнать на 1000Гц и 1200Гц,и еще надо впилить туда кнопку чтобы переключать частоты
Аноним 31/01/17 Втр 09:56:39  269466
>>269405
у меня драйвер l298n,шаговик nema 17 и нужно ШД разогнать на 1000Гц и 1200Гц,и еще надо впилить туда кнопку чтобы переключать частоты
Аноним 31/01/17 Втр 11:12:15  269470
>>269466
Разгоняй. Какой вопрос - такой ответ.
Аноним 31/01/17 Втр 11:55:20  269474
>>269470
я не знаю как выставить частоту
Аноним 31/01/17 Втр 11:57:18  269475
>>269474
Ты хоть какой то пример взял за основу - покажи, а я тебе покажу где установить.
Аноним 31/01/17 Втр 13:10:35  269489
>>269474
Частоту чего? Шагов в секунду или оборотов вала? Вообще это херовый драйвер.
Аноним 31/01/17 Втр 13:17:57  269491
>>269489
1000 (60000мин-1)оборотов с шаговика? Угараешь чтоль?
Аноним 31/01/17 Втр 13:33:09  269494
>>269491
В минуту.
Аноним 31/01/17 Втр 13:41:48  269496
>>269494
>Гц
>В минуту
Аноним 31/01/17 Втр 14:02:07  269498
1360071812114.png (229Кб, 335x500)
>>269496
Герц в минуту, все правильно. Алсо, с чего подаются управляющие импульсы?, какой режим шага, еще какие прибамбасы? Или по слову нужно вытягивать?
Аноним 31/01/17 Втр 14:09:53  269501
>>269498
Да я мимо крокодил и сам все это хотел бы узнать. Просто очевидно, что ему 1000шагов надо в секунду.
Аноним 31/01/17 Втр 14:12:47  269502
>>269498
Алсо отвечу за него: управляющие импульсы идут с ардуины, внезапно. Режим пошаговый. Прибамбас - тумблер на 1000 и 1200 ш/с.
Аноним 31/01/17 Втр 14:19:10  269506
>>269502
>Прибамбас - тумблер на 1000 и 1200 ш/с.
Тактовая кнопка скорее? Могу за 5 баксов запилить код.
Аноним 31/01/17 Втр 14:24:01  269507
>>269506
я за 4 запилю
Аноним 31/01/17 Втр 14:27:16  269509
>>269507
Делаем ставки, господа.
Аноним 31/01/17 Втр 14:40:57  269511
>>269509
За три дам ссылку в дефолт на библиотеку Stepper.h, в которой задается скорость setSpeed() sets the delay between steps для 1000 шагов в секунду туда надо написать 1.
А вот для 1200 я скажу за 3 бакса
Аноним 31/01/17 Втр 14:45:37  269516
>>269511
Полношаговый режим?
Аноним 31/01/17 Втр 14:49:40  269520
>>269516
Будто что то плохое
Аноним 31/01/17 Втр 14:57:46  269522
>>269511
>туда надо написать 1.
А может и 60000.
Аноним 31/01/17 Втр 15:46:31  269537
>>269522
Если туда написать 60000 шаговик стопорится
Аноним 31/01/17 Втр 15:49:09  269538
>>269475
я взял библиотеку Stepper.h
Аноним 31/01/17 Втр 17:41:14  269549
>>269537
А чем больше цифра тем быстрее крутиться?
А на 60к гудит и не крутиться?

Тогда ты соснул, он не может так быстро.
Аноним 31/01/17 Втр 17:46:12  269550
тсмтрьм.PNG (118Кб, 1106x787)
>>269549
Хотя может это и драйвер\пердуина не успевает.
Аноним 31/01/17 Втр 21:02:20  269578
Есть матричный принтор LX-1050, у Ардуины хватит сил печатать на нем?
Аноним 31/01/17 Втр 21:41:51  269586
>>269578
>LX-1050
У меня был такой, 20 лет назад.
Я думаю сможет, а вот осилишь ли ты?
Аноним 01/02/17 Срд 00:41:16  269616
>>269586
Попробую. Неохота разбирать его на составляющие. Почистил, смазал, нашел новый картридж с лентой. Он еще мой некролог напечатает. Во делали, не то шо нонче.
Аноним 01/02/17 Срд 07:54:03  269630
>>269616
Чаю кстати. Помню там все на листе 1,5мм стальном смонтировано. Жестко пиздец. Его с балкона кинь, только пластик поцарапаешь. Провода как у чайников современных. Платы однослойные, дорожки 1мм, микрухи в дип. Мм.
Аноним 01/02/17 Срд 12:00:31  269644
хочу сделать чип переходник 1-Wire на i2c c помощью Attiny, реалистично ли это? Какой камень подойдет? Желательно SOP-8. Стоит пробовать писать на Си или только ассемблер, только хардкор?
Аноним 01/02/17 Срд 12:51:50  269649
>>269644
> или только ассемблер
Сразу в машинных кодах ебашь, чо как маленький.
Аноним 01/02/17 Срд 17:00:51  269666
>>269649
Тогда уж на логике пусть собирает.
Аноним 01/02/17 Срд 18:44:23  269674
TransistorClock.jpg (882Кб, 2096x2696)
>>269666
> на логике
На диодно-транзисторной
Аноним 01/02/17 Срд 22:37:07  269722
>>269674
Охуенно, повесил бы себе на стену такие часы.
Аноним 03/02/17 Птн 20:57:42  269941
>>269425
>обрати внимание на эклипс, а точнее на open stm
АХАХАХАХАХАХХАХАХАХАХААХАХАХА
Keil изначально разработана для программирования ARM и имеет кучу инструментов для отладки на кристале и тому подобного, работает из коробки почти с любым контроллером ARM архитектуры. Eclipse же параша для кросплатформенной разработки - написана на джаве для джавапетухов, которая не умеет ничего кроме компиляции и заливания в мк твоего говнокода.
Аноним 03/02/17 Птн 21:23:23  269943
HTB1.5lCLXXXXXb[...].jpg (163Кб, 1000x750)
HTB1cyBEOpXXXXX[...].jpg (64Кб, 800x600)
Посоны, решил после ардуины вкатиться в STM32. Заказал на али эту хуйню на пикрилейтедах.
https://ru.aliexpress.com/item/-/32577775678.html
https://ru.aliexpress.com/item/-/32329418477.html
Вопросы:
1. Хватит ли мне этого для начала?
2. Обосрите выбор.
3. Задачей стоит отказаться от 2560-й меги с USB-шилдом в который воткнут ресивер от 710-го логитеха. Смогу ли я через переходник (например, OTG с того же али) засадить приемник в распаянный на плате порт и наслаждаться жизнью? Есть ли готовые библиотеки? Или достаточно подкинуть правильный дескриптор и все заведется?
4. Что с питаловом? Текущая махарайка работает от двух последовательных 18650-х. Нужен ли преобразователь на 3,3?
5. Девайс должен управлять ШИМу движками через L298N, а также парочкой серв. Вроде как все они на 5В, не сосну ли я с 3,3 от эстээмки?

Алсо, создайте уже STM32 тред с гайдами в шапке для долбоебов типа меня.
Аноним 03/02/17 Птн 22:38:42  269952
>>269943
1. Хватит. Светодиодом точно сможешь помигать.
2. В нормальном st-link на выходе есть буфер с питанием от отлаживаемого микроконтроллера. С этим клоном st-link наверное возникнут проблемы при пониженном напряжении питания микроконтроллера. Я бы поискал более приличный клон st-link.
И еще необходимо раздобыть схему платы с микроконтроллером, а то не понятно куда подключается мелкая память U4 и прочее.
3. Подключить можно. На счет готовых библиотек подсказать не могу. Вполне возможно найдется почти готовый код.
4. Там на плате стоит стабилизатор U1, поэтому требуется питание приблизительно от 4,5 В до 12 В.
5. Уровни 5 В вполне можно выдавать и с 3,3 В микроконтроллера при использовании 5V tolerant выводов в режиме с открытым стоком и подтяжкой внешним резистором к 5 В.
Аноним 03/02/17 Птн 23:50:25  269959
>>269952
Чтоб ты завтра в лотерею выиграл. Спасибо. Только поясни пожалуйста следующее:
>5. Уровни 5 В вполне можно выдавать и с 3,3 В микроконтроллера при использовании 5V tolerant выводов в режиме с открытым стоком и подтяжкой внешним резистором к 5 В.
Аноним 04/02/17 Суб 05:41:08  269991
>>269943
Поясните, что за хуйня. Последний месяц начали форсить этот STM32. Это кто-то проплатил рекламу что ли, или как это произошло?
Везде этот стм, куда не глянь.
Аноним 04/02/17 Суб 05:42:09  269992
>>269991
Причём искали бы замену ардуине, покупали бы ESP8266, но покупают что-то сложное и непонятное.
Аноним 04/02/17 Суб 06:48:46  269996
>>269991
Не знаю, зачем-то тоже купил, снес встроенную программу мигания светодиодом, а что дальше — хуй знает.
Может, когда-нибудь полноценно прикрутят к Пердуине и буду пользоваться.
Аноним 04/02/17 Суб 10:19:11  270007
чувакс, у меня есть Atmega128 и вопрос по EEPROM. Когда я полностью стираю микросхему и перезаливаю прошивку, то после чтения EEPROMа у меня в переменных всякий шлак. Может кто в курсе, как сделать так, чтобы после стирания и чтения EEPROM в переменных были нули?
Аноним 04/02/17 Суб 10:57:44  270010
>>269996
Прекручно нормально.
Аноним 04/02/17 Суб 11:03:43  270011
Тётя Паша, знакомая мамы, узнала что я компухтарами увлекаюсь, и попросила сделать световое табло. Суть такова - есть некоторое количество светодиодов, 5х10 к примеру, надо чтобы они рандомно зажигались и медленно гасли. Гаснут медленно и следующие зажигаются когда другие еще не погасли. Есть UNO, думал на ней сделать, но в какую сторону копать не знаю. Может имеются гайды или поможет кто?
Аноним 04/02/17 Суб 11:04:00  270012
>>269996
>полноценно прикрутят к Пердуине
Ну во первых там и так прикручено, а во вторых это как к велосипеду привязывать танк.
У ESP8266 скорость 160 мгц против 20 мгц.
Памяти в ESP-12E например аж 4 мегабайта, против 12 килобайт.
Плюс вайфай.
Что тебе может ардуина атмега с обвязкой, что не может ESP8266? А вот наоборот много всего.
А ESP32 вообще пиздец. До 64 мегабайт памяти прям внутри чипа и ДВА ЯДРА, 12-bit SAR ADC до 18 каналов, 2 × 8-bit DAC, 10 × touch сенсоров, Temperature сенсор, 4 × SPI, 2 × I²S, 2 × I²C, 3 × UART, 1 host (SD/eMMC/SDIO), 1 slave (SDIO/SPI), Ethernet MAC с поддержкой DMA и IEEE 1588, CAN 2.0, IR (TX/RX), Motor PWM, LED PWM до 16 каналов, Hall sensor, Ultra low power analog pre-amplifier
Аноним 04/02/17 Суб 11:25:47  270015
>>270011
Светодиодный куб загугли. Вот все также, только на плоскости.
Аноним 04/02/17 Суб 11:28:36  270016
>>270012
Теперь давай обсудим цены
Аноним 04/02/17 Суб 11:42:37  270018
>>270011
https://www.youtube.com/watch?v=VBI_c75zAJQ&app=desktop
Видео как должно быть. Та часть, где рандомно включаются.
Аноним 04/02/17 Суб 11:43:35  270019
>>270012
На этот ваш ESP8266 документация закрыта, нахуй он нужен после этого?

>>270016
Как будто в махарайках самое дорогое это микроконтроллер. Что вы делаете с микроконтроллерами, что вам лишняя сотня рублей критична?
Один только корпус обычно существенно дороже микроконтроллера получается.

>>269959
http://easyelectronics.ru/osnovy-na-palcax-chast-4.html
http://literaturki.net/elektronika/cifrovaya-shemotehnika1/132-142-logicheskie-elementy-ttl-s-otkrytymi-kollektorami
5V tolerant - устойчивые к 5 В выводы, обычно это все выводы кроме тех, на которые выводятся АЦП/ЦАП.
Аноним 04/02/17 Суб 11:44:49  270020
изображение.png (619Кб, 1282x882)
>>270016
ESP-12F - 1.75$
ESP32 - тут сложнее. 3.50$ за чип, но минимум 5 штук и без обвязки.
http://www.ebay.co.uk/itm/5x-ESP32-SMT-Chip-Only-from-Espressif/172504795432
Продаёт сам, его величество, CNLohr
Если кто не видел что он вытворяет, вот, наслаждайтесь
https://www.youtube.com/user/CNLohr/videos
Тут он разогнал ESP8266 до 346мгц
https://www.youtube.com/watch?v=AWT2w7v9szs
Тут он делает плату на стекле, вместо стеклотекстолита
https://www.youtube.com/watch?v=vlrccFVsQXA
Тут он тестирует расстояние, на котором могут общаться две ESP8266
ПОЛУЧИЛОСЬ 1.13km!
https://www.youtube.com/watch?v=ekSsi83-x8M

А вот тут просто за гранью реальности.
Он подпаял провод к пину и дёргает его, формируя видео сигнал для телевизора, при этом генерируя 3д модели
https://www.youtube.com/watch?v=bcez5pcp55w
Аноним 04/02/17 Суб 12:19:21  270023
>>270020
Дядь, я не знаю с тобой ли я говорю, но вроде как диалог начался с стм32 и его прекручиванию к ардуине. Потом как то плавно перешло на есп и тут я решил уточнить про цены. Есп конечно поебее, но и подороже.
Аноним 04/02/17 Суб 12:29:07  270024
>>270018
Тут как бы ргб, хочешь ргб? Деньги есть - бери Ws2812
http://www.aliexpress.com/item/32225562192/32225562192.html

Их можно на одном проводе к ардуине последовательно подключить много.

Аноним 04/02/17 Суб 12:47:17  270028
>>270024
Не обязательно ргб, там просто принцип показан. Мне б хотя бы скетч или гайд какой полезный. Хотя бы совет куда копать. Там разберусь. Я давно уже с атмегой работал, только подзабыл чутка.
Аноним 04/02/17 Суб 13:59:15  270037
>>270028
Тогда светодиодный куб смотри. Динамическая индикация, вся хуйня.
Аноним 04/02/17 Суб 18:38:57  270065
>>270012
>Что тебе может ардуина атмега с обвязкой, что не может ESP8266?
- Обрабатывать длинные циклы программы и не вываливаться в wdt reset.
- Жрать в 10-100 раз меньше миллиампер питания.
- Читать несколько аналоговых показаний встроенным АЦП (в esp8266 аналоговый пин один и работает паршиво).
- Питаться от 5В и управлять 5-вольтной периферией.
- Отдавать через цифровые пины вдвое большую силу тока.
- Ну и наконец, пользоваться всеми накопленными в комьюнити библиотеками, а не только теми что адаптировали под Esp.
Аноним 04/02/17 Суб 20:16:53  270067
>>269991
Цена и размеры как у нанки. Но в 10 раз больше оперативки, 32 бита против 8, в несколько раз большая частота камня, аппаратный юэсби и куча других ништяков. А вот EEPROM не завезли. Чому б и не попробовать?

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

>>270019
Благодарствую.

>>270065
Для разных целей - разные решения. Не вижу в этом ничего плохого.
Аноним 04/02/17 Суб 21:35:41  270070
>>270067
>После нее ардуины и в хуй не впились.
>Для разных целей - разные решения.
Ты случайно не тот самый шизофреник-кун?
Аноним 04/02/17 Суб 22:31:48  270075
>>270065
>пользоваться всеми накопленными в комьюнити библиотеками
Ты использовал мой любимый аргумент. Ты победил.
Аноним 04/02/17 Суб 23:35:48  270091
>>270065
>- Обрабатывать длинные циклы программы и не вываливаться в wdt reset.
Когда у меня на еспшке стала происходить такая хуйня, дело оказалось в неправильных настройках ардуино иде (указан неверный размер флеш, но при этом шьется нормально). Больше такого не случалось. Так что тут дело в руках.
>- Жрать в 10-100 раз меньше миллиампер питания.
В среднем еспшка жрет 70мА, с отключенным вифи вообще 10-30мА, есть глубокий сон. 200-300мА она жрет только в режиме станции и точки доступа одновременно.
>- Читать несколько аналоговых показаний встроенным АЦП (в esp8266 аналоговый пин один и работает паршиво).
Согласен, но в 168 и 328 мегах АЦП - тоже унылое говно, нормальный ацп - в любом случае внешний. Кроме того, цели-задачи еспшки изначально совсем не на то заточены, наличие ацп - лишь дополнение к основному функционалу.
>- Питаться от 5В и управлять 5-вольтной периферией.
Это вообще не аргумент. А мне нужна 12в периферия, и что?
>- Отдавать через цифровые пины вдвое большую силу тока.
Ты из тех мудаков, которые от ордуины напрямую пытаются крутить движки, да?
>- Ну и наконец, пользоваться всеми накопленными в комьюнити библиотеками, а не только теми что адаптировали под Esp.
Пока не встречал ни одной библиотеки, которая не запустилась бы на еспшке. Скачивал библиотеки к различным дисплеям, драйверам двигателей, периферии типа датчиков температуры, внешней памяти, проблем не было вообще. Так что не знаю, о чем ты.
Аноним 05/02/17 Вск 07:10:16  270130
>>270091
>Когда у меня на еспшке пок пок пок
Это проблема не только у тебя, погугли ради интереса, в каких еще разнообразных случаях она у народа вылезает.
>В среднем еспшка жрет 70мА,
Если это у тебя такие замеры, то не факт что в других случаях все так же. Жор зависит от качества приема и динамически подстраивающейся мощности передатчика tx power. Например на большой удаленности от базовой станции у меня стабилизатор питания, выдающий 250мА, не справляется и уходит в защиту.
>Согласен, но в 168 и 328 мегах АЦП - тоже унылое говно
Не согласен, покрутить потенциометрами и почитать показания простейших датчиков более чем хватает, в Есп даже с этим жопа.
>Это вообще не аргумент.
Вполне себе аргумент, пятивольтной периферии овердохуя, и это практическое преимущество. Про 12-вольтную и выше я ничего и не говорю.
>Ты из тех мудаков, которые от ордуины напрямую пытаются крутить движки, да?
При чем тут вообще движки и 40мА, наркоман?
>Пока не встречал ни одной библиотеки, ко ко ко
Ну так встретишь, когда попытаешься сделать что-нибудь посложнее чем светодиодом мигать и движки крутить.
Аноним 05/02/17 Вск 08:34:04  270135
>>270091
Понятно, что все эти недостатки или второстепенные или не являются недостатками. Но ты ответь >>270019
>На этот ваш ESP8266 документация закрыта, нахуй он нужен после этого?
При том что хватает других микроконтроллеров с открытой документацией.

>>270130
>Вполне себе аргумент, пятивольтной периферии овердохуя, и это практическое преимущество. Про 12-вольтную и выше я ничего и не говорю.
Микросхем с уровнями 3,3 намного больше, так что это аргумент только для пользователей ардуиновских шилдов.
Аноним 05/02/17 Вск 17:13:49  270196
>>270135
>На этот ваш ESP8266 документация закрыта
https://espressif.com/en/support/download/overview
У производителя тебе мало документации и родного SDK?
Аноним 05/02/17 Вск 20:12:59  270223
>>270196
Да, мало. Там описана только часть. Да, я на esp8266 ничего не делал, только присматривался, поэтому могу в чем-то ошибиться.
Какая-то часть периферии действительно описана в Technical Reference. Но отсутствие описания регистров DMA и радиомодуля заметно сразу.
Ладно еще радиомодуль может быть какой-то секретный, но DMA?!
Аноним 06/02/17 Пнд 10:51:40  270302
>>269943
>с USB-шилдом в который воткнут ресивер от 710-го логитеха
А ты хорош! Ардуина у тебя таким образом и шьётся по воздуху? И как вообще запилил? Лохитек врядли же даташиты вываливал.

Интерес не праздный - хочу запилить к пеке беспроводной монитор железа, и единственный пока что вариант - это две ардуины с 433МГц- трансресиверами.
Аноним 06/02/17 Пнд 16:41:03  270319
>>270302
Прихуячь ESPшку, запили веб-интерфейс, мониторь со смартфона или ноута или купи на али дешевый usb вифи свисток для пеки и мониторь прямо на пеке.
Аноним 06/02/17 Пнд 16:57:27  270321
>>270319
Лол, я вообще говоря хотел именно загрузку ресурсов пеки выводить: ЦП, ГПУ там. Вот это всё.

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

Аноним 06/02/17 Пнд 17:31:08  270323
>>270321
Не понял, выводить куда? Ты хочешь сидеть на толчке тужиться и наблюдать загрузку пеки на экране на стене? Зачем тебе это?
Тебе нужно ПО, непрерывно пишущее лог ограниченной длины (несколько КБ последних данных) на диск. Далее вижу два варианта: либо ты пишешь скрипт, отсылающий содержимое лога на еспшку (тупо адрес в локальной сети), либо расшариваешь папку с логом и еспшка сама периодически тащит его себе (теоретически, это сложнее, надо гуглить реализацию на есп SMB или иного, поддерживаемого виндой, протокола передачи файлов).
Аноним 06/02/17 Пнд 19:09:25  270330
>>270323
>Не понял, выводить куда?
В первой версии - на LCD 2004. Но там циферки менялись с лагами, поэтому я решил запилить аналоговую индикацию дизельпанк, азаза% из двух амперметров(один для ЦП, торой для ГПУ). Даже подсвет_очку тёплого желтого цвета вкорячил и корпус ща пилить под их установку буду, ну да не суть. Потом могу результат запилить, если кому не похер.

>Ты хочешь сидеть на толчке тужиться и наблюдать загрузку пеки на экране на стене? Зачем тебе это?
Я ебанутый, у меня шиза на незахламлённость рабочей поверхности. Даже кронштейн для монитора купил крепящийся к столешнице, на газовом упоре, чтоб даже ножка от монитора место на столе не занимала. Что устройства ввода без провода - это само собой.

>Тебе нужно ПО, непрерывно пишущее лог ограниченной длины...
Тут соль в том, что я не настолько продвинутый програмизд мы же в ардуино-трэде, ну Изучал в школе паскаль, на основе этих знаний и освоил Processing. Больше языков не знаю. Даже скомпилировать код в .exe не смогу. Так что самый ходовой вариант для меня - подкастылить готовые решения: LCD Smartie или Openhardwaremonitor. Первый по умолчанию умеет посылать значения загрузки железа на COM-порт, у второго для этой функции есть ебанутый форк. При этом, для обоих есть прошивка на ардуину, я её запускал - но заточена она под LCD.

Писал-писал эту простыню - и понял, что я про сраный СОМ, а ты про локалочку. Погуглю, может это действительно окажется проще, чем натягивать сову на глобус со всякими Смарти.
Аноним 06/02/17 Пнд 19:27:13  270331
насколько shieldы нужны? Посоветуйте какие-нибудь шилды и расскажите, зачем они.
Аноним 06/02/17 Пнд 19:27:16  270332
>>270330
>Но там циферки менялись с лагам
Расскажи подробнее. Раз сталкивался вообще с какой-то хуйней, так и не понял. Типа некоторые цифры вообще не отображались.
Аноним 06/02/17 Пнд 19:29:49  270333
image.jpg (321Кб, 1024x744)
image.jpg (40Кб, 270x270)
>>270331
Вот эти норм. Один делает 2,5 вольта из 5, второй пищит в это время. Ни одного проекта без них не обошлось.
Аноним 06/02/17 Пнд 19:35:42  270337
>>270333
зачем тебе, чтоб что-то пищало? или это троллинг такой?
Аноним 06/02/17 Пнд 19:49:35  270341
>>270337
Второе. Ну а так - шилды упрощают прототипирование и нужны исходя из задачи. Sdcard полезный например.
Аноним 06/02/17 Пнд 22:42:28  270357
>>270332
Да нечего особо рассказывать. Банально у LCD маленькая частота обновления - соответственно, цифры не успевают за изменениями параметров нагрузки системы - и смазываются. Могу вебм запилить, лол.

Хотя, наверное имеет смысл поднять частоту передачи по СОМ. Может проблема в тормозном обновлении данных.
Аноним 06/02/17 Пнд 23:32:49  270371
>>270357
>Могу вебм запилить, лол.
Просто скажи, при каком максимальном количестве кадров в секунду изображение еще комфортно читаемо. Многим будет полезно на заметку.
Аноним 07/02/17 Втр 00:18:04  270373
20170207000016.jpg (1285Кб, 2592x1456)
Налутал из старого дохлого телефона панасоник (!made in japan!) внезапно весьма годный дисплей на 16 разрядов, с доп. символами. Сразу нашел библиотеку, на uno работало, на ESP не хотело (выдавало рандомную херь), но пофиксил библиотеку, под есп теперь тоже работает. Довольно шустрый lcd (кварц стоит 256кгц).
Так что вот вам на заметку, где можно брать халявные дисплеи.
Аноним 07/02/17 Втр 00:53:40  270376
L1000.jpg (59Кб, 1000x1000)
123ce.jpg (20Кб, 500x500)
Хочу вкатиться в ардуино. До этого ничем подобным не занимался и знаний около нуля. Сейчас прикидываю список чего б с али заказать. Встал вопрос необходимости female midi connector. Но на али мне попадаются только оптовые штук по 50 минимум, которые мне не нужны в таком количестве, либо здоровые тройные, которые тоже как-то не уперлись (пик, пик). Может в Москве где-то есть? А то я даже не знаю подобных мест, никогда не интересовался, гугл не помогает. Вытащить дома не из откуда.
Аноним 07/02/17 Втр 01:08:08  270378
>>270376
чип и дип
Аноним 07/02/17 Втр 01:29:24  270379
>>270378
Либо я в глаза, но что-то не нахожу.
Аноним 07/02/17 Втр 01:54:45  270383
>>270379
https://www.chipdip.ru/product1/8173613173
Аноним 07/02/17 Втр 11:36:19  270399
ебанись за пятирублевую пластмаску платить 140, уж лучше на али оптом и потом у себя магазин откроешь
Аноним 07/02/17 Втр 13:17:24  270411
>>270383
>https://www.chipdip.ru/product1/8173613173
какие же там ебанутые цены, блядь
Аноним 07/02/17 Втр 19:30:28  270453
>>270130
>Это проблема не только у тебя, погугли ради интереса, в каких еще разнообразных случаях она у народа вылезает.
>пок пок пок
То, что ты - дебил, как и 95%, не могущих почитать мануал и плачущих об этом на говнофорумах-загончиках для стада, вовсе не значит что все такие. Специально для тебя и тебе-подобных даунов:
>Yielding
>This is one of the most critical differences between the ESP8266 and a more classical Arduino microcontroller. The ESP8266 runs a lot of utility functions in the background – keeping WiFi connected, managing the TCP/IP stack, and performing other duties. Blocking these functions from running can cause the ESP8266 to crash and reset itself. To avoid these mysterious resets, avoid long, blocking loops in your sketch.
>The amazing creators of the ESP8266 Arduino libraries also implemented a yield() function, which calls on the background functions to allow them to do their things.
Аноним 07/02/17 Втр 22:47:57  270483
>>270453
То что ты не забудешь воткнуть yield в каждый цикл программы, не значит что это обязательно сделали в каждой внешней библиотеке, диванный
Аноним 08/02/17 Срд 00:00:39  270488
Ардуинщики, поясните за такую штуку.
Работал в древней версии ардуино, столкнулся со скетчем, который не компилится в ней. Поставил 1.8.1, начало компилиться нормально.
Но перестал компилироваться важный скетч, жалуется на отсутствие файла с библиотекой.
Сам файл есть в папке с проектом, и в папке документы\ардуино\библиотеки
Когда я библиотеку кладу в папку с ардуино иде он выписывает ошибку что обнаружены 2 библиотеки, та что в ардуино иде не используется
Удаляю библиотеку из ардуино иде - библиотека не найдена
Что на упоротая хуета?
Аноним 08/02/17 Срд 00:13:54  270489
>>270483
В какой каждый, ебанат? Ты на есп много писал? Сделал для себя несколько проектов по 1-3к строк, yield понадобился лишь единожды, и то в тестовом почти вечном цикле для дисплея, для которого библиотека от васяна. Вот тебе хинт: еспшка при любом delay'е так же делает свои дела, а дилэев, ввиду высокой скорости еспшки, в библиотеках жопой жуй, пример - банальный serial.print, интерфейсы, вифи/udp и т.д.
Если народ такой тупой, что не пишут ничего кроме вечного цикла для blink'а, это их проблемы. yield при этом достаточно вызывать каждые несколько секунд.
Так что диванный тут только ты. Иди дальше моргай своим диодом.
Аноним 08/02/17 Срд 00:47:05  270490
>>270488
Попробуй разные версии инклуда
#include <op-hui.h>
или
#include "op-hui.h"
Аноним 08/02/17 Срд 01:29:02  270494
-OCfl4drXE.jpg (141Кб, 856x960)
Господа, задача такая, отправлять на ардуинку с компа по USB данные 8 бит с частотой примерно 100 раз в секунду, затем это число отправлять на ШИМ от которого питается LED и плавно гаснет или загорается в зависимости от отправленных битов. Некоторое время назад я пытался это сделать, но во время отправки по usb почему то led промаргивал. Сейчас все таки хочу осилить. У usb есть какие то разные режимы работы, и на оф сайте хуевато это все разжевано. Помогите советом или ссылкой.
Аноним 08/02/17 Срд 07:35:27  270508
>>270489
Ну да, во всех аналогичных микроконтроллерах с радиомодулем это работает так же, например в STM32W108.
Но тем не менее ESP8266 в качестве просто микроконтроллера не нужен >>270223
Аноним 08/02/17 Срд 10:00:22  270514
>>270494
Тут никто не знает. Вон выше чувак с LCD Smartie ебётся и все молчат.
Аноним 08/02/17 Срд 13:14:50  270525
>>270494
Ты какой то странный. Какой led помаргивал? Не тх случайно? Покажи скетч свой, ебем мы чтоль че ты там намутил. Нет ли у тебя с питанием проблем? Кто с компа отправляет байт твой. Опционально - поясни задачу, что у тебя будет в итоге.
А так написал хрень какую то. Какие, бля, особенности юсб? На классической ардуине атмеге328 и юсб то нет. Особенности переходника юсб/сериал?
>>270494
Аноним 08/02/17 Срд 13:39:22  270527
Посоны, поясните по-хардкору. Примеров найти не смог.

У меня по сириалу приходят данные в формате:
100A95B88A4B и так далее.
Соответственно, число что слева от А - это один параметр, который надо записывать в одну переменную-1. А слева от B - второй параметр, которую надо записывать в другую переменную-2. Сами А и В никуда записывать не надо - это тупо разделители.
Собственно, вопрос: как организовать парсинг этих данных?

Заранее спаисибо!
Аноним 08/02/17 Срд 15:40:04  270543
>>270527
http://stackoverflow.com/questions/11068450/arduino-c-language-parsing-string-with-delimiter-input-through-serial-interfa
Аноним 08/02/17 Срд 16:25:16  270560
>>270543
Лол, так и думал, что придётся поебстись с массивами. Спасибо, буду изучать.
Аноним 08/02/17 Срд 16:38:02  270563
Мигаю лампочками.
Аноним 08/02/17 Срд 17:33:01  270575
>>270508
>Но тем не менее ESP8266 в качестве просто микроконтроллера не нужен
Основная цель/задача есп - "умный дом". Т.е. вывести простенький веб-интерфейс, по нажатию кнопочек дергать пинами, управляя простейшими исполнительными механизмами типа реле. Взять в руки смартфон и включить лампочку, дернуть соленоид в примитивном электронном замке, спустить бачок унитаза и все в таком духе. Скажи, для таких целей, кого ебет открытость SDK? Всем похуй ж. А ультра-дешевизна и приличная производительность, которая позволяет писать говнокод без оптимизации, делает девайс популярным под свои цели-задачи.
Под высшие материи есть STM8 и STM32 или дедовской AVR, сам знаешь.
Аноним 08/02/17 Срд 19:22:56  270591
>>270575
>Под высшие материи есть STM8 и STM32 или дедовской AVR, сам знаешь.

Ещё бы под ESP источник ~220/+3.3В с малым размером.
Аноним 08/02/17 Срд 19:50:22  270598
>>270591
На Али есть такие ACDC адаптеры 3х2х1.5см примерно, сразу на 3.3в
Аноним 08/02/17 Срд 19:53:36  270599
>>270508
А какие альтернативы ЕСПшке среди других микроконтроллеров с вайфаем за 100р?
Аноним 09/02/17 Чтв 12:54:37  270680
>>270598
Действительно. И на 3 Ватта. Обалдеть.
Аноним 09/02/17 Чтв 12:56:36  270681
>>270680
Да хоспаде. Дело нехитрое. Но у меня такой правда на 5В уже полгода в столе лежит - ссу, что пожар эта хуитка мне устроит
Аноним 09/02/17 Чтв 13:19:46  270688
>>270681
Такая же хуйня, только не лежит, а не покупаю из-за пирофобии.
Самое годное таки считаю брать зарядки от телефонов и пидарасить. Плата обычно 2х3. Беру на барахолке от 10 до 20 рублей.
Аноним 09/02/17 Чтв 13:22:18  270689
>>270688
>До 50
Фикс.
Алсо выбираю ориджиналы, нокии годные. Выглядят и корпуса, и платы качественно, надежно. Не то что али/неоригинал.
Аноним 09/02/17 Чтв 19:00:43  270761
>>270560
Пусть тоже тут полежит:
https://www.arduino.cc/en/Tutorial/ReadASCIIString
Аноним 10/02/17 Птн 01:33:37  270822
>>270681
Просто в распаечной коробке для электрики девайс собирай, и пусть себе там внутри горит на здоровье.
Аноним 10/02/17 Птн 11:55:10  270849
>>270527
Value1 = (buffer[strpos(buffer, 'A') + 1] - 48) * 10 + (buffer[strpos(buffer, 'A') + 2] - 48);
И так далее.
Аноним 10/02/17 Птн 12:50:38  270852
>>270849
Хех, спасибо, но я уже проще сделал, путём дербана кода из примера отсюдова:>>270761
ещё правда, вывод с компа настроил иначе: теперь он выглядит как [параметр1] [параметр2]А

Вот что вышло:
если кому вдруг интересно. копирую только луп. сетап неинтересный. комменты не тру%%

void loop() {
// if there's any serial available, read it:
while (Serial.available() > 0) {

// look for the next valid integer in the incoming serial stream:
int CPU = Serial.parseInt();
// do it again:
int GPU = Serial.parseInt();

// look for the newline. That's the end of your
// sentence:
if (Serial.read() == 'A') {

CPU = 2,5;
analogWrite(CPUpin, CPU);

GPU
= 2,5;
analogWrite(GPUpin, GPU);


}
}
}
Аноним 10/02/17 Птн 20:13:00  270943
>>270852
long getValue1(char Symb, char A1, char A2, char A3, char A4, char A5)
{
long res = 0;
char Ctrl_Symb;
if (A1 > 0)
{
Ctrl_Symb = rx_buffer1[strpos(rx_buffer1, Symb) + A1];
if ((Ctrl_Symb > 47) || (Ctrl_Symb < 58)) res += (Ctrl_Symb - 48);
else return res;
}
if (A2 > 0)
{
Ctrl_Symb = rx_buffer1[strpos(rx_buffer1, Symb) + A2];
if ((Ctrl_Symb > 47) || (Ctrl_Symb < 58))
{
res = 10;
res += (Ctrl_Symb - 48);
}
else return res;
}
if (A3 > 0)
{
Ctrl_Symb = rx_buffer1[strpos(rx_buffer1, Symb) + A3];
if ((Ctrl_Symb > 47) || (Ctrl_Symb < 58))
{
res
= 10;
res += (Ctrl_Symb - 48);
}
else return res;
}
if (A4 > 0)
{
Ctrl_Symb = rx_buffer1[strpos(rx_buffer1, Symb) + A4];
if ((Ctrl_Symb > 47) || (Ctrl_Symb < 58))
{
res = 10;
res += (Ctrl_Symb - 48);
}
else return res;
}
if (A5 > 0)
{
Ctrl_Symb = rx_buffer1[strpos(rx_buffer1, Symb) + A5];
if ((Ctrl_Symb > 47) || (Ctrl_Symb < 58))
{
res
= 10;
res += (Ctrl_Symb - 48);
}
else return res;
}

return res;
}
Аноним 11/02/17 Суб 22:26:55  271107
>>270943
Пиздец какой-то. Люто сложный говнокод.

Что вообще сделать то нужно?
Аноним 12/02/17 Вск 12:31:27  271161
>>271107
if (A1 > 0)
{
Ctrl_Symb = rx_buffer1[strpos(rx_buffer1, Symb) + A1];
if ((Ctrl_Symb > 47) || (Ctrl_Symb < 58)) res += (Ctrl_Symb - 48);
else return res;

Этот лютый говнокод состоит из нескольких повторяющихся секций. Каждая из который проверяет, дал ли ты ей символ, правильный ли символ в последовательности от "0" до "9" и передаёт следующей секции.
Это парсер с проверкой, который опирается на символ для поиска значения.
Аноним 12/02/17 Вск 12:48:54  271164
>>271161
Да ну, сложно слишком.
Чтобы разобрать такую конструкцию ( 100A95B88A4B ) проще сделать так:

char str[9]; //размер строки - strlen("100A100B") + 1
str[sizeof(str)-1] = 0; //ноль в конце строки, как и положено
unsigned char sym;

for(int i = 0; i < data_in_rx_buffer; i++){
sym = readByte();//читаем из буфера байт за байтом
str[sizeof(str)-2] = sym; //записываем вновь прибывший символ в конец строки
memcpy(str, str+1, sizeof(str)-2); //смещаем строку влево
unsigned char A, B;
if(sscanf(str, "%dA%dB", &A, &B) == 2){
//Нашли А и Б!! Ура товарищи!
}
}
Аноним 12/02/17 Вск 13:07:48  271169
>>271164
Ну а если нужно ЛЮТО БЫСТРО всё это разгребать - юзай бинарный протокол с байтстаффингом.
Он вообще в 2 раза проще и быстрее, чем все что было здесь предложено.
Аноним 12/02/17 Вск 19:32:38  271233
huy.png (2Кб, 238x131)
помогите плес, не могу уже
я отправляю данные из формы на сервер, оттуда по ком порту на ардуино, и итоге лампочка мигнула один раз и все, как будто прошилась
когда снова открываю страничку с формой и шлю сигнал, то все ок, лампочка загорается
нужно ведь, что с первого раза
как видно на фотке, сигнал идет 72 и в первый раз и во второй
Аноним 12/02/17 Вск 21:58:39  271248
>>271233
Опять наркошизики какие то пришли. Или я тупой и ничего не понимаю.
Аноним 13/02/17 Пнд 16:09:36  271334
1476106390001.jpg (59Кб, 380x400)
Как мне замерять oche maly величины с расстояния 5mm и погрешностью уровня 10Mkm~0.1mm? Есть возможность делать это механически, без использования всякого ультразвука.
Аноним 13/02/17 Пнд 17:00:14  271341
>>271334
Многооборотный 10кОм резистор + линейка.
Аноним 13/02/17 Пнд 17:03:28  271342
>>271341
Какой интересно АЦП для такого подойдёт?
Аноним 13/02/17 Пнд 18:31:53  271366
14848263296440.jpg (145Кб, 655x960)
Подскажите аудио модуль позволяющий воспроизводить параллельно несколько звуков, есть мысль намутить ударную установку
Аноним 13/02/17 Пнд 19:05:04  271371
>>271342
Выше точность - больше разрядность. Можно и накоплением ошибки повышать разрядность, а можно и АЦП поставить на 24 бита.

>>271366
AVR + SD + DAC + кнопки. Так можно и миелофон сделать.
Аноним 13/02/17 Пнд 21:16:00  271405
>>271334
Безконтактно? Конкретизируй, что там у тебя.
Аноним 18/02/17 Суб 12:05:16  271940
Еще что ли пердуино тред создали? Нет никого 4 дня.
Аноним 20/02/17 Пнд 20:59:52  272270
20170221002.jpg (807Кб, 2000x1503)
usbisp.jpeg (7Кб, 165x146)
Привет ардуинщикам!
Пытаюсь прошить 16 атмегу, подоткнувшись к выводам, ничего не выходит.

># avrdude -b 1200 -c usbasp -p m16 -U flash:w:main.hex:i -U lfuse:w:0xcf:m -U hfuse:w:0x59:m

>avrdude: warning: cannot set sck period. please check for usbasp firmware update.
>avrdude: error: programm enable: target doesn't answer. 1
>avrdude: initialization failed, rc=-1
>Double check connections and try again, or use -F to override
>this check.


>avrdude done. Thank you.

Где обосрамс?
Подключил всё по второму пикрелейтеду.
Аноним 20/02/17 Пнд 21:01:09  272271
>>272270
И да, подключение проверил несколько раз. Похоже что-то делаю совсем не так.
Аноним 20/02/17 Пнд 21:20:29  272275
>>272271
Лолблять. Втыкнул контроллер в устройство и всё прошилось. Кварца не хватало.
Аноним 22/02/17 Срд 12:01:03  272475
stm.png (34Кб, 568x346)
>>269952
>5. Уровни 5 В вполне можно выдавать и с 3,3 В микроконтроллера при использовании 5V tolerant выводов в режиме с открытым стоком и подтяжкой внешним резистором к 5 В.
Это так не работает. 5V tolerant означает, что он может принять на вход 5 вольт, но выдать не получится, даже с подтяжкой резистора, так как стоят защитные диоды.
Аноним 22/02/17 Срд 13:55:49  272484
21480original.jpg (84Кб, 782x509)
>>268235 (OP)
Вы ебанутые тут? Где шапка, где фак ньюфагам, где литература и ссылки на каналы, где это всё, нахуй? А? АА?? Всё желание отбиваете, суки. Ещё и два треда, пиздец.
Аноним 22/02/17 Срд 14:45:22  272490
>>272484
Расслабься. Ардуино оно ведь такое... интуитивно понятное.

А если серьёзно - то по-хорошему, надо уже действительно сформировать стартер пэк, вот этот пост из второго лол ардуинотреда вполне сойдёт за основу: >>272208
Аноним 22/02/17 Срд 14:55:22  272491
5v.png (44Кб, 729x472)
>>272475
Даже если бы это было так, то к таким входам нельзя было бы подключать пятивольтовые выходы, т.к. они бы перегрузились.
Ты привел схему не устойчивого к 5В вывода, в устойчивых выводах верхний диод идет не к VDD.
Аноним 23/02/17 Чтв 03:39:47  272577
В поисках идей и направлений:
Хочу сделать девайс, который будет поднимать и опускать ободок унитаза автоматически. Как детектить мой позыв? Сру я один раз в день, а бывает и не сру. Ссу до 5 раз в день. Еще есть жена у которой дефолт опущенный ободок и ходит она по 15 раз на дню.
Собственно можно ободку всегда лежать, а вот когда я пришел ссать - подниматься. Что то типа двух дальномеров, один над бачком, что кто то подошел, второй на уровне ебла - не садиться - значит ссать будет? Тогда как убрать ложные срабатывания, например, если я просто подошел постоять или встал жопу вытирать?
Аноним 23/02/17 Чтв 03:44:30  272578
Поясните:
Вот есть адафруитовская библиотека нокиа лсд. Когда я сделал скетч, где только текст отображается, весь остальной говнокод из библиотеки типа рисования кружков и прочих шрифтов и драупикселей (которые не используются) тоже будет прошиваться или компилятор заберет только нужные участки из библиотеки?
Аноним 23/02/17 Чтв 04:04:29  272579
>>272577
Никогда не понимал, зачем поднимать ободок унитаза?
>>272578
Заберет весь код, но какая тебе разница? Не хватает флеш памяти?
Аноним 23/02/17 Чтв 04:51:17  272580
RSPeXIRr35A.jpg (245Кб, 1280x923)
Господа, есть задача непрерывно с ПК отправлять на ардуину значения PWM на 4 канала.
В Arduino IDE есть скетч Dimmer который отправляет непрерывно 1 байт из Processing'а, работает отлично, как надо, но лишь один канал. Как сделать отправку 4 разных байт на 4 выхода PWM ?
Я себе это представляю так что последовательно посылаются байты один за другим: отправляется первый байт, он идет на первый PWM, затем отправляется второй байт, он идет на второй PWM и т.д. по кругу. Не получится ли рассинхронизации в какой нибудь момент и не перепутаются ли в итоге байты? И как это реализовать в скетчах?
Аноним 23/02/17 Чтв 05:14:44  272581
>>272580
Попробовал только что в лоб изменить скетчи.
В Processing'е
port.write(mouseX); //original
port.write(mouseY); //добавил отправку второго байта
В Arduino
brightness = Serial.read(); //original
analogWrite(ledPin1, brightness);
brightness = Serial.read(); //добавил получение второго байта
analogWrite(ledPin1, brightness);
Байты перемешиваются. Поясните по какой причине? Скорость serial везде 9600.
Аноним 23/02/17 Чтв 06:54:00  272583
>>272581
Выяснил что надо отправлять bytes Array и на Ардуино использовать Serial.readBytes().

В Processing'e
byte[] bytesArray = new byte[2]; //обьявление массива из 2 элементов
bytesArray[0] = byte(mouseX); //присвоить значение первому элементу
bytesArray[0] = byte(mouseY); //присвоить значение второму элементу
port.write(bytesArray);

В Ардуино
byte bytes[2]; //обьявление массива из 2 элементов
Serial.readBytes(bytes, 2); //запись в массив 2 байтов
analogWrite(ledPin1, bytes[0]); //PWM со значением первого байта
analogWrite(ledPin1, bytes[1]); //PWM со значением второго байта

Вроде работает. Какие подводные камни?
Аноним 23/02/17 Чтв 11:28:48  272600
>>272579
>зачем
Чтоб не обыссывать его, брызги же летят, нихуя не классно, когда все ссаное.
>библиотека
Памяти хватает, но как то по говнокодски получается или я неправ?
Аноним 23/02/17 Чтв 13:14:09  272613
131333.png (13Кб, 871x502)
Почему не могу запитать базу транзистора с ардуино.Вот код:
byte dix;
void setup() {
Serial.begin(9600);
pinMode(4, OUTPUT);
}

void loop() {
if(Serial.available()>0){
dix=Serial.read();
if (dix == '1')
{
digitalWrite(4,1);
}
if (dix == '0')
{
digitalWrite(4,0);
}

}
delay(3);

}

Рисунок
Аноним 23/02/17 Чтв 13:36:07  272618
>>272613
Оказывается я слишком большой резистор к базе подключил, он включается если я ввожу 1,но не выключается если ввожу 0 , что делать?
Аноним 23/02/17 Чтв 13:39:29  272619
>>272618
Теперь он и включается и выключается,но не всегда выключаеться. кто знает в чём проблема, а попробую в другой порт вставить
Аноним 23/02/17 Чтв 13:42:02  272620
>>272619
Я понял в чём проблема,у меня задержка в 3 секунды стоит,а я слишком быстро включаю выключаю
Аноним 23/02/17 Чтв 13:54:24  272622
>>272613
А че за транзистор? Если просто дергать ногой - работает?
Аноним 23/02/17 Чтв 13:58:35  272624
>>272620
Ну задержка у тебя в 0,003 секунды
Аноним 23/02/17 Чтв 15:25:12  272632
>>272624
ну я хз чё было,но у меня работает всё, но бывает что я ввожу 0 ,а программа виснет и не отключается моточик
Аноним 23/02/17 Чтв 15:31:57  272633
>>272632
Программа виснет при длительном включении моторчика( больше 2 секунд), я ввожу ноль, она виснет и не выключается моторчик
Аноним 23/02/17 Чтв 19:31:17  272667
>>272633
я тут по эксперементировал, решается нормальным резистором
Аноним 23/02/17 Чтв 21:01:13  272681
blob (30Кб, 376x311)
>>272633
С программой все норм.
1)Это решит твою проблему
2)Позволит избежать дальнейших
Аноним 27/04/17 Чтв 13:32:09  281797
2017-04-27133639.png (3Кб, 254x130)
Двач, объясни дебилу.
Аноним 27/04/17 Чтв 17:45:41  281837
>>281797
0 терминатор
т
е
р
м
и
н
а
т
о
р
Аноним 28/04/17 Птн 04:21:16  281872
АРДУИНА ДЛЯ ПИДАРОВ, УАХАХАХА. В ЖОПУ ДОЛБИТЕСЬ НЕБОСЬ, ХУИ САСЕТЕ?
Аноним 28/04/17 Птн 06:51:35  281877
>>281872
Весна? Обострение?
Аноним 29/04/17 Суб 00:45:35  281979
Кто-нибудь делал часы наручные из пердуины?
Аноним 29/04/17 Суб 01:59:35  281984
>>281872
Лижем
@
Сосем
Аноним 29/04/17 Суб 12:19:40  282003
>>281979
Громоздко же
Проще поставить мегу в смд корпусе, вывести icsp и зашить туда бутлодер
Аноним 29/04/17 Суб 12:52:14  282014
Screenshot20170[...].png (711Кб, 1280x1024)
d24N2vENbs4.jpg (224Кб, 1476x1129)
Hq7aIyq0v6Q.jpg (208Кб, 1520x1156)
Аноним 29/04/17 Суб 14:09:28  282023
>>282003
Чем громоздко то? Берешь пердуину нано и делаешь. Загугли "arduino smartwatch", довольно маленькие и симпатичные проекты.
Аноним 29/04/17 Суб 15:57:35  282038
image.jpg (504Кб, 800x895)
>>282014
Аноним 29/04/17 Суб 18:12:15  282046
bw601[1].jpg (92Кб, 500x375)
hdr1x7-f254[1].jpg (45Кб, 800x600)
>>282014
Пикрелейтеды влазят подряд в сокеты эти? Или слишком толстые?
Аноним 29/04/17 Суб 18:28:11  282047
>>282046
Влазит.
Аноним 29/04/17 Суб 18:34:39  282048
>>282047
А не болтается? У них на вид тонкие штырьки.
Аноним 30/04/17 Вск 09:03:55  282077
>>282048
Они так тесно влазят, что будут держаться друг об друга. Вообще я бы посоветовал нормальные разъемы купить, этот вариант на практике выглядит уебищно
Аноним 30/04/17 Вск 12:16:54  282096
>>282077
>нормальные разъемы
Есть охуенные разъёмы, ищущиеся по запросу "XH2.54", но убер дорогие, если брать сразу все размеры сразу на будущее.
Аноним 03/05/17 Срд 22:02:59  282479
>>282014
Дребезг контактов кто гасить будет? М?
Аноним 03/05/17 Срд 22:48:05  282490
Здорово аноны. Не объяснит ли мне труЪ сишник, что за хуйня такая - assert, гугл нормального ничего не выдал.
И да, создайте уже stm32 тред
Аноним 04/05/17 Чтв 00:04:09  282495
>>282490
> assert
Первая ссылка в гуголе https://habrahabr.ru/post/141080/
Аноним 04/05/17 Чтв 00:14:40  282497
>>282023
>Берешь пердуину нано и делаешь
Берешь мегу в TQFP и делаешь, компактней в три раза епта
Аноним 04/05/17 Чтв 00:26:33  282499
post-55851-0-84[...].jpg (128Кб, 694x841)
>>282497
> Берешь мегу в TQFP
Берешь стм в UFQFPN20 и вообще сверхкомпактная хуйня получается.
Аноним 04/05/17 Чтв 01:26:58  282505
>>282499
что за конское говно, сюда любая аттюня в соик8 легко встанет
Аноним 04/05/17 Чтв 07:56:13  282509
>>282505
> соик8
> 8мм с ногами
Влезет, если молоточком пристучать тебе по черепу.
Аноним 04/05/17 Чтв 08:04:30  282510
>>282499
Красиво. Но нахуй, если это датчик влажности?
Аноним 04/05/17 Чтв 08:16:43  282511
>>282510
> Но нахуй
Наверное у автора сильно маленькие горшки или хочет сделать датчик как можно меньше.
Аноним 04/05/17 Чтв 08:18:06  282512
>>282510
Или решает то, что у контроллера цена 20р/шт.
Аноним 04/05/17 Чтв 11:27:21  282531
binary.png (32Кб, 468x424)
>>281979
Бинарные, две версии. С экраном ещё проще, если он по I2C и OLED.
Аноним 05/05/17 Птн 18:16:37  282685
Screenshot35.png (58Кб, 804x756)
Подрубил фоторезистор, взял стандартный скетч и возникла такая проблема.
как избавиться от этих колебаний?
Аноним 05/05/17 Птн 19:24:09  282696
>>282685
RC фильтр
Аноним 05/05/17 Птн 20:33:53  282700
1.jpg (2273Кб, 2592x1456)
2.jpg (1788Кб, 2592x1456)
>>278661
Получил тиньки, 13A. 10 шт по 16р.
Вот как они выглядят, маркировка сверху и снизу.
Что думаете? Оригинал ли? Очень интересно их происхождение.
По мне так метод нанесения маркировки аляповатый.
Аноним 05/05/17 Птн 20:39:40  282702
3.jpg (1838Кб, 2592x1456)
4.jpg (2427Кб, 2592x1456)
5.jpg (2255Кб, 2592x1456)
6.jpg (2175Кб, 2592x1456)
>>282700
Запаял их на SOIC/SOP -> DIP переходники и протестировал. Прошивал USBASP'ом, через Arduino IDE.
К моему удивлению, работают вроде без проблем. По крайней мере светодиодом мигать они все в состоянии.
Только у 1 шт загрузчик с фьюзами прошился лишь с 3й попытки, но в дальнейшем проблем никаких, все четко.
Аноним 05/05/17 Птн 20:46:31  282703
10.jpg (1523Кб, 2592x1456)
>>282700
К слову, от того же торгаша получил LM317T 10 шт по 4.5руб.
По маркировке явный китайский самопал, особенно забавно получилось корявое подобие логотипа ST. Маркировка по методу исполнения 1 в 1 как на тиньках, насколько я могу судить. Проверил: на вид рабочие, напряжение регулируется, но тестил только на низком напряжении и без нагрузки. Так что хз как оно будет в деле.
Аноним 05/05/17 Птн 21:09:47  282705
>>282702
Анон, как в тиню залил скетч?
Ардуино ие\же не видит usbasp, и хекс файл для тиньки13 не формирует
Аноним 05/05/17 Птн 21:22:29  282706
>>282705
Все почти так же, как в случае с ESP. Ставим доп. библиотеку для 13 тинек: https://github.com/MCUdude/MicroCore
Там же и вся инфа.
Программатор USBASP у меня есть в списке, просто выбираю его и все. Но нужно предварительно поставить свежий драйвер libusbk, иначе ордиуноиде не увидит программатор, инфа в гугле. Советую ставить последнюю версию IDE, в ней avrdude посвежее, в старых версиях может не заработать без танцев с бубном.
Аноним 05/05/17 Птн 21:46:48  282712
at13ar.png (32Кб, 521x627)
>>282705
Вот так это выглядит на фоне тестового говнокода-мигалки.
Аноним 05/05/17 Птн 22:15:31  282718
>>282706
>Но нужно предварительно поставить свежий драйвер libusbk, иначе ордиуноиде не увидит программатор, инфа в гугле
Вот это меня и останавливало, посмотрим
Аноним 06/05/17 Суб 20:02:54  282792
>>282706
>>282712
Парни, послушал вашего совета, обновил драйвер
Теперь ардуино иде видит usbasp, но при попытке записать загрузчик пишет дескать warning: cannot set sck period
При этом через avrdude_prog шьется без проблем
Как быть?
Аноним 06/05/17 Суб 21:16:48  282795
>>282792
>Парни
Я один человек.
>Как быть?
Перестать быть овощем и слегка подумать головой. Ты догадался проверить МК? Он у тебя уже успешно прошитый. Дудка так ругается на все более-менее свежие USBASP'ы, т.к. они сами выставляют клок и шлют дудку нахуй. У меня точно так же. И так должно быть. Так что все работает как должно, и warning'и - это не ошибки.
Аноним 06/05/17 Суб 21:47:12  282808
>>282792
И, кстати, не забудь: при первой прошивке ардуиной сначала жми записать загрузчик, и только потом грузи скетч.
Аноним 06/05/17 Суб 21:49:47  282812
>>282795
>Дудка так ругается на все более-менее свежие USBASP'ы, т.к. они сами выставляют клок и шлют дудку нахуй.
Мне то откуда знать было, а
Между прочим нигде об этом не написано, что нужно скипать ошибки вроде этой
Но все равно спасибо
Аноним 06/05/17 Суб 21:59:10  282815
>>282812
Я тоже с этим столкнулся, но сразу посмотрел на весело мигающий светодиод и понял, что проблемы скорее всего нет. Включил мозг: почитал доки на дудку и зарубежные форумы, и выловил эту инфу. Так что
>Мне то откуда знать было, а
- является лишь самооправданием.
Не будь ленивой жопой!
Не каждый раз тебе будут разжевывать готовое, в работе с МК много подводных камней и иногда надо просто подумать.
>спасибо
Пжлст!
Аноним 06/05/17 Суб 22:54:20  282818
>>282815
Таки разобрался
Помог Zadig с реплейсингом драйвера на usbasp ну и -F дописал
Аноним 06/05/17 Суб 23:01:15  282819
>>282818
Ну вот видишь, ничего сложного.
А что будешь лепить на тиньках?
Аноним 07/05/17 Вск 00:14:01  282820
>>282819
>А что будешь лепить на тиньках?
Светильники на ШИМ с сенсорным управлением я думаю
Ну и так по мелочи где нужен мк, но жаба душит
Аноним 07/05/17 Вск 00:26:20  282821
>>282819
Мигалки светодиодами же
Делаю декоративные светильники на ШИМе с сенсорным управлением, и всякую мелочевку
Аноним 07/05/17 Вск 00:33:00  282822
>>282821
>>282820
Пидорское приложение, написало ошибку,а я с пеки сообщение еще отправил, блжад
Аноним 07/05/17 Вск 20:18:48  282872
41414.png (30Кб, 882x457)
123331.png (33Кб, 1024x768)
У меня перегорает транзистор в схеме для управления шаговым двигателем. Там в даташите написано что он и большее напряжение должен выдерживать.Рисовал так потомучто так удобнее рисовать схему.Расскажите в чём проблема.
Аноним 07/05/17 Вск 21:17:01  282878
>>282872
Нихуя так не удобнее.
Н мост? Сквозных токов точно нет?
Аноним 07/05/17 Вск 21:23:24  282880
>>282878
2 н моста
Аноним 07/05/17 Вск 21:24:29  282881
>>282878
и незнаю есть ли сковзные токи
Аноним 08/05/17 Пнд 02:14:45  282923
Сап радач.
>>282872
Диоды поставь защитные
Аноним 08/05/17 Пнд 02:28:02  282925
sDraw2017-05-08[...].png (103Кб, 720x1280)
>>282872
У тебя транзисторы управляющие ни с землёй, ни с плюсом не контачат, и управлять нормально не могут, следовательно все тр открытые и через них течёт ток кз. Попробуй пикрелейтед.
Аноним 08/05/17 Пнд 03:25:54  282929
Купил пиратскую ардуино уно, от компа и зарядки всё работает, от блока питания хуй. Выяснилось, что стабилизатор заёбан на 3.3v. Хотя сама ардуина на 5. Я конечно допускал мысль, что я коротнул, но нет там вполне кажет 3.3. Хуй с ним пришлось въебать перемычку. Причем на корпусе стабилизатора стоит 5.0.
Аноним 08/05/17 Пнд 09:51:39  282939
123331.png (33Кб, 1024x768)
>>282923
Вот так
Аноним 08/05/17 Пнд 09:59:11  282940
>>282925
я не понял полностью схему нарисуй пожлуйста один н мост по твоему способу.
Аноним 08/05/17 Пнд 10:00:16  282941
>>282929
У меня тоже какието проблемы с 3.3 если я что то подключаю к 3.3 и ардуина не работает
Аноним 08/05/17 Пнд 13:07:43  282949
>>282872
Забыл указать что наприяжение 12 вольт перегорает,а при 5 нормально
Аноним 08/05/17 Пнд 14:27:23  282952
>>282872
Я понял ,я спалил транзисторы потому что я на базу слишком большое напряжение подавал я на блоке питания поставил 12 вольт и через резистор на 100 ом подавал + на базу транзистора КТ972, а там максимально допустимый ток эмитер база 5 вольт всего.Надо было просто увеличить сопротивление.Ведь также?
Аноним 08/05/17 Пнд 15:30:58  282958
>>282952
Если так то как не подобрать сопротивление
Аноним 08/05/17 Пнд 16:32:24  282964
>>282952
Поставил большое сопротивление где то 1200 ом,работает на 12 вольтах но очень сильно греется
Аноним 08/05/17 Пнд 23:23:25  282999
>>282941
Может на версии на 5v там нихуя и нет? Алсо, ардуину я купил чтобы автоматизировать самогонный аппарат. Аппарат у меня типа пленочная колонна, и у этого типа аппаратов высокая чувствительность к изменению нагрева и потока воды. Еще есть значительный момент инерции системы. Может быть есть какая библиотека, которая это все почувствует ну с помощью силы там?

Пока что я планирую использовать посудину и ШИМ микро-помпы. Загвоздка в инерции системы (может быть и 30 сек) и в том, что часто проводить испытания нет возможности.
Аноним 08/05/17 Пнд 23:39:48  283000
>>282999
> Загвоздка в инерции системы
П И Д
И
Д
Аноним 08/05/17 Пнд 23:40:06  283001
Аноны, а как правильно сэмплить микрофон и делать ффт на авр? Подрубаю я, значит адц, в таймер-интеррапте с частотой 10кхц начинаю конвертировать и в адц-интеррапте заполняю массив из 128 сэмплов. Как только набралось 128 сэмплов, делаю ффт и рисую спектр.
Аноним 08/05/17 Пнд 23:40:56  283002
>>283001
Вопрос: что я делаю не так?
Аноним 09/05/17 Втр 08:04:54  283015
>>283002
> Вопрос: что я делаю не так?
Всё так, только еще на оконную функцию умножь входной сигнал.
Аноним 09/05/17 Втр 09:50:22  283017
>>283015
Спасибо, попробую.
Использую либу для всего этого - Fast fixed-point FFT modules http://elm-chan.org/cc_e.html, думаю, что она это делает.
Вот хоть убей, не могу нарисовать нормальный спектр.
Аноним 10/05/17 Срд 13:48:41  283096
Есть ли готовые решения на ассемблере для работы с cd картой используя аппаратный spi? Интересует для mega32.
Аноним 10/05/17 Срд 14:08:06  283099
>>283002
> авр
> 10кхц
>128 сэмплов.
> делаю ффт и рисую спектр.
И чего ты там желаешь увидеть?

> адц
А это вообще, что? ADC
Тогда уже пиши АЦП.
Аноним 10/05/17 Срд 14:09:47  283100
>>283017
И не нарисуешь. Бери арм 32 битный с дма и ацп пошустрее.
Аноним 11/05/17 Чтв 11:36:39  283206
>>283099
Компоненты спектра желаю увидеть. Объяснишь может в чем моя ошибка?
Аноним 14/05/17 Вск 15:43:20  283585
>>282696
запоздало благодарен!
Аноним 15/05/17 Пнд 04:13:24  283634
А можно выводить текст консольного приложения Windows из cmd.exe на LCD?
Может, есть уже что-то более-менее готовое? А то народ только загрузку ЦП и всякое такое делает.
Аноним 15/05/17 Пнд 06:25:10  283640
Котаны, у меня есть ЕСП8266 и звуковой модуль mp3 (в который еще флешка вставляется).

Можно ли из этого слепить синтезатор голоса и его воспроизведение?

Чтобы, к примеру, подавать по serial порту в ЕСПшку текст, а она этот текст отсылала по вайфаю в гугловский API и получала с него звуковые файлы, а потом эти файлы воспроизводила мп3-модулем.
Аноним 15/05/17 Пнд 11:33:07  283653
>>283640
Если mp3 модуль умеет не просто в "PLAY", "PAUSE", "STOP", "NEXT", "PREV", "VOL+", "VOL-", то можешь сделать воспроизведение через имена файлов. По алфавиту или по слогам.
Аноним 15/05/17 Пнд 14:43:06  283666
Аноны, есть ли где нибудь готовый проект измерителя угла сдвига фазы? Есть два гармонических сигнала равной частоты, нужно измерять угол сдвига фазы между ними. Есть идея прикрутить такой девайс на глубинный металлоискатель - сигнал с передающей катушки, сигнал с приемной и смотрим как меняется фаза между ними. Нужна точность не менее 1 градуса. Сам прошивки писать не умею, чужие проекты могу скопировать. Поделись анон, а с меня нихуя и благодарность
Аноним 16/05/17 Втр 16:41:52  283830
>>283640
ESP8266 и сама умеет звук играть без всяких модулей.
Сам нагуглишь.
Правда насчёт записи не уверен. Но да, всё это можно.
Аноним 16/05/17 Втр 22:33:48  283843
>>283830
Ну все равно нужен цап и усилок. А мне критична компактность и некогда докупать эти части.

>>283653
Да, модуль позволяет выбор файлов через uart, но сами мп3 читает только со своей сд-карты.
Может быть, можно транзисторами отключать карту от модуля, подключать к Есп, закачивать на нее звуковой файл, и подсоединять обратно? Или карточка от таких неожиданных отключений быстро наебнется?
Аноним 16/05/17 Втр 22:53:34  283849
Посоны, такая трустори значит.
Притащил свое говно на конкурс радиолюбителей, естественно это говно на ардуине было
Один мимокрок мне начал втирать что компилятор ардуино иде говно и вообще, перекатывайся дескать в атмел студию.
Накатил я такой студию, пытаюсь русифицировать - установите майкрософт вижл студио, ну установил. Русифицирую - вижл студио не установлена. Короче нахуй русик, и так все понятно.
Однако оглядев интерфейс я задумался - а нахуя собственно надо? В иде всего две кнопки выведены - компилировать и залить, а тут черте чего, даже кнопки компилировать на передней панели нет
Кто нибудь сталкивался вообще с атмел студио?
Аноним 17/05/17 Срд 08:02:26  283862
>>283849
>компилятор ардуино иде говно
Там используется avr-gcc. GCC сам по себе явно не плох, хотя о качестве поддержки им AVR ничего написать не могу, т.к. не пробовал.
Говном является ардуино иде, ардуиновские библиотеки и подход многих ардуинщиков к программированию.
Вот где у вас в ардуино иде отладка через debugwire?
Аноним 17/05/17 Срд 09:34:32  283873
14083901448665.jpeg (18Кб, 344x357)
>>283843
>серьёзно рассматривает закачивание на sd карту через wi-fi файлов, на esp
Может проще сразу готовые слоги и буквы закачать на карту?
Аноним 18/05/17 Чтв 12:27:42  284010
>>283873
А в чем проблема? Асинхронный веб сервер на esp вполне справится с такой задачей. Если небольшие файлы лить до 1 метра и подключить spi на максимальной скорости, то будет не так уж и медленно.
Аноним 18/05/17 Чтв 13:04:33  284013
>>283873
Проще, но звучать будет как говно.
Аноним 20/05/17 Суб 00:09:24  284252
Ананасы, хочу взять ардуинку, но не знаю какую, мне понравился вариант от амперки , потому что белый - это элегантный , что скажите? Есть ли на ардуинку c#? оч хочу именно на нем писать, стаж с электроникой - 3 года робототехнике с детскими конструкторами для умственно отсталых lego EV3, NXT . рыл ютуб там ничего конкретного нет, по типу -это говно, это заебись. пришел сюда, потому что ананас не бросит =*
Аноним 20/05/17 Суб 00:56:05  284253
>>284252
>Ананасы, хочу взять ардуинку, но не знаю какую, мне понравился вариант от амперки , потому что белый - это элегантный , что скажите?
Не корми зажравшихся уродов из амперки, алиэкспресс или ебай вышлют тебе точно такую же по функциональности синенькую ардуинку в 5 (пять) раз дешевле. Синий это не так элегантно, конечно, но можешь кисточкой перекрасить.
>Есть ли на ардуинку c#? оч хочу именно на нем писать
Технически есть
http://playground.arduino.cc/Interfacing/Csharp
но лучше не вскрывать эту тему, потому что самое главное в ардуиновской теме это множество полезных библиотек под всякий готовый функционал и любую периферию. Они написаны на родном Wiring, и в C# студии не заработают.
>ничего конкретного нет, по типу -это говно, это заебись.
Ардуинка вообще говно и морально устарело. Самое заебатое за те же копеечные деньги сейчас это STM32 или ESP8266, там гораздо больше есть где разгуляться.
Аноним 20/05/17 Суб 02:15:49  284255
2017-05-20 02.0[...].jpg (1622Кб, 2592x1552)
>>284253
Двачую насчет STM32.
Аноним 20/05/17 Суб 12:17:12  284265
>>283849
Что принес-то хоть?
Аноним 20/05/17 Суб 12:17:32  284266
>>284265
сажа прикрепилась
Аноним 20/05/17 Суб 12:29:07  284267
>>283862
Ты забыл главный кусочек кала в ардуинопараше - Wiring язык педалирования. Меня исключительно по этой причине ажтрисет, когда программирую ESP8266 в пердуиноиде, но приходится терпеть, потому что для меня ESP только мост между девайсом и интернетом, можно опустить производительность и отказоустойчивость.
Аноним 20/05/17 Суб 12:41:58  284268
>>283849
Я писал в AtmelStudio несколько лет, потом перекатился на STM32 в Keil.

мимо
>>261290
>>261304
>>261346
>>282225
>>283130
>>284255
Аноним 20/05/17 Суб 14:33:34  284275
>>284267
Я ардуино руками не трогал, но разве этот Wiring не еще один препроцессор для C++ ?
Это же вовсе не какой-то особый язык, а всего лишь avr-gcc с дополнительным препроцессором.
Аноним 20/05/17 Суб 14:41:14  284276
>>284275
Он с кучей костылей, например тип String, который присутствует в каждой либе, почему нельзя использовать массив символов, как все белые люди.
Аноним 20/05/17 Суб 15:13:26  284277
>>284276
А это уже к языку отношения не имеет, если я правильно понял. Это из ардуиновской библиотеки. Можешь пользоваться std::string. Или вообще перегрузить оператор [] как тебе нужно.
Аноним 20/05/17 Суб 16:58:22  284284
12412422.png (5Кб, 508x223)
Почему такая схема не работает
Аноним 20/05/17 Суб 17:56:57  284290
>>284284
У тебя всё равно не получится то, что ты хочешь. Звук это переменный ток, а не постоянный.
Аноним 20/05/17 Суб 18:04:09  284291
123333343.png (11Кб, 701x519)
>>284290
вот допустим у меня есть стерео наушнки, в них есть один общий провод минусом. а на остальных два провода плюсы, если бы там был переменный ток то на общем проводе был бы плюс и стереозвучания не получалось бы.Так что получается постоянный
Аноним 20/05/17 Суб 18:12:36  284292
>>284291
На "минусовом" у тебя 0, а на "плюсовых" от +3 до -3 например.
Аноним 20/05/17 Суб 19:36:00  284298
>>284284
Усилитель хочешь сделать? Не проще схему поискать, а не трайхардить на одном транзисторе безнихуя?
Аноним 20/05/17 Суб 21:24:01  284306
Как писать/читать mmc карту?
Аноним 21/05/17 Вск 11:58:12  284348
вечер в тред , ананасы.
делаю проект в котором участвует ардуина (нано) и литий - полимерный аккумулятор на 11.1 вольта. так вот , аккумулятор питает нагрузку и саму ардуину. вопрос: как можно замерить на нём напряжение? ставил делитель (100 кОм и 10 кОм резюки) , но он загадочно показывает 7.007 и дальше эта цифра в мониторе порта не меняется. ардуино питается от vin входа с меня нихуя
Аноним 21/05/17 Вск 17:31:39  284369
D4M36kuEJSM.jpg (78Кб, 1024x768)
Fm9Ei5FQ74.jpg (106Кб, 606x1080)
QS-p8g-Mu-g.jpg (45Кб, 1024x768)
zVxi1pe0sQ.jpg (98Кб, 606x1080)
Вот я собрал самодельный дальномер, но что то не так, как то не корректно работает, иногда отвожу предмет вроде бы уменьшается сигнал, а иногда нет, как то всё не постоянно. Может быть радио помехи влияют?Кто может объясните.
Аноним 21/05/17 Вск 22:08:37  284394
>>284369
Оказывается он принимает только высоко частотные колебания ик излучения
Аноним 21/05/17 Вск 23:51:21  284400
>>284348
А скетч?
Аноним 22/05/17 Пнд 08:40:05  284432
>>284369
Хай, проводок! Если нужно мерить расстояние, то лучче вот такой модуль: https://ru.aliexpress.com/item/Integrated-Ultrasonic-Module-Distance-Measuring-Sensor-Module-Reversing-Radar-Waterproof/32312190912.html?spm=2114.13010608.0.0.0S9QUI&aff_platform=aaf&cpt=1495431207271&sk=eub6yrrBy&aff_trace_key=dc5fe7967a24479db85db8fada8cce64-1495431207271-00712-eub6yrrBy
Вот чувак тут на FLProg дальномер-эхолот на нем пытается: https://www.youtube.com/watch?v=xMo00jrWTnk
Аноним 23/05/17 Втр 00:10:08  284529
14951941280500.jpg (59Кб, 602x653)
Кто-нибудь работал с шифрованием? Нужно передавать зашифрованные данные по I2C от одного устройства другому, какие подводные? Думаю использовать AES CBC, насколько он быстрый, есть какие-то ограничения или нюансы по размеру передаваемых данных?
Аноним 23/05/17 Втр 11:17:14  284558
>>284432
Эхолот не так работает, лол.
Аноним 23/05/17 Втр 14:26:04  284575
>>284558
как тогда? я тоже бы хотел мутить эхолот
Аноним 23/05/17 Втр 22:49:16  284641
>>284529
>насколько он быстрый
От длины ключа зависит, чем дольше - тем медленее и безопаснее, очевидно же.
>есть какие-то ограничения или нюансы по размеру передаваемых данных
Никаких. Кроме одного: шифрование (да еще и AES) на i2c - маразм.
Аноним 24/05/17 Срд 00:00:37  284652
>>284641
Что посоветуешь тогда для I2C (длина незашифрованных данных 80 символов, надо зашифровать - передать - расшифровать хотя бы за 100мс)
Аноним 24/05/17 Срд 00:58:39  284656
>>284652
> зашифровать - передать - расшифровать хотя бы за 100мс)
Ебать, с такими требованиями ты можешь смело AES-128 использовать, если пердуина хотя бы на Cortex-M3 каком-нить.
Всё никак не могу понять - нахуй оно тебе? Ведь если у кого-то будет доступ к i2c, то контроллер расковырять и выдернуть ключ не составит труда, и никакое шифрование не поможет.
Аноним 24/05/17 Срд 01:21:19  284659
>>284656
При чем здесь
>если у кого-то будет доступ к i2c
к
>контроллер расковырять и выдернуть ключ не составит труда
У меня просто нет другого варианта, это как минимальная мера защиты.
Аноним 24/05/17 Срд 08:58:23  284670
>>284656
Поясни плз как без особого труда расковырять контроллер и выдернуть ключ? Защита от чтения не защищает от чтения штоле? Мне прост надо расковырять один контроллер, внутри которого ключ, и все это без особого труда, а на нем защита от чтения.
Аноним 24/05/17 Срд 10:58:37  284678
Yeah+d97de3f57e[...].png (86Кб, 300x265)
>>284529
>>284529
Удач, бугагагагага.
Аноним 24/05/17 Срд 10:59:17  284679
>>284652
MSB поменяй на LSB, а всем говори что там MSB.
Аноним 24/05/17 Срд 11:14:55  284681
господа, подскажите, плес, можно ли для зарядки таких липошек https://ru.aliexpress.com/item/High-quality-3-7V-200mAh-Syma-X4-X11-X13-remote-control-plane-aircraft-battery-3-7V/32792772793.html?spm=2114.13010308.0.0.09Isto юзать такие вот платки: https://ru.aliexpress.com/item/TP4056-1A-Lipo-Battery-Charging-Board-Charger-Module-lithium-battery-DIY-Mini-USB-Port-Free-shipping/1502725192.html?spm=2114.03010208.3.1.eQ2AsV&ws_ab_test=searchweb0_0,searchweb201602_3_10152_5010012_10065_10151_10068_10136_10157_10137_10060_10138_10155_10062_10156_437_10154_10056_10055_10054_10059_303_100031_10099_10103_5190012_10102_10096_10169_10147_10052_10053_10142_10107_10050_10051_10084_10083_10119_10080_10082_10081_10110_519_10111_10112_10113_10114_10037_10183_10182_10185_10033_10032_10078_10079_10077_10073_10123_10120_10127_142_10125,searchweb201603_9,ppcSwitch_3&btsid=c8e8821f-f78f-4959-b158-85f71fc8f6f0&algo_expid=c912adae-9abb-49f0-b95b-143eaae5c68e-0&algo_pvid=c912adae-9abb-49f0-b95b-143eaae5c68e
Аноним 24/05/17 Срд 13:23:41  284689
>>284670
https://www.cl.cam.ac.uk/~sps32/mcu_lock.html
мимо другой анон
если не можешь в ангельский - говна пожуй и иди на завод гайки крутить, а не мк взламывай
Аноним 24/05/17 Срд 14:22:09  284698
Збс, то что надо, зашифрую друзей зашифрую родных

https://my.st.com/content/my_st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries-expansions/stm32-cryp-lib.html

https://my.st.com/content/my_st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-expansion-software/x-cube-cryptolib.html
Аноним 24/05/17 Срд 15:09:06  284700
>>284689
>https://www.cl.cam.ac.uk/~sps32/mcu_lock.html
>chip can be successfully attacked given enough time and resources

И вот тут например http://russiansemiresearch.com/en/service/ прайс от $500 за микрочип до $2000 за стм

а мне-то нужно без особого труда, а $500 на заводе только бухгалтера получают.
Аноним 24/05/17 Срд 15:23:00  284701
>>284700
Есть 4 способа взлома
Microprobing - вскрытие чипа для непосредственной работы с памяти (можно например просто выжечь лазером ячейку памяти, отвечающую за блокировку считывания и считать данные, это пожалуй самый простой способ, но нужно оборудование, как минимум микроскоп и лазер, а также общее знание архитектуры процессоров, чтоб понять где расположена ячейка)
Software attack - взлом посредством дыр в программной архитектуре прошивки или загрузчика (тут нужно исключительно знание експлойта для конкретной прошивки или ядра, которое она использует)
Eavesdropping - считывание электромагнитного излучения чипа специальным дорогостоящим оборудованием + необходимые знания того, как это преобразовать в код.
Fault generation - вызов сбоя микросхемы (недопустимая температура окружающей среды, питание выходящее за рамки допустимого и т.д.), опять же нужно понимать что ты делаешь + дохуя времени и удачи на то, что сбойнет как надо.

Первый вариант самый простой как по мне, остальные требуют либо дорогое оборудование либо овер дохуя знаний в определенной области.
Аноним 24/05/17 Срд 20:36:28  284719
141444.png (11Кб, 701x519)
Будет работать такое пианино на ардуино?Ну типо это клавиши пианино и их надо нажимать. Там кнопочки поставлю и ардуинка будет считывать , передовать компу, а комп звук воспроизводить.
Аноним 24/05/17 Срд 20:40:43  284720
>>284719
Это у тебя множественный делитель получается. То же самое, что делать ЦАП на резисторах. Работать будет, только не забывай фильтровать.
Аноним 24/05/17 Срд 20:50:57  284722
>>284720
Всмысле фильтровать?
Аноним 24/05/17 Срд 23:00:30  284731
Светодиод не мигает, щито я не так делаю?
1 #include <avr/io.h>
2 #include <util/delay.h>
3
4 int main(void)
5 {
6 --DDRB |= 1 << 5;
7 --PORTB &= ~1 << 5;
8
9 --while(1)
10 --{
11 ----PORTB |= 1 << PB5;
12 ----_delay_ms(1000);
13 ----PORTB &= ~1 << PB5;
14 ----_delay_ms(1000);
15 --}
16 --return 0;
17 }

1 RUNTIME = runtime/
2 DEVICE = atmega168
3 LOCK = 16000000
4
5 all:
6 --avr-gcc -Wall -Os -DF_CPU=$(LOCK) -mmcu=$(DEVICE) main.c -o $(RUNTIME)obj.elf
7 --avr-objcopy -j .text -j .data -O ihex $(RUNTIME)obj.elf $(RUNTIME)obj.hex
8 --avr-size --format=avr --mcu=$(DEVICE) $(RUNTIME)obj.elf
9
10 run:
11 --/usr/share/arduino/hardware/tools/avrdude -C/usr/share/arduino/hardware/tools/avrdude.conf -v -v -v -v -p atmega2560 -cwiring -P/dev/ttyUSB0 -b 115200 -D -U flash:w:$(RUNTIME)obj.hex:i


Пятёрочка это 13-тый порт жеж, верно?

MEGA 2560
Аноним 24/05/17 Срд 23:08:15  284732
>>284731
Посмотри чему равен макрос PB5
Аноним 24/05/17 Срд 23:17:18  284734
>>284732
Первым делом попытался это сделать, но не смог его найти где он объявляется. Тащемта я просто "5" всегда писал, просто забыл поменять когда постил исходник. Не мог бы ты объяснить как всё тут организованно? Сам не справляюсь, честно.
Аноним 24/05/17 Срд 23:54:48  284737
>>284734
Путём перетыкания проводка по всем отверстиям обнаружил, что PB5 == 11 порт. Это замечательно, но где логика? Почему так? В директории с заголовочными файлами мусорка, нихуя не понятно. Помоги же, Анончик.
Аноним 25/05/17 Чтв 00:15:39  284740
1000504.jpg (232Кб, 960x720)
>>284737
>PB5 == 11 порт. Это замечательно, но где логика?
Чет вглос, какой нахуй 11 порт? PB5 это 5 бит (из 8) порта B. 11 это обозначение для arduino дегенератов, котрые могут инициализировать пин только через Wire, указав номерок, иначе инсульт случится от перенапряжения. Вот держи даташит для белых людей:
http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf
Аноним 25/05/17 Чтв 00:29:59  284743
Была возможность набрать нахаляву сенсоров. Их конечно дохренища, но польза сомнительная, взял Esp-12 NodeMCU, 0.96" 128x64 i2c OLED blue, mh-z19, bme-280. Будет модный домашний монитор воздуха, СО2, температура, влажность и давление с OLED экраном. Еще взял max6675(термопара) и релехи для 220 вольт(замучу что-нибудь с вентиляцией).
Какие еще могут быть годные сенсоры, чтобы можно было их пустить в дело с пользой.
И вообще, с какой целью у вас ардуинки преобретены?
Аноним 25/05/17 Чтв 00:35:01  284744
>>284740
> 11 это обозначение для arduino дегенератов
Да, для меня.

> Вот держи даташит для белых людей:
А как быть если я нихуя из этой pdfки не понял? Ньюфаг же. Объясни доступнее, пожалуйста. Как к какому порту обращаться? Вот есть у меня обозначения для ардуино-дегенератов, от 0 до 13, как мне к ним постучать? А с A0-A15 что? Извини за глупость, только-только вкатываюсь а IDE вроде зашквар, пацаны уважать не будут.
Аноним 25/05/17 Чтв 00:38:17  284745
2017-02-27 18.3[...].jpg (1589Кб, 1952x2592)
>>284743
Для температуры/влажности использую SI7021. Сравнивал BME280, SI7021, HTU21D, DS18B20 и NTC3950. SI7021 был ближе всего по точности к BME280 и он имеет большой плюс в виде мембраны (Kapton KPPD-1/8), предоставляющей степень защиты IP67 и выступающей в роли сглаживающего фильтра (не будет скачков от малейшего дуновения ветерка при частом измерении). Поэтому если не нужно мерять атмосферное давление (а обычно оно нахуй не нужно), то возьми таких.
Аноним 25/05/17 Чтв 00:43:33  284746
>>284744
Arduino IDE использует зашкварный костыль Wiring в виде надстройки над Си, в нем как раз используются эти номера (0-13). Если пишешь на чистом Си, как в твоем коде выше, тогда забудь о них и почитай манулы по портам и всему остальному, благо их в инете полно даже на русском, ведь AVRу уже дохуя лет. Даташит твой лучший друг, в нем есть абсолютно все до малейших деталей и если получится понять то, что описано в пдф по какой-нибудь периферии, считай ты понял как она работает на любом МК.
Аноним 25/05/17 Чтв 00:59:56  284748
ds3231 rtc modu[...].jpg (28Кб, 500x416)
>>284743
Ах да, еще советую взять нормальных модулей часов реального времени DS3231 с температурной компенсацией, поверь они пригодятся. Пробовал на тех же STMках использовать внутрение часы с батарейным питанием и внешним часовым кварцем - отстают, конечно можно купить кварц подороже или компенсировать отставание, для этого во внутреннем RTC есть специальные регистры, но нахуй оно надо. Бери те, что с модулем памяти на плате и нормальным батарейным гнездом, разница в цене маленькая.
Аноним 25/05/17 Чтв 01:24:12  284750
megaports.png (623Кб, 576x704)
>>284746
Уже нашёл, но все равно не понимаю на кой хер такая дикая разбивка.
Аноним 25/05/17 Чтв 01:30:00  284751
И ещё один вопрос. На сколько хватит 9-ти вольтовой батарейки для ардуины? Задачи: Выводить информацию с нескольких сенсоров на LCD дисплей.
Аноним 25/05/17 Чтв 10:01:32  284763
>>284748
>>284745
Ок.
Аноним 25/05/17 Чтв 10:04:17  284764
>>284748
Кстати, почему тут чуваки не используют OLED-экраны, после них все остальные - полное говно.
Аноним 25/05/17 Чтв 12:43:03  284773
schm.jpg (88Кб, 1024x624)
И ещё один маленький вопрос по сишке, который должен быть последним с моей стороны. Как взять значение из аналоговых портов? Например пикрел хелловоролд, там один проводок к A0 подключается, а в коде для получения значения используется функция "analogRead()", как получить значение на Си? Я нагуглил один похожий вопрос, но не понял ответ на него.
Тащемта вообще не понимаю, как из одного порта, точнее бита A0, можно получить что-то отличаное от нуля и единицы. Это же бит. В различных статьях пишут, что аналоговый выход может принимать значения от 0 до 255, но в моём понимании для этого потребуется подключить 8 проводков, чтобы было 8 битов, и уже в зависимости от их положения получать осмысленное значение, от 0 до 255. А как это с одним проводком сделать? Ну, точнее как это возможно? Вот не понимаю и всё. Объясните, Анончики-байтоебончики.
Аноним 25/05/17 Чтв 12:44:37  284774
>>284764
Я только LCD использую. OLED со временем деградирует, точнее органические компоненты в нем, и становится очень тусклым (даже современные йоба телевизоры с оледом со временем будут показывать хуже самого дешманского ящика). Ну и размер, на той пиндюрке нихуя не видно, а на LCD 128x64 я смогу мелким шрифтом вывести и оно будет читабельно. OLED больше подходит для всякой носимой параши, но я б вместо него eInk брал ибо он нихуя не потребляет.
Аноним 25/05/17 Чтв 12:52:01  284775
>>284773
Аналоговый вход "оцифровует" напряжение на нем относительно опорного, а разрядность входа определяет его шкалу (8 бит АЦП - 0-255, 12 бит - 4095, чем выше разрядность, тем точнее считываемое значение). Например у тебя опорное 3.3 вольта а на АЦП ты подаешь 1.57 (на 8 битном это будет 121, на 12 битном - 1948). Как считывать на Си надо читать в мануале или в даташите на микрухе. Как АЦП устроен внутри и преобразует напряжение в циферки написано там же.
Аноним 25/05/17 Чтв 14:24:56  284780
>>284764
Потому что они милипиздрической диагонали, очевидно. А больших за приемлимые деньги не завозят.
Аноним 25/05/17 Чтв 14:54:26  284782
>>284780
А зачем тебе больше чем дюйм, к примеру?
Аноним 25/05/17 Чтв 15:50:47  284785
>>284782
У меня скорее вопрос, зачем мне дисплей размером дюйм, на котором нихуя не видно и единственное предназначение которого быть вмонтированным в анальный зонд.
Аноним 25/05/17 Чтв 16:26:18  284786
>>284785
А ты слеповат?
Аноним 25/05/17 Чтв 16:36:42  284787
images.jpg (13Кб, 259x194)
images123.jpg (14Кб, 259x194)
438-00.jpg (77Кб, 1200x900)
>>284786
Проблем со зрением нету, но у меня было 2 плеера с оледами 128x64, чтоб что-то прочитать на них днем (когда они еще в идеальном состоянии, через год эксплуатации почти нихуя не видно даже в пасмурное время), нужно хотя бы на 15-20 см к ебалу поднести и то, если там болдом написано и не по ру$$ки. В итоге взял плеер без дисплея. Для домашнего использования в виде настольной/настенной станции я б такую залупу не брал, проще уже светодиодами индикацию выводить, если не хочешь человечиский LCD использовать (напоминаю, что есть LCD типа пикрила), а еще не поверишь, но есть цветные дисплеи, TFT называются, а OLED это параша которую суют в китайские поделия.
Аноним 25/05/17 Чтв 16:41:36  284788
7ca47e573301423[...].gif (805Кб, 316x316)
>>284787
TFT категорически не нравится, вот как ебатека будет выглядеть моя, у меня есть совсем уж маленький экран у пульсоксиметра, читается там всё супер и тут читаться отлично будет.
Аноним 25/05/17 Чтв 16:58:49  284791
>>284788
Поясни чем TFT не нравится?
Аноним 25/05/17 Чтв 17:02:21  284792
Screenshot70.png (47Кб, 1919x610)
И вообще блядь, пользоваться дисплеями в 2к17, когда есть ESP8266 за копейки, на котором можно развернуть полноценный веб сервер с графиками, логированием и настройками, а само устройство закатать в красивый корпус из дерева в эко стиле с лазерным рисунком или гравировкой.
Аноним 25/05/17 Чтв 17:04:12  284794
>>284791
Подсветкой, у oled же сами пиксели светятся, превосходный контраст.
Аноним 26/05/17 Птн 02:16:17  284820
>>284792
Вебсервер это унылое дрочево для ботанов, вещь в себе. Правильные посоны пишут приложение для айос/ведроида и обучают его собирать данные со всех ЕСПшек по дому. Это оптимально по скорости доступа и распределению нагрузки на железо.
Аноним 26/05/17 Птн 13:17:53  284839
>>284820
>обучают его собирать
чет серанул с этого
Аноним 26/05/17 Птн 22:17:32  284871
>>284839
Про нейлонные сети не слышал штоле, йоба?
Аноним 26/05/17 Птн 22:18:51  284872
14663598437980.jpg (9Кб, 320x314)
>>284871
Аноним 27/05/17 Суб 13:25:08  284902
>>284872
/b/
Аноним 27/05/17 Суб 17:59:20  284917
>>284775
Пиздец, уже который день ебусь и не понимаю как прочесть что-то из аналогового порта. Казалось бы -- вот тебе исходники иды ардуины, читай, смотри, но хуй, я всё равно не понимаю как это работает.
Если тут есть сишники, помогите. Как считать/записать в аналоговые порты? В даташите ничего не нашёл. Явных примеров там точно нет.
Аноним 27/05/17 Суб 18:11:23  284918
>>284917
http://www.embed.com.ua/raznoe/atsp-mikrokontrollerov-avr-na-paltsah/
http://www.texnic.ru/books/mk/008.html

Тут лучше всего описано, нам этом же сайте отличные статьи по таймерам и ШИМ:
http://maxembedded.com/2011/06/the-adc-of-the-avr/
Аноним 27/05/17 Суб 23:14:05  284932
seeedstudio-433[...].jpg (135Кб, 900x900)
>>268235 (OP)
Ананасы, купил себе вот такую хуйню (433мгц ноунейм приемник-передатчик) и теперь не могу понять - а как ею данные передавать? "Официальный" сайт (по крайней мере больше ничего не нашел) ссылается на https://github.com/sui77/rc-switch. Тут какая-то непонятная либа, протоколы какие-то, форматы. В-общем я нихуя не понел - эти приемо-передатчики имеют какой-то определенный формат данных или передачик втупую принимает на входе данных биты, модулирует, отправляет? У самого пердуины нет, чтобы потестить, работает ли оно хотя бы с примерами из этой либы, портировал функции для передатчика на stm32 - нихуя не работает (по крайней мере на 433 мгц в анализаторе спектра нихуя нового нет)
Аноним 28/05/17 Вск 00:04:14  284938
>>284932
>или передачик втупую принимает на входе данных биты, модулирует, отправляет
Зис. Поэтому и нужна либа с какими-нибудь протоколами, чтоб передавать/принимать комманды и сообщения.
Аноним 28/05/17 Вск 00:46:38  284945
IMG201705280043[...].jpg (3452Кб, 3264x2448)
>>284932
> купил себе вот такую хуйню
А я вот такую. Надо чот попередавать.
Аноним 28/05/17 Вск 01:13:53  284949
sku1494832.jpg (74Кб, 700x700)
topologyImage.jpg (269Кб, 1600x1200)
Вот топчик: дешево стоит, низкое энергопотребление, высокая скорость передачи, большое расстояние, можно делать сети разных топологий и еще всякие плюшки.
Аноним 28/05/17 Вск 01:30:06  284951
>>284949
Так у меня, постом выше, десяток таких, только времени чот нет поковырять. Осенью займусь. Хочу замутить десяток датчиков температуры/влажности почвы в корпусах от китайских фонариков с солнечной батарейкой. Буду с огорода телеметрию собирать.
Аноним 28/05/17 Вск 01:38:06  284952
>>284951
>китайских фонариков с солнечной батарейкой
У самого валяется штук 7, отдал знакомый после того как их залило дождем, так там вроде полтора вольта и ток никакой, а эта штука хавает 115 mA при передаче + ток для датчика и МК с минимальны питанием периферии: I2C, SPI, таймер, пара GPIO и т.д.
Аноним 28/05/17 Вск 01:41:48  284953
>>284952
> 115 mA при передаче
Аккум поставлю, степ-ап и передавать будет раз в два-три часа, нахуя мне непрерывно мониторить?
Аноним 28/05/17 Вск 12:19:46  284977
Я в теоритических основах электро техники спрашивал мне не ответили.Как работает триггер?Почему оба транзистора одновременно не пропускают ток?Объяните всё с нуля.
Аноним 28/05/17 Вск 12:52:28  284978
Что вы собираете на ардуинках, какая практическая польза?
Аноним 28/05/17 Вск 13:00:27  284979
arduinogif1.gif (5571Кб, 740x508)
>>284978
/thread
Аноним 28/05/17 Вск 13:11:49  284981
>>284979
Я заинтересовался, КАК ТАКУЮ ЙОБУ СОБРАТЬ?
Аноним 28/05/17 Вск 15:59:01  284991
141444.png (11Кб, 701x519)
Хочу собрать вот такое пианино, оно прекрасно работать будет если нажимать клавиши поочерёдно, но как быть если нажать 2 клавиши одновременно, ведь будет задействована та клавиша у которой напряжение больше всего.Что делать аноны?
Аноним 28/05/17 Вск 16:01:48  284992
>>284991
>Что делать аноны?
Не ебать себе мозги и купить GPIO експандер типа PCF8574, если у тебя не хватает ног.
Аноним 28/05/17 Вск 19:21:31  285010
>>284992
Ой не, я пгт живу, с али заказывать долго, я уже кнопочки и резисторы заказал.
Аноним 28/05/17 Вск 19:30:35  285011
>>285010
Я тут подумал, а что если из старой клавиатуры вытащить микросхему и подключить к ардуино?наверно так и сделаю
Аноним 28/05/17 Вск 19:35:50  285012
>>285011
тоже вариант
Аноним 29/05/17 Пнд 13:41:49  285070
Решил вктаится в атмелы. Взял tiny85, подцепил китайски прогрммато. Собрал хэлловорлды да диодиком помигал сначала на тулчейне (avr-gcc, avrdude), потом в ардуино иде.
ИДЕ - днище, но мне понравился синтаксический сахар в ней (digitalWrite, pinMode - вот это всё).

Как можно утащить из ардуины дефайны всего этого добра и писать/собирать без ИДЕ?
Аноним 29/05/17 Пнд 13:46:16  285071
>>285010
Делай матрицу с диодами.
http://www.dribin.org/dave/keyboard/one_html/
Аноним 29/05/17 Пнд 19:04:46  285091
>>285070
Atmel Studio 7
Умеет работать с синтаксисом ардуино
Аноним 29/05/17 Пнд 22:34:57  285102
>>285091
Я на маке работать хочу. Винда есть конечно, но она для игорей.

А ещё у меня платиновый наверное вопрос. Поставил левые фюзы, починить можно?
В тини85 попали дефолтные фюзы от мега8: -U hfuse:w:0xd9:m -U lfuse:w:0x24:m
Насколько я понимаю, самое страшное что я отключил RESET. Ещё тактовый генератор внешний попросил.
Программатор у меня только USB ASP, avrdude с ним читает нулевую подпись и отваливается.
Мк работает, диодиком мигает раз в несколько минут, лол. Выкидывать?
Аноним 29/05/17 Пнд 22:55:22  285105
>>284938
Т.е. по сути единица на входе = передает что-то в эфир, ноль = не передает? Вообще заебись только вот схуяли я нихуя не вижу при просмотре спектра =(
Аноним 29/05/17 Пнд 23:12:16  285106
>>284949
>>284951
Я вот собирался покупать такое, но подумал, что 2.4Ггц сильно засраны (даже роутер иногда глючит по вечерам) и купил самый простой 433мгц. Оказалось, что 433 мгц уже давно засраны сигнализациями.
В целом этот nrf24 для хоум датчиков - не лучший выбор, ибо поддерживает и прием, и передачу (что не нужно и только мешает), скорость передачи тоже не важна, растояние - меньше, чем 433 Мгц, энергопотребление - далеко не самое маленькое.
Аноним 30/05/17 Втр 06:38:14  285117
Аноны, помогите ньюфагу. Вроде как есть возможность использовать Arduino в качестве ISP программатора. Вопрос: Код, который я пишу в среде Arduino, можно залить в любой микроконтроллер? Или его я смогу залить только во всякие Atmega328 и Atmega8?
Аноним 30/05/17 Втр 06:56:59  285118
>>285117
>Код, который я пишу в среде Arduino, можно залить в любой микроконтроллер? Или его я смогу залить только во всякие Atmega328 и Atmega8?
Или эти ISP программаторы на основе Arduino, которые я нахожу в интернете, подразумевают, что я заливаю прошивку, написанную на "чистом" Си? Написанную не в среде Arduino?
Аноним 30/05/17 Втр 07:36:40  285119
>>282712
>int pin = 3
Почему вы блять такие необучаемые?
Аноним 30/05/17 Втр 07:44:14  285120
>>284979
Надо было мегу брать.
Аноним 30/05/17 Втр 08:03:21  285122
сап, ардуинач

имею вопрос коммерческого характера. сколько может стоить написать (и отладить по удаленке) скетч?
задача несложная: ардуино нано читает строки бмп файла с SD карты и выводит в SPI интерфейс с максимально возможной скоростью
Аноним 30/05/17 Втр 12:08:19  285133
>>284751
1 цыпляеш все сенсоры и лсдф, запускаиш
2 меряиш потрибляемый от батарейки ток
3 щитаеш
4 прафит!
Аноним 31/05/17 Срд 21:05:20  285264
Можно ли использовать L298n как усилитель звука? У меня что то ничего не получаеться
Аноним 02/06/17 Птн 14:05:12  285434
День добрый.
Через vs1838b читаю код кнопки включения телевизора на пульте - rc6: 1000C
Но когда я передаю его через ик-диод на телевизор - увеличивается громкость.
В чем может быть проблема?

И еще при одновременной работе vs1838b и ик-диода на vs1838b никакие коды с этого самого диода не поступают (диод передают, телевизор ловит), при том что с пульта он кое-как принимает сигнал.
Аноним 02/06/17 Птн 21:18:45  285482
logicsoftware.jpg (199Кб, 1288x643)
>>285434
На вот на будущее купи https://www.aliexpress.com/item/a/32357328552.html
Аноним 03/06/17 Суб 00:56:51  285510
>>285482
Благодарю.
Я кстати решил проблему:
void loop() {
for( int i=3; i<=40; i++) {
irsend.sendRC6(0xC, i);
Serial.print(i);
delay(1000);
}

Дело было в битах, обычным перебором и выводом в консоль, я увидел, сколько именно мне нужно - 20.
Аноним 03/06/17 Суб 11:09:03  285525
IMG201706031505[...].jpg (1421Кб, 3200x2400)
Собрано в корпусе ULTIMATE VASYANSTVO
Аноним 03/06/17 Суб 13:11:20  285530
Китайскую дуню можно любую брать?
Аноним 03/06/17 Суб 13:16:30  285531
>>285530
Да. Самые популярные на ATmega328p (Arduino Uno).
Аноним 03/06/17 Суб 13:18:55  285532
>>285531
Благодарю. И ещё вопрос. Камеры для дуньки насколько я понимаю, выводят только на RCA?
Аноним 03/06/17 Суб 14:26:44  285535
>>285532
RCA? Atmega328?
В лучшем случае серийный/TTL/UART/как там его с 1 кадром в 5 секунд и 800*600.
Но может я, конечно, чего-то не знаю.
А, али ещё I2C показывает, что в принципе те же яйца.
Аноним 03/06/17 Суб 14:55:11  285537
>>285535
Не совсем, где-то видел модуль камеры для дуньки, где дуня только делает вкл/выкл, а видеосигнал идёт отдельно на тюльпаны.
Аноним 03/06/17 Суб 23:47:44  285581
где можно найти алгоритм для микрошагового режима для l298n без всяких библиотек.
Аноним 04/06/17 Вск 03:28:47  285590
>>285581
L298 не подходит для шаговиков, для них нужны специальные драйверы. А с этим не еби мозг себе и людям
Аноним 04/06/17 Вск 12:29:52  285601
>>284981
для начала погодную станцию с дисплеем замути
Аноним 04/06/17 Вск 12:34:15  285602
Вчера зделол свою первую поделку на Ардуине: вывел термпературу/влажность на мой старый-пристарый дисплей 1001 (меняются через 3с). Сначала делол на Nano, потом прошил этим скетчем ProMini через Nano. Прикольно!
Аноним 04/06/17 Вск 12:35:36  285603
IMG0889.JPG (3103Кб, 3264x2448)
IMG0890.JPG (3083Кб, 3264x2448)
>>285602
о, Господи, фотки-то!
Аноним 04/06/17 Вск 12:44:14  285604
>>285530
или вот Nano, она маленькая. ProMini не бери - там нету USB-ТТЛ преобразователя. Они - только для готовых устройств: к примеру отлаживаешь на Nano, щьешь прошивку потом в ProMini и в корпус оформляешь.
Аноним 04/06/17 Вск 19:09:51  285620
>>285603
Круто, что это вообще работает. Когда столько много проводов в бред борде, обязательно хоть один контакт отойдет и вся махарайка фурычить перестанет.

Так что запаивай теперь все это на макетку или травленую плату как можно компактнее, и закажи у ближайшего 3Д-печатника корпусок четко по размерам. Вот тогда можно и поздравить себя с готовым проектом.
Аноним 05/06/17 Пнд 07:23:06  285654
>>285620
да, видимо что бредборда новая совсем, потом, может расшатается. кстати, у меня этот старый 10x1 LCD от МЭЛТ (по-моему) не захотел работать как 10x1 - выводил всего 5 символов. заработал когда я его инициализировал как 5x2. Ну и печатать буфер надо соотв. в 2 команды по половинкам. такой вот прикол от производителя)
для готового устройства закажу OLED и часы реального времени, маленький 200 mh LiPo и платку зарядки к нему от микро USB чтобы уж совсем хорошо было. спасибо за отзыв.
Аноним 05/06/17 Пнд 07:37:15  285655
>>285654
хочу зделоть что-то похожее на OleDuino по стилистике: часы, температура, влажность, будильник, заряд аккумулятора, сигнал по минимальной температуре - "закройте окно!"
Аноним 05/06/17 Пнд 11:43:52  285670
Котаны, есть одна прикладная задачка из сельского хозяйства.
Есть курятник и несколько десятков кур, которые несутся в некотором количестве гнезд (закрытых с 5 сторон домиков). Надо собрать статистику, сколько каждая кура сносит яиц, или хотя бы сколько раз заходит в определенное гнездо и сколько времени там проводит.

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

Взлетит ли такой вариант? Не уверен только, что бывают считыватели, уверенно работающие на относительно большой дальности 25-30см от метки. С другой стороны, пищалки в магазинах ведь и большим радиусом обладают. Или это не из той оперы?
Аноним 05/06/17 Пнд 11:56:58  285672
>>285670
пищалки в магазинах самые дальнобойные магнитно-акустические вроде
Аноним 07/06/17 Срд 10:54:09  285812
64a683es-960.jpg (115Кб, 960x640)
Сап, радач. Есть одна микросхемка MAX6675 и несколько (четыре) термопары. Жаба душит покупать еще микросхем, поэтому хочу сделать переключение термопар. Есть мысль сделать несколько ключевых полевиков, и дергая ими, выбирать входную термопару. Идея норм? Посоветуйте полевик подходящий. Есть кучка 2n7002, подойдут?
Аноним 07/06/17 Срд 13:13:30  285839
>>285812
Говно идея, не взлетит.
Аноним 07/06/17 Срд 14:50:16  285852
>>285812
Можно реле использовать.
Аноним 07/06/17 Срд 15:41:05  285856
>>285839
Чому?
Аноним 08/06/17 Чтв 20:37:29  285965
Посоветуйте книжек или гайдов для ньюфага. Целая коробка ардуино деталек, а ничего делать не умею
Аноним 09/06/17 Птн 00:03:57  285969
>>285965
Начни с даташита на ATmega328p а через 20 страниц обратно забей на пару лет.
Аноним 09/06/17 Птн 09:23:37  285981
>>285965

Книга дехалта, если даташит не умеешь. И "исскуство схемотехники"
Аноним 09/06/17 Птн 09:59:47  285982
image.jpg (3598Кб, 3264x2448)
>>285965
Не слушай этих.
Дучше всего начать с копипаст махараек чьих то и их апгрейда и допиливания.
Идешь на instructables.com, пишешь в поиск arduino и ищешь что то интересное, собираешь, модифицируешь. Это и по фану и с мертвой точки сдвигает.
Аноним 10/06/17 Суб 13:07:02  286052
Помогите пожалуйста разобраться во Fritzing, Никак не могу в создании своего компонента сделать выходы,
Аноним 22/06/17 Чтв 14:14:35  287096
meter.jpg (110Кб, 1200x1000)
Arduino-Lithium[...].png (100Кб, 1287x1092)
Аноны, помогите пожалуйста соединить детали по схеме, просто нарисуйте линиями в пейнте.
Хочу сделать измеритель емкости как на видео https://www.youtube.com/watch?v=qtws6VSIoYk
но слабо понимаю куда что.
Конкретно не уверен где какая нога у мосфета, что такое D10 на схеме и что значит земля на схеме. Это значит где земля соединить общим проводом?
Аноним 22/06/17 Чтв 15:03:53  287104
>>287096
http://www.mouser.com/ds/2/196/auirf3205-937065.pdf
Да, соединить общим проводом.
Аноним 22/06/17 Чтв 23:56:53  287138
Clip209.png (78Кб, 1198x779)
meter-copy.jpg (118Кб, 1200x1000)
>>287104
Спасибо анон. Я тут правильно нарисовал?
И что значит D10 на схеме?
Аноним 23/06/17 Птн 00:16:38  287139
>>287138
Все, увидел. Gate мосфета идет на десятый цифровой пин.
Аноним 23/06/17 Птн 12:35:19  287160
>>287138
Право слово не ебу какие соединения там между контроллером и гребёнками, отследи дорожки визуально по соответствию второй схеме отсюда
>>287096
Аноним 23/06/17 Птн 12:41:56  287161
>>287096
Зачем. там такие мощные резисторы?
Аноним 23/06/17 Птн 12:45:50  287162
Я знаю, вы нет, по этому вы отстой, а я господин.
Аноним 23/06/17 Птн 12:50:01  287163
>>285965
Сделай девайс для подсчета монет в копилке.
Чтобы определял номинал монеты.
Аноним 23/06/17 Птн 14:19:47  287170
>>287160
Разобрался, спасибо. В симуляторе завелось, попробую собрать.
>>287161
Предполагаю будут прилично греться.
Аноним 23/06/17 Птн 20:06:57  287188
>>287170
>прилично греться.
Интересно, сопротивление этих резисторов зависит от температуры?
Если так,то получается что измеритель емкости будет врать.
Аноним 23/06/17 Птн 20:24:58  287189
>>287188
https://www.youtube.com/watch?v=QF4zdmhvTu0
Вот тут автор сравнивал с китайской литокалой, результат почти одинаковый.
Аноним 24/06/17 Суб 01:46:53  287206
Ардуинщики, отпишитесь в том треде, как у вас с работой в РФ:

https://2ch.hk/po/res/23263797.html

Тлен? Безысходность?
Аноним 24/06/17 Суб 08:36:00  287214
>>287206
>ардуинщики
>работа
Аноним 24/06/17 Суб 10:15:50  287218
>>287214
Почему нет-то?! Каким-нибудь преподавателем в какой-нибудь кружок - детям мозги засирать любовь к электронству прививать.
Аноним 24/06/17 Суб 13:02:56  287228
>>287206
Але дядя, в пидорашке нет места хардвейр стартапам, потому что люди нищие и никому нихуя не надо.
Аноним 24/06/17 Суб 13:16:10  287230
>>287218
Тут даже один успешный ардуинщик свою пасту репостил, как оно большому начальству большие далары на контроллерах сэкономил, заменив фирменную йобу по несколько килодаларов на велосипед из пердуин.
Аноним 24/06/17 Суб 13:40:42  287231
>>287230
он
Поправил обосрамс.
Аноним 24/06/17 Суб 21:10:50  287267
Посовеуйте датчик температуры с наименьшей погрешностью.
Аноним 24/06/17 Суб 22:49:58  287276
>>287230
>большому начальству большие далары на контроллерах сэкономил
Нет слаще чувства для холопа, чем угодить барину.
Аноним 24/06/17 Суб 22:58:38  287277
>>287276
Он тут свой батхёрт описывал в работоэлектронике треде. Теперь никаких баринов, западло.
Аноним 25/06/17 Вск 03:17:38  287287
Дорого ли будет стоить заказать скетч, который шлет данные с датчиков на сервер?
Аноним 25/06/17 Вск 14:49:57  287315
>>287287
Смотря какой протокол данных принимает сервер, и через какое оборудование выходить в интернеты
Аноним 27/06/17 Втр 13:55:11  287439
>>268967
на али покупаешь столько сегментов самих циферок бл сколько тебе нужно, а дальше хоть на километры делай
главное правильно соедини
Аноним 27/06/17 Втр 14:48:39  287443
>>270020
>А вот тут просто за гранью реальности.
передает видеосигнал по антенне?
Это уже века два обычная вещь
Аноним 27/06/17 Втр 16:47:08  287463
>>284792
Как таку. йобу запилить как на пике?
Аноним 28/06/17 Срд 01:48:38  287529
>>287463
html + js для обновления данных + немного стилей
Аноним 28/06/17 Срд 06:23:55  287531
>>287443
У тебя в веке сколько лет? Радиосвязь искровыми передатчиками в начале прошлого века началась, и ста лет еще не прошло. А движущееся изображение в радиоканал запихали и вовсе во второй половине сороковых.
Аноним 28/06/17 Срд 10:02:34  287544
Посоны, хочу сделать девайс из ардуины и датчика жестов.
Можно ли и как запилить - чтоб ардуина определялась, как клавиатура, желательно юсб?
Аноним 28/06/17 Срд 10:04:00  287545
>>287531
Типа прошлый и этот век.
Мимо хуй
Аноним 28/06/17 Срд 10:06:46  287546
>>287544
>определялась, как клавиатура, желательно юсб
это называется HID (Human Interface Device)
>чтоб ардуина определялась
Это нужна Arduino Leonardo/Micro/Pro Micro - в них контроллер atmega32u4, в котором нативная поддержка USB, а в Arduino IDE есть для них примеры, где они прикидываются клавиатурами.
Аноним 28/06/17 Срд 11:57:24  287555
>>287546
А на обычной можно? Хотбы пс/2, например
Аноним 28/06/17 Срд 12:09:30  287556
>>287555
ну в гугле первая сцылка https://playground.arduino.cc/Main/PS2Keyboard же
Аноним 28/06/17 Срд 16:48:02  287569
>>287556
Будто это идея, как подключить клавиатуру к ардуине, а мне надо, чтоб комп дмал, что ардуина это клавиатура.
Аноним 28/06/17 Срд 18:54:17  287573
14985757907870.jpg (198Кб, 454x604)
>>287569
Ну если ты не хочешь делать по человечески через usb на 32u4, и не хочешь приложить малейших усилий, чтоб написать/переписать/найти эмулятор ps2 устройств ввода, то можешь сразу забить на созданеий своей еботы по распознаванию жестов, ты просто поверхностное ленивое хуйло и у тебя ничего не получится, даже если тебе дадут готовые исходники, которые надо просто скомпилировать.
Аноним 28/06/17 Срд 20:35:09  287575
>>287573
Не, подожди, тут >>287569 я прогнал или нет?
Аноним 28/06/17 Срд 22:03:24  287580
>>287575
Там ты прав, но если не можешь нагуглить arduino uno as ps/2 keyboard, то котик выше более прав, чем ты :3
Аноним 28/06/17 Срд 22:45:36  287583
Сегодня получил mega 2560, немного помигал лампочками и он перестал читаться пекой. Что теперь, ресетать?
Алсо, посоветуйте ньюфагу каких-нибудь статей-книг чтобы понять азы того что вообще происходит.
Аноним 29/06/17 Чтв 00:56:08  287599
>>287583
Вставь в другой усб.
>>287580
Не, ну хуле кидать мне ссылку на гугол, типа я тупой, а там по факту не то что мне надо, а наоборот. Затем, когда я намекаю вежливо на это меня называют хуйлом и говорят сами гуглите смешное. Какая то левая хуйня, не? Не знаешь ответа - не отвечай в вопросатредах. Ведь так то можно и на кандидата наук нагуглить, даже на аллаха, если осилить.
Аноним 29/06/17 Чтв 14:09:07  287631
>>287599
Я уже вставлял во все юсб, на разных пк и разными кабелями. Попробовал ресетнуть от своей же земли, что-то нихуя. Кароче, если она до сих пор мигает лампочками, но не читается, какая вероятность что пизданулась она из-за меня? Это ж даже блядь не моя плата.
Аноним 30/06/17 Птн 00:04:56  287690
Наставьте на путь истинный полного нуба, не понимаю как подступиться. Купил набор помигал лампочкой, запустил моторчик с чужим скетчем, но хочу кое чего определенного, однако знания на нуле.
Посмотрел что можно сделать самопальный мокап, типа захват движений. К сожалению в статье где это описывалось отсутствуют подробности. Что-то вроде 8 узлов на теле человека, по 2 на каждой конечности. В каждом узле mpu6050 + esp8266, то есть передаются изменения координат с каждого такого узла. Но я совершенно не понимаю как связать между собой датчик и модуль wifi, как их вместе питать и чем питать? На каждый из узлов по аккумулятору? Как заставить их работать вместе? И как должен выглядеть прием этих координат, сама ардуинка должна принимать их?
Подскажите как в общих чертах все это должно выглядеть с технической стороны. Чтение туториальной книжки по ардуине не особо поспособствовало пониманию.
Аноним 30/06/17 Птн 00:40:48  287698
cf6e7c.jpg (116Кб, 800x484)
esp32-45.jpg (186Кб, 1094x1034)
9ff2c2cef1d6fd6[...].png (600Кб, 1753x1240)
5735f959-9be7-4[...].JPG (33Кб, 600x600)
>>287690
>В каждом узле mpu6050 + esp8266
Лучше использовать один ESP32 на все датчики, ESP8266 это считай альфа версия ESP32, в котором уже 2 ядра на общей частоте 80/160/240 MHz, в 3 раза больше оперативной памяти, есть блютуз 4.2, в 2 раза больше GPIO, АЦП больше 1 вывода и он 12 бит, а не 10 + еще всякие плюшки в виде тач сенсоров, езернет MAC интерфейса, CAN шини и нормально работающий UART/I2C.

Подключаешь к ESP32 датчики, считываешь с них данные по I2C или SPI и передаешь по WIFI куда тебе надо в любом формате, на самом деле вообще нихуя сложного, все это можно слепить из готовых примеров. Лучше сразу писать код, используя ESP-IDF а не Arduino, в котором старый SDK, причем, скорее всего, без RTOS, который очень удобен для "мультизадачности" в виде считывания данных с кучи даччиков + обработка + отправка. Чтоб оно просто считывало и отправляло данные, например в JSON формате, работы на 1-2 вечера, если умеешь писать на C под контроллеры типа STM32 или того же ESP8266.
Аноним 30/06/17 Птн 00:47:03  287699
cat.jpg (129Кб, 800x1067)
>>287698
>"мультизадачности"
Кстати с 2 ядрами она становится реальной мультизадачностью, потому что ты можешь делать считываение датчиков на одном ядре, а передачу по WIFI на другом.
Аноним 30/06/17 Птн 00:52:28  287700
>>287698
Чуть не забыл самое главное, на ESP32 можно залочить прошивку от считывания (ключ хранится в памяти самого ESP32 в участке защищенном от чтения, а прошивка зашифрована AES-256 на SPI памяти модуля), чего впринцыпе нельзя сделать на ESP8266, потому что у него нету участков памяти с защитой от чтения.
Аноним 30/06/17 Птн 01:53:54  287706
>>287690
>сама ардуинка должна принимать их?
тебе не нужна ардуинка, esp сам по себе контроллер с небольшим набором gpio в том числе i2c и spi.
Аноним 30/06/17 Птн 12:43:40  287756
14968379340170.jpg (21Кб, 408x425)
>>287700
Все это конечно прикольно, но под есп32 нет arduino ide, а значит хрен подключишь датчики, дисплеи и прочую периферию, просто скачав готовую библиотеку.
Именно благодаря интеграции в среду ардуинщиков есп8266 получила такую народную популярность.

Ну и цена - 32битная версия все еще в 3-5 раз дороже. Поэтому, если тебе в проекте нужен нормальный АЦП - покупаешь есп8266 + ads1115, и выходит дешевле чем одна есп32.
Аноним 30/06/17 Птн 14:24:41  287762
>>287756
>но под есп32 нет arduino ide
Ты че, рофлишь, не можешь вбить в гугол "esp32 arduino ide"?

https://github.com/espressif/arduino-esp32

>в 3-5 раз дороже
Вобщето в 2,5 раза, если судить по ценам на али.
Аноним 30/06/17 Птн 14:27:19  287763
>>287756
Насчет библиотек, это не является проблемой, если либа написана на чистом Си, ее можно изи использовать с любым контроллером, только надо переписать вызовы I2C/SPI/UART/ADC или чего там используется, а это несколько строк.
Аноним 30/06/17 Птн 15:15:34  287766
>>287762
Оно еще сырое, PWM не работает, нет SPIFFS и ни слова об I2S и многозадачности.
Аноним 30/06/17 Птн 15:29:18  287769
14983189605843.jpg (111Кб, 540x513)
>>287766
В Arduino IDE может и не работает, потому что они раннюю версию SDK используют (кстати для ESP8266 у них тоже SDK годичной давности). Многозадачность для Arduino IDE может никогда и не появится, потому что челик, который портировал ESP8266 SDK в IDE писал, что почти весь код завязан на non-OS SDK и переписывать его для RTOS он не собирается. Поэтому лучше сразу использовать ESP-IDF с RTOS в котором фиксят баги и делают оптимизацию.
Аноним 30/06/17 Птн 16:46:05  287775
>>287769
>лучше сразу использовать ESP-IDF с RTOS в котором фиксят баги и делают оптимизацию.
Забыл в каком треде ты это пишешь? Ардуино или смерть!!
Аноним 30/06/17 Птн 16:58:19  287776
>>287775
Тому типу с датчиками точно не вкатит ардуино иде для есп8266 хотя бы из-за отсутствия RTOS, которая нужна для обработки данных с приемлемой скоростью.
Аноним 30/06/17 Птн 17:04:05  287777
>>287756
>покупаешь есп8266 + ads1115, и выходит дешевле чем одна есп32
Чет кек, на самом деле выходит по цене как раз esp32 +/- 20 руб, только esp32 лучше, быстрее и не сыпет мусор в UART при старте + I2C нормально работает слейвом на 400кГц (про стабильный слейв esp8266 в ардуино иде можно и не мечтать, даже на 100кГц).
Аноним 30/06/17 Птн 22:56:18  287801
>>287315
Я ничего в этом не понимаю. Есть ардуино, датчики и wifi модуль. Можешь диапазон цен назвать?
Аноним 01/07/17 Суб 01:15:23  287803
>>287801
>wifi модуль
ESP8266?
Если да, то выкидывай ардуину. Он сам всё сделает.
И датчик то покажи.
Аноним 01/07/17 Суб 12:57:42  287829
>>287803
>Он сам всё сделает.
Все кроме нормального АЦП, потому что в нем всего один ввод 10 бит 0-1В ОДИН ВОЛЬТ КАРЛ
Аноним 01/07/17 Суб 17:12:22  287837
>>287803
Датчик обычный, DHT22.
Аноним 01/07/17 Суб 18:02:54  287839
>>287829
А какая разница, сколько там вольт? У атмеги тоже 10 бит АЦП. Что толку: референс хоть 1в, хоть 2в, хоть напряжение питания, а значений все-равно 1024. К 1в все адаптируется простым резисторным делителем и меряй что угодно, хоть Аллаха, но в разрезе 1024 значений. Вот было бы в дешевых МК хотя бы 12 бит АЦП - было бы интереснее.
Аноним 01/07/17 Суб 21:19:51  287851
>>287839
>А какая разница, сколько там вольт?
С помехами при таком низком напряжении ты видимо не имел дела.
Аноним 01/07/17 Суб 21:24:18  287852
>>287839
>Вот было бы в дешевых МК хотя бы 12 бит АЦП - было бы интереснее.
У STM32 даже в младшой линейке (STM32F030 за 25-30 руб) АЦП 12 бит.
Аноним 01/07/17 Суб 21:36:56  287853
10-HTU21D.jpg64[...].jpg (14Кб, 419x386)
I2C-Si7021.jpg (86Кб, 1000x750)
>>287837
>DHT22
Зачем использовать этот устаревший убогий хлам с огромной погрешностью. К тому что в даташите написано смело прибавляй еще пару градусов, сам сталкивался с тем, что два датчика показывают температуру с разностью почти в 4 градуса, про влажность я вообще молчу. За ту же цену есть человеческий HTU21D, а если докинуть еще 20-30 руб, то можно взять охуенный SI7021 с защитной пленкой из каптона (степень защиты IP67).
Аноним 01/07/17 Суб 23:28:30  287861
>>287769
>Многозадачность для Arduino IDE может никогда и не появится, потому что челик, который портировал ESP8266 SDK в IDE писал, что почти весь код завязан на non-OS SDK
Что это значит на практике? То что скетч загруженный через arduino ide будет выполняться всегда одним ядром, а вайфайные функции другим ядром? Или опять все через жопу, и эти два потока будут конкурировать за одно ядро?
Аноним 02/07/17 Вск 00:29:49  287866
>>287853
Лучше подскажи, где мне найти прогромиста, который заставит все это работать.
Аноним 02/07/17 Вск 00:32:40  287867
>>287861
Скорей всего на одном ядре с частотой 80/160 МГц, потому что для запуска процесса и управления им на втором ядре необходим RTOS.
Аноним 02/07/17 Вск 00:42:25  287868
>>287866
Ты и сам это можешь сделать, даже школьник младших классов на это способен, это же ссаная Arduino IDE для мартышек с кучей примеров, из которых можно копипастить куски и лепить свой гениальный монструозный проект:

https://learn.sparkfun.com/tutorials/htu21d-humidity-sensor-hookup-guide/htu21d-library-and-functions - скетч с простым чтение датчика

https://home-assistant.io/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/ - отправка данных с датчика по MQTT , там есть примеры для DHT22 и BME280.
Аноним 02/07/17 Вск 21:35:28  287930
>>287868
Спасибо, попробую сам, но вряд ли у меня что-нибудь получится.
Аноним 04/07/17 Втр 05:20:47  288051
>>287930
Когда что-нибудь не получится, приходи, спрашивай тогда.
Аноним 04/07/17 Втр 21:50:18  288133
balanduino1[1].png (257Кб, 512x476)
Сап, хочу сделать робота как на пике, но чтобы он жил своей жизнью объезжал препятствия, определял где слишком низкий уклон, а где слишком высокий пропасть и неподъемная горка и не ехал туда.
Что для этого нужно?
Ардиуна
Днищенсике моторы http://i.imgur.com/76hRTM3.png
Гироскоп L3G4200D или такой MPU6500?
А стенки буду находить ультразвуком или лучше ик? и сколько сенсоров нужно?
Что еще к этой херне нужно? мотор шитлд или парой транзисторов можно обойтись?
Двач, спасай или тыкай носом в готовые гайды
Аноним 05/07/17 Срд 07:55:46  288157
>>288133
Ох уж этот юношеский максимализм.
Ты представляешь насколько это сложно? Ты забьёшь в первый же день.
Аноним 05/07/17 Срд 08:30:31  288158
>>288133
Самое сложное - это ориентироваться в пространстве, определять, куда можно ехать, куда нельзя. Ардуины не хватит для этого, даже не пытайся. Распберри пай - это самый днищеминимум.
Аноним 05/07/17 Срд 08:32:15  288160
>>288158
>Распберри пай - это самый днищеминимум.
(И куча работы, тянущей на кандидатскую диссертацию даже при использовании готовых алгоритмов с гитхаба.)
Аноним 05/07/17 Срд 11:47:19  288187
>>288133
> определял где слишком низкий уклон, а где слишком высокий пропасть и неподъемная горка
>Гироскоп L3G4200D или такой MPU6500?
Лол, определять пропасть гироскопом это прямо 10/10. Т.е. он будет понимать это только ПОСЛЕ того, как начал в эту пропасть падать. Очень русский робот получится.
Аноним 05/07/17 Срд 22:36:18  288245
>>287868
Анончик, код, который написан для ESP8266 совместим с ардуиной, можно сделать, чтобы данные отправлялись не напрямую с ESP8266, а через ардуино?
Аноним 06/07/17 Чтв 00:32:15  288256
>>288245
Впринципе совместим (чтение датчиков), но нахуя тебе ардуина между датчиками и есп?
Аноним 06/07/17 Чтв 00:59:56  288260
>>288256
Я на нее еще реле хочу повесить.
Аноним 06/07/17 Чтв 01:56:56  288263
>>288260
Неужто у ЕСП не остается ни одной лишней ноги, чтобы повесить реле?
Аноним 06/07/17 Чтв 10:21:59  288322
YAKGcVcHazZC.png (298Кб, 1588x1146)
J1Iimo0.jpg (85Кб, 1002x601)
>>288260
На ESP полно ног. Вешай.
Вот я себе делал поиграться.
Забил все доступные ноги.
Получается всего доступно 7 GPIO (если переключить память в режим с двумя ногами - DIO, то прибавится ещё 2, но у меня не получилось)
И 1 ADC (у меня на нём фоторезистор)
И ещё DHT11 я подцепил на GPIO12 и что это за пин я уже не помню. Если тоже GPIO, значит их 8 всего доступно.
Но там есть подводные камни, что некоторые из пинов в момент старта надо подтянуть к земле или питанию.
В общем сразу не паяй всё, сначала тестируй.
Аноним 06/07/17 Чтв 10:23:04  288323
>>288322
А, да, ещё же там реле. Значит там 8-9 GPIO ног.
В общем я запутался. Сам разберёшься. Но и реле и фоторезистор и датчик температуры, всё там работает.
Аноним 06/07/17 Чтв 10:45:08  288324
>>288322
У меня такой ecp https://ru.aliexpress.com/item/ESP-01-ESP8266-serial-WIFI-industry-milestone-agent-Supply/32354228582.html?spm=a2g0v.search0104.3.25.2zjxrH&ws_ab_test=searchweb0_0,searchweb201602_4_10152_10065_10151_10068_10301_10136_10137_5360011_10060_10155_437_10154_10056_10055_10054_10059_303_100031_10099_10103_10102_10169_10052_10053_10142_10107_10050_10051_10084_10083_10119_10080_10082_10081_10110_519_10111_10112_10113_10114_10182_10078_10079_10073_10120_10189_10127_142_10125-10120,searchweb201603_16,ppcSwitch_4&btsid=c8282eca-aee3-4ab9-b86f-5a0e9880b395&algo_expid=b1d4237d-5525-4844-93a7-df3749f0f94e-6&algo_pvid=b1d4237d-5525-4844-93a7-df3749f0f94e
Аноним 06/07/17 Чтв 10:49:35  288325
>>288324
На ESP-01 четыре доступные ноги - 0, 1, 2, 3. Причем нога 1 дергается при перезагрузке модуля (передавая данные для дебага), а ноги 0 и 2 нужно обязательно подтягивать к плюсу питания.
Аноним 06/07/17 Чтв 10:53:39  288327
tmp4fd3.jpg (46Кб, 432x353)
tmp207athumb.jpg (47Кб, 483x355)
>>288324
Хуёво быть тобой.
Тогда либо как ты и хотел с ардуиной, либо пикрелейтед.
Ну или разводить себе плату и отпаивать чип. Но вряд ли у тебя всё для этого есть.
Аноним 06/07/17 Чтв 10:54:37  288328
>>288323
Если не городить программатор на той же плате что и прибор, то получается 11 свободных gpio (не трогая флешку)
Аноним 06/07/17 Чтв 10:57:26  288329
>>288328
Это ещё 2 лишних? Это какие?
Подозреваю один из них это TX/RX, а второй какой?
Аноним 06/07/17 Чтв 10:59:23  288330
>>288329
один Tx а второй Rx, лол

>>288327
А в чем проблема? DHT22 подключается на 1 пин, реле тоже 1 пин
Аноним 06/07/17 Чтв 11:05:49  288331
esp-01-pins.jpg (100Кб, 800x379)
>>288330
>>288324
Ну тогда вообще да, бери пробуй без пердуины.
Скажи что тебе кроме реле там надо, может разберёмся куда что подключать.
Аноним 06/07/17 Чтв 11:13:41  288333
>>288331
Я уже готов от всего отказаться, лишь бы температуру удаленно контролировать и светом управлять.
Аноним 06/07/17 Чтв 11:17:42  288336
>>288333
Вот GPIO2 у тебя вообще свободный. С него температуру читай.
А GPIO0 через 10к резистор подтяни к питанию и туда же управление реле.

Я думал у тебя там датчика 3 и пару кнопок ещё надо.
Аноним 06/07/17 Чтв 11:27:44  288338
Спасибо, анончики. Сейчас сяду, изучу все, надеюсь, что-нибудь получится.
Аноним 06/07/17 Чтв 13:08:47  288353
FT43DPWICE0BBHM[...].jpg (14Кб, 620x132)
>>288336
Во-первых GPIO2 тоже надо подтягивать к питанию, иначе скетч не запустится, пик релейтед

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

В-третьих 10к подтяжки слишком велики для 3.3в логики и при малейших наводках могут не сработать, рекомендуется использовать 1к-3к
Аноним 06/07/17 Чтв 15:23:09  288356
А поясните за аналоговые входы на ардуино. Их нет?
Аноним 06/07/17 Чтв 17:07:41  288359
Аноны, а как обрабатывать данные с ардуины и отправлять их в Google Charts через USB? Очень много примеров с ESP8266, а её не покупал, ибо еще совсем ньюфаг, но очень хочется пофапать на разноцветные графики. Такие как у анона выше. Ня.
Аноним 06/07/17 Чтв 17:22:32  288360
2016-02-08 21.5[...].jpg (2517Кб, 1952x2592)
111.jpg (103Кб, 855x570)
222.jpg (54Кб, 800x800)
>>288327
Тоже так делал, пока на али не завезли человеческие ESP8266-12F со всеми разведенными ножками, экраном и переразведенной усиленной PCB антеной.
Аноним 06/07/17 Чтв 18:25:56  288363
>>288360
Ради интереса, чем ты зачищаешь такие короткие куски МГТФа?
Аноним 06/07/17 Чтв 18:32:13  288364
>>288363
Я не он но чищу их длинногубцами с косой насечкой и классическими бокорезами с твердосплавными напайками. Длинногубцы держут и отмеряют требуемую длину, бокорезы стягивают изоляцию.
Аноним 06/07/17 Чтв 18:35:04  288365
>>288187
>пропасть
для этого сенсоры и нужны, гироскоп чтобы прямо стоял
Аноним 06/07/17 Чтв 18:35:34  288366
>>288157
я готов.
Ничего кроме той хуйни что я написал не нужно?
Аноним 06/07/17 Чтв 18:37:48  288367
>>288366
Нужно обдвачеваться на тему самопальных робопылесосов, спиздить алгоритмы и слепить их в кучу.
Аноним 06/07/17 Чтв 18:40:06  288368
>>288363
Острым скальпелем проворачиваю мгф под ним, аккуратно надавливая, и снимаю изоляцию
Аноним 06/07/17 Чтв 18:52:48  288369
для двачей.png (12Кб, 819x460)
>>288158
а если две ардуины
Как я понимаю один можно поставить под ~30градд относительно плоскости, если сенсор не видит рядом земли, то пизда пропасть ->повернуться в сторону. (может еще парочку по бокам чтобы определять в какую сторону ворочаться). На это ардуина не способна? Я же не карту местности буду строить
Аноним 06/07/17 Чтв 18:54:16  288370
>>288187
вот >>288369
Аноним 06/07/17 Чтв 19:02:45  288371
>>288360
ESP-12S лучше, ты просто еще не понял почему.
Аноним 06/07/17 Чтв 19:04:54  288373
>>288371
А ESP32 ещё лучше.
Аноним 06/07/17 Чтв 20:26:51  288385
Безымянный.png (21Кб, 638x259)
Котаны, с вами снова тугодум-рукожоп с ардуиной и есп. Попытался сделать вот по этому гайду https://create.arduino.cc/projecthub/thingsboard/temperature-dashboard-using-arduino-uno-esp8266-and-mqtt-5e26eb , но у меня не получается подключится к моему серверу. Молю, подскажи, какой именно айпи нужно вводить в скетче?
Аноним 06/07/17 Чтв 20:29:24  288386
maxresdefault.jpg (136Кб, 1280x720)
>>288371
>ты просто еще не понял почему.
Ахуенный ты экстрасенс, можешь определить чего я понял, а чего нет, вот бы мне так в спорах со всяким быдлом. В 12S не выведены контакты SPI памяти, которые не нужны, если не подключаешь свою внешнюю, но я брал 12F 20 штук по 75 руб, так что мне поебать. Они (E, F, S) сейчас по цене всего на несколько рублей отличаются.

И как сказал >>288373 ESP32 действительно самое то для полноценного IoT модуля с дисплеем, сенсорными кнопками и кучей датчиков, да и 240 МГц хватит больше чем на 4-5 активных вкладок в браузере в отличии от ESP8266, если там размещать асинхронный веб сервер. Мне повезло с заказом, приехала отладочная плата и 5 модулей все ревизии 1, а не 0.
Аноним 06/07/17 Чтв 22:08:41  288391
>>288386
>Мне повезло с заказом, приехала отладочная плата и 5 модулей все ревизии 1, а не 0.
Да ты у нас на переднем крае инноваций. Расскажи заодно, что там с этими версиями такого страшного?
Аноним 06/07/17 Чтв 23:19:41  288396
>>288385
Рукожоп репортинг. Попробовал на ноуте и все сразу заработало.
Аноним 06/07/17 Чтв 23:33:00  288397
>>288391
https://espressif.com/sites/default/files/documentation/eco_and_workarounds_for_bugs_in_esp32_en.pdf

Для всех багов впринципе есть workaround, кроме самого мерзкого, который был в 0 ревизии:
>The Brown-out Reset (BOR) function is not functional. The system fails to boot up after BOR.

Тоесть контроллер не збрасывался при понижении питания и мог зависать во время запуска при плавном нарастании питания, если херовый стабилизатор.
Аноним 07/07/17 Птн 01:23:27  288404
>>288397
Благодарствую, полезно будет на будущее. Подозреваю что китайцы залежавшимися платами версии 0 буду барыжить до самого выхода ESP64
Аноним 08/07/17 Суб 08:25:31  288469
-1294311937-332[...].jpg (151Кб, 800x800)
Купил вот такой модуль мосфет, у него больно дохуя пинов каких-то, не пойму как подключать, Сизу подписано только пвм и земля. Странная херня
Аноним 08/07/17 Суб 08:27:20  288470
5158FKFtmvL.SY4[...].jpg (32Кб, 400x400)
51oVNxukaDL.SY4[...].jpg (35Кб, 500x383)
>>288469
Все, пока картинку искал нашел схему подключения. Вопрос отпал.
Аноним 08/07/17 Суб 09:24:04  288473
Библиотеки реально сжать?
Выкинуть там часть кода к примеру или неиспользуемые железяки? Как понять что ненужно?
Не влазит в скетч.
Аноним 08/07/17 Суб 09:32:57  288474
>>288473
>Как понять что ненужно?
Научиться программировать наверное?
Аноним 08/07/17 Суб 09:34:38  288475
>>288474
А, вот оно что. Пойду учиться программировать.
Аноним 08/07/17 Суб 15:58:52  288498
>>288473
То что не нужно, компилятор тебе в прошивку и не положит. При компиляции это проверяется.

Так что лучше возьми пердуину помощнее, раз у тебя там что-то такое тяжелое. Мегу2560 или тот же есп8266
Аноним 08/07/17 Суб 17:10:43  288503
>>288498
@Unity
Аноним 08/07/17 Суб 18:28:57  288507
>>288469
На PWM подаешь единицу - ключ откроется.
Ноль - закроется.
Аноним 08/07/17 Суб 18:31:40  288508
>>288507
Алсо, от 5 В полностью не откроется, надо как минимум 15 В.
Если ток небольшой - пойдет и от 5.
Аноним 08/07/17 Суб 23:38:00  288530
>>288508
Ты ебанулся? У этого мосфета gate threshold voltage по даташиту 1.7-3.0V, какие к хуям 15?
Аноним 09/07/17 Вск 08:13:35  288541
IMG201707090810[...].png (79Кб, 720x859)
>>288530
Там же шим, сгодится таким насосом поуправлять? Или он не будет регулировать скорость насоса? Вобще нужен ли мосфет к этому насосу, может можно напрямую в пердуину подключить? Или потребление велико у него для портов слишком
Аноним 09/07/17 Вск 09:13:20  288545
Непосильная задача, раданы. Вчера хотел повесить светодиоды на rt tx своей самодельной ардуины с блютус модулем, чтобы иметь вощможность аовремя нажать кнупку сброса для ваерлес прошивки, но какого же было моё удивление, когда я увидел, что эти светодиоды на оригинальной ардуине цепляются к атмеге 16, которая выполняет роль usb-uart конвертера, а на выводах rt tx постоянно присутствует напряжение. Пробовал вчера транзистор базой через маленький конденсатор подключать, а на сам транзистор светодиод - безтолку. Так же пробовал собрать логический инвертор, светодиод горит постоянно, когда посылаю информацию видно небольшие мерцания. Как мне сделать так, чтобы светодиод мерцал только когда посылки приходят, а не наоборот гас при этом?
Аноним 09/07/17 Вск 10:39:52  288546
>>288545
>а на выводах rt tx постоянно присутствует напряжение.
https://ru.wikipedia.org/wiki/Универсальный_асинхронный_приёмопередатчик
Почитать про UART хоть что-нибудь было нереально?

Достаточно включать светодиод между входом/выходом UART и питанием, через резистор разумеется.
Аноним 09/07/17 Вск 16:49:40  288606
>>288541
Сгодится, только защитный диод встречно-параллельно насосу не забудь впихнуть, чтобы мосфеты индуктивностью мотора не распидорасило. Хотя может он на плате и так есть, я не вглядывался.

Напрямую в пердуину нельзя, будет волшебный серый дымок.
Аноним 09/07/17 Вск 19:23:29  288623
arduino189-1.png (138Кб, 318x479)
>>288606
Три резистора и лед светодиод стоит. Помимо мосфетов. Больше ничего нет.
Аноним 10/07/17 Пнд 06:21:05  288673
Быдлокодер врывается в трид.
Анон, есть задача: сделать хуйню, которая регулярно писала бы себе в память координаты, раз в пару часов, скажем. Хуйня должна быть маленькой, и работать от батарейки разумных размеров пару месяцев. Никаких коммуникаций не нужно, лог снимать буду ручками.
Подойдёт ли для этой задачи Ардуина? Если да, то какую маленькую и экономичную с GPS Анон посоветует?
Аноним 10/07/17 Пнд 07:16:54  288678
>>288673
Такая хуйня называется "специальным средством негласного получения информации", ст 138 п 1 УК РФ.
Аноним 10/07/17 Пнд 07:18:22  288679
>>288678
Ты ебанулся? Ты ебанулся.
Да и клал я болт на ебанутые рашкованские законы.
Аноним 10/07/17 Пнд 08:39:47  288681
>>288673
Подойдет, но в пердуине постоянной памяти 1кб. Помимо жпс-модуля с антенной понадобится еще флешка.
Аноним 10/07/17 Пнд 09:10:31  288685
>>288673
https://mysku.ru/blog/aliexpress/39653.html
Аноним 10/07/17 Пнд 21:42:12  288763
Кто о чём, а русня о бутылке.
Аноним 11/07/17 Втр 00:29:18  288780
>>288681
>>288685
Спасибо.
>>288763
Двачую.
Аноним 11/07/17 Втр 01:56:57  288788
bf96c000-dbbd-4[...].jpg (101Кб, 600x600)
Работал кто-нибудь с датчиками CO2 MH-Z19 или MH-Z14? В даташите на них точно не указанно, при каких значениях CO2 должна происходить калибровка ZERO и SPAN. В их новых вариантах Z19B и Z14A эти значения указаны как 400 PPM и 1000-2000 PPM + есть информация про автокалибровку раз в сутки (ABC). В инете инфа про использование присутствует в основном по старым Z19 и там люди запарывали их при калибровке нуля, потому что якобы для нее надо 0 PPM, но в паре источников наткнулся, что калибровка прошла нормально при 400 PPM и все работает. Также я оставил датчик на сутки и произошло что-то похожее на автокалибровку (ровно через 24 часа в проветренной комнате значение резко изменилось с 550 до 400 и оставалось таким пока снова не надышал). Это наталкивает на мысль, что в новой партии сделали калибровку нуля по значению 400, но чет ссыкотно проверять.
Аноним 11/07/17 Втр 02:00:37  288789
Аноны, хочу вкатиться. Почему фака нет в триде?
1. Ардуина - мк с обвязкой на плате, всё?
2. На чём под него можно писать, какие есть среды, как зашивать в камень?
3. Что с ним можно сделать? Околориалтаймовая обработка изображений, или только ректальные термометры?
4. Где покупать, чтобы не переплатить и работало охуенно, чому всякие Адафруты стоят как сотня китайских поделий с доставкой, есть ли у них фишечки, за которые столько дерут?
И вот это всё.
Аноним 11/07/17 Втр 02:09:35  288791
14983190058970.jpg (96Кб, 354x397)
>>288789
>Почему фака нет в триде?
В гугле бисчисленное количество факов и гайдов.
1. Да.
2. Лучше всего на С в Atmel студии (компания производящая AVR контроллеры, запаянные в ардуине). Но если не собираешься в дальнейшем делать что-то серьезное, а хочешь просто поковыряться, то Arduino IDE + тонны скетчей в инете тебе пойдет.
3.
>Околориалтаймовая обработка изображений
8-битная ардуина слабовата для этого, чтоб прям риалтайм обработка, желательно STM32F4 или STM32F7 они как раз для таких задач создавались.
>ректальные термометры
Это запросто, по сути работа с любыми датчиками + обработка + вывод на дисплей + переключение реле и тому подобное для автоматики.
4. На али, там же сразу покупай проводки/датчики/дисплеи/радио модули и прочее для начинания.
Аноним 11/07/17 Втр 02:14:30  288792
>>288789
1. Еще usb-ttl конвертер для втыкания в комп и прошивки без дополнительных инструментов
2. Пишется на C, есть своя примитивная arduino ide (http://arduino.cc), но можно писать и в крупных средах по С типа Eclipse или Visual Studio, а также в родной для процессора Atmel studio
3. В обработке изображений не хватит памяти для буферов, хотя на старших моделях пердуин изредка делают детектирование движения и следование за объектом, но это редкие единичные объемные проекты уровня студенческих курсовых и т.п.
4. У адафрута есть оригинальная схемотехника некоторых опциональных модулей для ардуины, которую не найти в китае. Но то что китайцы уже спиздили - работает точно так же, и стоит на порядок меньше, особенно если брать пучками по 5-10шт
Аноним 11/07/17 Втр 06:46:52  288798
Nano v3 со встроенным программатором например. Втыкай в бредборд и погнал.
Главное на камень смотреть при покупке, я так вместо атмеги 328 взял 168.
Аноним 11/07/17 Втр 08:04:21  288802
>>288791
> Лучше всего на С в Atmel студии (компания производящая AVR контроллеры, запаянные в ардуине). Но если не собираешься в дальнейшем делать что-то серьезное, а хочешь просто поковыряться, то Arduino IDE + тонны скетчей в инете тебе пойдет.
В тойже Arduino IDE можешь на Си писать.
Аноним 11/07/17 Втр 12:36:45  288824
>>288802
Сравнил хуй с пальцем. Пердуино иде это по сути блокнот с кнопками компилировать и прошить + она подразумевает использование их уебанской тормозной надстройкой над Си под названием Wiring, я б на самом деле постеснялся это поделие называть IDE. Atmel студия другое дело - самое главное есть отладчик, можно останавливать программу и смотреть значения регистров процессора и переменных, есть настройки компилятора, да блять дохуя всего полезного, впадлу даже перечислять, все равно продолжишь жрать ардуино говно.
Аноним 11/07/17 Втр 13:10:53  288825
>>288824
На восьмибитные МК обычно и не пишут ничего настолько сложного, чтобы надо было так тщательно контролировать и дебагать.
Аноним 11/07/17 Втр 13:29:24  288828
>>288825
Если у тебя программа средней сложности с несколькими интерфейсами и событийными моделями, написанная с использованием хотя бы конечных автоматов, то ты охуеешь ловить баги без инструментов отладки. И что значит "настолько сложного"? Определение лица на изображении, обработка звука, работа с алгоритмами для обработки аналоговых сигналов, устройство работающее в жестких рамках реального времени? Так все это делают на 8-битках, но только в нормальных IDE, где есть инструменты позволяющие "заглянуть внутрь" твоей программы, если надо ее оптимизировать/расширить/пофиксить.
Аноним 11/07/17 Втр 15:49:51  288834
Анон, наверное немного не по теме треда, но посоветуй китайских копий малинок. А то Его Жабейшество душит отдавать 4к амперке.
Аноним 11/07/17 Втр 15:54:14  288836
>>288834
https://2ch.hk/t/res/746931.html#806748
Аноним 11/07/17 Втр 15:55:20  288837
>>288836
Спасибо анончик, желаю тебе чтоб твои ардуины никогда не горели.
Аноним 11/07/17 Втр 18:52:50  288855
>>288834
Orange Pi Prime ok
Аноним 11/07/17 Втр 19:02:59  288856
Ребят, посоветуйте всяких датчиков, моторчиков и т.п, чтобы поэкспериментировать и поизучать. Надеюсь на ваше понимание, вкатился недавно.
Аноним 11/07/17 Втр 21:15:37  288874
>>288856
Хуйню сморозил, анон. Ты же изучаешь для того, чтобы как-то применить потом микроконтроллер? Вот под это применение компоненты и закупай, в процессе научишься. Просто так с пердуиной играться бессмысленно, это проверено множеством анонов с переполненным долгими ящиками.
Аноним 11/07/17 Втр 23:11:17  288882
Screenshot2017-[...].png (623Кб, 1080x1920)
Screenshot2017-[...].png (729Кб, 1080x1920)
>>288856
У меня такое, еще не наигрался.

Этого >>288874 не слушай, ты ведь применяешь, чтобы изучить лол.

Легко гуглится 37 sensor kit projects, что-нибудь интересное да попадется. А не зайдет - так и пары тысяч и трех недель ожидания не жалко.
Аноним 12/07/17 Срд 00:20:19  288885
>>288882
>пары тысяч
>не жалко
Очень жалко. За 2-3 полезных модуля суммарной ценой рублей в 50 и кучу бесполезного хлама.
Аноним 12/07/17 Срд 06:48:12  288903
>>288882
Спасибо, гляну.
>>288885
Мне лично не жалко, ведь это стоит того.
Аноним 12/07/17 Срд 08:32:52  288909
>>288874
Дело говорит. Я сперва проект придумываю, затем смотрю что для него закупить а потом уже заказываю.
Зачем нужна куча ненужных датчиков у которых принцип работы со средой пердуины одинаковый я не понимаю.
Аналог и цифра одинаковые, чего там учить то собираетесь?
Аноним 12/07/17 Срд 09:51:57  288912
>>288909
Сенсор кит - прост копеечная пачка датчиков, много места не занимает, зато не придется ждать 2+ недель доставки, есликогда понадобится какая-то мелочь типа ir-приемника.

Стартеркит вообще огонь - мне в дело уже и ir-пульт пошел (переключаю им vpn серверы на orange pi лол) , и реле, и с rc522 поигрался.

Этого обычно достаточно чтоб понять, надо тебе этим вообще заниматься или нет. А как вкатишься - можно уже и ПОДБИРАТЬ ПОД ЗАДАЧУ
Аноним 12/07/17 Срд 10:19:05  288917
Стоит ли покупать бредборд?
Аноним 12/07/17 Срд 12:56:48  288943
Screenshot2017-[...].png (548Кб, 1080x1920)
>>288917
Я чот хз даже, это серьезная инвестиция, нужно взвесить все за и против, под проект брать.

бери несколько, больших и средних. Провода с терминалами dupont, с ними меньше проблем, чем с кругленькими. Ну и источник питания пару штук
Аноним 12/07/17 Срд 13:12:25  288945
Screenshot2017-[...].png (344Кб, 1080x1920)
>>288917
Пикрил провода еще норм
Аноним 12/07/17 Срд 13:56:46  288946
>>288917
Ну я вот себе дорогой белый купил без всяких маркировок, в него вообще ничего не вставляется. Толи брак толи я не знаю.
Потом купил дешевый с али, где отмечены + и - и всё влезает.
НО! Очень часто пропадает контакт. Я на NE555 собирал схему, она то работала, то нет, причём 10 раз не работает, 1 работает, и остаётся надеяться, что это контакт.
Потом всё спаял, и всё заработало стабильно.
Или транзистор проверяешь, светодиод к нему подключаешь, и он то тусклее то ярче горит в зависимости от положения компонентов.
Ужасная хуета.
Но всё же для проверки всяких транзисторов с светодиодами подойдёт. Не сложнее.
Аноним 12/07/17 Срд 16:33:11  288964
>>288946
>НО! Очень часто пропадает контакт. Я на NE555 собирал схему, она то работала, то нет, причём 10 раз не работает, 1 работает, и остаётся надеяться, что это контакт. Потом всё спаял, и всё заработало стабильно.
Это фича всех бредбордов. Дело в том, что собирать схемы для пердуины слишко легко, и поэтому сиятельный Джереми Блюм завещал добавить немного геморроя в свою жизнь, дабы соблюсти вселенский баланс хаоса и порядка.
Аноним 12/07/17 Срд 19:28:11  288984
У кого есть линукс с кросс-компилятором? Сконпелируйте мне бутлодер с баудрейтом 9600, плез.
Аноним 12/07/17 Срд 20:25:53  288991
>>288943
>>288945
>>288946
Спасибо, приму к сведению.
Аноним 12/07/17 Срд 21:37:13  289000
У меня есть ESP8266 ESP-12 и UNO
Двач дай мне кусочек кода который демонстрирует как подцепиться с ардуины через ESP выполнить какойнибудь http запрос и получить ответ.
Спасибо. Я промучался порядком дохуя мануалов как прошивать еспшки, а вот чот не могу найти самого протого.
Аноним 12/07/17 Срд 21:45:57  289001
>>289000
Ты че, рофлишь? Для вас же ардуинодетей сделали говнолибы для работы с ESP прямо в ардуино иде и выложили кучу скетчей там же.

https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/HTTPSRequest/HTTPSRequest.ino
Аноним 12/07/17 Срд 21:49:03  289003
>>289001
Вот тебе самые простые, проще разве что лампочкой мигать:

https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/WiFiClientBasic/WiFiClientBasic.ino

https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/WiFiClient/WiFiClient.ino

https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/WiFiWebServer/WiFiWebServer.ino
Аноним 13/07/17 Чтв 08:05:02  289043

>>289001
Я просто запутался во всей этой хуйне.
Буду тебе тут писать свои тупые вопросы.
Аноним 13/07/17 Чтв 08:37:30  289045
>>288912
Ого, за две тысячи вот уже сторублевое реле использовал и пульт за полтинник. Так нахуй остальная то куча хлама?
Аноним 13/07/17 Чтв 08:38:08  289046
Ир приемник а любых радиотоварах оффлайн стоит 20 рублей.
Аноним 13/07/17 Чтв 11:18:06  289054
>>289043
Не надо, для тупых вопросов есть ньюфаго-тред
Аноним 13/07/17 Чтв 11:20:36  289056
Screenshot2017-[...].png (384Кб, 1080x1920)
>>289045
Макетка, провода, мего2560, lcd, семисегментники, led-матрица, rfid, ultrasonic, шаговик, серво, кнопочки, энкодер и 37 датчиков, которые уже не нужно обпаивать всякой обвязкой. Ну не задавай глупых вопросов, а? Мне в оффлайн магазин за каждой чепухой теперь бегать? Тем более у большинства из этих магазинов идиотский график работы, а от цен в чипдипе тебе и самому наверное припекает.
Аноним 13/07/17 Чтв 13:57:19  289069
>>289056
> 6700
> набор уровня помигай диодиком
Мда, лох не мамонт.
Аноним 15/07/17 Суб 22:25:44  289277
Что такое ir2153, я написал в гугле и на первой странице только гайды как сделать импульсный блок питания.Объясните пожалуйста.
Аноним 16/07/17 Вск 09:37:13  289306
>>289277
Добавь к запросу "pdf" или "datasheet".
Аноним 16/07/17 Вск 10:21:19  289312
>>288824
>Atmel студия другое дело - самое главное есть отладчик, можно останавливать программу и смотреть значения регистров процессора и переменных, есть настройки компилятора, да блять дохуя всего полезного, впадлу даже перечислять,

Чтож ты падла про необходимость hw программатора-отладчика умолчал?
Аноним 16/07/17 Вск 10:25:44  289313
>>288825
Если ты ничего не писал сложнее моргания светодиодом посредством delay, то это не значит, что на 8-битниках не нужна отладка. А потом вопли в сети "ниработает дисплей", "хули датчик не отвечает" и т.п. а ему в ответ "ну попробуй вот этот скетч, может поможет".
Аноним 16/07/17 Вск 10:51:46  289315
138278729134418[...].gif (3527Кб, 636x332)
>>289312
Мало того, я умолчал, что необходим оригинальный программатор от Atmel, потому что китайские работают с древней студией 5 версии. Что поделать, микроконтроллеры это боль.
Аноним 16/07/17 Вск 11:17:52  289316
хочу сделать пианино из клавиатуры и вот этого сайта https://coolpiano.ru. Осталось припаять все кнопки к микросхеме клавиатуры правильно никто не может подсказать как сделать это легче всего.Очень тяжело следить за каждой дорожкой на матрице .
Аноним 16/07/17 Вск 11:52:27  289319
>>289316
хотя я придумал уже сам всё беру ставлю щюп мультиметра на место где матрица присоединяеться к клавиатуре и и где она кончается с другой стороны и по визуальной памяти вспоминаю где какие кнопки, воощем всё уже ненадо
Аноним 16/07/17 Вск 12:06:28  289321
>>288828
>Определение лица на изображении, обработка звука, работа с алгоритмами для обработки аналоговых сигналов, устройство работающее в жестких рамках реального времени?
Для всего этого есть STM32, на атмегах тупо будет не хватать памяти для этих задач. Ардуины это про то чтобы щелкать релешками по таймеру и какому-нибудь датчику. Не рационально их насиловать чем-то большим, когда более производительные МК с нормальным софтом уже не стоят на порядки дороже.
Аноним 30/07/17 Вск 14:26:54  290697
pms5003.jpg (97Кб, 1197x705)
pms7003.png (237Кб, 1197x503)
CO2.jpg (81Кб, 1197x678)
Кто-нибудь использовал датчики пыли Plantower PMS5003 и PMS5007 а так же их 2-х канальный NDIR CO2 датчик DS-CO2-20?
Аноним 04/08/17 Птн 14:16:57  291334
14893257405130.jpg (55Кб, 604x604)
Кто на есп32 вкатывался? И да, бампецкий
Аноним 04/08/17 Птн 17:03:57  291355
Сбугуртнул от DHT11
сука ни одна либа не рабочая
Аноним 04/08/17 Птн 17:14:03  291360

/tmp/cc3yxrLt.ltrans0.ltrans.o: In function `__static_initialization_and_destruction_0':
/home//Arduino/_11/_11.ino:24: undefined reference to `DHT::DHT(unsigned char, unsigned char, unsigned char)'
/tmp/cc3yxrLt.ltrans0.ltrans.o: In function `setup':
/home//Arduino/_11/_11.ino:30: undefined reference to `DHT::begin()'
/tmp/cc3yxrLt.ltrans0.ltrans.o: In function `loop':
/home//Arduino/_11/_11.ino:39: undefined reference to `DHT::readHumidity()'
/home//Arduino/_11/_11.ino:41: undefined reference to `DHT::readTemperature(bool)'
/home//Arduino/_11/_11.ino:43: undefined reference to `DHT::readTemperature(bool)'
/home//Arduino/_11/_11.ino:52: undefined reference to `DHT::computeHeatIndex(float, float, bool)'
/home//Arduino/_11/_11.ino:54: undefined reference to `DHT::computeHeatIndex(float, float, bool)'
collect2: error: ld returned 1 exit status
exit status 1
Ошибка компиляции для платы Arduino/Genuino Uno.
Аноним 04/08/17 Птн 18:45:04  291371
>>291360
пересохрани скетч в другое место и попробуй
у меня с дхт все работает
Аноним 04/08/17 Птн 20:39:32  291378
Нужно было либы залить архивом, а не как я
Аноним 26/08/17 Суб 14:57:02  293244
Доброго времени суток, аноны. Помогите в решении проблемы: хочу питать все компоненты схемы (драйвер моторов, ардуинку и т.д) от одного источника через бреборд. Как сделать этот источник? Крону использовать не экономно, а павербанк лишь на выходе 5В выдает. Если я где спизднул хуйню, не бейте сильно, только вкатываюсь. Надеюсь на вашу помощь и понимание.
Аноним 26/08/17 Суб 15:49:20  293246
>>293244
Не понял твой вопрос
Аноним 26/08/17 Суб 16:00:16  293247
>>293246
Ну чтобы питать не отдельно ардуинку и драйвер,а подключить какой нибудь аккум к бредборду, и джамперами уже питать их.
Аноним 26/08/17 Суб 16:01:54  293248
>>282479

О каком дребезге речь?
Аноним 26/08/17 Суб 16:11:03  293249
>>293247
Ну так сгороди приблуду с кучей выходных напряжений, чё такой безрукий.
Аноним 26/08/17 Суб 16:12:40  293250
>>293249
Я бы мог, но может есть какой то вариант попроще.
Аноним 26/08/17 Суб 16:15:49  293251
14234123525.JPG (64Кб, 800x600)
>>293250
Один проводок сложно припаять?
Аноним 26/08/17 Суб 16:23:17  293252
>>293251
Я хотел по-минимуму паять
Аноним 26/08/17 Суб 16:26:22  293253
14234123525.JPG (64Кб, 800x600)
>>293252
шаесть саемь...
Используй готовые преобразователи напряжения, очевидно это не твой путь.
Аноним 26/08/17 Суб 16:38:03  293256
>>293253
Хорошо, гляну.
Аноним 26/08/17 Суб 16:45:28  293258
>>293253
Спасибо.
Забыл сказать.
Аноним 29/08/17 Втр 21:39:36  293625
>>288828
>Определение лица на изображении, обработка звука
>все это делают на 8-битках
Да ты охуел
Аноним 30/08/17 Срд 05:35:02  293650
>>268235 (OP)
>>292705 (OP)
Господа, все гайды на микроконтроллеры основаны на atmega8, но ныне она не продается. На али торгуют atmega8-16pu, она подойдет мне или же она чем-то принципиально отличается? И Во-вторых, если я приобрел программатор для atmega8/atmega48/atmega88, то будет ли он работать со, скажем, atmega8a (количество и расположение ножек идентично atmega8)
И в-третьих, можно ли в принципе шить на программаторе с 14 отверстиями микросхему со, скажем, 10 ножками?
Извиняюсь, если спрашиваю платину.
Аноним 30/08/17 Срд 16:48:06  293702
>>293625
http://embedded-lab.com/blog/portable-face-recognition-system-using-an-8-bit-avr-microcontroller/

https://skinnysatan.wordpress.com/2014/05/04/speech-recognition-with-avr-atmega/
https://www.youtube.com/watch?v=x1nFu0lgKiY
Аноним 30/08/17 Срд 16:50:17  293705
>>293702
Тут все детально описано про распознавание лиц:

http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2011/bjh78_caj65/bjh78_caj65/index.htm
Аноним 30/08/17 Срд 19:11:03  293721
>>293705
> We then send the image through the microcontroller to Matlab over the serial port
>>293702
> So instead i moved on to do it with an external Voice Recognition module.
Ты вообще сам читаешь эти статьи?
Аноним 30/08/17 Срд 19:21:13  293722
>>293721
А еще там изображение пишется во флешку, которой в таком режиме хватит не надолго.
Однако у авр тьюринг-полный набор команд, поэтому сделать распознавание возможно, но работать быстро оно не сможет.

>>289321
Будто в STM32 хватит памяти хотя бы под один кадр.
Аноним 30/08/17 Срд 19:29:28  293723
>>293722
>Будто в STM32 хватит памяти хотя бы под один кадр.
Можно повесить SRAM на FSMC и гонять через нее данные с помощью DMA.
Аноним 30/08/17 Срд 19:38:57  293724
>>293723
А у AVR есть XMEM, на который тоже можно повесить память, хотя придется городить переключаемые банки. STM32 в этом плане отличается только тем что банки не потребуется переключать, все будет в едином адресном пространстве.
Аноним 30/08/17 Срд 19:51:38  293726
http://arjo129.github.io/uSpeech/ - ардуино либа для преобразования АЦП сигнала с микрофона в фонемы без подключения ПК.
https://github.com/elechouse/VoiceRecognitionV3 - еще одна либа с запоминанием распознанных комманд.

https://github.com/openmv/openmv - либа для STM32 с распознаванием цвета, лица и еще некоторых вещей (использует микропитон для загрузки скриптов, но я успешно переносил основное ядро без этой надстройки в свой проект). Ее можно легко прикрутить и на ардуину, да будет 1-2 фпс, но оно будет работать.

https://www.youtube.com/watch?v=SdQF5JI4kzU
Аноним 30/08/17 Срд 20:34:39  293731
>>293726
>http://arjo129.github.io/uSpeech/
>The library utilizes a special algorithm to enable speech detection. First the complexity of the signal is determined by taking the absolute derivative of the signal multiplying it by a fixed point saclar and then dividing it by the absolute integral of the signal. Consonants (other than R,L,N and M) have a value above 40 and vowels have a value below 40. Consonants, they can be divided into frictaves and plosives. Plosives are like p or b whereas frictaves are like s or z. Generally each band of the complexity coeficient (abs derivative over abs integral) can be matched to a small set of frictaves and plosives. The signal determines if it is a plosive or a frictave by watching the length of the utterance (plosives occur over short periods while frictaves over long). Finally the most appropriate character is chosen.
Чёт проиграл с этого NOVEL ALGARITM FOR SPITCH RICAGNITIAN!!
Аноним 31/08/17 Чтв 06:12:24  293787
>>293726
Надо к такой камере ещё орудие и систему наведения под массу орудия. Это же автопушка будет!
Аноним 01/09/17 Птн 14:20:16  293908
>>282479
там есть подтяжка
Аноним 03/09/17 Вск 19:05:02  294086
Посаны, с чего стоит вкатываться в эту вашу ардуину? Интересует направление автоматизации в быту и фермерстве
Аноним 03/09/17 Вск 19:55:46  294088
>>294086
С покупки УНО на али.
Ну и еще требухи немножко: светодиодиков, бредборд с проводками, сервопривод, ds18b20, пару реле, экранчик.
Если есть деньги, то сразу кит требухи бери бачей за 50. На полгода хватит. Ну и нано парочку по сотке закажи, для готовых изделий.
Аноним 04/09/17 Пнд 01:38:54  294108
>>294086
Закажи пердуину и esp8266, и к ним модули электромагнитных реле, твердотельные реле, моторы с редукторами, шаговые двигатели, электроклапаны, gsm модули, дисплеи, семисегментные индикаторы, mp3 модули с динамиками, датчики движения, температуры, влажности и освещенности, 12В и 5В сетевые адаптеры, повышающие и понижающие преобразователи, контроллеры заряда батарей, сами батареи li-po и li-ion.

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

Ну и не забудь про то, чем собирать все это дело воедино - набор для пайки, набор для травления плат, обычный набор инструментов электрика. Заимей все это, и добро пожаловать в махарайство.
Аноним 04/09/17 Пнд 10:26:45  294121
>>294108
Он же спросил с чего вкатится. Нахуй ему столько хламу сразу (хотя не спорю, все это надо, но не сразу)
Аноним 04/09/17 Пнд 14:56:28  294125
IMG201708281854[...].jpg (1964Кб, 1664x1248)
Ананасы, помогайте. Собрал тестер катушек зажигания, суть токова. Катушка работает через logic level транзистор IRL540N, который управляется выводом с дуины. Транзистор открывается на 4 мс, потом закрывается (в этот момент как раз хуячит искра), потом какое-то время (оно зависит от имитируемых оборотов двигателя) катушка закрыта, потом по новой. На самом деле, от ардуино-кода нихуя нет, всё работает на прямом доступе к регистрам, ардуина как отладочная плата просто работает. Так вот, выход с транзистора - норма, смотрел лог. анализатором, всё ОК. Но при работе с реальной катушкой проявляется дикая нестабильность, МК то перезагружается, то рандомно виснет. Какие идеи?
Пока всё собрано на соплях и проводках, хочу переделать на нормальную пайку на двухстороннюю макетку, но что если не поможет?
На пике осциллограмма по питанию, вся система запитана от лабораторного блока CPS-3205. Видна просадка с 13 до 10 вольт на каждом включении катушки. Но блять на дуине же стабилизатор AMS1117 стоит, ему же должно быть похуй?

Вообще как понять из-за чего происходит сброс МК?
Аноним 04/09/17 Пнд 16:21:43  294129
>>294125
>Но блять на дуине же стабилизатор AMS1117 стоит, ему же должно быть похуй?
Ну так посмотри 5 вольт с его выхода, хули ты
Аноним 04/09/17 Пнд 16:59:46  294133
>>294125
Вероятно просадка сильно больше, чем показывает твоя игрушка, стилизованная под осциллограф. Въеби конденсатор после AMS1117, например 6.3в/1000мкф
Аноним 04/09/17 Пнд 17:02:08  294134
145633352312694[...].jpg (63Кб, 497x484)
>>294121
Аноним 04/09/17 Пнд 18:05:02  294138
IMG2017-08-2818[...].jpg (1463Кб, 1092x1456)
>>294129
ОК, сделаю.
>>294133
Сомневаюсь, на таких смешных частотах он нормально работает. И я проверял на генераторе сигнала, и в инете народ тестил. Кондёр воткнуть попробую, но он там и так есть.

Вопрос, есть какой-то способ понять, что именно привело к ребуту МК?
На пике осцилограмма с затвора полевика. Может этот обратный пиздос от катушки ребутить атмегу?
Аноним 04/09/17 Пнд 18:07:16  294139
>>294138
>На пике осцилограмма с затвора полевика.

Со стока конечно.
быстрофикс
Аноним 04/09/17 Пнд 18:19:18  294142


>>294138
Запили опторазвязку управляющего выхода от транзистора. Попробуй разное питание дуины и катушки.

У меня подобная хуйня иногда бывает с таймером, что я запили жене на уф сушилку ногтей. Когда газоразрядная лампа включается, моргая, дуину глючит.
Аноним 04/09/17 Пнд 18:25:09  294144
>>294142
>я запили жене на уф сушилку ногтей
Ой, ты такой котик :)
Аноним 04/09/17 Пнд 20:26:10  294157
>>294144
А то )))
Аноним 05/09/17 Втр 09:38:57  294185
>>294142
>Запили опторазвязку управляющего выхода от транзистора. Попробуй разное питание дуины и катушки.
Разное питание не хотет, девайс должен работать от аккумулятора машины.
Аноним 05/09/17 Втр 12:52:10  294202
>>294185
Я не вообще, а для пробы. Чтоб понять откуда ноги растут.
По мне так это может:
1)питание (протесть разным)
2)управляющий контакт (опторазвязка)
3)НЕХ в виде ЭМ излучения вблизи с катушек и прочей хуйни. Ведь даже в тазах в трамблере всякие заморочки и бронепровода. (Тут поможет шапочка из фольги заземленая на анус экранирование пердуины)
Правда я шкальник-гуманитарий и никаких пруфов своим высерам предьявить не могу.
Аноним 05/09/17 Втр 18:39:59  294216
>>268967
это что за интерфейс?
Аноним 05/09/17 Втр 18:55:05  294219
Screenshot102.png (174Кб, 1255x873)
Screenshot103.png (112Кб, 1248x767)
>>294216
Шта? Какой нахуй интерфейс, наркоман? Это TM1638 - драйвер для светодиодов со сканером нажатия кнопок (можно одновременно подключить несколько семисегментников с точкой (10 с общим анодом илбо 8 с общим катодом) и 24 кнопки), подключается к МК по I2C-подобной шине со своими китайскими таймингами
Аноним 06/09/17 Срд 00:09:42  294228
541235231532.JPG (84Кб, 800x600)
>>294219
>Какой нахуй интерфейс
Последовательный.
Аноним 06/09/17 Срд 01:04:27  294232
14951941280500.jpg (59Кб, 602x653)
>>294228
По сути в TM1638 это смесь SPI и китайского I2C (DIO и CLK - данные и клок соответственно, STB - выбор чипа), а в TM1637 только DIO и CLK.

Получается TM1638 можно поделючить сколько угодно параллельно:
https://www.youtube.com/watch?v=r8r8hdhNItU
Аноним 06/09/17 Срд 01:14:36  294234
>>294232
Тупой сдвиговый регистр, на видео показаны как раз платы с вход-выход (две слева).
В ардуине для этого есть встроенная либа shift_in shift_out.
В параллель их не подцепишь.
Аноним 06/09/17 Срд 01:57:54  294235
tm1638helper.png (1425Кб, 2089x715)
>>294234
Последовательны там только STB, а DIO и CLK запаралелены на все поделюченные платы. Бегущая строка чисто как пример, а так и можно использовать для кучи индикаторов с выводом разных значений или светодиодной матрицы.

https://www.youtube.com/watch?v=kKBITrBaLTY
Аноним 06/09/17 Срд 10:06:37  294258
>>272270
я sinaprog юзаю. тот же avrdude только с гуи
Аноним 06/09/17 Срд 10:14:50  294260
>>282705
а че в атмел студио не пишешь? для тинь я пишу там и через sinaprog лью хекс в тини
Аноним 06/09/17 Срд 10:53:54  294264
>>285102
гугли fuse doctor.
но так должен завестись, вроде как spi не отключен. походу ты въебал внешний кварц 0,9-3МГц, зависит от того чем шил биты, они инверсные могут быть. Попробуй кварцы поприкручивать и читать чуваком. я вообще sinaprog и пердуиной тини шью.
Аноним 06/09/17 Срд 11:03:51  294266
>>288363
а я вообще над зажигалкой их держу, он съеживается чутка, как раз хватает
Аноним 06/09/17 Срд 23:50:52  294304
image.jpg (4340Кб, 3264x2448)
Всем привет, Антуаны. Надеюсь, ссанными тряпками не погоните.
Сегодня забрал свой пакет с СТАРТЕР АРДУИНО ПАК БАЙ ВАСЯН 228. Все, в принципе, мило, логично и понятно. Но есть один нюанс.
Можно ли сервоприводом управлять, не задавая ему необходимый угол поворота, а повернуть его, например, на +10 градусов от текущего положения?
Просто сегодня думал, что здорово было бы для обучения собрать такую хреновину, которая сама себя бы балансировала. Представлял я это так примерно

loop
Считать отклонение от оси
Если отклонение влево то
Сервопривод вправо на 5 градусов
Если отклонение вправо то
Сервопривод влево на 5 градусов
Если отклонение 0 то
Нихуя

Должно сработать?
Или я хуйни напридумывал и всякие стабилизации так не делаются?
Как поступить?
Аноним 07/09/17 Чтв 00:02:05  294306
image.jpg (32Кб, 480x402)
Поясните за резисторы. Хули их во всех гайдах пихают просто абсолютно везде? Даже где обычное мигание светодиодом. Он же и без резистора отлично горит.
Не, я понимаю, какое значение имеет стягивающий резистор, например.
Но в случае со светодиодом то он зачем?
Сегодня пытался как-то получить аналоговый сигнал используя пикрилейтед. Методом тыка удалось следующей цепочкой:
(+ и нога фоторезистора)—(вторая нога фоторезистора и когда резистора на 10кОм)—(Вторая нога резистора и —)
И только тогда на аналоговый сигнал (при подключении к узлу со второй ногой фоторезистора) приходит адекватное значение в зависимости от освещенности.
Цели я достиг. Но до сих пор не понимаю почему именно так.
Почему при подключении просто
(+ и нога фоторезистора)—(нога фоторезистора и –) я не могу считать аналоговым входом значение напряжения просто ткнув пином в узел с минусом? По идее же фоторезистор напряжение меняет в меньшую сторону. Или нет?
Я понимаю что это пиздец нубские вопросы. Если не на словах, то посоветуйте хотя бы литературы , только чтобы понятно было, прошу!
Аноним 07/09/17 Чтв 00:17:10  294307
image.png (135Кб, 640x1136)
>>294306
Ответ содержится здесь, я полагаю. но все равно ни слова не понимаю
Как начать понимать?
Аноним 07/09/17 Чтв 00:18:18  294308
>>294306
> посоветуйте хотя бы литературы
Теория
Попов В. П. Основы теории цепей
Гоноровский И. С. Радиотехнические цепи и сигналы
Практика
П. Хоровиц, У. Хилл. Искусство схемотехники
И, естественно, нужны хотя бы базовые знания физики и мат. анализа
Аноним 07/09/17 Чтв 00:31:58  294313
>>294307
блин, ну если это тебе непонятно, то я не знаю тогда как еще объяснить
Аноним 07/09/17 Чтв 02:06:12  294332
>>294306
>По идее же фоторезистор напряжение меняет в меньшую сторону. Или нет?
Нет.
Он ток ограничивает, но не напряжение.
Вот есть у тебя 5 вольт, ты высасываешь из них 10мА и напряжение остаётся 5 вольт.
А если поставишь резистор, без нагрузки так так и будет 5 вольт, а захочешь присосаться, резистор не даст току пройти и напряжение просядет.
Аноним 07/09/17 Чтв 02:07:06  294333
14904759843030.png (5373Кб, 3840x2400)
>>294306
Это простой делитель напряжения. К примеру термистор: резистор 10кОм и термистор тоже 10 кОм (при 25 градусах), тогда в точке между ними будет половина поданного напряжения (если 5В, то будет 2.5В). Когда меняется температура - меняется сопротивление термистора и соответственно напряжение в точке между ними. Тоже самое с фоторезистором. Если не будет делителя - напряжение всегда будет 5В, а меняться будет только ток по закону Ома (I=U/R, U - постоянная величина).
Аноним 07/09/17 Чтв 02:11:22  294338
15046227733220.jpg (243Кб, 500x625)
>>294306
Ты еще спроси зачем нужны резисторы подтягивающие вверх/вниз...
Аноним 07/09/17 Чтв 02:19:50  294340
>>294306
>Даже где обычное мигание светодиодом. Он же и без резистора отлично горит.
Есть риск сжечь микроконтроллер. Например атмега328 из ардуины уно по даташиту может выдать до 40мА, выше - может сгореть. Если разрешить нубасу без резистора подключать диоды, он их 3 штуки подключит, получится 60мА и однажды что-то сгорит.
Аноним 07/09/17 Чтв 02:20:44  294341
>>294306
Если что, вот вкратце про 3 самых распространенных способа применения резисторов в создании пердуино поделий:
http://wiki.amperka.ru/%D1%81%D1%85%D0%B5%D0%BC%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0:%D1%80%D0%B5%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80%D1%8B
Аноним 07/09/17 Чтв 09:09:54  294357
>>294332
>>294333
>>294340
>>294341
Спасибо, ребята. Всё понял. Ещё вот этот вопрос волнует >>294304
Аноним 07/09/17 Чтв 11:03:31  294358
>>294304
Дефолтный серво привод не возвращает назад своё положение. Есть функция Servo.read(), но она просто возвращает последнее значение, которые ты передавал в Servo.write(ang). Тебе нужно ставить внешний датчик поворота, энкодер (сложно) или потенциометр (просто)
Аноним 07/09/17 Чтв 11:54:10  294363
>>294358
Понял, спасибо!
Я-таки нахуевертил тут кода, что добился того, чтобе серва крутилась в определенную сторону, пока есть сигнал на одном из контактов.
Аж чувствую себя не полным дауном. Спасибо, аноны.

Код, кому надо:
#include <Servo.h>
Servo serv1;
int b=93;
int I = 2;
int U = 4;
void setup() {
serv1.attach(10);
Serial.begin(9600);
serv1.write(b);
delay(20);
}
void loop() {
int val1 = digitalRead(I);
delay(1);
int val = digitalRead(U);
delay(1);
int b = serv1.read();
Serial.print(val);Serial.println(val1);
Serial.println(b);
delay(50);
if (val1 > 0) {
b = b + 3;
serv1.write (b);
delay(3);

}
if (val > 0) {
b = b - 3;
serv1.write (b);
delay(3);
}
}
Аноним 07/09/17 Чтв 13:24:28  294371
>>294363
Сходу несколько вопросов:
1) Где инициализация портов. pinMode(I, INPUT)?
2) Ты объявил глобальную переменную b, инициализировал её значением 93, а потом нигде не используешь. Внутри loop у тебя есть ещё одна переменная b, но т.к. ты её объявляешь внутри loop, она к глобальной никакого отношения не имеет. При первом проходе loop в неё будет записано 93, но это не оче хороший стиль.
3) Зачем задержка в 1 мс между считыванием пинов I и U?
4) val1 и val ужаcные имена нигде не нужны, можно переписать в виде if(digitalRead(I))
Аноним 07/09/17 Чтв 13:31:06  294372
>>294363
Ну и вообще схема не очень ясна. У тебя серва замыкает два контакта в крайних положениях что ли?
Аноним 07/09/17 Чтв 13:33:01  294373
Датчики влажности почвы никто не использует? Везде пишут код в примерах и в конце мол код то говно этот, не используйте его иначе щупы быстро сгниют из-за постоянного питания. А какой тогда код использовать?
Не понимать.
Аноним 07/09/17 Чтв 13:33:25  294374
>>294371
1) Так они ж все по дефолту инпут. Разве это не лишняя строчка в коде?
2) Да, b не нужна по сути в первой части. Не спорю.
3) Я слышал, что без задержки проблемы могут быть с зависанием. Это не правда?
4) Тут понял. Можно существенно код сократить.
Аноним 07/09/17 Чтв 13:34:54  294375
>>294372
Да схемы, собственно никакой и нет. Я просто пытался добиться того, чтобы серва двигалась в определенном направлении столько секунд, сколько я держу кнопку "влево" или "вправо"
А не давать команты типа 30 гр, 60 гр, 90 гр.
Аноним 07/09/17 Чтв 13:43:58  294376
>>294375
Толи я дурак, толи ты ничего не понимаешь.
Вот пока держишь кнопку, делаешь в коде градус+=5 и двигаешь.
В чём проблема то?
Аноним 07/09/17 Чтв 15:07:00  294385
>>294374
1) Да, но это плохой стиль. pinMode исполняется за несколько тактов, и только один раз при старте МК. Ты на этом ничего не теряешь. Зато гораздо понятнее код.
3) Не очень понял каким зависанием? Попробуй убери все delay из программы (кроме тех, что внутри блоков if), работать будет так же
>>294375
А ты схему уже собирал? Что-то мне кажется, что delay(3) это слишком быстро...
Аноним 07/09/17 Чтв 15:54:03  294393
Поцоны, если пердуина не может выставить высокий уровень на пине, то это пизда атмеге и можно чип сменить или пизда всей плате и можно выкидывать?
Аноним 07/09/17 Чтв 16:07:48  294395
>>294393
А как ты проверяешь? Что выставляется вместо высокого? 0 или между 0 и 5?
Аноним 07/09/17 Чтв 16:34:48  294399
>>294395
Измеряю напряжение между пином и землей, давая на пин высокий уровень. Около полутора вольт дает.
Аноним 07/09/17 Чтв 17:05:59  294403
>>294376
Проблема в том, что значение "текущее положение" узнать нельзя. В итоге не понятно к чему эти 5 град прибавлять. Я прибавляю или уменьшаю на 5 град от последней команды.

>>294385
Делейи убрал. Всё работает так же.
Собирал, работает идеально - как и хотел.
Аноним 07/09/17 Чтв 21:43:10  294416
>>294393
Во-первых измеряй без нагрузки, во-вторых на плате кроме отмеги считай нихуя и нет, в третьих если выдает хоть 1,5 вольта, то усиль транзисторами в ключевом режиме.
Аноним 07/09/17 Чтв 22:07:03  294421
>>294403
>Проблема в том, что значение "текущее положение" узнать нельзя.
Ты же его сам и выдаёшь. Храни в памяти значение, которое выдал.
Ты какой-то странный.
Аноним 08/09/17 Птн 09:47:49  294444
>>294421
Думаю, анон имеет в виду значение, которое серва имеет при старте. Её же можно руками прокрутить.
В памяти ничего не надо хранить, последнее переданное значение возвращается ф-цией Servo.read();
Аноним 08/09/17 Птн 11:13:38  294450
Господа, добрый день!

Подскажите нормальную библиотеку LiquidCrystal_I2C
Суть вопроса: не взлетает китайский I2C-контроллер на китайском LCD-дисплее.

Из всего шлака, что нашел в сети, наиболее адекватным оказался вот этот пасквиль:
http://elchupanibrei.livejournal.com/27443.html
но расшифровать там написанное мне оказалось не по зубам. Именно в той части, где надо пины править: где их править-то?

Заранее благодарю!
Аноним 08/09/17 Птн 11:14:27  294451
>>294421
А нулевое положение находить по концевику оптическому или на датчике Холла.
Аноним 08/09/17 Птн 11:16:38  294452
>>294450
Что за экран? Напиши библиотеку сам, они все одинаковые по сути. Для монохромных - senddata8 и sendcommand8. Для цветных senddata8, senddata16, sendcommand8.

// Запись команды в SSD1963
inline void SSD1963_WriteCmd(unsigned char cmd)
{
SSD1963_RD = 1;
SSD1963_RS = 0; //запись команды
SSD1963_PORT1 = cmd;
SSD1963_PORT2 = 0x00;
#asm("nop")
//delay_us(5);
SSD1963_CS = 0;
SSD1963_WR = 0;
#asm("nop")
//delay_us(5);
SSD1963_CS = 1;
SSD1963_WR = 1;
#asm("nop")
} // SSD1963_WriteCmd

// Запись данных в SSD1963
inline void SSD1963_WriteData_b8(unsigned char data)
{
SSD1963_RD = 1;
SSD1963_RS = 1; //запись ДАННЫХ
SSD1963_PORT1 = data;
SSD1963_PORT2 = 0x00;
#asm("nop")
//delay_us(5);
SSD1963_CS = 0;
SSD1963_WR = 0;
#asm("nop")
//delay_us(5);
SSD1963_CS = 1;
SSD1963_WR = 1;
#asm("nop")
} // SSD1963_Writedata

// Запись данных в SSD1963
inline void SSD1963_WriteData_b16(unsigned int data)
{
char a, b;
a = data;
b = data >> 8;
SSD1963_RD = 1;
SSD1963_RS = 1; //запись ДАННЫХ
SSD1963_PORT1 = a;
SSD1963_PORT2 = b;
#asm("nop")
//delay_us(5);
SSD1963_CS = 0;
SSD1963_WR = 0;
#asm("nop")
//delay_us(5);
SSD1963_CS = 1;
SSD1963_WR = 1;
#asm("nop")
} // SSD1963_Writedata
Аноним 08/09/17 Птн 11:18:11  294453
>>294450
Вот для монохромного экрана.

void PCD8544_SendByte(char Data_Command, char Byte)
{
char i;
PCD8544_CHIP_ENABLE = 0;
PCD8544_DATA_COMMAND = Data_Command;
for(i = 0; i < 8; i++)
{
if (Byte & 0b10000000) PCD8544_DATA = 1;
else PCD8544_DATA = 0;
PCD8544_SCK = 0;
Byte = Byte << 1;
PCD8544_SCK = 1;

}
PCD8544_CHIP_ENABLE = 1;
//PCD8544_DATA = 0;
}
Аноним 08/09/17 Птн 11:41:54  294455
>>294452
>>294453
>Что за экран?
20х04 символьный LCD. Конкретную модель могу подсказать, как до дома доберусь.
>Напиши библиотеку сам
Лол, я для этого слишком гуманитарий. Спасибо большое, что откликнулся, но стену текста ниже первого абзаца в твоём посте я не понял от слова совсем.
Аноним 08/09/17 Птн 11:52:49  294457
>>294416
Во первых измерил без нихуя, на голой плате, во вторых уже похуй, заменил пердуину, в третьих алло, низкий уровень тоже усилится.
Аноним 08/09/17 Птн 15:28:35  294478
>>294451
Или просто ограничитель в виде какого-нибудь штыря поставить и при старте крутить серву в одну сторону пару секунд. Встанет в 0 и ограничитель дальше не даст двинуться.
Аноним 08/09/17 Птн 18:45:52  294499
>>294478
Ну ты и пердуинщик. До концевика дойдёт за 100мс, а ты предлагаешь 2000-3000мс крутить в холостую, что ведёт к нагреву.
Аноним 08/09/17 Птн 19:45:58  294510
Эт самое, вузап! Я кароч в плане музыкального железа хочу ардуино заюзать. Кароч видел в ютапчике как типы делали из HDD (жесткого диска) SCRATCH-PAD (это типа когда виниловую пластинку шатают и получается звук как в хип-хопе - скрэтч). Так вот - hdd есть ненужный, на основной мотор идет три контакта . Есть вариант использовать моторчик как считыватель, то бишь как аналоговый вход??????
Аноним 08/09/17 Птн 19:48:01  294511
п с
я нупп в кодах
Аноним 08/09/17 Птн 21:10:21  294514
Переустановил винду, накатил IDE, подрубил пердуину и тут такая хуйня. Какой бы скетч не загрузил. Как фиксить, почаны?
Аноним 08/09/17 Птн 22:29:06  294519
>>294514
Скорость поменять попробуй. Подбирай
Аноним 10/09/17 Вск 21:14:45  294692
>>294457
Ардуинодебил, низкий уровень имеет околонулевое значение, этого не хватит для открытия биполярного транзистора, которому требуется минимум 0.6 вольт, чтобы переход БЭ открылся.
Страдай от своей безграмотности и сори ардуинами.
Аноним 11/09/17 Пнд 07:04:39  294719
Где можно пообщаться с ардуинолюбителями ньюфагу? Без всякого агрессивного быдла. Код не знаю, хотел бы получить помощь, посоветуйте сайты.
Аноним 11/09/17 Пнд 07:23:44  294720
>>294514
>4800 baud
Ты где такую скорость нестандартную взял?
Дефолтная 9600
Аноним 11/09/17 Пнд 10:50:25  294745
>>294450
все работает пропаяй контакты
библиотек полно в ней есть пример хелоу ворлд
проверь контакты как подключаешь и адрес
или найди готовый скетч поиск адреса айтуси устройств
Аноним 11/09/17 Пнд 10:57:22  294747
http://iarduino.ru/shop/Displei/simvolnyy-displey-zelenaya-podsvetka-lcd1602-iic-i2c.html

вот айтуси библиотека и примеры
Аноним 11/09/17 Пнд 10:58:50  294748
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2); // Устанавливаем дисплей
void setup()
{
lcd.init();
lcd.backlight();// Включаем подсветку дисплея
lcd.print("iarduino.ru");
lcd.setCursor(8, 1);
lcd.print("LCD 1602");
}
void loop()
{
// Устанавливаем курсор на вторую строку и нулевой символ.
lcd.setCursor(0, 1);
// Выводим на экран количество секунд с момента запуска ардуины
lcd.print(millis()/1000);
}
Аноним 11/09/17 Пнд 11:04:06  294749
У меня микросхема PCF8574AT (написано на чипе переходника), значит инициализация идет в коде LiquidCrystal_I2C lcd(0x3F,20,4); Обратите внимание - не lcd(0x3F,16,2); , а именно lcd(0x3F,20,4), как в примере "Hello World" библиотеки LiquidCrystal_I2C1602V1
Аноним 11/09/17 Пнд 12:04:45  294751
>>294745
>и адрес
Вот что-то мне подсказывает, что тут собака и зарыта. Спасибо!
>>294747
>>294748
>>294749
И на этом спасибо, добрый человек! Сделал мне пару вечеров.
Аноним 11/09/17 Пнд 12:05:32  294752
image.jpeg (3443Кб, 3264x2448)
image.jpeg (2980Кб, 2448x3264)
image.jpeg (3321Кб, 2448x3264)
Запилю своё поделие, пожалуй. Назначение, думаю, по шкалам понятно. Фотал на картофелину.

Огромная благодарность анону из Благовещенска за тяжеленную коробку ништяков.
Аноним 11/09/17 Пнд 12:38:57  294755
>>294752
>Огромная благодарность анону из Благовещенска за тяжеленную коробку ништяков.
Чё? Тебе кто-то рассыпухи с двача заслал?
Аноним 11/09/17 Пнд 12:42:01  294756
>>294755
Не, не рассыпухи. Фурнитуры и промразъёмов.
Рассыпуху я и тут в ЧипиДипе могу взять.
Аноним 11/09/17 Пнд 14:32:10  294766
>>294751
отпиши потом интересно
Аноним 11/09/17 Пнд 20:14:48  294810
Посоны, помогите нубасу. Собрал часики семисегментные с автоподстройкой яркости на фоторезисторе, а они мерцают в случайном порядке. Если я порт в качестве ШИМ использую, мне надо его подтягивать? К земле там например. Ибо я больше не знаю почему они мерцают, я время обновления яркости 5 секунд поставил, и нихуя
Аноним 11/09/17 Пнд 21:41:38  294821
>>294810
>, я время обновления ярк
код дай я посмотрю
Аноним 11/09/17 Пнд 21:43:14  294822
еще выводи в компорт значения фоторезистора можт он прыгает
Аноним 12/09/17 Втр 06:20:34  294847
Посоны, будьте бобры, помогите нюфане разобраться с пердуинкой. Есть один енкодер с кнопкой, ситываю в 1ю переменную значение с энкодера, жму кнопку чтобы в свиче перейти к записе другого значения во 2ю переменную, но во вторую переменную записывается значение 1й переменной хоть и можно дальше записывать значения с энкодера, и соответственно когда опять жму кнопку, значения 2й записываются в 1ю и затирают их. Я понимаю что старые значения надо где-то хранить и при переходе подставлять их, но я в программировании ститай нуб, не могу догнать как это сделать. Для энкодера юзаю готовую библиотеку. Прикрепил код того что сейчас есть с выводом значений в монитор порта. http://dropmefiles.com/Gi77G
Аноним 12/09/17 Втр 07:38:41  294849
>>294847
А всё, не надо, уже сам разобрался
Аноним 12/09/17 Втр 09:49:19  294859
Подскажите молодому каки-нибудь книги/пособия для Ардуино по теме MIDI - библиотека миди , звук, музыка и тп

в инете все в "simple" примерах. Хочу полностью понять, разобраться
Аноним 12/09/17 Втр 10:13:19  294867
>>294859
Какое тебе миди мы тут диодами моргаем.
Аноним 12/09/17 Втр 10:52:44  294870
>>294867
медленно так: МОРГ-МОРГ
Аноним 13/09/17 Срд 00:07:30  294927
>>294510
Да там скорее всего не с моторчика читают, а с каких то датчиков положения.
Ты лучше подумай, что дальше, после того, как тебе известна скорость и направление вращения, как ты звук то генерить будешь? Алсо, если ты нашел проект у кого то там, хули просто не повторить?
Аноним 13/09/17 Срд 06:35:39  294935
>>294927
А звук генерить и не надо. Вращение моторчика будет передаваться в программу миди-сообщением, звук в программе генерируется
Аноним 18/09/17 Пнд 10:02:26  295400
А еще вопрос:

75 аналоговых входов (ползунки потенциометры енкодеры и кнопки прочие) потянут питание по юсб???
Аноним 18/09/17 Пнд 10:13:16  295402
>>295400
Ты там синтезатор на ардуине пилить собрался поехавший?
Аноним 18/09/17 Пнд 13:59:57  295413
>>295402 миди-ctrl.... и еще - иди нахуй , сам поехавший
Аноним 18/09/17 Пнд 14:20:39  295414
Вечер в хату, радач.

У меня тут случился локальный фэйл.
Хотел считывать RPM пяти компьютерных кулеров; но оказалось, что считывать датчик Холла может только один порт Ардуины. По крайней мере, во всех примерах уполно юзают именно этот порт, и в даташите только он указан под тахо. Искал модули, которые бы считывали RPM - и передавали на обычные входы ардуины - нихуя не нашлось.

Собственно, вопрос: контроль RPM от пяти датчиков Холла одновременно на Ардуине (Уно/Нано) в принципе реализуем? И если да - то каким образом?

Заранее неимоверно благодарю!
Аноним 18/09/17 Пнд 14:40:16  295416
>>295414
Точный? Тогда INT0, INT1.
Малоточный? Тогда таймер + опрос ног.
Аноним 18/09/17 Пнд 15:01:30  295418
>>295416
Хм, ну с точным понятно. Но там, как я и говорю, не больше двух штук можно посчитать.

>Тогда таймер + опрос ног.
Как-то совсем неточно выглядит.

Ещё тут полуркал. Вот тут https://www.arduino.cc/en/Reference/AttachInterrupt пишут, что у Микры как раз пять входов могут быть использованы для прерываний. Это действительно так? Т.е. можно будет, пусть даже последовательно, считать обороты с подключённых к этим пяти входам датчиков?
Аноним 18/09/17 Пнд 16:01:34  295425
>>295413
Купи готовый хуйней не страдай.
Аноним 18/09/17 Пнд 16:38:57  295438
vUrjJuUffgyJ.png (318Кб, 1666x381)
>>295418
>пять входов могут быть использованы для прерываний. Это действительно так?
Хер знает, попробуй. Я вот ATtiny13 купил, плату сваял, а прерывания на PB2 не работают, а на PB1 нормально всё. Я так и не понял что происходит.
Пробуй. В теории все 5 должны работать.
Аноним 18/09/17 Пнд 19:04:27  295445
>>295418
Почему не точно выглядит? Заводишь таймер на 1мс, по прерыванию опрашиваешь состояния ног и меняешь флаг булевый. Смена флага - один тик.
Аноним 19/09/17 Втр 01:04:03  295482
14973731903880.png (421Кб, 1015x1527)
>>295418
>>295438
Ало блядь, ардуино-дауны, там только одна ножка с прерыванием (INT0).
Аноним 19/09/17 Втр 01:21:52  295483
uno.png (380Кб, 1403x992)
>>289069
ALO YOBA INT0 INT1 на pd2 pd3 и port change interrupt на куче пинов
Аноним 19/09/17 Втр 01:23:04  295484
>>295482
>>295483

Блэд даже промахнулся от негодования
Аноним 19/09/17 Втр 11:05:05  295495
>>295484
выпей чаю бро
Аноним 19/09/17 Втр 15:13:30  295527
Приехала китайская копия WeMos D1, решил проверить, залил скетч wifi skan, а он мне выдает что-то типо этого : J⸮1⸮⸮⸮⸮7⸮⸮⸮⸮⸮. Что я сделал не так? И да, я только вкатился, поможите разобраться.
Аноним 19/09/17 Втр 15:51:23  295530
>>295527
Скорость не ту выставил.
Аноним 19/09/17 Втр 16:13:56  295533
>>295438
>>295482
>>295483
Да, поцоны, разобрался. Походу, чтоб пять штук измерить надо МЕГУ покупать.

>>295445
Чот сложно да, я даун. Можно хотябы с названием функций так, как они называются в Процессинге?
Аноним 19/09/17 Втр 17:11:16  295543
>>295530
Спасибо!
Аноним 19/09/17 Втр 17:24:56  295545
>>295533
А в стм32 сколько портов прерывания?
Аноним 19/09/17 Втр 17:27:20  295547
 У AVR под внешние прерывания отведены конкретные выводы, у Atmega16 их 4. У STM32 дело с внешними прерываниями обстоит интереснее, управляет внешними прерываниями контроллер EXTI. Любой из выводов порта может быть настроен на работу с внешними прерываниями, но количество выводов GPIO одновременно настроенных на работу с внешними прерываниями не может превышать шестнадцать. 
Аноним 19/09/17 Втр 20:14:57  295579
Кто подскажет? Стоит задача включить пк через интернет, есть связка роутер-ардуино-пк, каким образом я могу подавать через сеть команду на ардуино через роутер? Нуб нубский
Аноним 19/09/17 Втр 20:18:52  295581
>>295579
Купи esp8266, прилепи к нему реле и подключи к кнопке питания.
Цена вопроса 200р
Аноним 19/09/17 Втр 20:21:19  295584
>>295581
На есп есть такая замечательная вещь как blynk. Ее прошьешь в есп, свой айди впишешь в код прошивки и управляй с телефона одной кнопкой. Ну и там свои сценарии запилишь как длительное зажатие кнопки для выключения к примеру.
Аноним 19/09/17 Втр 21:52:15  295599
>>295545
Там любая нога может быть независимым прерыванием
Аноним 19/09/17 Втр 23:22:21  295613
mB0nowkK2A[1].jpg (113Кб, 607x1080)
Типы, дали задачу в пту, 6 вариант. Ебусь с ней третью неделю, нихуя не работает как надо. Можете в circuits.io накидать задачу? С меня как обычно нихуя.
Аноним 19/09/17 Втр 23:33:28  295616
>>295613
а ну да, интересует только код ананасы
Аноним 20/09/17 Срд 09:35:30  295655
>>295613
>>295616
а контроллер, схема подключения периферии? от этого же код зависит
Аноним 20/09/17 Срд 09:53:44  295656
>>295655
Это все уже собрано, порты поменять не проблема
Аноним 20/09/17 Срд 10:12:55  295657
esp8266-wemos-d[...].png (838Кб, 1288x851)
Хотел подключить сервопривод к пикрелейтеду, соединил выделенные пины, запитал через мини-юсб, и еспшка весело пшикнула дымком мне прямо в нос.
Что я сделал не так? Может это быть из-за плохих контактов, или просто не хватило мощности?
Как сделать так, чтобы оно заработало? Есть ещё 4 штуки
Аноним 20/09/17 Срд 10:19:48  295658
>>295657
Нафига ты в адц подключил сигнал а не в гпио?
Аноним 20/09/17 Срд 10:25:43  295660
podkluchenie-se[...].jpg (38Кб, 620x350)
Vhx1HokWw9U.jpg (185Кб, 960x954)
>>295658
Ну зеленый это же аналоговый, а я на пик посмотрел, у сервопривода помимо + и - тоже аналоговый провод.
Ебать я долбоёб братишка
Аноним 20/09/17 Срд 10:28:36  295661
servo.png (79Кб, 819x459)
d1-mini-esp8266[...].jpg (227Кб, 1000x1000)
>>295660
Pwm гпио бери любой
Аноним 20/09/17 Срд 10:39:39  295662
>>295661
Хорошо, спасибо.
Ещё вопрос, как в скетче обозначается порт? Если я подключаю к D4, то писать attach(D4) или attach(17)?
Аноним 20/09/17 Срд 11:06:21  295668
EzBmEhPSFjY.jpg (37Кб, 427x427)
>>295662
Похоже, что attach(2)
Аноним 20/09/17 Срд 11:13:03  295669
Screenshot2017-[...].png (223Кб, 1280x720)
>>295613
Бампаю вопрос схемой. Нужен код под 6 задание ананасы хелп
Аноним 20/09/17 Срд 11:33:44  295673
>>295669
пиздец нахуй, ненавижу эти блядские схемы, иди и разбирайся что куда блядь, сука гроб кладбище бубарех от этой хуйни. Есть человеческая принципиальная схема?
Аноним 20/09/17 Срд 11:36:28  295674
>>295613
тебе скетч нужен?
Аноним 20/09/17 Срд 13:15:45  295689
>>295674
Да да я
Аноним 20/09/17 Срд 13:24:15  295693
20170920132254.jpg (1570Кб, 3264x1836)
>>295673
На хавай
Аноним 20/09/17 Срд 14:57:47  295721
>>295657
>дымком
Ты уверен? У тебя из под металлической крышки дым пошел?
Оторви её ножом аккуратно, покажи чё там сгорело. Я не верю.
Аноним 20/09/17 Срд 15:07:00  295722
QSaSJzI.png (18Кб, 442x162)
>>295721
>>295657
Да как ты, мать твою, это сделал?
Если ты закоротил ADC и плюс/минус - ничего не могло произойти. Никак. Этот >>295658 пиздит.
Я смотрю на твою пикчу, и вижу там 5 вольт. Значит там есть стабилизатор с 5 на 3.3.
Значит если замкнуть питание и землю моооожет быть он и бабахнет. Но я тогда не знаю что это за стабилизатор такой.
Вот гуглю
>Wemos D1 mini
>RT9013-33 SOT-23-5 3.3V LDO
>пикрелейтед

Да что ты и как поджарил, волшебник ёбаный?!
Аноним 20/09/17 Срд 15:30:00  295724
>>295722
> Этот >>295658 пиздит.
По поводу чего я пиздел? По поводу того что не в тот порт он ее воткнул куда можно пихать сервы?
Аноним 20/09/17 Срд 15:31:24  295725
>>295724
От этого дым пойти не может.
Аноним 20/09/17 Срд 15:44:44  295727
Анан подскажи, вкатываюсь в ардуино самую малость, есть бредборд, провода, несколько датчиков. Хочу докупить резисторы, но какие брать? В амперке комплектуют 220 Ом, 1 кОм и 10 кОм. Норм? В электронике совсем не алё, залез сориентироваться, а тут два варианта:
1 CF-25 (С1-4) 0.25 Вт, 220 Ом, 5%, Резистор углеродистый
2 MO-200 (С2-23) 2 Вт, 220 Ом, 5%, Резистор металлооксидный

Какой мне подойдет вообще?
ИИ что бы ещё ты посоветовал взять? Кнопки тактовые, RGB светодиоды, одычные светодиоды, фоторезисторы? Сорян за сумбурность, взволнован.
Аноним 20/09/17 Срд 16:21:08  295735
>>295725
Во-первых, тот пин может работать только в роли АЦП. Во-вторых он меряет в диапазоне 0-1В. Так что подключение сервы с неизвестным сопротивлением чревато пробитием твоего ануса внутренних ключей АЦП.
Аноним 20/09/17 Срд 16:22:29  295736
IMG201709202058[...].jpg (1014Кб, 1872x3328)
IMG201709202110[...].jpg (743Кб, 3328x1872)
IMG201709202111[...].jpg (1010Кб, 3328x1872)
>>295721
Вроде бы дым пошёл из-под микросхемы ch340 на другой стороне. Снял крышку, следов гари не обнаружил.
Первый пик - вся система в момент возникновения неисправности.
Аноним 20/09/17 Срд 16:25:03  295737
>>295736
Тогда твоя серва пропустила слишком много тока, и ch340 не выдержала (учитывай, что сам вайфай дохуя потребляет).
Аноним 20/09/17 Срд 16:29:01  295740
>>295737
Я просто не понимаю, как по серве мог идти ток, когда она была подключена не туда. Потому что со скетчем я тоже проебался, и там было написано attach(2), что соответствует D4.
Аноним 20/09/17 Срд 16:32:38  295741
whGuXtaItfJV.png (157Кб, 238x303)
>>295737
Дядя Петя, ты дурак?
ch340 это USB-TTL. Он вообще никак не участвует.
>>295736
У тебя мультиметр есть? Напряжения посмотреть можешь?
И предохранитель с пика проверь.
А левее него стабилизатор (у которого 5 ног) проверь из него что-нибудь выходит или нет?
И что сейчас происходит при подключении кабеля?
Аноним 20/09/17 Срд 16:45:25  295743
>>295741
> У тебя мультиметр есть?
Нет. Маленькие элементы тем который у меня есть померить крайне сложно.
Сейчас однократно мигает светодиод. При нажатии кнопки ресет опять мигает. К компьютеру не подключается.
Аноним 20/09/17 Срд 16:48:24  295744
MiqAeuTYkpjR.png (74Кб, 178x193)
>>295743
>Сейчас однократно мигает светодиод.
С пика? Если да, то ESP8266 живая.
>К компьютеру не подключается.
Расшифруй. Нет звука подключения USB? Другой провод пробовал?
Нет отдельного USB-TTL переходника?
Аноним 20/09/17 Срд 17:04:10  295747
>>295744
Потестил ещё, мигает только при подключении питания, а на ресет не реагирует.
> Расшифруй
В диспетчере задач нет подключения к COM-порту.
> Другой провод пробовал?
Да.
> Нет отдельного USB-TTL переходника?
Нет.
Аноним 20/09/17 Срд 17:12:10  295751
>>295693
ты забыл пины подписать.
Аноним 20/09/17 Срд 17:19:18  295752
>>295727
сначала придумай, как хочешь с ней пердолиться, вибратор там собрать, или электрический ошейник. потом уже докупай рассыпуху и модули под задачи. Резисторы, я полагаю, которые ты написал - для светодиодов и подтяжки кнопок. Насчет резисторов лично я вообще не заморачивался, брал какие есть в местном радмаге. Вообще, посоветую тебе дисплей взять, можно такой _ https://ru.aliexpress.com/item/2pcs-LCD-Keypad-Shield-of-the-LCD1602-character-1602-LCD-input-and-output-expansion-board/1781619053.html?spm=a2g0s.9042311.0.0.bd32v9 он уже с кнопками, нахлобучиваешь его на пердуину и все. Дисплей рано или поздно пригодится, тем более он стоит чуть более, чем нихуя
Аноним 20/09/17 Срд 17:25:02  295753
>>295747
в смысле ком порт с восклицательным знаком или вообще не появляется?
Аноним 20/09/17 Срд 17:30:49  295755
>>295753
Не появляется.
Аноним 20/09/17 Срд 17:53:06  295759
>>295751
Любые блять. На диоды шим на биперы цифра два аналога на потенциометр
Аноним 20/09/17 Срд 17:53:50  295760
>>295613
Бампаю вопрос
Аноним 20/09/17 Срд 18:20:59  295761
HIDHBGGdQQMu.png (169Кб, 1003x464)
>>295747
Всё ещё не верю в твою историю с дымом. По крайней мере как ты описал.
Может ты отвёртку металлическую под плату подложил?
А так плату не выкидывай, ESP-12F жива. Я вообще их отдельно покупаю и шью USB-TTL программаторами.
Аноним 20/09/17 Срд 19:01:19  295766
>>295761
Дым был настоящий, едкий и вонючий, причём довольно много для такой маленькой платы.
Не было ничего металлического. Я всё думаю, могли ли неплотные контакты как-то повлиять на это. Потому что всё на соплях, да и провода я сам паял.
Экран же можно на клей посадить?
Аноним 20/09/17 Срд 19:15:46  295771
>>295759
ты кокой то злой.
Аноним 20/09/17 Срд 19:16:02  295772
-91769272037883[...].jpg (265Кб, 500x500)
>>295727
Ищи на али resistor set. До пенсии хватит.
Аноним 20/09/17 Срд 19:16:47  295773
>>295766
не, пайни ходя бы в нескольких точках, надо чтоб контакт с землей был
Аноним 20/09/17 Срд 19:21:26  295774
1505924468223.jpeg (89Кб, 720x1141)
>>295736
Возле юсб входа. Дорожку бы соскрести и припаять.
Аноним 20/09/17 Срд 19:31:43  295775
>>295766
>Экран же можно на клей посадить?
Зачем? Я со своих снимаю, мне без экрана больше нравится.

А может у тебя ардуина есть или что нибудь, что определяется как COM порт, чтоб посмотреть в еспшку?
Аноним 20/09/17 Срд 20:30:04  295784
20170920132254.jpg (1570Кб, 3264x1836)
Screenshot2017-[...].png (223Кб, 1280x720)
15058525419520.jpg (113Кб, 607x1080)
Бампаю свою проблему. Нужно написать скетч для 6 задания. Хелп аноны. Схема пикрил.
Аноним 20/09/17 Срд 20:50:33  295790
>>295775
>А может у тебя ардуина есть или что нибудь, что определяется как COM порт
Есть ещё такая же.
>чтоб посмотреть в еспшку
Что сделать?
>>295774
Что-то я смотрел под разными углами, ничего необычного там не заметил.
Аноним 20/09/17 Срд 23:12:41  295820
изображение.png (323Кб, 617x206)
>>295790
>Есть ещё такая же.
На рабочей замкни CH_PD на землю. Но этот пин никуда не выведен, придумай там как его замкнуть.
Потом соедини с рабочей
GND -> GND
3v3 -> 3v3
RX -> RX
TX -> TX
И посмотри выводится ли что-нибудь в терминал при старте "сломанной"?
В USB должна быть воткнута рабочая.
В принципе CH_PD можно и не замыкать если прошивать не собираешься, они обе будут тебе в терминал срать. Жмакай ресет на "сломанной" и смотри появляется ли что-нибудь
Аноним 21/09/17 Чтв 00:59:00  295826
>>295784
Бамп
Аноним 21/09/17 Чтв 06:53:32  295827
>>295784
>>295826
Хочешь то ты чего от нас?
Чтоб мы тебе без железа взяли и накидали скетч? Оно нам надо?
Бери пиши, появятся вопросы, приходи.
Аноним 21/09/17 Чтв 07:48:28  295829
>>295784
Пиши мыло, за штуку деревянных сделаю.
Аноним 21/09/17 Чтв 14:00:48  295853
анон, если я к этому http://www.getchip.net/posts/059-ispravlyaem-avr-fyuzy-pri-pomoshhi-atmega-fusebit-doctor/
прикручу ср2102 взлетит? прост есть ненужный дата кабель.
Аноним 24/09/17 Вск 02:04:56  296134
Приехала Wemos d1, подключенный светодиод горит постоянно и с любого пина, IDE пишет espcomm_upload_mem failed. Что это может быть?
Аноним 24/09/17 Вск 20:34:01  296201
>>296134
Это говорит о том, что ты не можешь описать нормально проблему и руки у тебя скорее всего торчат из жопы.
Аноним 25/09/17 Пнд 00:11:44  296234
>>296201
Подключил, залил блинк, вместо мигания светодиод горит постоянно, подключил к другому пину, тоже самое. Попытался перезалить. Выдает ошибку espcomm_upload_mem failed. Описал? Описал!
Аноним 25/09/17 Пнд 05:32:34  296257
>>296234
> Подключил, залил блинк, вместо мигания светодиод горит постоянно, подключил к другому пину, тоже самое. Попытался перезалить. Выдает ошибку espcomm_upload_mem failed. Описал? Описал!
https://geektimes.ru/post/271754/
Все сделал как тут?
Аноним 04/10/17 Срд 00:31:47  297326
1507066281041.png (1517Кб, 1402x789)
1507066285333.png (1658Кб, 1402x789)
1507066289573.png (1674Кб, 1402x789)
Сап, ананасы. Когда-то лутал микроволновку, снял семисегментник на 12 пинов. Сейчас добрался до него с мыслями, что неплохо было бы его к проекту припилить. Начал гуглить даташиты, а вот конкретно под него только сраная схема из сраной микроволновки. Все мануалы заточены под 6вверху-6внизу, а у меня все 12 в ряд. И насчет общего неизвестно, анод или катод.
И вот как его воткнуть в мою али-ардуину?
Помоги, анон!
Аноним 04/10/17 Срд 01:56:18  297331
>>297326
>И насчет общего неизвестно, анод или катод
Возьми ~2к резистор и проверяй где что.
Аноним 04/10/17 Срд 03:01:38  297334
Прозвонил тестером, плюс на группы и минус на сегменты.
Аноним 04/10/17 Срд 03:03:36  297335
>>297331
>>297334
Аноним 04/10/17 Срд 11:07:53  297375
>>297334
Зачем вообще спрашивал, если мультиметр есть?
Аноним 05/10/17 Чтв 00:02:55  297439
IMG1937.JPG (2589Кб, 3264x2448)
нашел фотку 3хлетней давности у себя. Кто догадается для чего это.
Аноним 05/10/17 Чтв 01:20:32  297446
>>297439
Похоже на синт, запиленный из баяна.
Аноним 05/10/17 Чтв 08:34:22  297464
>>297439
Электробаян! Сервы вижу, дурину, драйвер шагового двигателя. Электробаян!
Аноним 05/10/17 Чтв 09:00:52  297467
>>297439
Шарманка-органчик на пердуинах.
https://www.youtube.com/watch?v=0TTXVMMWlbU
Аноним 05/10/17 Чтв 13:22:07  297494
Радач, есть четыре оптопары выходных. И есть три пина, больше нету. Надо управлять этими оптопарами. Планирую юзать демультиплексор типа 4051 для этих целей. Взлетит или есть другие варианты?
Аноним 05/10/17 Чтв 14:04:19  297503
Аноны, как найти ссылки на все предыдущие треды чтобы не задавать тупые вопросы по ардуине? Как работает поиск на этом сайте я нихуя не знаю.
Аноним 05/10/17 Чтв 14:22:32  297504
>>297494
Ну или сдвиговый регистр, как вариант.
Аноним 05/10/17 Чтв 14:26:58  297505
>>297504
Бля, или еще лучше, если я уже исплользую мультиплексор для ввода аналогового сигнала, то смогу я одновременно его использовать для вывода цифрового сигнала на оптопары? То есть он же может одновременно в цикле и на ввод и на вывод работать?
Аноним 05/10/17 Чтв 14:36:40  297507
>>297505
Эх, не получится, чет я плохо продумал вариант с одновременным вводом-выводом с мультиплексором. Ну тогда сдвиговый регистр остается.
Аноним 05/10/17 Чтв 17:42:11  297529
>>296257
У меня большая версия.
Причем заливал на неё WifiSkan - работала нормально.
Задаюсь вопросом, а не мог я её повредить при подключении светодиода?
Какие вообще варианты?
Аноним 05/10/17 Чтв 17:46:07  297530
>>297494
если позволяет логика работы оптопар типа - первая включилена вторая выключена или первая выключиена вторая включена то можно повесить на 2 наги 4 штуки.
если во времени оптопары друг друга сваим включением выключением перекрывают, то только сдвиговый регистр ну или демультиплексор.
подумой мож добудеш где лишнюю ногу.
например 4 кнопочки можно повесить на одну ногу от строба индикатора если он светодиодный.
Аноним 05/10/17 Чтв 17:59:26  297531
Эй дрочеры а ну быстро мне дали ссылки на предыдущие треды по ардуине, все равно ваше время бесплатное
Аноним 05/10/17 Чтв 18:20:55  297532
>>297531
> а ну быстро мне дали
Дал. Поищи за щекой.
Аноним 05/10/17 Чтв 18:55:55  297535
>>297532
Нашел за щекой у твоей мамки хуй ашота с рынка
Аноним 05/10/17 Чтв 21:17:19  297543
Имеет ли смысл дрочить atmega8, если во всех дырках сейчас одна только ардуина? Сильная ли разница в энергопотреблении? ПроЭкт будет работать от батареек, так что это важно в первую очередь.

Мне старший коллега сказал, что ардуина это зашквар для казуалов, подарил горстку атмег8 и сказал мол на, дрочи.
Аноним 05/10/17 Чтв 21:19:49  297544
>>297543
Вся разница в размере флеша. У пердуини 32кБ, у атмеги8 - 8кБ
Да удрочись на здоровье.
Аноним 05/10/17 Чтв 21:50:41  297548
>>297543
>подарил горстку атмег8 и сказал мол на, дрочи.
Он тебе просто слил устаревший мусор, который самому уже не нужен и вообще никому не нужен. Тоже со знакомыми ньюфагам обычно так делаю, а то шкаф лопнет от хлама.
Аноним 05/10/17 Чтв 22:58:27  297555
>>297529
>>296134
кто-нибудь! Что делать - тоо?
Аноним 05/10/17 Чтв 23:25:05  297557
ордуино.png (759Кб, 640x603)
>>297543
Ну я даже не знаю... Вот тебе нарисовал.

>>297548
Конечно это устаревшее дерьмо, но разве какая-нибудь ATmega328 будет менее устаревшей?
Аноним 05/10/17 Чтв 23:52:53  297560
>>297548
А еще он мне подарил горстку новых жал хакко

>>297557
Спасибо, доходчиво.
Аноним 06/10/17 Птн 07:03:48  297582
>>297560
> подарил горстку новых жал хакко
Я начал беспокоиться о твоей анальной девственности. Неспроста он тебя дарами ублажает.
Аноним 06/10/17 Птн 08:39:11  297590
>>297582
Алиэкспресс, я гарантирую это.
Аноним 06/10/17 Птн 11:21:43  297598
>>268235 (OP)
Аналоговые пины можно использовать как цифровые?
Аноним 06/10/17 Птн 12:35:00  297604
>>297598
Они не аналоговые, они все цифровые. Только на 8-ми или 16-ти есть входы на АЦП. В остальном, это только цифровые входы-выходы, прочти уже мануал на микроконтроллер.
Аноним 06/10/17 Птн 18:11:17  297654
>>297446
>>297464
>>297467
Ага
Аноним 06/10/17 Птн 19:15:17  297662
complete-connec[...].png (180Кб, 1619x723)
В каких проектах вобще эта lattepanda со встроенной пердуиной может пригодиться?
Аноним 07/10/17 Суб 06:33:19  297689
>>297662
Компьютер собрать. Велосипед ещё можно. Я даже знаю людей, что на малине турникет собирают.
Аноним 07/10/17 Суб 06:41:08  297690
>>297689
Компьютер то понятно но нахера там пердуина то встроена лол
Аноним 07/10/17 Суб 08:05:00  297694
>>297662

лол, зачем они туда пердуину засунули? идиоты
Аноним 07/10/17 Суб 10:40:24  297698
>>297694
Real time.
Аноним 07/10/17 Суб 11:16:41  297701
>>297698

там стоит 64-битный процессор x86 два гигагерца, четыре ядра, можно выделить операционной системе два ядра и два ядра выделить под реалтаймовые задачи с учётом DMA, на плате можно было развести GPIO и поставить буферы для конвертирования уровней и усиления gpio по току, добавить ацп, получилась бы универсальная йоба, вместо этого они похаранили gpio под чипом и поставили туда ардуину, это не просто долбоибизм, это уже ардуина головного мозга
Аноним 07/10/17 Суб 19:09:43  297740
>>297701
Ардуина головного мозга -- скорее всего. Но обычные процессоры не используют вместо микроконтроллеров, это даже распберри показала. Т.к. не всё там выполняется такт-в-такт, и периферия отличается. Даже арм сделали специальные ядра для мк.
Аноним 07/10/17 Суб 19:42:51  297746
>>297740
>Но обычные процессоры не используют вместо микроконтроллеров

чоо?
кто запрещает?
Аноним 07/10/17 Суб 20:08:11  297747
>>297746
>кто запрещает?
Здравый смысл, ебанько.
Аноним 07/10/17 Суб 23:08:36  297759
Господа пердуинщики, не подскажите случаем, у AVR за максимум (1023 уровень) при считывании напряжения принимается напряжение питания?
Аноним 08/10/17 Вск 00:12:54  297763
sylviasupersimp[...].jpg (76Кб, 800x600)
>>297759
Нет, принимается напряжение AVCC, внутреннего опорника (1.1В у Atmega328) или AREF в зависимости от настроек, подробней читай в даташите на микруху.
Аноним 08/10/17 Вск 00:14:33  297764
>>297763
Лень лезть в даташит микрухи.
AVCC от VCC по уровню отличается вообще?
Аноним 08/10/17 Вск 00:17:25  297765
>>297764
Я слегка долбоёб, да.
Я имел в виду то, почему у пердуины при замере напряжения максимальный уровень далеко не 1.1В, а что-то около напряжения питания.
Аноним 08/10/17 Вск 00:20:09  297766
qtechknow41.jpg (129Кб, 600x401)
>>297764
>Лень лезть в даташит микрухи.
Ну и сасай тогда. Нахуй ты вообще этим занимаешься, если не можешь найти ответы на такие глупые вопросы в даташите в соответствующем разделе?
Аноним 08/10/17 Вск 00:20:42  297768
444.png (12Кб, 949x129)
>>297765
Всё, нашёл. Похоже на то, что по дефолту там за референс Vcc.
>>297766
Сам сасай, пёс.
Аноним 08/10/17 Вск 00:26:27  297771
11dddd.jpg (103Кб, 1280x720)
>>297768
Ведь несложно было, а дебс? Мог сразу так сделать.
сега сага 08/10/17 Вск 00:30:38  297772
>>297771
Тебе что надо-то от меня? Я и без того зашкварился, используя пердуину в своём проекте, хоть я и аналоговый до мозга костей, а теперь какой-то обоссанный пердуинщик пытается пристыдить меня тем, что мне лень даташиты читать. Нахуй путешествуй, гниль.
Аноним 08/10/17 Вск 00:40:02  297773
19906193-little[...].jpg (21Кб, 450x300)
>>297772
Обосрался - обтекай, маня. Ты сам виноват, что хаваешь ардуино говно, когда можешь писать нормальный код в Atmel студии, или купить за ту же цены современный 32х битный контроллер.
сега сага 08/10/17 Вск 00:52:39  297778
>>297773
щаз бы код для драйвера фонарика делать на си и покупать 32бит контроллер для этого
Аноним 08/10/17 Вск 00:58:20  297780
15053186586940.jpg (56Кб, 567x561)
>>297778
>код для драйвера фонарика делать на си
Как будто что-то сложное. Иди дальше свое аналоговое дерьмо дрочи, ленивый мудак до мозга костей. Надеюсь твоя поделка сгорит к хуям.
сега сага 08/10/17 Вск 00:59:23  297782
>>297780
Гля, цифродаун порвался. Сложно до единицы считать?
Аноним 08/10/17 Вск 01:05:42  297784
Photo-17-11-201[...].jpg (1947Кб, 2592x1936)
>>297782
>Сложно до единицы считать?
Разве что тебе, раз ты так полыхаешь от конструктора для детей.
Аноним 08/10/17 Вск 01:06:47  297785
>>297784
>конструктор для детей
Ага, пони для девочек, москва для москвичей. Мы знаем.
Аноним 08/10/17 Вск 01:07:46  297786
>>297772
>я АНАЛоговый
>драйвер фонарика
>микроконтроллер

Ясно.
Аноним 08/10/17 Вск 01:35:24  297791
Сап, радач. Посоветуйте ХОРОШУЮ приблуду для создание WI-FI соединения (естественно под Ардуино). Заказал как-то с Али - говно. Или даже посоветуйте магазины (не Али), где можно покупать различные детали (втч транзисторы-хуисторы и прочее (желательно с быстрой доставкой)).
Аноним 08/10/17 Вск 01:53:24  297792
>>297791
esp 8266
ebay, типикал помойка как и али
Аноним 08/10/17 Вск 10:59:56  297823
>>297791
заказывай с али, не выебывайся
Аноним 08/10/17 Вск 11:17:57  297826
>>297791
Я себе 5 штук ESP-12F тут взял
https://www.banggood.com/5Pcs-ESP8266-ESP-12F-Remote-Serial-Port-WIFI-Transceiver-Wireless-Module-p-1046654.html
Там 4мб флешка, можно записать землю, небо и аллаха.
Ну а можно с ардуиной общаться, если прям очень хочется. Но эта штука намного мощнее ардуины, это как трактор к велосипеду цеплять.
Аноним 08/10/17 Вск 12:00:02  297828
perd.jpg (50Кб, 703x465)
>>297747

похоже у пердуинщеков свой особый здравый смысл
Аноним 08/10/17 Вск 12:25:31  297830
>>297690
Модно. Стильно. Молодежно.
Аноним 08/10/17 Вск 13:09:52  297834
>>297828
Нет, просто тебе тупенькому не понять разницу между встраиваемыми системами, где нужен микропроцессор и системами автоматизации, где нужен микроконтроллер, так что иди дальше дергать гпио на своих пердуинах и малинках.
Аноним 08/10/17 Вск 13:33:00  297837
120px-Ponyal.jpg (5Кб, 120x119)
>>297834
охуеть тут умные блять собрались
а вот например не понял какая разница между микропроцессором и микроконтроллером

мимокрокодил
Аноним 08/10/17 Вск 14:23:07  297843
Привет, Аноны.
Не так давно заметил на Aliexpress небольшие (меньше дюйма), длинные экраны OLED. По-моему достаточно годно. Стоят недорого - 2-4 доллара за 128х32(64), в отличие от дорогих E-Inc. Обычно одноцветные белые, но есть двухцветные и full на 65k цветов. Последние подороже.

Управляются по I2C или SPI. Кто-нибудь работал с ними? Вам понравились?
Аноним 08/10/17 Вск 14:34:30  297845
>>297843
> в отличие от дорогих E-Inc.
Для этих нужно городить контроллер и питание охуевшее. Правда недавно стал замечать со встроенным контроллером, правда мелких диагоналей.
Аноним 08/10/17 Вск 14:46:53  297846
>>297845
Да вроде на Aliexpress за 15-20 баксов обычные маленькие E-Inc, коннектятся через I2C/SPI. Но когда маленький одноцветный экранчик стоит как половина RPI3B - меня жаба душит его брать.
Аноним 08/10/17 Вск 14:54:36  297848
>>297846
E-Ink идеально подходит для всяких носимых или настольных (с подзарядкой от маленькой солнечной панельки) устройств с не очень частым обновлением дисплея, где важно низкое энергопотребление.
Аноним 08/10/17 Вск 15:13:37  297851
>>297848
Сижу и думаю, почему решил писать inc,
от include, что ли


Ты прав, спасибо. Действительно, в таком случае это хорошая идея.
Аноним 08/10/17 Вск 16:50:10  297867
Анон, как ты побеждал сраку на CN340 под мак? Назаказывал хуиты у китайцев, нихуя не работает, блджад.
Аноним 08/10/17 Вск 17:08:27  297869
>>297867
Детальная инструкция тут. 
https://www.simplicate.info/2016/09/16/ch340-drama-osx-10-12-sierra-16a313a/
Сначала стираем старый драйвер по инструкции.
Перегружаться на надо.
Потом ставим новый https://github.com/jimaobian/CH34x_Install_V1.3
сросит про перезагрузку и все работает
Аноним 09/10/17 Пнд 00:20:52  297909
В прошлом треде видел ссылку на МЕГА ПАК с разными датчиками под Ардуино. Подкиньте ссылку, пожалуйста.
Аноним 09/10/17 Пнд 01:00:30  297912
11111111111111.jpg (146Кб, 736x736)
>>297909
Заходишь на али, вбиваешь arduino kit и находишь их огромное количество. Но честно скажу, датчики и прочее что находится в этих наборах - полное говно, которое потом все равно выкинется в ящик из-за наличия значительно более качественных сенсоров и комплектующих за те же деньги или чуть дороже.

+ всякие кондеры, резюки и кнопочки в них - лютый оверпрайс, на те деньги, что за них накидывают, можно на том же али купить пакет 100шт таких.
Аноним 09/10/17 Пнд 01:10:59  297913
15074841620790.jpg (44Кб, 604x453)
>>297912
Из нормального в этом наборе:
1. Собственно сама ардуина
2. MEGA 2560 Development Expansion board
3. Дисплей (хотя могли еще докинуть к нему микруху, которая позволяет подключать его по I2C)
4. Ик пульт и приемник
5. Матричная клавиатура
6. 7-сегментные индикаторы
7. LED матрица
8. Серво моторчик

Остальное (температура/влажность, акселерометр, шаговик, плата зарядки, вся рассыпуха) лучше покупать другие/отдельно.
Аноним 09/10/17 Пнд 01:14:23  297914
>>297913
>хотя могли еще докинуть к нему микруху, которая позволяет подключать его по I2C
В этом наборе они все такие есть (74НС595), просто могли одну из них сделать на плате с гребенкой и питанием для подсветки, как у нормальных вендоров.
Аноним 09/10/17 Пнд 06:51:05  297922
>>297914
> 595
> i2c
Аноним 09/10/17 Пнд 06:51:43  297923
>>297913
Какой акселерометр лучше покупать отдельно?
Аноним 09/10/17 Пнд 08:11:47  297933
>>297923
Бери сразу с компасом и гироскопом. Так как это уже возможно в одной микросхеме, то нет нужды переплачивать за свое само обучение. Если тебе дрон делать с размахом крыла 2-5м, то лучше гироскоп отдельно.
Аноним 09/10/17 Пнд 09:51:36  297943
>>297933
mpu6050 норм?
Аноним 09/10/17 Пнд 11:55:07  297952
>>297943
Бери 9265
Аноним 09/10/17 Пнд 12:49:38  297957
>>297952
Разве он стоит 4-5-кратной разницы в цене?
Аноним 09/10/17 Пнд 12:57:40  297958
>>297943
mpu6050 - топчик, более новые его аналоги немного глючат судя по сравнениям от людей, которые делают себе шлемы виртуальной реальности с ними. Можно взять сразу с компасом и барометром:
https://ru.aliexpress.com/item/GY-86-10DOF-MS5611-HMC5883L-MPU6050-Module-MWC-Flight-Control-Sensor-Module/32695138012.html
Аноним 09/10/17 Пнд 19:18:12  298006
>>297958
Пидоры, откуда вы это слово взяли топчик, ебать ваших мам сапогом в очко
Аноним 09/10/17 Пнд 19:58:22  298018
>>298006
Топчик, ору, орнул - выжег бы напалмом уебков.
Аноним 09/10/17 Пнд 21:12:09  298027
>>298018
Помпаж топчик, орнул с тебя в голосяндру.
Аноним 09/10/17 Пнд 21:43:52  298030
Задался тут вопросом странным. А можно ли взорвать диод? Почему этот тред? Потому что экспериментирую с Ардуино и пришла в голову идея. Подавал 5v без резисторов - только сгорела.
Аноним 09/10/17 Пнд 22:40:55  298038
>>298030
Ебучие ардуинщики

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

А вот всякие мощные штуки, типа IGBT-транзисторов могут сочно ебануть. Такие вот в корпусе TO247 просто отстреливали, достаточно опасно, когда было ЧОТО не то и они коротили 1000мкф*310В. Но у них кристалл огого.

Всё, пока-пока.
Аноним 10/10/17 Втр 00:46:22  298053
>>298006
а вот и старый пердун пригорел, тебе сколько, лет 40 наверное?
Аноним 10/10/17 Втр 05:39:44  298063
>>298053
Одноклассникам привет передавай.
Аноним 10/10/17 Втр 08:18:57  298071
>>298030
Нет, диоды, индукторы и резисторы выгорают постепенно, с дымком но без взрыва. Смачно бабахают помимо транзисторов еще конденсаторы, плавкие и термо- предохранители и некоторые микросхемы.
Аноним 10/10/17 Втр 19:26:16  298163
sdgfdhx.png (45Кб, 842x555)
Я как бы уже не совсем ардуинщик, но спросить лучше тут.
Думаю затариться драйверами для построения кастомных LED (и не только) 7-сегментных дисплеев, выбор свелся к MAX7219 vs TM1638.
С 7219 немалый опыт, отлаженный компактный код.
С 1638 (и даже TM1637) опыта не имел, даже с готовыми модулями, в руках не держал.
Вижу, что у 1638 больше возможностей, как я понял, в том плане, что оно универсально для всех дисплеев (common anode/cathode), можно подцепить клавиатуру.
Но 1638 нормально не каскадируются, 7219 можно соединять последовательно и управлять десятками разрядов (или большой светодиодной матрицей) с помощью тех же 3 пин (пикр), а у 1638 нужно использовать +1 доп. пин мк на каждую 1638 (STB/CS), что к тому же усложняет и увеличивает код, еще у 1638 нет такой замечательной вещи, экономящей ресурсы, как режим автодекодирования цифр (если не нужны кастомные символы). Все это особенно актуально при использовании какой-нибудь тини13. Далее, 1638 более тормозная, клок всего 1МГц, 7219 позволяет клок до 10МГц.
Короче, 1638 подкупает универсальностью (общий анод/катод + клавиатура), но по остальным параметрам 7219 (только общий катод) во всем лучше.
Вот и не знаю, как тут быть, хочется затариться чем-то одним под свой стандартизованный код и не париться долгое время.
Кто что посоветует? Мб есть подобные другие дешевые драйверы, менее известные, которые стоит рассмотреть?
Аноним 10/10/17 Втр 20:04:53  298167
>>298163
Ты не учел еще то, что TM1638 - это китайское говно, а MAX7219 разрабатывали белые люди.
>Далее, 1638 более тормозная, клок всего 1МГц, 7219 позволяет клок до 10МГц.
Невозможно физически успеть прочитать цифры, которые меняются чаще нескольких раз в секунду. Какой смысл обновлять индикатор чаще нескольких десятков раз в секунду?

>Мб есть подобные другие дешевые драйверы, менее известные, которые стоит рассмотреть?
Возможно PCF8536.
Аноним 10/10/17 Втр 20:44:58  298168
>>298167
>Ты не учел еще то, что TM1638 - это китайское говно, а MAX7219 разрабатывали белые люди.
Это так, но конкретно тм1638 хорошо известна и проверена, англ. даташит вполне вменяемый. Другое дело какая-нибудь TM1652, по которой вся инфа на китайском.
>Невозможно физически успеть прочитать цифры, которые меняются чаще нескольких раз в секунду. Какой смысл обновлять индикатор чаще нескольких десятков раз в секунду?
Имею ввиду не только клок, а вообще скорость побитовой загрузки данных. На нескольких разрядах 7 сегментов не увидишь, а если у тебя крупная матрица? Сможешь наблюдать как она последовательно обновляется.
Кроме того тормознутость подразумевает что если у тебя какая-нить стм32, придется вставлять нопы, дилэи в алгоритм вывода, чтобы драйвер успел переварить. А это сильно замедляет выполнение всей программы.
>Возможно PCF8536.
Вот для лед матриц - самое оно, цветную подсветку можно сделать, но на али такого нет. А так, вещь хорошая, с отличным подробным даташитом.
Аноним 10/10/17 Втр 21:08:03  298169
>>297912
от кейстудио бери 37 ин ван набор
Аноним 10/10/17 Втр 21:08:41  298170
>>297912
от кейстудио бери 37 ин ван набор
Аноним 10/10/17 Втр 22:00:18  298176
>>298168
>а если у тебя крупная матрица? Сможешь наблюдать как она последовательно обновляется.
Ты рассчитывал скорость обновления?

>Кроме того тормознутость подразумевает что если у тебя какая-нить стм32, придется вставлять нопы, дилэи в алгоритм вывода, чтобы драйвер успел переварить.
Использовать аппаратный SPI никак нельзя? А ведь там еще и ПДП имеется.
Аноним 10/10/17 Втр 22:29:50  298181
>>298176
>Ты рассчитывал скорость обновления?
Для дисплея в сотни точек с тормозными драйверами - вполне реально увидеть глазом.
>Использовать аппаратный SPI никак нельзя? А ведь там еще и ПДП имеется.
Ну да, я привел неудачный пример.
В простых мк дма не завезли, спи тоже не всегда имеется, так что почти все софтово.
Аноним 10/10/17 Втр 22:38:24  298182
4VCvpzT2yM.jpg (87Кб, 960x825)
Как лучше организовать алгоритм работы дата логгера с жпс? Хочу чтобы жпс через определенное расстояние делало запись на сдшку. Наверное это реально, но я пока не искал, надеюсь там есть нормальные либы. Хочу чтобы на карту потом из csv можно было наложить ровненькую сеточку из данных и координат.
Аноним 10/10/17 Втр 23:10:57  298187
15071327756390.jpg (38Кб, 640x360)
>>298169
>>298170
Тоже самое говно, только на красивых платках, особенно эти бесполезные датчики газов с погрешностью 15-20%, данные с которых надо еще перещитывать по графику температуры/влажности, а учитывая точность убогого DHT-11 в этом комплекте, они будут показывать все что угодно, но даже не приблизительную концентрацию нужных газов.
Аноним 10/10/17 Втр 23:26:53  298188
>>298163
TM1638 - если тебе нужны еще и кнопки, также ты можешь их "запараллелить" сколько угодно (STB - выбор микрухы, остальные 2 пина общие для всех)
MAX7219 - больше подходит даже не для семисегментников (нахуй тебе их столько, особенно если параллелить собрался), а для LED матриц всяких здоровых.
Аноним 10/10/17 Втр 23:29:46  298189
>>298167
>Невозможно физически успеть прочитать цифры, которые меняются чаще нескольких раз в секунду. Какой смысл обновлять индикатор чаще нескольких десятков раз в секунду?

Такая частота нужна опять же для всяких LED панелей, где надо обновить несколько десятков/сотен тысяч светодиодов за раз.
Аноним 10/10/17 Втр 23:30:10  298190
Чот ща прям полыхнуло. Наткнулся в ютубчиках на видео, где мужик поясняет за китайскую плату STM32F407, потом берет в руки F103 и говорит что не может показать как он работает, ибо готовой прошивки нет. В других видосах в кейл какими-то либами насрано, и куча видео про ардуино. Всё же ардуиноблядь не человек.
Аноним 10/10/17 Втр 23:33:59  298192
>>298190
Ну а хули тут удивляться, учитывая что в пердуиноиде завезли либы для STM32 больше года назад.
Аноним 10/10/17 Втр 23:43:55  298193
>>298192
Ну просто 407 поддерживает FSMC, I2S, DAC искаропки, а этот под два моргающих диода проект качает. Вот же сука, как у меня горит.
Аноним 10/10/17 Втр 23:44:15  298194
>>298163
Бери TM1638, если собираешься просто делать разные девайсы с индикацией на семисегментниках и кнопками, сможешь тогда ставить микрухи с малым количеством ног. Тебе надо будет всего 3 ноги, чтоб подключить 10 семисегментников и 24 кнопки, лол.
Аноним 10/10/17 Втр 23:47:11  298195
>>298193
Ну это как веб-макаки в сфере веб-девелопмента, которые только и могут, что скачать либу и по гайду ее подключить, чтоб кое-как работало. Такие люди есть в любой отрасли разработки, которые просто не способны думать своей головой и в чем-то разбираться, как уебище несколькими постами выше, которое не могло прочести в даташите инфу про опорное питание АЦП.
Аноним 11/10/17 Срд 00:47:29  298202
>>298182
Не очень понимаю, что значит лучше?
Вот у тя библиотека жпс, там будет что то типа стринг гетКоардинаты.
Вот у тебя библиотека сд карты, там будет что типа:
опен опхуй.цсв
принтлн стринг гетКоординаты

Что именно то лучше?
Аноним 11/10/17 Срд 01:18:05  298206
>>298168
>если у тебя какая-нить стм32, придется вставлять нопы, дилэи в алгоритм вывода
Подключал TM1638 к STM32 на 48МГц, ниодного дилея не вставлял в функции приема-передачи данных, все прекрасно работает в том числе и кнопки.
Аноним 11/10/17 Срд 01:22:00  298207
>>298176
>Использовать аппаратный SPI никак нельзя? А ведь там еще и ПДП имеется.
Если речь, про тормознутость TM1638, то там далеко не SPI. В ней как и в TM1637 подобие I2C (только добавили STB пин, чтоб подключать несколько микрух сразу), но со своими последовательностями импульсов на прием и передачу данных, поэтому аппаратный I2C не прокатит.
Аноним 11/10/17 Срд 07:59:16  298228
>>298207
Ты с чем-то путаешь. От SPI это отличается только тем что линия данных двунаправленная. Если читать данные не нужно, то это будет SPI в чистом виде.
В I2C обе линии SDA и SCL двунаправленные, есть стартовые/стоповые комбинации и ACK/NACK и еще скорость передачи подстраивается по ведомым. А еще для возможности параллельного подключения во многих микросхемах с I2C есть выводы для выбора адреса.
Аноним 11/10/17 Срд 12:34:03  298242
>>298228
У меня есть несколько проектов с TM1637 и TM1638, поверь я знаю о чем говорю. Тем более в даташите TM1637 написано: Two-wire serial interface (CLK, DIO), в TM1638: Serial connection (CLK, STB, DIO). DIO - это по сути SDA, он двунаправленный, потому что передает данные для сегментов и данные с кнопок. Только у этих микрух нет адреса, поэтому в TM1638 сделали STB пин, чтоб можно было подключить больше одной, использую теже CLK и DIO.
Аноним 11/10/17 Срд 15:12:19  298255
Я правильно понимаю, что при подключении нескольких датчиков по SPI, у них только пины CS отдельные должны быть, а пины MISO и SCK общие?
Аноним 11/10/17 Срд 15:42:23  298259
>>298257
>электросварка это дорого

Сху>>298255
> Я правильно понимаю, что при подключении нескольких датчиков по SPI, у них только пины CS отдельные должны быть, а пины MISO и SCK общие?

DA.
Аноним 11/10/17 Срд 17:16:44  298282
>>298242
Речь же шла о TM1638, почему ты вдруг заговорил о TM1637?
Хорошо, у TM1637 есть стартовые/стоповые биты и ACK, что делает это очень похожим на I2C. Но можешь ли ты показать в документации TM1638 эти биты? Конечно DIO двунаправленный, но чем это будет отличаться от SPI если не читать данные с кнопок? Даже если и нужно читать, то можно MOSI и MISO у микроконтроллера соединить через резистор, а вывод DIO TM1638 подсоединить к MOSI.
Аноним 11/10/17 Срд 17:26:10  298285
>>298202
Ясно. Я просто нихуя не понимаю в этом, так как географ.
Аноним 11/10/17 Срд 23:46:03  298366
>>298285
Ну у тебя это уже есть или ты вообще спрашиваешь?
Давай попробуем с того, что ты сможешь выводить координаты в монитор порта, сможешь это сделать или более подробных советов дать?
Аноним 14/10/17 Суб 19:34:05  298657
IMG201710131456[...].jpg (51Кб, 480x549)
>>298366
У меня нихуя нет пока кроме горстки ардуин и фантома. Нахуя мне монитор порта, когда я про дата логгер спрашиваю. Я чет полистал ardupilot и понял, что можно сразу пилить свой коптер без дополнительных ардуин, если он представляет и себя ардуинопрошивку. то я думаю что можно прямо на бортовой компьютер ебнуть датчики, либы и кусок кода который мне будет это все в телеметрию слать и писать на сдшку. Тут кстати был тред про квадрокоптеры, но я его не наблюдаю.
Собирал кто вообще поделия на этом арупилоте из присутствующих?
Аноним 14/10/17 Суб 20:41:41  298659
>>298657
>Я просто нихуя не понимаю в этом
>сможешь выводить координаты в монитор порта
>Нахуя мне монитор порта?
Так ты сможешь это сделать или нет, лалка? Если ты не сможешь - то ты и логгер не сделаешь.
Суть в том, что тебе для начала надо получать от либы жпс координаты в формате стринг, сначала добейся, можешь без монитора порта.
Затем когда это заработает корректно - будешь это записывать на карту.

Аноним 14/10/17 Суб 21:23:21  298660
>>298659
Я делал уже, на гитхабе дохуя этого говна. Зачем что-то уметь вообще для ардуины? Это блядь конструктор для детей, бери проект из головы, иди на смотри гитхаб у других и делай.
Аноним 15/10/17 Вск 01:33:23  298668
>>298660
Ну бля, соедини скетч сдкарты и жпс, че
Аноним 15/10/17 Вск 02:57:47  298675
Какой номинал NTC термисторов брать к AVR'ам? Речь о простейшей измерительной цепи в виде делителя, где вместо нижнего резистора - термистор. Вроде бы у тинек и атмег к АЦП советуют цеплять верхний резистор не более 10к, т.к. входное сопротивление АЦП при измерении низковато, т.е. будет слегка просаживать напругу. Получается, с учетом мин. конечного сопротивления нтцшек, оптимальны номиналы <=10к. Что посоветуете, 10к или 5к?
Из какой серии лучше брать, MF52A или MF58?
Аноним 15/10/17 Вск 11:34:10  298691
>>298675
По моему они почти всегда и везде 10к.
Аноним 15/10/17 Вск 18:01:01  298721
photo2017-10-15[...].jpg (176Кб, 1280x960)
>>298668
Да я уже иначе хочу сделать. Не важно в общем, когда руки дойдут, уже более конкретно чего-нибудь спрошу.
Лучше посмотрите какую хуйню заказал, буду на следующих выходных паять ее наверное. Вот по этому проекту: tricorderproject.org/blog/sneak-peek-3d-printable-mini-spectrometer.
Аноним 16/10/17 Пнд 18:41:55  298822
Vr59aq1xNBc.jpg (135Кб, 720x960)
Сап, радач. Пару дней назад пришел этот термистор с али и я до сих пор не понимаю как его подключить к ардуинке. Помимо питания он имеет цифровой выход и на али написано что он отправляет единицу при изменении температуры в каких-то пределах, которые можно регулировать с помощью подстроечного резистора на платке. Это значит что он вообще не в состоянии показывать температуру?
Аноним 16/10/17 Пнд 18:57:00  298823
>>298822
Как ты вообще собирался его подключать не имея схемы?
Судя по всему к этому термистору приделан компаратор. Неужели ты даже не догадался загуглить название микросхемы?

>Это значит что он вообще не в состоянии показывать температуру?
Термистор это не индикатор, чтобы показывать что-то. Можешь отпаять его от этой платы и включить по другой схеме.
Аноним 16/10/17 Пнд 19:29:56  298828
>>298822
Отпаяй его, померяй сопротивление и с резистором подключи.
http://arduino-diy.com/arduino-thermistor
Кури короче.
А лучше купи нормальный датчик.
Аноним 16/10/17 Пнд 23:00:16  298859
>>298822
Покупать какую то хуйню, вместо ds18b20.
Твоя хуйня даже не для ардуины, ее можно тупо к реле подключить и будет тебе термостат.
Ну или отпаяй его, как уже сказали, соедини последовательно с резистором на 10к, крайние ноги в gnd и +5, среднюю в а0, затем дрочись с градуировкой, тк эта хуйня не линейная.
Я делал так: логгер на сдкарту + ds18b20 + ацп с термистора какого то. Всю эту хуйню погружал в горячий (70С) спирт и клал в морозилку до -16С.
Получилась КЭПспонента. Это значит, что ты не сможешь линейно посчитать температуру, придется пердолиться табличкой или формулой
Затем я все это выкинул и хуй забил, тк у меня есть ds18b20.
Аноним 17/10/17 Втр 00:36:41  298869
>>297701
Проблема не в процах, а в системе. Винда и линупс реалтайм на хую вертели.
Данная штучка нужна если у тебя софтовая часть требует винды, а железная - ртос.
Например прибор для автоматизации экспериментов, электромеханический игровой автомат с навороченным интерфейсом, мало-ли чего. Вещь чисто для любительского сектора, профи не нужна.
Аноним 17/10/17 Втр 01:02:25  298873
>>297837
Микропроцессор это по сути просто числодробилка, в чистом виде не используется, только с материнской платой.
А вот микроконтроллер это уже как бы готовый компьютер в одной микросхеме. У него есть свой CPU, хард, оперативка и ещё куча периферийных устройств. В МК заливаешь программу, подаёшь питание и всё, он работает.
Аноним 17/10/17 Втр 01:22:52  298875
15046227733220.jpg (243Кб, 500x625)
>>298859
>затем дрочись с градуировкой, тк эта хуйня не линейная.
>Всю эту хуйню погружал в горячий (70С) спирт и клал в морозилку до -16С.
Получилась КЭПспонента.
> Это значит, что ты не сможешь линейно посчитать температуру, придется пердолиться табличкой или формулой

Пиздец ты ебанутый. Видимо не слышал про уравнение Стейнхарта и его упрощенную версию B-уравнение, которое позволяет вычислять температуру термистора по формуле с использованием B значения (например, одно из распространенных B=3950)...
Аноним 17/10/17 Втр 01:28:04  298876
15042886932930.jpg (34Кб, 400x400)
>>298875
Бля, до сих пор не могу перестать орать с той хуйни, которой ты занимался чтоб перевести значение ацп в температуру
Аноним 17/10/17 Втр 01:36:55  298877
Screenshot110.png (46Кб, 696x626)
>>298859
Наверное такие графики тоже градуируешь, потому что нелинейно да и еще и с логарифмической шкалой, о боже!? Хотя для них тоже есть функции, куда подставляется всего 2 коэффициента, которые можно вычислить на сайтах, позволяющих парсить данные с рисунка графика, например:
http://arohatgi.info/WebPlotDigitizer/
Аноним 17/10/17 Втр 09:07:51  298910
Сап, появилась задача подцепить 6 шаговых двигателей на ардуинку.
Это возможно?
Какую плату брать? Мегу?
Аноним 17/10/17 Втр 11:03:17  298916
>>298910
Только две ноги на каждый движок, требуется, степ и дир (очевидно, чеез драйвер), всего 12 цифровых пинов. Можешь уно взять, можешь еще что. Мега оверкилл.
Аноним 17/10/17 Втр 11:20:34  298918
сап, ананасы.
я ебанутый и чайник. с этим разобрались, идем дальше.
суть такова – насколько мне придется охуеть, чтобы запилить среднешустрого паукана на ардуиномозге размерами со среднюю кошку?
подзарядка на спецплатформе по беспроводному принципу.
алгоритмы – ну хотя бы раз в час патрулирование квартиры, видео/фотосъемка и отправка на сервер файла.
i/o – голосовое управление.
нынешние технологии уже могут в БУДУЩЕЕ или потолок по прежнему в обмазывании дронами и не очень умными домами?
Аноним 17/10/17 Втр 11:32:44  298919
>>298918
Камеры просто развесь по углам, нахуя тебе патрулирование лол.
Аноним 17/10/17 Втр 12:25:53  298925
>>298919
Камеры это не цель, а скорее приятный бонус.
Аноним 17/10/17 Втр 12:29:20  298926
>>298916
Спасибо анон!
Аноним 17/10/17 Втр 13:52:57  298928
>>298925
Бесполезную хуйню просто ты нагородить собирался у которой нет задач, вот и никто такое не собирает. А так без проблем рисуешь линию и по ней ездит твоя йоба.
Аноним 17/10/17 Втр 14:12:30  298935
>>298928
Люто проиграл с тебя. Ты ведь понимаешь, что такое говорят на каждое новомодное устройство? Пульт ду, цветной тв, игровая консоль.
Ага, и эта хуйня без задач в каждой второй scifi игоре.
Был вопрос в технической возможности домашнего запила, а не просьба оценить задачность, мамкин инженер.
Аноним 17/10/17 Втр 14:39:20  298936
>>298935
Ну реально это запилить, не вижу проблем в этом, только нихуя не целесообразно, сравнивать с фентези в играх вобще пушка.
Сравнивать эту хуйню с консолью и ящиком тоже пушка, у тех своя цель есть хотяб, а тут просто РРРЯ ХОЧУ И ВСЕ ТУТ
Аноним 17/10/17 Втр 15:13:16  298938
>>298936
Мне нравится, как ты быстро хуячишь выводы нисхуя.
Ладно, распишу. Допустим, он мог бы приносить мне неходящему пиво. Цель? Цель. Эстетика киберпунк для глаза есть поднималка настроения. Хорошее настроение цель? Цель.
Вместо пива вставь любые другие предметы.
Всякие плюшки типа съемки хаты или там примитивное общение наподобие Алисы или кубика не включаю, это именно побочка.
Аноним 17/10/17 Втр 15:17:43  298939
>>298938
Понятно, фентези обчитался и в ардуинотред пришел роботов строить. Пока не будет искусственного интеллекта все роботы будут мусорками на колесах.
Аноним 17/10/17 Втр 15:21:46  298940
Кто-нибудь, кроме ясно-куна подскажет?
Аноним 17/10/17 Втр 15:31:05  298941
>>298940
А насколько ты богат?
Роботостроение это хобби, требующее приличных начальных вливаний.
Аноним 17/10/17 Втр 15:55:22  298942
>>298941
Я нищеброд, но дьявольски находчивый, лол. К примеру, шаговики из Эпсонов это про меня. Некоторое оборудование уже есть, типа пары ардуинок, паяльных принадлежностей, осциллографа и некоторого количества кучек компонентов и узлов от разной техники.
Аноним 17/10/17 Втр 16:13:01  298943
>>298942
Что ты делал самое сложное из механики?
Аноним 17/10/17 Втр 16:21:12  298944
>>298943
Верстак, сверлилку и шарнирного уебка. Это по дереву, но в мет. направляющие смогу.
Аноним 17/10/17 Втр 16:24:43  298945
15074841620790.jpg (44Кб, 604x453)
>>298938
Ебать ты фантазер, иди проспись маня.
Аноним 17/10/17 Втр 16:36:28  298947
>>298939
>>298945
Мне это и про роботов которые бегают по линии говорили, мол бесполезная хуерга.
А потом ребята понаделали этой хуерги и продали их в Амазон. Сдаётся мне что ты просто хейтерок без фантазии.
Аноним 17/10/17 Втр 16:52:20  298954
>>298947
спешите видеть, ардуинобыдло поясняет за полезность роботов на складах амазона все роботы ездят по разметке, тупое ты уебище, иди дальше фантазируй
Аноним 17/10/17 Втр 16:55:08  298956
>>298918
>i/o – голосовое управление.
Это ардуино вроде не может.
Остальное - всяких пауков много уже сделали. Маленькие на али по 4-5 т. р. уже готовые.

>видео/фотосъемка и отправка на сервер файла.
Это ардуина тоже не может. Или очень плохого качества снимки будут.
Аноним 17/10/17 Втр 16:59:23  298957
>>298956
Хотя погугли "TTL serial camera" - можно сделать фото и после отправить его.
Аноним 17/10/17 Втр 17:19:01  298960
>>298956
>i/o – голосовое управление.
>Это ардуино вроде не может.
ардуино рассматривается как начальный этап нвподобии макетки, дальше скорее всего придется обмазываться прошивкой голых чипов с обвязкой для экономии веса и места. хотя смотрю на armы, они многое могут вроде как.
алсо, кубик как-то сделали с голосовым управлением, значит, реализация возможна какая-тода, он пиздец огромный. надо думать, но мне кажется, что реально. inb4 ненужные хотелки ибаные

>видео/фотосъемка и отправка на сервер файла.
>Это ардуина тоже не может. Или очень плохого качества снимки будут.
хм. а как реализована связь fps на тех же дронах? она вроде как на вафле, в данном случае скорее всего забить алгоритмы по коннекту и аплоуду.
Аноним 17/10/17 Втр 17:39:09  298965
14951941280500.jpg (59Кб, 602x653)
>>298960
Чтоб сделать все на одном контроллере (передвижение, обработка видео и звука + всякие плюшки) тебе нужен как миниму ARM с ядром Cortex-M4/M7 с FPU и нормальным количеством памяти. На квадрокоптерах и самолетах стоит обычная FPV камера в паре с OSD для телеметрии, данные с которой не обрабатываются контроллером, а просто передаются по радиоканалу на дисплей/очки. Если хочешь начинать делать на пердуине, а потом переносить на нормальный контроллер, можешь сразу забить на это - проще будет освоить ARM и делать на нем с нуля.
Аноним 17/10/17 Втр 18:00:16  298967
>>298965
Спасибо, анон. Гляну в сторону армов пристальнее.
Аноним 18/10/17 Срд 00:32:38  299005
>>298877
>>298875
>>298869
Ты че распсиховался то. Мне по фану было самому разобраться. Учитывая рандомность термистора и >5% пиздеж второго резистора - почему бы не проверить на практике?
Аноним 18/10/17 Срд 02:52:37  299008
facepalmestatua.jpg (114Кб, 914x607)
>>298954
>на складах амазона все роботы ездят по разметке
А что у меня в посте написано? Дебила ты кусок?
Аноним 18/10/17 Срд 15:12:26  299044
2017-10-18 2009[...].png (14Кб, 891x608)
Что значит прочерк на пине 5V?
Плата Wemos D1 mini.
Аноним 18/10/17 Срд 15:18:59  299045
>>299044
Значит что у есп нет такого
Аноним 18/10/17 Срд 15:45:35  299046
>>299005
Этот >>298869 пост относился к обсуждению этой >>297662 темы.
Аноним 18/10/17 Срд 16:24:47  299050
На его месте до[...].webm (2026Кб, 450x360, 00:00:27)
>>299046
Промахнулся, извини. >>298875 этот вместо твоего должен быть.
Аноним 18/10/17 Срд 18:07:46  299059
wemos-d1-mini-p[...].png (79Кб, 800x600)
>>299045
А это что? Если туда подулючить, что там будет?
Аноним 18/10/17 Срд 18:18:31  299060
>>299059
Да я ебу чтоль, распиновку смотри своей йобы есть ли у вимоса пять вольт.
Аноним 18/10/17 Срд 20:20:55  299082
wemos-d1-mini-s[...].jpg (119Кб, 936x657)
>>299044
Самый правый столбик - это esp-8266 (под железной защитой которая), средний - это сама плата (синяя).
esp только 3,3 вольта использует и поэтому +5 к ней не подключен.

>>299059
>wemos-d1-mini
Подключай туда питание +5 вольт. А 3,3 вольта не подключай, т. к. на плате распаян понижающий стабилизатор напряжения.
Или сразу 3,3 питания подавай (на пин +3,3 конечно), что бы все заработало.

+5 соединен с УСБ - я диванный, но лучше вместе не подключай ни с каким другим внешним питанием.
Аноним 18/10/17 Срд 20:31:09  299087
>>298918
Не взлетит, потому что задача "взять предмет и принести хозяину" это не решаемая на консьюмерском уровне задача на сегодняшний день.

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

Все потому, что в реальном мире на робота воздействует куча внешних факторов, он сталкивается с неожиданными препятствиями и должен реагировать на изменение обстановки, а значит обладать мощными инструментами анализа ситуации и вычислительными мощностями, необходимыми для этого. Никто не будет вкладываться в разработку этого, пока не появится дешевый ИИ который сможет всему обучиться сам.
Аноним 18/10/17 Срд 23:06:38  299095
>>299087
Гм. Мне кажется, можно просто нужно найти костыли под существующие абилки типа нейросетей и согласовать со вводными каналами.
А насчет ИИ я хз, увы.
Аноним 18/10/17 Срд 23:40:20  299098
>>299095
Такого уровня нейросети при подключении вводными нейронами к анусу, а выводными к 3д принтеру захуярить нужного робота должны.
Аноним 19/10/17 Чтв 18:45:11  299171
>>299098
Потребуется пес, чтобы дергать рычаги. Ты как раз подойдешь.
Аноним 19/10/17 Чтв 23:47:48  299217
>>299171
Только если рычаги за щекой у тебя.
Аноним 20/10/17 Птн 00:51:33  299223
Пацаны, нид хэлп.
Загорелся я идеей контролировать 4-пиновые вентиляторы ардуиновским ШИМ. Но, как показал даташит - контрольный ШИМ у вентилятора должен быть с частотой 25кГц, что несколько отличается от частоты ШИМ ардуины.

Я знаю, что частоту можно задать на уровне кода - но на мою Уно ни один пример такого кода не скомпилировался. К тому же, как я понял, из 6 ШИМ-пинов ардуины в этом случае с нужной частотой будут работать только 2.

В общем, вопрос: как бы мне получить вожделенный ШИМ частотой 25кГц? Может, можно какой-нибудь аппаратный преобразователь частоты запилить? Или может, есть i2c - модуль какой?
Аноним 20/10/17 Птн 01:30:14  299224
0000000000000.jpg (31Кб, 500x480)
>>299223
Я даже не подозревал, что в этом подобие среды разработки для AVR могу возникнуть такие ебанутые проблемы.
мимо AtmelStudio-господин
Аноним 20/10/17 Птн 08:08:38  299232
>>299223
Ололо, бери не ардуино IDE, компилируй код и закачивай через программку, какую найдешь. Потому что есть такая проблема и её уже решили.
Аноним 20/10/17 Птн 08:59:03  299234
>>299223
Читаешь дотошит на атмегу, которая стоит в твоей дурине. Выбираешь таймер, которым будешь пользоваться для генерации ШИМ, читаешь как его правильно настроить. Пишешь функции настройки таймера прямо через регистры (о нет, прекрати, ты возомнил себя богом, простым смертным нельзя обладать такой властью!)
Аноним 20/10/17 Птн 10:16:01  299239
Okay.png (383Кб, 680x875)
>>299224
>>299232
>>299234
Окей, пагни. Тогда таки пойду пердолиться. Спасибо.
Аноним 20/10/17 Птн 12:21:43  299245
image.png (573Кб, 750x1334)
>>299224
Прям, Вась, это же классика троллинга ардуинщиков!
-Измени частоту шим, плз
@
БАБАХ

Аноним 20/10/17 Птн 12:54:42  299250
>>299245
Найс модуль, дайте два
Аноним 20/10/17 Птн 16:58:08  299270
>>299245
А у ШИМ есть частота? Период знаю, скважность знаю. Частота ШИМ это что?
Аноним 20/10/17 Птн 17:02:56  299272
>>299270
Вещь равная 1/период, не? Сложная формула?
Аноним 20/10/17 Птн 17:55:07  299274
>>299272
Несложная, просто странно видеть её в применении к ШИМу.
Аноним 20/10/17 Птн 17:57:29  299275
>>299274
для всяких сервоприводов и многих цифровых девайсов шим указывают именно в виде частоты, 20 КГц например
Аноним 23/10/17 Пнд 11:42:04  299576
Короче, разобрался я с этими регистрами и прочим программным говном - и чот не впечатлило. Буду ебашить на NE555; заодно добвылю ШИМ-выходов при помощи TLC5940, а то 6 ШИМ-выходов обычной ардуины - вообще не в коня корм.

Радач образовательный, ёбана.
Аноним 23/10/17 Пнд 12:09:59  299578
>>299576

ищо один спасёный школьник от ардуины, может так и инженером станет
Аноним 23/10/17 Пнд 14:10:33  299587
>>299274
>разобрался я с этими регистрами и прочим программным говном - и чот не впечатлило.
>разобрался
похоже ты нихуя не разобрался, раз решил какие-то дедовские велосипеды городить
Аноним 23/10/17 Пнд 16:14:50  299594
>>299587
Не гони на 555, борщехлёб.
Аноним 23/10/17 Пнд 20:57:31  299696
>>299587
Просто решил, что 4 ПВМ-выходов мне категорически не хватит. Поэтому и буду брать TLC5940.
Кстати, если мне кто-нибудь растолкует inb4: даташит))), или даст схему: как управлять ne555 при помощи входящего ШИМа - буду неимоверно благодарен. Всё, что удалось нагуглить мне управляется переменным резистором. А в реалиях ардуины на входе ведь будет ШИМ.
Аноним 23/10/17 Пнд 23:43:59  299730
>>299696
>А в реалиях ардуины на входе ведь будет ШИМ.
подбери конденсатор с парой сопротивлений и будет на выходе напряжение пропорциональное твоему шиму, схему с формулой расчета сам нагуглишь
Аноним 29/10/17 Вск 13:13:05  300313
перепощу из нуфаг треда, на всякий случай. кто имел дело с atmel fuse doctor? у меня хуйня какая то. вылечил нормально две меги 16, подключил тини13, он читает сигнатуру 010203, я прописываю 9007 как просит интерфейс доктора и все. ничего. в порт больше не шлется и из него не приходит. перезагружаю доктора такая же хуйня. может кто сталкивался?
тини была прошита на 128кГц после перестала чем-либо читаться.
Аноним 30/10/17 Пнд 09:06:02  300370
15024446468570.jpg (30Кб, 438x480)
Поясните нубу за esp8266. Есть у мну ардуина которая мониторит датчики включает релюхи короче управляет гроубоксом, можно есп прикрутить к ардуине чтобы мониторить датчики по ви-фи?
Аноним 30/10/17 Пнд 10:01:27  300381
>>300370
> Поясните нубу за esp8266. Есть у мну ардуина которая мониторит датчики включает релюхи короче управляет гроубоксом, можно есп прикрутить к ардуине чтобы мониторить датчики по ви-фи?

https://github.com/itead/ITEADLIB_Arduino_WeeESP8266
Аноним 30/10/17 Пнд 10:04:08  300382
>>300370

Ну и да, ты же в курсе, что нонче за такие дела подшконочный петушиный угол и сгуха в анал без вариантов - халява с условкой за первый раз закончилась, а для postavschikov и вовсе вплоть до вышки в дельфине или лебеде.
Аноним 30/10/17 Пнд 11:23:46  300396
>>300370
Сама еспха сможет ардуину заменить. Там тож ардуино иде есть.
Аноним 30/10/17 Пнд 11:24:30  300397
>>300382
Соси хуй, майор. Я томаты выращиваю.
Аноним 30/10/17 Пнд 11:41:36  300400
>>300370
мона. там даже конструктор мобильного приложения есть, чтобы управлять еспхой
Аноним 30/10/17 Пнд 11:49:35  300402
>>300382
ну я лук выращиваю и укроп
Аноним 30/10/17 Пнд 11:51:05  300403
>>300396
но у нее вроде дрыгалок мало, а мне надо много релюх
Аноним 30/10/17 Пнд 21:13:31  300459
>>300370
https://www.instructables.com/id/noobs-guide-to-ESP8266-with-Arduino-Mega-2560-or-U/
https://geektimes.ru/post/255594/

Учись гуглить чувак, в 21-м веке без этого умения не выжить.
Аноним 30/10/17 Пнд 21:15:51  300462
SI851333.JPG (3846Кб, 3264x2448)
SI851334.JPG (4016Кб, 3264x2448)
SI851335.JPG (3931Кб, 3264x2448)
заимел штук 500 атмег 32-х, теперь надо придумать что с ними делать.
Аноним 30/10/17 Пнд 21:17:31  300463
>>300403
Не сказал бы. Есть разные ESPшки. ESP-12 - там 9 ног под GPIO, + UART и прочие ништяки.
Аноним 30/10/17 Пнд 21:57:39  300468
>>300462
Толкнуть на лохито.
Аноним 31/10/17 Втр 06:56:09  300495
>>300462
щито это такое?
Аноним 31/10/17 Втр 06:57:13  300496
>>300459
спасиб, гуглить я умею просто лень
Аноним 31/10/17 Втр 07:04:59  300498
>>300495
Мусор из помойки очевидно.
Аноним 31/10/17 Втр 08:19:34  300510
>>300403
Насколько много? Как часто переключать? Прицепи сдвиговый регистр и будет тебе счастье. 74hc595, например
Аноним 31/10/17 Втр 09:35:41  300516
1916341928.jpg (123Кб, 1000x1000)
Сап двощ, есть одна кЕтайская ардуино, которая обзывалась китайцами как леонардо, хотя это нихуя не она. Так вот, хотел собрать на ее основе buttonbox для этих ваших евротраков, ну и прошил ее как hid устройство, с помощью mmjoy, дело давно было, как ее теперь обратно ардуиной сделать? Вроде в ide была кнопка записать загрузчик, или что-то вроде этого.
пикрил вроде бы она, не могу откопать ее в анналах шкафов и сравнить.
Аноним 31/10/17 Втр 13:42:51  300543
>>300495
мониторы температур транспортировочные. отправитель вешает и включает, получатель снимает и считывает график температур, если температура уходила за допустимые границы - груз бракуется.
Аноним 31/10/17 Втр 13:58:25  300545
>>300543
Продай на ебее, будет выгоднее чем распаивать.
Аноним 31/10/17 Втр 14:08:33  300546
>>300543
они небось рыбой тухлой провоняли
Аноним 31/10/17 Втр 15:34:52  300554
>>300545
не выйдет. они регистрируются на сайте и имеют срок годности, после которого блокируется серийный номер устройства. график температур считать можно, а вот проверить его достоверность - нельзя.
Аноним 31/10/17 Втр 21:00:22  300589
>>300516
Да, есть команда Tools->Burn Bootloader.
Нужен программатор, самый дешевый ISP USBASP подойдет.
Аноним 02/11/17 Чтв 10:50:15  300777
>>300589
а унку под это дело можно заюзать?
Аноним 02/11/17 Чтв 11:38:25  300779
>>300777
У тебя доллара нет на программатор?
Аноним 02/11/17 Чтв 13:48:11  300809
>>268235 (OP)

почему все ардуинщеки настолько тупые что их даже тролить неинтересно?
Аноним 02/11/17 Чтв 20:01:57  300862
Кто-нибудь собирал подобное? Гироскопический табилизатор на сервах.
https://www.youtube.com/watch?v=TzdfO_OIyiY

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

Как у серв с точностью и дискретностью установки положения? В примерах используют стандартную библиотеку и используют установку угла в градусах, т.е. дискретность в 1 градус. Но у библиотеки есть функция задания непосредственно длительности управляющего импульса для сервы в микросекундах, что несомненно дает меньший шаг, но как серва отреагирует на столь малое изменение?
Аноним 02/11/17 Чтв 20:27:22  300866
>>300862
>Как у серв с точностью и дискретностью установки положения?
Ты шо, слепой и не видишь как камера дрожит при поворотах? Очевидно что это демка просто очередное говно-без-задач-на-ардуине, на практике больше трясет камеру чем стабилизирует ее.
Аноним 02/11/17 Чтв 22:22:26  300874
Вечер в хату, господа. Абсолютный ноль в ардуино советов хочет.

Хочу сделать фито свет и полив на ардуино честно не конопля. Подскажите, что необходимо и в каком кол-ве?

В моем голове это выглядит как вечный луп на ардуино с 2мя реле на свет, и воду которые замыкают провод прямо из розетки. Можете посоветовать комплектуху на али, и тыкнуть носом, если я чего то не знаю? (кондеры, резисторы, надо ли напругу учитывать - вот это вот все.)
Аноним 02/11/17 Чтв 22:38:46  300880
>>300874
> фито свет и полив на ардуино
Свет я замутил на Пердуино и RTC-модуле, а вот полив по времени не советую, нужно датчик влажности мутить. В этой теме пошарь, там усачи безумствуют http://forum.homecitrus.ru/topic/8535-samodelnyj-datchik-vlazhnosti-pochvy-chast-2/page-19
Аноним 02/11/17 Чтв 22:48:42  300887
>>300880
Эм, наверное лучше с модулем, чем 10к секунд в луп загонять, да. Спасибо.

По сабжу, как уже говорилось не секу в этом от слова совсем, какую ардуину надо взять, чтобы поддерживало это, ну и релешки, вопрос открыт. Сори если вопрос глупый, тип бери любую, но я рили не знаю.
Аноним 02/11/17 Чтв 23:16:11  300903
>>300866
у меня нет цели сгладить вибрации, мне нужно чтобы камера держала более менее горизонт при наклонах коптера, гимбал на БК слишком тяжелый и прожорливый, хоть и дает лучший результат.
Аноним 03/11/17 Птн 00:33:58  300917
>>300777
https://www.arduino.cc/en/Tutorial/ArduinoISP
Аноним 03/11/17 Птн 01:06:39  300925
>>300874
Лучше всего SSR реле, они бесшумные.
https://www.aliexpress.com/wholesale?SearchText=SSR+DC-AC+220V
Ну или обычные электромагнитные, будут щелкать. Лучше брать с оптопарой.
https://www.aliexpress.com/wholesale?SearchText=arduino+relay+module+optocoupler
Одно реле, соответственно одно реле на свет, второе на полив.
Всё это надо контролировать по времени суток, а значит нужен модуль часов реального времени с независимым питанием. Вот эти точные.
https://www.aliexpress.com/wholesale?SearchText=DS3231+module
Датчик влажности для полива
https://www.aliexpress.com/wholesale?SearchText=soil+moisture+sensor
Еще понадобиться какой-то экран с кнопками для интерфейса настройки всей этой машинерии, но по началу всё можно жестко переменными в прошивке задавать.

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

Аноним 03/11/17 Птн 02:00:28  300934
>>300462
чот немного разобравшись в теме контроллеров понял что не в тот тред отписал, да и вообще вы гомосексуалисты те еще.
Аноним 03/11/17 Птн 02:14:02  300937
>>300934
Вот и катись, противный.
Аноним 03/11/17 Птн 06:55:02  300947
-982397101-4076[...].jpg (373Кб, 800x600)
>>300925
Нахуя вам реле на полив? Через ключ транзистор поливалку шестивольтовую подключаешь и готово, можно мощность струи плюсом настроить.
Аноним 03/11/17 Птн 06:57:55  300948
rozetka-s-tajme[...].jpg (61Кб, 800x800)
А свет я бы подключил через розетку с таймером, его не надо пердолить, настройки оче удобные, таймеры не слетают если свет отрубят. За пятихатку брал себе похожий
Аноним 03/11/17 Птн 07:03:06  300950
гроу.PNG (77Кб, 938x666)
>>300948
RTC с батарейкой тоже не слетает. Я замутил такую плату, пристегнул к ней Ардуину Уно и нормально усё работает
Аноним 03/11/17 Птн 07:34:55  300951
-85879288423355[...].jpg (271Кб, 800x800)
>>300950
Да вариаций масса, тут суть в том что без перешивания все регулируется если всего одна лампочка нужна.
У меня проблема с датчиком влажности почвы, я хуй знает как его подключать чтоб не сгнил.
Аноним 03/11/17 Птн 08:01:25  300953
>>300951
Нержавейка.
Аноним 03/11/17 Птн 08:03:46  300954
>>300953
Тоже сгниет, только чуть попозже. У почвы кислотность совсем не нейтральная, а не только влажность как фактор развития коррозии
Аноним 03/11/17 Птн 09:40:24  300960
>>300874
я сам сейчас бокс собираю, тоже не конопля, просто для зелени. Купил arduino nano, am2320, реле 4шт на одной плате, часы RTC на ds1302, если влажность не нужна можно просто терморезистором измерять температуру. Но я делаю сложный бокс с контролем влажности и температуры. С регулировками всякими.
Аноним 03/11/17 Птн 09:44:30  300961
>>300947
схему дай. а если полив от 220, да и понятней как то с реле
Аноним 03/11/17 Птн 10:03:57  300967
>>300779
>У тебя доллара нет на программатор
даже если бы и был, ждать не хочу
Аноним 03/11/17 Птн 10:05:24  300968
>>300917
спасибо, бро
Аноним 03/11/17 Птн 10:37:16  300971
принципиальная-[...].jpg (9Кб, 400x200)
image.png (10Кб, 517x483)
Аноны, пилю тут херомантию которая с помощью бота в телеге дергает пины дуины. Так вот, собрал симисторный ключ чтобы дергать свет и возникла проблема. Ключ подключен параллельно выключателю, чтобы в случае каких-то проблем с системой можно было бы включать свет по-старинке. Так вот, суть проблемы: при включении света модулем-все ок, но если свет включается выключателем, то слышен треск от модуля. с чем он может быть связан? Это дуга между контактами модуля?(он на макетке и контакты близко)
Пикрил схема модуля и схема подключения
Аноним 03/11/17 Птн 15:26:42  300981
Собрал rgb подсветку Uno + H06 + l298n. Управляю через Blynk. Проблема в том, что то выпадает то красная часть спектра, то голубая. Контакты вроде бы надежно соединены. В чем может быть проблема?
Аноним 03/11/17 Птн 16:59:28  300984
14323263363760.jpg (31Кб, 368x530)
>>300981
>RGB лента через l298n
Иииии золотую статуэтку Джереми Блюма в этом году получает >>300981-кун!!!
Аноним 03/11/17 Птн 18:04:57  300991
>>300984
Спасибо - спасибо. Хочу сказать спасибо своим родителям, стране и партии!

Объясните нубу ЧЯДНТ?
Аноним 03/11/17 Птн 18:16:38  300994
>>300991
Используешь двухканальный драйвер DC моторов для управления лентой с 3 каналами. Поэтому правильно запитать их в принципе невозможно. Тебе нужен MOSFET-МОДУЛЬ
Аноним 03/11/17 Птн 18:59:09  300999
>>300994
а если 2 имножить на 3 и потом поделить на 2?
или нынче мультиплекс не проходят в ваших шарагах?
Аноним 04/11/17 Суб 21:27:40  301159
Анон, прошу помощи.
Захотел научиться работать с ардуино, можно ли заказывать нано с алика?
Например, эта ссылка
https://ru.aliexpress.com/item/Freeshipping-1pcs-lot-Nano-3-0-controller-compatible-for-arduino-nano-CH340-USB-driver-NO-CABLE/32804787481.html

и в каком диапазоне цен искать?
с пайкой дружу, руками работать умею, работаю программистом, проблема возникла только с покупкой
Заранее спасибо
Аноним 04/11/17 Суб 21:32:09  301160
>>301159
> можно ли заказывать нано с алика?
Да на здоровье, только нахуя нану? Заказывай сразу мегу и не парься, хоть пинов и памяти в достатке.
Аноним 04/11/17 Суб 21:41:28  301162
>>301160
>только нахуя нану?
Захотел сделать амбилайт для монитора, нано хватает за глаза, как я понял. А заказывать что-то мощнее, чтобы прилепить к светодиодам и забыть - нелогично.
Понравится работать с мк - можно потом будет заказать сразу набор и лепить что-то свое, с кнопками и датчиками.
А засомневался заказывать с алика, потому что везде пишут "Nano 3.0 контроллер совместим для Arduino Nano CH340 usb-драйвер" и хрен пойми, то ли это нормальная вещь, то ли поддельная ёлочная игрушка
Аноним 04/11/17 Суб 22:24:22  301169
>>301162
Да бери любую, они все рабочие. Сортируй по [Orders] и смотри отзывы.
CH340 это китайский конвертер USB->COM, который дешевле оригинального FT232 с оригинальной ардуины. Работает так же хорошо, просто драйвер с другого места качать.
Бери одну полноценную ардуино уно для обучения на ней и штук 5-10 нано оптом для непосредственного использования в проектах.
Еще возьми сразу USBASP программатор, он копеечный. Пригодиться когда загрузчик случайно потрёшь, или осознаешь что среда ардуино слишком примитивна.
Аноним 05/11/17 Вск 07:08:23  301179
>>301169
Да не любую нану а на 328 атмеге чтоб была пусть ищет.
Аноним 05/11/17 Вск 12:07:15  301192
Решил я значит замутить себе монитор качества воздуха температура, влажность, давление, CO2, пыль с андроидом и MQTT.
План значит был такой: ардуину нано к смартфону через usb, из неё дёргаем данные датчиков и публикуем на локальный MQTT и на удаленный мой сервер. А затем на этом же смарте отображаем красивости каким нибудь MQTT клиентом.
И меня сразу же ждал затык - нету готовых приложений/скриптов, что бы дёргать из COM и публиковать на MQTT сервер. Для esp8266 есть реализация, для ардуины с ethernet - есть, а что бы по USB на андроиде - нету.
Есть какие идеи/варианты? Осваивать програамирование под андроид никакого желания.
Аноним 05/11/17 Вск 13:38:56  301198
>>301192
Блюпуп модуль воткни, чтобы обойти. Либо поставь ESP8266. Но ты, честно честно, обычный говнодел. Таких устройств уже полно. Мне одно для переделки хотели вручить, им видите ли надо было показания датчика пыли передавать через ethernet.
Аноним 05/11/17 Вск 14:14:31  301200
>>301198
Ясен красен полно. Вот только совсем из говна делают. DHT11 для температуры и влажности, MQ2/4/7/135/... для CO2 и других газов. Эти говнодатчики меряют что угодно, кроме того, что надо.
Дисплеи монохромные, на которых нихрена не видно. Короче захотелось самому и так, как надо.
ESP воткну на крайняк, но это же изврат передавать данные по вайфаю на расстояние 5см или меньше.
Ну и это, разве тут кто-то ещё кроме говноделов сидит?
Аноним 05/11/17 Вск 15:13:34  301202
>>301192
> пыль
Поясните, нахуя дома пыль мерить? Ты там подложку выращивать собрался?
Аноним 05/11/17 Вск 15:35:36  301203
>>301202
Изначально - что бы было. Что я как лох с 2-мя сенсорами буду.
А так это PM2.5 сенсор. Мелкодисперсные частицы. Ну там смог, дым от пожаров и прочие радости современного мира. И да его по хорошему надо на улицу, но пока так побудет, а дальше подумаю.
Аноним 05/11/17 Вск 15:46:08  301204
>>301200
Куда тебе данные-то передавать? Зачем тебе экран, если ты данные передаёшь? Si7021 вполне работает как датчик влажности и температуры, BME280 как датчик давления, высоты и температуры. Ты задачу нормально перед собой поставил?
Аноним 05/11/17 Вск 16:37:55  301212
>>301204
Вот лиш бы в тред нагадить.
>Si7021
Зачем он нужен, если BME280 умеет температуру влажность и давление?

Задача - метеостанция.
Б/у смарт стоит дешевле вменяемого экрана для ардуины, при этом его можно сделать сервером для хранения данных (что бы графики рисовать или посмотреть, что там было на приборах неделю назад). MQTT dash вполне симпатично выглядит. Осталось найти как взять данные с ардуины по USB и запушить их на MQTT сервер.
Нашел какое-то perl поделие, буду пробовать.
Аноним 05/11/17 Вск 17:39:09  301215
>>301212
OVERKILL, ты стреляешь из пушки по воробьям. Тебе нужна флешка, дуина и датчик. Храня всё на флешке, ты в любой момент можешь посмотреть всё, что тебе нужно.
Аноним 05/11/17 Вск 22:05:24  301252
Давно хотел попробовать пару проектов, но нет опыта, хочу заказать набор новичка по скидке.
https://ru.aliexpress.com/item/Free-shipping-Microcontroller-learning-kit-starter-and-proficient-24-interactive-lessons-for-arduino/2044891395.html?spm=a2g0s.13010208.99999999.285.DOpkoX
Стоит того, или есть лучше цена\качество\количество?
Аноним 05/11/17 Вск 23:30:33  301258
>>301252
>ru.aliexpress
>24 интерактивных урока на английском
Даже не знаю
Аноним 06/11/17 Пнд 06:51:43  301268
>>301258
В чем твоя проблема?
Аноним 06/11/17 Пнд 07:46:56  301270
>>301252
> 2500 за кучу хлама
Ну я даже не знаю. 90% из этого набора выковыривается бесплатно на ближайшей помойке.
Аноним 06/11/17 Пнд 09:59:10  301275
>>301270
Ну я даже не знаю. Зачем на помойке вообще ковырять детали, когда в ней можно просто извозиться и получить 90% того же удовольствия?
Аноним 06/11/17 Пнд 13:59:11  301283
>>301270
Про 90% ты преувеличил, выкавыриваются в основном резисторы, диоды и подобная мелочевка, да и набор по скидке будет стоить 2250.
>>301275
Недавно менты прикопались, когда в мусоре копашился, подумали, что наркоман, все карманы обшарили. В общем желание копаться в мусоре поубавилось.
Аноним 06/11/17 Пнд 14:55:47  301292
>>300999
Таки все же не получается нормально все это подключить. В чем может быть проблема?
Аноним 06/11/17 Пнд 15:40:31  301300
Господа, подскажите у кого на aliexpress лучше взять NEMA 17
Спасибо!
Аноним 06/11/17 Пнд 15:46:31  301301
>>301300
У кого подешевле, разные магазины на али это сорта говна.
Аноним 06/11/17 Пнд 15:57:50  301303
>>301301
Все верно, продавцы это вывески, а вещи с одной фабрики или даже склада.
Выбирая продавца ты выбираешь не качество, а цену, способ доставки, комплектацию, скорость обработки заказа и подобное.
Аноним 06/11/17 Пнд 16:18:13  301304
>>301252
Прикинул, на вскидку, сколько это по отдельности, дешевле набором, чисто из за доставки мелких модулей.
Аноним 06/11/17 Пнд 22:31:45  301370
RAMPS v1.5.jpg (356Кб, 800x800)
Bigtreetech-1-5[...].jpg (277Кб, 800x800)
Bigtreetech-1-5[...].jpg (284Кб, 800x800)
HTB137fSpXXXXa0[...].jpg (152Кб, 800x800)
Нашел на али некий шилд от Bigtreetech, позиционирующийся как RAMPS v1.5, пикрелейтед. Кто-то сталкивался с ней?
https://goo.gl/LSVXWP
Аноним 07/11/17 Втр 08:24:48  301416
>>301370

> Нашел на али некий шилд от Bigtreetech, позиционирующийся как RAMPS v1.5, пикрелейтед. Кто-то сталкивался с ней?

Они типа заменили самопредохранители на кокой-то полевик и сделали ключи оправления обогревом дпаками вместо то? И в чем смысл?
Аноним 07/11/17 Втр 08:26:18  301417
>>301416

> Они типа заменили самопредохранители на кокой-то полевик

Они их вообще убрали.
Аноним 07/11/17 Втр 12:58:14  301438
>>301417
Лол, и правда, лишние детали
Аноним 09/11/17 Чтв 02:25:38  301658
сап аноны, нужна помощь!
подключаю серву к ардуино, в лупе пишу мол servoname.write(0), а эта хуйня тупа крутится и не останавливается! чо за хуйня, как лечить? сначала грешил, мол питания не хватает, но юзая отдельный блок питания, всё равно такая же хуйня происходит! в ардуино вкатился недавно, так что дерьмом особо не кидайтесь!
Аноним 09/11/17 Чтв 04:45:59  301662
>>301658

>эта хуйня тупа

может у тебя ардуина поддельная попалась?

Аноним 09/11/17 Чтв 17:09:59  301738
>>301662
в общем, мотор хуевый был, сейчас 10ка сервок пришла, парочку из них потестил, они заебись работают!
Аноним 14/11/17 Втр 17:58:50  302470
1-0-24-MOSFET-I[...].jpg (66Кб, 1000x1000)
>>300994
Он же?
Аноним 14/11/17 Втр 20:59:03  302509
Посоны, я тут метеостанцию собираю, в качестве датчика температуры используется ds18b20. В библиотеке oneWire есть делэй, от которого я избавлялся, избавлялся, но нихуя не работало.
Отложил значит это дело, вечером начинаю опять пробовать - а скетч-пример говорит в консоли "no more addresses"
Я сломал его? Я его как только не перетыкал, в любые порты, перестал работать и все
Аноним 14/11/17 Втр 22:17:35  302533
Как называется такой привод?
https://youtu.be/F-iewm_fiIM
Аноним 14/11/17 Втр 22:35:43  302539
Двач, помоги выбрать тему диплома.
Учусь на специальность "Компьютерные системы и комплексы", на днях с науч. договорились, что дипломным проектом может стать что- то связанное с компьютерными системами в примеси с ардуинкой. Как думаете, что можно замутить?
Аноним 15/11/17 Срд 00:16:46  302549
>>302539
Сделай аппаратный счетчик нофапафона. Чтобы табло стояло на столе и считало время, сбрасывая его на 0 каждый раз когда ты набираешь на клавиатуре что-нибудь вроде "xtube", "pornhub", "фап-тред", "мокрые письки бесплатно без смс" и прочие ключевые слова.
Аноним 15/11/17 Срд 03:05:32  302558
5v-solenoid-21.jpg (85Кб, 900x900)
>>302533
Соленоид.
Аноним 15/11/17 Срд 06:49:50  302563
>>301252
Все таки заказал, с купонами обошлось в 2050
Аноним 15/11/17 Срд 10:35:47  302589
>>302558
-нойд
Аноним 15/11/17 Срд 15:04:46  302615
>>302549
> Срд 00:16:46  №302549
>>>302539
Идея хорошая, но комиссия боюсь не оценит
Аноним 15/11/17 Срд 15:29:08  302616
1fc4e8bf00957ea[...].jpg (17Кб, 236x334)
Смарт вентиляцию приточную ебани которая меряет углекислый газ в комнате и включает вентилятор форточки.
Один датчик, ардуино нано и куллер, что может быть проще. Ну и прочекай устройство приточной вентилляции как она выглядит и куда там вентиллятор вставлять.
Можешь выебнуться радиомодулем с выносным датчиком. Дисплей прикрутить или еще чего приколхозить. Пофантазируй, хули ты.
Аноним 17/11/17 Птн 21:36:47  302966
сап двач, купил модуль гироскопа MPU6050, скетч написал с выводом значений в терминал и всё вроде работает, так вот ось Y довольно медленно реагирует на наклон, т.е. если наклонить резко, то циферки меняются не резко, а постепенно приближаясь к заданному положению, при этом другие оси реагируют резво. Также если плату повернуть по оси Х на 90 градусов то бишь поставить вертикально, то тогда ось У начинает реагировать адекватно.
ЧТо это? особенность датчика или косяк конкретного экземпляра? другого для проверки нет.
Аноним 17/11/17 Птн 21:58:29  302969
IMAGE00024.jpg (198Кб, 1280x1024)
>>300948
Сегодня установил свою первую поделку на ардуино. Автономный (с аккумулятором) контроллер освещения птичьей клетки. Через реле запитана лампа 220 В. На электростанцию пизданулся метеорит - реле отключается, включается светодионая панелька. В 23:00 спать нахуй, всё отключается. В 7:00 что-то включается в зависимости от наличия тока в сети. Можно также ИК-пультом что-то включить или отключить вручную. На простом механическом реле раньше всё и было сделано, но так сбивается время, если тока в сети нет. Электронное реле с батарейкой хуй где купишь, да и стоит явно дороже ардуины с часами. Энивей, меня ардуина вштырила больше.
Аноним 17/11/17 Птн 22:15:48  302971
>>302616 Тут надо рекуператор собирать, а не датчики с ардуинкой. Нет смысла ставить дорогие датчики разности давлений, co2 и частотники для вентилятороа в попытке сэкономить рубль в сутки на электроэнергии.
Аноним 18/11/17 Суб 05:31:20  302994
>>302969
> Электронное реле с батарейкой хуй где купишь, да и стоит явно дороже ардуины с часами.
https://m.leroymerlin.ru/product/taymer-elektronnyy-tge-2-11691644/
Нуу хуй знает :)
Батарейка внутри тоже встроена чтоб часы не сбились.
Аноним 18/11/17 Суб 14:49:43  303041
>>302994
Я из мухосрани. Если бы тут такие продавались, то купил бы, т.к. изначально искал такое реле (тогда ещё через инет ничего не заказывал). В итоге нашёл электромеханическое за 320р, и это было два года назад. Если сейчас у нас и есть электронные в продаже, то цена будет явно выше 500р. Мне же ардуина обошлась в 300р за всё, и это при возможности расширять каналы включения, управления и прочие свистоперделки, при том, что стоимость расширения крайне низка, т.к. основная плата с часами, конвертерами, БП - уже есть. А делов-то было спаять всё это вместе и написать элементарный скетч... За то теперь мне казуальное электронное реле точно нахуй не нужно будет вообще.
Аноним 20/11/17 Пнд 03:54:18  303223
>>268235 (OP)
так, я не понял: а процессор никогда не отдыхает? всегда на 16 МГц пыхтит? Это же не нормально

нашел, что есть прерывания, и снова вопрос: как оно работает? сразу вызывает функцию, которую я определил? или завершает текущий loop?
Аноним 20/11/17 Пнд 07:50:06  303240
>>303223
Процессор никогда не отдыхает. Всегда на той частоте, которую ты ему задал. Это нормально. Есть конечно режимы сна, там отключается периферия.

Прерывание работает так, что текущий процесс загружается в память и выполняется прерывание, после выполнения старый процесс загружается из памяти и идёт дальше.
Аноним 20/11/17 Пнд 08:47:08  303242
irf520-mosfet-1[...].jpg (177Кб, 589x589)
Суть мосфета поясните. Можно ли им регулировать мощность с ардуины и если да, то как? Сигнальную ногу засовывать в аналоговый пин или как?
Аноним 20/11/17 Пнд 10:31:44  303250
>>303242
Управляющий сигнал подаётся на голову лоыдря, там он модулируется отправкой на гугл и лодырь просвещается
Аноним 20/11/17 Пнд 10:58:26  303252
>>303242
>Суть мосфета поясните

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

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

> Можно ли им регулировать мощность с ардуины

Можно. С помощью шим-модуляции и таймера. Ток хуярится не сплошной постоянкой, а вот так - включается-выключается с той или иной скоростью. Если в потребителе есть сглаживающие элементы - индуктивность или там емкость - то на выходе мы получаем источник тока.
Аноним 20/11/17 Пнд 11:03:12  303253
>>303252

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

Поэтому ему нужен или драйвер (специальная микросхема), или самому сделать буфер для мощного мосфета из транзисторов.
Аноним 20/11/17 Пнд 12:01:43  303261
>>303252
Суть понятна, вот по поводу шима примеры бы посмотреть. Ладно, значит это то что мне нужно. Спасибо.
Аноним 20/11/17 Пнд 14:07:02  303276
>>303261
>вот по поводу шима примеры бы посмотреть

http://mypractic.ru/urok-37-shirotno-impulsnaya-modulyaciya-v-arduino.html
Аноним 20/11/17 Пнд 15:53:08  303286
>>302966
Косяк, на моих гироскопах такой хуйни нет. Но если вертикально работает нормально, так и используй его в этом положении. Запаять 90-градусный переходник на плату дело несложное же.
Аноним 20/11/17 Пнд 19:33:27  303306
>>303286
Я тоже думал об этом, но тогда ось Х получается сдвинута на 90 градусов и дальнейший поворот вызывает не ожидаемое увеличение к 180, а возврат к 0, в противоположную сторону тоже самое.
Аноним 20/11/17 Пнд 20:04:11  303312
>>303306
Вспомни школьную арифметику и скомпенсируй это в скетче.
Аноним 20/11/17 Пнд 21:46:29  303331
MOSFET Switch.PNG (13Кб, 651x475)
>>303242
>Сигнальную ногу засовывать в аналоговый пин или как?
Да. Вместо леда твоя нагрузка и analogWrite(9, <число 0-255>);
Аноним 21/11/17 Втр 05:54:13  303407
1511232807874.jpeg (127Кб, 640x360)
>>303331
Ага, я уже разобрался.
Аноним 21/11/17 Втр 11:10:41  303446
Какой конденсатор находится на отметке с2 в нано ?
Аноним 21/11/17 Втр 18:32:07  303490
>>303446
Ардуино-недоумки уже не могут в схемы? 4.7uF
Аноним 22/11/17 Срд 02:39:35  303521
>>303490
А зачем ты ему ответил? Пусть страдает учится гуглить.
Аноним 25/11/17 Суб 00:13:38  303860
Кто юзал библиотеку RF24 для беспроводных модулей? Проблема в том что если использовать обработку прерываний с выхода IRQ для контроля передачи, то почему то программа рандомно зависает на команде radio.write (проверял выводом на дисплей до и после команды). Ежели прерывание отключить, то зависонов нет и отправка работает исправно. При том на клиенте приём организован на прерывании и работает стабильно.
В чем трабл?
Аноним 25/11/17 Суб 11:16:25  303874
Есть тут обладатели MH-Z19B?
Китайцы выпускают новую ревизию работающую строго по даташиту, отключив все не документированые функции (статус, некое значение для калибровки)?
Или это просто у меня датчик бракованый?
Аноним 25/11/17 Суб 11:32:02  303875
>>303874
>MH-Z19B
А он тебе зачем? Траву кормишь CO2?
Аноним 25/11/17 Суб 11:59:07  303876
>>303875
Не сам планирую воздухом свежим дышать.
Аноним 25/11/17 Суб 12:17:11  303877
>>303860
Состояние ноги проверь, должен быть ВХОД и БЕЗ ПОДТЯЖКИ.
Аноним 25/11/17 Суб 15:02:59  303887
Screenshot118.png (11Кб, 432x175)
>>303874
хз, может и бракованный, у меня MH-Z19 (без B), у него проблема с отключением автокалибровки: сделал ручную калибровку на улице, в коде добавил отключение автокалибровки - через 24 часа оно само калибруется и показывает хуйню, при этом у людей на форумах норм работает это отключение
Аноним 25/11/17 Суб 15:10:43  303889
>>303887
А он у тебя не повисает иногда? А то у меня может повиснуть: лампочка мигает, но данные не принимает и не выдает пока по питанию не передёрнешь.
Сейчас наколхозил примитивный LC фильтр ему на питание, буду смотреть за стабильностью. За одно и отключение автокалибровки проверю.
Аноним 25/11/17 Суб 15:11:01  303890
>>303887
А он у тебя не повисает иногда? А то у меня может повиснуть: лампочка мигает, но данные не принимает и не выдает пока по питанию не передёрнешь.
Сейчас наколхозил примитивный LC фильтр ему на питание, буду смотреть за стабильностью. За одно и отключение автокалибровки проверю.
Аноним 25/11/17 Суб 17:30:59  303900
>>303889
Нет, такого не замечал, но иногда он может некоторое время (несколько часов, а бывает и дней) находиться почти всегда в нестабильном состоянии (S=4), тоесть несколько минут будет нестабильным, затем стабилизируется на несколько секунд и снова нестабильный и так длительное время. Ну и все они абсолютно неоткалиброванные по верхнему пределу, у меня было 3 датчика и все они показывали разное значение при авто калибровке, при этом форма графика изменения CO2 у всех более или менее совпадает, но разность значений между ними составляла 200-400 PPM, потому что нету SPAN калибровки.
Аноним 25/11/17 Суб 21:45:29  303917
>>303900
А если все 3 откалибровать по уличному воздуху, показывали одинаково?
Ну и у меня всегда возвращаются нули вместо S и U.
Аноним 25/11/17 Суб 22:00:19  303919
>>303917
Без разницы где калибровать, на улице просто CO2 ниже на 200PPM где-то, по сравнению с моей проветренной комнатой, датчики выполняют одну и ту же комманду для авто/ручной калибровки, просто авто выполняется каждые 24 часа.

>Ну и у меня всегда возвращаются нули вместо S и U.
Я пользовался этой вики https://revspace.nl/MHZ19
Аноним 26/11/17 Вск 00:48:26  303934
aaaa.PNG (13Кб, 792x238)
Пацаны, смотрите какая беда случилась.
Вчера вдоволь намигавшись светодиодом на моей первой ардуине (китайский клон про_мини), я погрузил лэптоп в сон.
Сегодня с самого утра побежал к компьютеру перед утренними процедурами снова помигать, но не тут-то было. Ардуина как и прежде весело подмигивала мне в нужном такте, но по UART я уже не получал заготовленных ободряющих сообщений.

Подумал что фиг с ним, и подключил ардуину уже к другому лэптопу. И вновь молчаливые мигания светодиодом.

Подумав что СЛЕТЕЛА ПРОШИВОЧКА, я попытался залить новый хекс, но и тут меня ожидала неудача.
Шился из под одноплатника по SPI, Arduino IDE, CVAVR
Вощим пацаны, что делать? Новые борды еще только выехали от Ляо, а помигать-то уже сейчас хочется.

Пасиба.
Аноним 26/11/17 Вск 22:45:19  304002
lcd1.png (282Кб, 600x317)
lcd2.png (30Кб, 500x296)
Ребята, привет.
Мне в мой китайский набор положили дисплей 16х2 и к нему отдельно адаптер. В адаптер впаяны штырьки, в дисплей ничего не впаяно. Расчет был на то, что его мне придется впаивать самому или этот адаптер можно еще как-то использовать? Я просто не пойму, китайцы поленились мне их спаять или умышленно прислали дисплей с дырками без штырей.
Без спайки использовать их не получается, ибо питание есть, но информация не выводится. Видимо, не все сигналы от штырей "ловятся".
Аноним 27/11/17 Пнд 02:23:36  304015
15078093918490.jpg (61Кб, 736x736)
>>304002
Бля пздц, слов нет очевидно что им было лень впаять (в дисплеи продавцы вообще никогда не впаивают штырьки), но его можно и для других вещей использовать - это просто расширитель портов ввода/вывода, подключающийся по I2C
Аноним 27/11/17 Пнд 05:57:30  304027
LCD096OLED128x6[...].jpg (59Кб, 800x800)
Вот такой дисплей можно будет подключить питанием вмечто порта 5в в цифровой порт ардуины чтоб включать по кнопке?
Аноним 27/11/17 Пнд 06:30:40  304029
Q-mXRUHiROo.jpg (151Кб, 659x1080)
Есть еспшка, есть двигатель. Нужно через веб-страницу менять обороты двигателя.
Пока что делаю так - есп в режиме сервера, в прошивку записывается код страницы, из браузера эта страница открывается вводом айпи устройства.
Проблема в том, что при добавлении, например, ползунка, можно только сначала выставить значение, а потом нажать на кнопку, а надо менять скорость вращения динамически, т.е. сразу при передвижении ползунка. Как я понял, это делается через плагины жабаскрипта, но их же нельзя загрузить в есп.
А если делать есп в режиме клиента, то это вроде как-то не очень удобно.
Как это вообще по уму делается, может, кто-нибудь делал что-то подобное?
инб4: сделай через blynk
Аноним 27/11/17 Пнд 07:01:22  304034
>>304029
Жаба скрипт исполняется в браузере а не на сервере есп. Все должно работать.
Аноним 27/11/17 Пнд 08:09:32  304040
>>304027
Коммутируй питание п-канальным мосфетом
Аноним 27/11/17 Пнд 08:23:32  304042
>>304040
А это вобще взлетит так в любой момент питание у него отключать?
Нужно чтоб по нажатию кнопки экран включался секунд на пять, выключение у него не осуществляется командами.
Думаю вот заказывать этот экран или нет, полтора месяца прождешь а он не будет включаться может
Аноним 27/11/17 Пнд 10:09:30  304043
>>304042
Да.

Перед выключением нужно все линии от МК, что подключенны к дисплею, перевести в 0 или на ввод.
Аноним 27/11/17 Пнд 12:17:53  304061
TrollFace.jpg (348Кб, 3840x2160)
>>304027
да, все будет ок, сам так делал, главное яркость дисплея поставь побольше
Аноним 27/11/17 Пнд 12:21:47  304063
15109341468800.jpg (47Кб, 564x559)
>>304034
ардумнодаунам на esp завезли AsyncWebServer с веб сокетами и ивент сорсами уже года 3-4 как - все еще жрут говно
Аноним 27/11/17 Пнд 12:33:23  304066
>>304042
>выключение у него не осуществляется командами.
Алло блядь даунич, комманда 0xAE отключает этот дисплей. Как такие долбоебы вообще пишут программы и подключают устройства друг к другу, не прочитав даташит.
Аноним 27/11/17 Пнд 14:33:34  304079
>>304066
В оригинальном адафрутовском ssd1306 может и работает.
Аноним 27/11/17 Пнд 16:41:38  304091
>>304029
ESP8266 хорошо как мост работает. Как TCP/IP - UART мост. Передаёшь байт, принимаешь и в OCR1L его.
Аноним 29/11/17 Срд 19:51:56  304389
7lFJ2p5NjjY.jpg (255Кб, 780x1040)
Сгорело два резистора. Есть шансы ее оживить?
Я знаю что я мудак
Аноним 29/11/17 Срд 20:10:46  304390
>>304389
Припаяй новые. Воткни не смд лол.
Аноним 29/11/17 Срд 20:15:03  304391
2015-09-29 01.2[...].jpg (1187Кб, 2592x1608)
Здесь видно номиналы. Прозвони куда идут.
Аноним 29/11/17 Срд 21:07:32  304401
1511978803666.png (17Кб, 720x156)
>>304391
Аноним 30/11/17 Чтв 09:40:16  304435
>>304401
>>304391
Аноним 30/11/17 Чтв 09:50:59  304437
>>304435
У него сгорели не те что кругом красным
>>304391 здесь обведено.
>>304389 а вот эти которые 102
Raven 78 30/11/17 Чтв 18:40:07  304476
С чего начать. Есть 3 ардуины: нано v3, леонардо и мега. Сопутствующие вещи тоже имеются.
Raven 78 30/11/17 Чтв 18:42:10  304477
Какую литературу посоветуйте ?
Аноним 30/11/17 Чтв 18:44:23  304478
>>304477
Ютуб открой вбей уроки ардуино и смотри.
Аноним 30/11/17 Чтв 18:45:53  304479
>>304437
>>304389
Ардуинщики не могут в принципиальные схемы?
Аноним 30/11/17 Чтв 19:40:51  304487
>>304479
Так найди схему скинь в тред, какие проблемы?
Аноним 30/11/17 Чтв 20:12:02  304492
orgLI.jpg (566Кб, 1035x496)
>>304487
>Так найди схему скинь в тред, какие п
Аноним 30/11/17 Чтв 20:39:13  304494
>>304492
Не совсем та схема, в этом китайском клоне вместо FT232 используется CH340, но остальные детали такие же.
Как несложно догадаться, эти резисторы стоят для защиты от возможности соединения выхода МК с выходом CH340 (при неправильной настройке МК). Номинал этих резисторов может быть от нескольких сотен Ом до нескольких кОм. Чтобы сжечь резистор 1 кОм, на него нужно подать больше 15 В. Сомнительно что микроконтроллер и CH340 такое выдержат.
Аноним 01/12/17 Птн 07:24:10  304526
>>304492
Пойду свою ардуину собирать.
Атмега, кварц, пара конденсаторов и резисторов.
Аноним 01/12/17 Птн 07:52:39  304530
>>304526

Не забудь еще стабилизатор питалова и ft232/или аналог
Клавиатура для Reaper Аноним 01/12/17 Птн 09:39:02  304534
Guten morgen. Хочу сделать клавиатуру для работы в Жнеце. Клава должна подавать определенные команды через свой СОМ-порт. Собственно, дилемма в составлении скетча на выдачу команд при нажатии на нужную кнопку.
Аноним 01/12/17 Птн 10:25:41  304536
>>304530
А фт зачем? Можно же через usbasp напрямую прошивать, нет?
Аноним 01/12/17 Птн 11:59:44  304545
>>304536
И получится ардуино про мини, которая готовая 100 рублей у китайцев.
Аноним 01/12/17 Птн 12:29:33  304547
>>304545
Ну и хорошо, зачем юсб городить когда программатор есть. Нет, мне на самом деле для моего проекта поливалки надо, я подумал что удобнее будет сразу атмегу к своей плате прилепить чем под мини или нано место занимать.
Аноним 01/12/17 Птн 19:24:14  304593
Как с веб-страницы вытащить число и передать его на пин микроконтроллера?
Аноним 01/12/17 Птн 19:40:59  304595
>>304593
Смотря что за страница, и откуда там берется это число
Аноним 01/12/17 Птн 19:52:42  304596
>>304593
вебкамера+opencv+uart
Аноним 02/12/17 Суб 14:33:37  304674
15071327756390.jpg (38Кб, 640x360)
>>304596
ты че, ебанутый?
Аноним 02/12/17 Суб 20:49:25  304718
>>304593
HttpClient.h

или же писать клиент на пекарне и передавать через COM
Аноним 02/12/17 Суб 23:03:22  304731
Почему условие (a!=b) работает, а (!a==b) нет? Я щас бухой случайно так автоматом так написал, потом исправил на != и все ок. Но интересно почему не работает второй вариант?
Аноним 02/12/17 Суб 23:13:46  304732
>>304731
Аноним 02/12/17 Суб 23:37:56  304736
>>304731
> почему не работает второй вариант?
А что канпилятор говорит по поводу этой конструкции ?
Аноним 03/12/17 Вск 00:01:32  304738
>>304732
да знаю я
>>304736
В том то и дело, канпелятор канпелирует, сука такая! Я час думал почему примитив ебет мозгу, пока не взглянул какое условие с пьяну написал.
Ток ща допер что он походу сначала сделал !a, я в душе неебу, биты числу штоли обратил? А потом это неведомо гавно высрачное сравнил с b.
Пиздец, так что он сделал то? !a - это ж бред, должен был ругнуться, но что то там себе накомпилил уебок бля. ненависть
Аноним 03/12/17 Вск 02:08:00  304746
>>304738
Нет, не должен. Это абсолютно корректное выражение.
Аноним 03/12/17 Вск 08:51:10  304758
>>304746
>Это абсолютно корректное выражение
!a = false (если а>0) == b (которое true если >0)
чо тут корректного?
Аноним 03/12/17 Вск 09:44:30  304759
logneg.png (45Кб, 817x517)
>>304758
Ардуиной не пользовался и C++ не знаю, но не думаю что в этом С++ отличается от С.
>!a = false (если а>0)
Это не так. Не больше, а не равно. И результат получается типа int. Тот анон >>304746 все правильно пишет.
>(!a==b)
Это выражение эквивалентно ((a==0) && (b==1)) || ((a!=0) && (b==0))
Аноним 03/12/17 Вск 13:00:35  304766
СТОП СКРОЛЛИНГ АНОН ВИЗ ПРОБЛЕМ ХИР

Короче посоны у меня самая главная проблема - я не знаю что делать на ардуине. По работе я инженер, но проектировщик-автоматизатор. Плюс я типа главный и потому в основном отвечаю на имейлы и сижу на совещаниях. В своё время работал в смежных областях, т.е. погромировать умею на С для 8051, бэкграунд в цифровой схемотехнике (года четыре после института отработал десять лет назад) - ну на ардуине несколько лет назад помигал светодиодами, написал ХУЙ на сегментнике, накупил целую коробку из-под печенья всяких модулей и...забил, потому что начал делать ремонт и меня лишили кабинета и вообще.

Блядь я ума не приложу что бы такого сделать. А без этого никакого интереса.
Однажды на двачах в другой тематике увидел у чувака на фото, где он чего-то пруфал на столе, esp8266 - ну чо говорю - как он, интернет вещей? Ну так себе, отвечает. На даче есть колодец, я в нём меряю уровень и ардуина постит мне в секретный твиттер-аккаунт. Ну думаю, охуеть.

Есть ребенок, может её игрушку какую-то сделать, робота-гомосека с планеты Истваан-III?

Моможите люди добрые.
Аноним 03/12/17 Вск 13:03:57  304768
>>304766
не можешь срать - не мучай жопу.
Аноним 03/12/17 Вск 13:05:59  304769
>>304766
>я инженер
>я не знаю что делать на ардуине
Хуйня ты, а не инженер
Аноним 03/12/17 Вск 13:08:32  304770
>>304768
>>304769
Я может недостаточно точно выразился? Я не говорю что мне не совладать с ардуино. Я не могу придумать что делать. Самое пока разумное это GPS-трекер в велосипеде спрятанный, это я блядь месяц думал "что же такого сделать-то?"
Аноним 03/12/17 Вск 17:05:50  304792
>>304770
Точно ты выразился. Хуйня из тебя, а не инженер именно из-за отсутствия мыслей, что с дуиной сделать.
Аноним 03/12/17 Вск 18:15:06  304797
>>304766
А у меня вот много идей, но все идеи сложно монетизировать. Потому тоже нихуя лишнего не делаю. Что нужно автоматизировать. по-необходимости, то и делай же. Сомневаюсь, что кто-то поделится схемой/кодом девайса, который он продаёт, например. Да и вряд ли это будет сделано именно на ардуино.
Аноним 03/12/17 Вск 18:41:31  304803
>>304766
>игрушку какую-то сделать
пожалуй самое простое что в голову приходит, особенно если есть доступ к 3д-принтеру/чпу чтоб корпус напечатать/вырезать, смотри в сторону хексоподов (есть годные опенсорсные проекты) - они поинтереснее колесной параши и попроще всяких квадрокоптеров, в которые нужны дорогие моторы и контроллеры к ним
Аноним 04/12/17 Пнд 00:39:23  304838
image.png (25Кб, 528x453)
Аноны, прикупил пердуинку. Но не могу в электронику, можете объяснить следующее. Пример с сайта сабжа про кнопку. Почему пин к земле подключаем через резистор, ведь и там и там ноль вольт? А пин к 5 вольтам через ничто, это же должно быть КЗ? Прошу прощения за тупой вопрос.
Аноним 04/12/17 Пнд 00:43:57  304839
>>304838
Для того, чтобы пин при разомкнутой кнопке не ловил шумы, периодически вызывая прерывание, или что там у тебя.
Аноним 04/12/17 Пнд 00:51:58  304840
>>304838
Пин в режиме входа (INPUT) имеет высокое сопротивление, а потому КЗ не выводит МК из строя. Вот в режиме выхода сгореть может, вроде бы (не проверял). Ну, и если не подтянуть резистором, то пин получится "висящим в воздухе" и будет ловить сигнал от любой наводки.
Аноним 04/12/17 Пнд 00:54:39  304841
>>304839
>>304840

Спасибо, аноны, теперь понял!
Аноним 04/12/17 Пнд 21:56:19  305000
Господа,здравствуйте.Имеется Arduino Leanardo и код на языке C#,который должен считывать показания с датчика,но считывания показаний не происходит,выскакивает ошибка,что COM закрыт.В среде ARDUINO всё работает.Помогите,пожалуйста.
Аноним 04/12/17 Пнд 22:06:56  305004
>>305000
>код на языке C#
>Arduino
Да ладно. Неужели до такого дошел прогресс?
Аноним 05/12/17 Втр 00:26:21  305033
>>305000

Ты нам может больше данных кинешь? А то у людей тут шаблоны рвутся.
Аноним 05/12/17 Втр 12:03:30  305067
>>305004
Я думаю, у него код мониторит com-порт на пекарне.
Аноним 05/12/17 Втр 20:33:06  305133
Анончики, помогите ньюфане. Как устроить парсинг ком порта? Хочу управлять оттенком и яркостью ws2812 через процессинг. Сейчас с горем пополам работает управление оттенком, как прикрутить ещё одну переменную?

Передаём в ком порт А|B, на стороне пердуинки разбираем данные из ком порта и A присваем в hue, а B в brightness. Как это реализовать?
Аноним 06/12/17 Срд 05:52:03  305158
>>305133
Передай число, раздели на две половины.
Аноним 06/12/17 Срд 06:53:34  305159
>>305158
А конкретнее, просто разделить число не выйдет же, надо делить по какому-то маркеру, как это реализовать, я в программировании не сильно шарю
Аноним 06/12/17 Срд 07:13:36  305160
>>268235 (OP)
ребят, кто может с ньюфаней поделиться скетчем для авторобота? желательно чтобы авторобот управлялся на блютуз и поворачивал серво-головой в разные стороны
Аноним 06/12/17 Срд 08:00:07  305162
>>305159
ПРосто берешь и передаешь, один байт для А, второй для В.
Аноним 06/12/17 Срд 08:19:52  305163
>>304596
Проиграл!
Аноним 06/12/17 Срд 08:38:54  305164
>>305162
Какая функция разбивает строку по определённому символу?
Аноним 06/12/17 Срд 09:02:13  305165
>>305164
http://arduinouser.blogspot.ru/2016/05/number-into-digits.html?m=1
Пихаешь все свои значения в одну строку, затем делишь ее и округляешь
Аноним 06/12/17 Срд 09:04:37  305166
>>305165
И что это даст? если например в одном случае придёт 156,25, а во втором 255,255
Аноним 06/12/17 Срд 09:06:37  305167
>>305166
Вот нагуглил то что мне надо на процессинге, как это конвертнуть под ардуину?


float sensors[] = float(split(myString, ','));
H = sensors[0];
T = sensors[1];
Аноним 06/12/17 Срд 09:20:54  305170
>>305166
Ебаш в трехзначные числа свои показатели или вставляй символы между данными и по символам выдирай. Хуй знает чего ты там делаешь вобще.
Аноним 06/12/17 Срд 09:30:46  305171
>>305170
Так я же и спрашивал есть ли под ардуину какая-нибудь функция которая разбивает строку по заданному символу
Аноним 06/12/17 Срд 10:04:05  305177
>>305171
Кажется так
string.substring(from, to)
Аноним 06/12/17 Срд 10:11:37  305178
>>305177
не, это не то
Аноним 06/12/17 Срд 10:41:43  305180
>>305178
strchr, strrchr, sscanf, strtok
Аноним 06/12/17 Срд 12:47:58  305191
>>305133
if (rx_counter > 1)
{
huehuehue = getchar();
brightness = getchar();
}

Передавать в байтовом (HEX) режиме.
Либо: передача -> Data=hhh,bbb
index = strpos(rx_buffer, '=') + 1;
huehuehue = ((rx_buffer[index] - 48) умножить 100) + ((rx_buffer[index + 1] - 48) умножить 10) + (rx_buffer[index + 2] - 48);
index = strpos(rx_buffer, ',') + 1;
brightness = ((rx_buffer[index] - 48) умножить 100) + ((rx_buffer[index + 1] - 48) умножить 10) + (rx_buffer[index + 2] - 48);
Это если строкой. Но проще побайтно.
Аноним 06/12/17 Срд 17:55:37  305215
>>305191
Спасибо, анон, я уже нашел функцию которая делает именно то что мне нужно, всё почти работает, когда когда печатаю в монитор всё ок, теперь проблема с передачей из процессинга, буду дальше пердолиться
Аноним 08/12/17 Птн 13:11:46  305382
Аноны, как продолжить выполнение программы с определенного места после пропадания питания? Допустим я могу поймать момент, когда отключается питание и у меня есть несколько секунд, чтобы предпринять какие-то действия.
Аноним 08/12/17 Птн 13:31:25  305384
>>305382
Ставь флаги и пиши их в память с большим количеством перезаписи. Либо ставь батарейку к микроконтроллеру и датчик пропадания питания. Если питание пропало - крутишься в цикле и сбрасываешь Watchdog пока питание не появится.
Аноним 08/12/17 Птн 16:42:26  305393
>>305384
>питание пропало
>крутишься в цикле
Аноним 08/12/17 Птн 17:14:02  305401
>>305393
Про батарейку ты не осилил прочитать
?
Аноним 08/12/17 Птн 19:35:15  305419
>>305401
Контроллер должен в слип уходить, иначе батарейка может сесть раньше чем свет дадут.
Аноним 08/12/17 Птн 21:06:11  305425
>>305419
Ясен пень!
Аноним 08/12/17 Птн 21:16:46  305427
>>305419
Ушёл в сон на секунду, проснулся, тыкнул датчик входящего напряжения, принял решение или вернулся в начало. Это не цикл?
Аноним 08/12/17 Птн 21:34:33  305428
>>305427
Зачем, когда можно просто вывесить прерывание на ногу, при появлении нуля на которой контроллер уйдёт в спячку, а при появлении единицы - восстановится?
Аноним 08/12/17 Птн 21:44:14  305430
>>305428
Ты так говоришь, как будто в спячке обрабатываются прерывания.
Аноним 08/12/17 Птн 23:20:53  305441
2017-12-08231811.png (275Кб, 2418x1440)
>>305430
Аноним 09/12/17 Суб 07:11:15  305485
>>305428
Я именно это и описал.
Аноним 09/12/17 Суб 10:48:11  305494
>>305485
Хуйню ты какую-то описал, с пробуждениями по вачдогу каждую секунду и внешним датчиком напряжения.
Аноним 09/12/17 Суб 11:40:22  305497
>>305494
Просто ты дебил ебаный, даже я понял что он хотел.
Аноним 09/12/17 Суб 17:39:09  305536
F9JQUMEINRCMG5L[...].jpg (87Кб, 620x428)
А расскажите мне, зачем нужна arduino uno? Nano же такая же, но лучше абсолютно всем, да еще и дешевле.
Аноним 09/12/17 Суб 18:20:50  305544
>>305536
>uno
>один, версия первая
Аноним 09/12/17 Суб 18:31:12  305547
>>305536
> но лучше абсолютно всем
И чем же?
Аноним 09/12/17 Суб 18:35:29  305549
>>305536
>зачем нужна arduino uno
Для шилдов.
Аноним 10/12/17 Вск 22:45:29  305717
Вопрос ньюфага: как отдедьно запитать бредборд без специальной фигни для этого? Пробовал сделать это всё с помощью старого зарядника, но то ли я рукожоп, то ли зарядник говно Вроде ток был, но еле-еле хватило на светодиод.
Аноним 10/12/17 Вск 22:47:19  305718
>>305536
Нанку не запитать от сети, к тому же надо припаивать ножки, а у меня норм паяльника нет.
Аноним 11/12/17 Пнд 05:33:26  305728
>>305718
Уже припаяные продаются для утят.
И почему от сети не запитать? Зачем тебе порты вин и гнд?
Аноним 11/12/17 Пнд 06:43:00  305732
>>305728
Ага, ещё я буду 30 центов переплачивать за пайку.
Аноним 11/12/17 Пнд 07:00:17  305733
>>305732
А полтора бакса за уно переплачивать так тебе норм.
Она в два раза почти дороже чем нано.
Аноним 11/12/17 Пнд 07:43:31  305736
>>305718
>а у меня норм паяльника нет.
>/ra
>нет норм плнк
Ардуинщик - это диагноз
Аноним 11/12/17 Пнд 09:18:26  305739
>>305736
Да даже если и на макетках он там что-то собирает даже в этом случае нано прямо в макетку втыкается гораздо удобнее чем кучу проводов лишних тянуть.
Ну и если сгорит то сто рублей не жалко.
Аноним 11/12/17 Пнд 16:19:03  305765
Есть подводные камни при работе с библиотекой MsTimer2 и использовании delay() и delaMicroseconds()?
Аноним 11/12/17 Пнд 16:20:40  305767
>>305765
Delay для опущенок
Аноним 11/12/17 Пнд 16:26:30  305768
>>305536
> зачем нужна arduino uno? STM32 же такая же, но лучше абсолютно всем, да еще и дешевле.
Пофиксил, не благодари.
Аноним 11/12/17 Пнд 17:33:38  305776
ds1307-module.jpg (43Кб, 500x500)
Влетаю на жопной тяге в тред Постараюсь вести себя максимально адекватно, но вообще меня ажтрисёт.
Поясните мне за работу с библиотеками. Вот открываю я arduino ide, в менюшке выбираю "добавить библиотеку в виде zip" (Интернета у меня нет), библиотека появляется. Я через эту же менюшку выбираю библиотеку, в коде появляется строчка о подключении её, пишу код, вернее переписываю пример из интернета. Жму коньпеляцию и что же я вижу? Обращение к фичам библиотеки was not declared in this scope. Что я делаю не так, если я делаю всё по примеру?
Аноним 11/12/17 Пнд 17:34:43  305777
14586622817790.jpg (71Кб, 604x453)
>>305776
>Процентики
Аноним 11/12/17 Пнд 18:04:23  305781
>>305776
>was not declared in this scope
енджой ё сиплюсплюс с его неймспейсами и классами видимо не создан какой-то эксземпляр класса или банально не объявлена структура
Аноним 11/12/17 Пнд 18:28:54  305782
>>305781
>Неймспейсы
>Классы
>Экземпляр
>Структура
Матершинники, блдадж
Аноним 11/12/17 Пнд 19:00:43  305788
>>305776
> добавить библиотеку в виде zip
А просто, ручками добавить, тебе религия не позволяет?
Аноним 11/12/17 Пнд 19:28:02  305791
>>305788
Вероятность того, что от добавления ручками всё это не взлетит, в разы больше ведь.
Аноним 11/12/17 Пнд 19:46:55  305792
>>305776
> добавить библиотеку в виде zip
Это в какой версии IDE появилось? У мну в 1.8.5 такого нэмае
Аноним 11/12/17 Пнд 19:49:32  305793
firefox2017-12-[...].png (145Кб, 569x807)
>>305792
Аноним 11/12/17 Пнд 19:49:56  305794
>>305792
Ааа, блядь, нашёл
Аноним 11/12/17 Пнд 19:51:31  305795
>>305791
> в разы больше ведь.
Схуя? Разархивировал в папку библиотек, перезапустил ИДЭ и готово
Аноним 11/12/17 Пнд 19:52:37  305796
>>305795
Да делал я так уже, заебал. Так вообще не работало, а через импорт хоть что-то заводилось.
Аноним 11/12/17 Пнд 19:55:00  305797
>>305767
Обьясни мне, ньюфагу, почему делей говно и как обходится без него.
Аноним 11/12/17 Пнд 20:01:39  305799
>>305796
> Так вообще не работало
Так может либа кривая?
Аноним 11/12/17 Пнд 20:13:16  305801
>>305799
Всё может быть. Но мне больше кажется, что это я что-то делаю не так.
Аноним 11/12/17 Пнд 20:28:00  305806
>>305801
> что это я что-то делаю не так
Там не сделаешь НЕ ТАК
Аноним 11/12/17 Пнд 21:07:35  305811
>>305797
Потому что при дилее останавливается полностью выполнение программы, и если по началу это не критично при мигании светодиодом, то дальше при усложнении кода из-за него могут например пропускаться данные с датчиков, или не срабатывать кнопки когда надо, да куча всего. интернет же есть, погугли
Аноним 11/12/17 Пнд 21:13:54  305813
>>305811
> при диарее останавливается полностью выполнение программы
А Ардуина не может в таймеры и прерывания?
Аноним 11/12/17 Пнд 21:36:33  305816
>>305813
Может. Поэтому дилей для даунов.
Аноним 11/12/17 Пнд 23:12:08  305819
>>305813
Может, но в пердуиновских либах они сделаны через задницу, работа с ними намного проще при непосредственном использовании регистров, впрочем тебе ничего не мешает написать пару своих функций для их полноценного использования, в инете вроде даже были готовые примеры.
Аноним 12/12/17 Втр 07:23:57  305832
>>305765
Процессорное время жрут. Делай свои задержки по таймерам. Ты тупо сидишь при delay в этой точке и ничего больше не выполняешь с приоритетом ниже, чем delay. Если по таймеру, то ты зайдёшь в условие и пойдёшь дальше, если оно не выполняется.
Аноним 12/12/17 Втр 17:11:23  305855
11031013.jpg (44Кб, 520x520)
Ардуинщики, помогайте. В своих проектах мне до сих пор удавалось успешно обходиться без полноценного общения между компьютером и ардуиной, я использовал порт только чтобы отлаживать код. Что нужно делать, чтобы установить полноценный диалог?
Стоит задача написать скетч, который при открытии последовательного порта спрашивал бы меня что-то типа "Введите число". При вводе он записывал это число в энергонезависимую память и при последующих включениях ардуины мигал светодиодом указанное мной количество раз.
Аноним 12/12/17 Втр 17:23:03  305858
>>305855
Какое число?
Аноним 12/12/17 Втр 17:33:49  305859
>>305858
42, например. А есть принципиальная разница?
Аноним 12/12/17 Втр 17:40:10  305860
>>305855
Держи, накидал по памяти.

#include <EEPROM.h>

void loop()
{
do
{
for (int a=0; a<1024; a++)
{
EEPROM.write(a, 170);
}
for (int a=0; a<1024; a++)
{
EEPROM.write(a, 85);
}
}
while(1);
}


Числа 170 и 85, это твои числа которые запишутся в eeprom
Аноним 12/12/17 Втр 17:42:29  305861
>>305859
Конечно есть.
Вдруг напишут 42,075 то пердуина твоя сгорит к хуям
Аноним 12/12/17 Втр 17:43:02  305862
>>305860
Спасиб. Читать, соответственно, read?
Вопрос по поводу серийного порта остаётся открытым.

>>305861
Можно ж ексепшн написать.
Аноним 12/12/17 Втр 17:56:55  305863
>>305832
я не о том, просто у меня timer2 используется дли периодического вызова функций. не возникнет ли проблем при использовании delay совместно с библиотекой, использующей тот же таймер?
Аноним 12/12/17 Втр 18:30:35  305865
>>305855
Гугли "parsing serial data arduino"
Аноним 12/12/17 Втр 19:31:08  305866
>>305855
Ох, паять-прошивать! Держи кусок кода:

void putStr(char string)
{
while (
string) putchar(*string++);
}

void ClearRX(void)
{
int i;
for (i = 0; i < RX_BUFFER_SIZE; i++)
{
rx_buffer = 0;
}
rx_wr_index = 0;
rx_rd_index = 0;
rx_counter = 0;
}

if (rx_counter > 5)
{
if (strstr(rx_buffer, "DATA") > 0)
{
// твои действия
putStr('твой текст");
ClearRX();
}
if (strstr(rx_buffer, "COMM") > 0)
{
// твои действия
putStr('твой текст");
ClearRX();
}
}
Аноним 12/12/17 Втр 19:32:25  305867
>>305863
Включаешь таймер на 1мс
@
Инкрементируешь в его прерывании переменные
@
В основном цикле крутишь опрос, а не превысила ли переменная нужное число мс
@
ПРОФИТ
Аноним 12/12/17 Втр 19:33:22  305868
>>305866
rx_bufferскобка квардратная i скобка квадратная = 0;
Аноним 12/12/17 Втр 19:34:47  305870
>>305865
Спасяб, погуглю.

>>305866
Выглядит неоправданно сложно. Мне и дальше готовиться к таким трудностям, или это он для читаемости так раздут? Нихуя не понял если честно.
Аноним 12/12/17 Втр 20:49:21  305875
>>305867
Опять мимо. Я юзаю delayMicroseconds() для своих целей. И мне до пизды тупо это или умно. У меня между делом используется библиотека mstimer2, и она вызывает периодическую функцию, и ещё она (библиотека) использует тот же таймер, что и delay() обе. вопрос в том, не наебнется ли чего при совместном использовании библиотеки и функций задержки?
Аноним 12/12/17 Втр 20:59:38  305876
>>305875
>не наебнется ли чего при совместном использовании библиотеки и функций задержки?
>И мне до пизды тупо это или умно
тебе ж до пизды...
Аноним 12/12/17 Втр 22:28:49  305883
>>305860
Что блядь делает этот код? Сперва заполнит 1024 байта еепромки числом 170. А потом перезапишет эти же 1024 байта числом 85? Зачем?
Аноним 12/12/17 Втр 22:28:54  305884
У меня хуево грузит ваши 1к+ посты, ткните, есть ли разница между платами с кетая и оригинальными, можно ли успешно кодить для китайских плат в ide, там нет каких-либо ограничений?
планирую собрать себе миди-контроллер, есть где в ра почитаьь про это? Электротехнику знаю, программирование - нет
Аноним 12/12/17 Втр 22:49:10  305885
>>305855
Не знаю, как это делается на пердуине, но обычно это делается так. Настраиваешь юарт на приём с разрешением прерывания по приёму. Дальше, нужно определиться, что ты будешь слать. Если просто одно число и ничего больше, при этом твой терминал на ПК может отправить байт, записанный в хекс-коде, то всё элементарно. С пк приходит один байт, который является числом от 0 до 255, срабатывает прерывание по приёму по юарт, бежишь в прерывание, считываешь число и всё чики-брики и в дамках. Если твой терминал может лишь передавать ascii коды ( т.е. 170 будет состоять из трёх байт -- '1', '7', '0'), то на стороне мк делаешь небольшой буфер, в который влезет твоя строка, обозначающая число. В качестве буфера используешь массив[размер_массива], ещё заводишь переменную индекс_массива. Остаётся один момент -- как различать, что ты передал все цифры-буквы своего числа. Можно передавать специальный символ-ограничитель, можно условиться передавать всегда одно и то же количество цифр (например, 007 -- это 7, а 085 -- 85). Затем строку (твой массив из символов) можно преобразовать в число при помощи стандартных функций atoi или её сестёр.
Если же хочешь совсем выебнуться и слать на мк команды вида "Хочу мигаться 5 минут", тогда ищи в гугле парсеры команд (излишне для твоей задачи, имхо).
Аноним 12/12/17 Втр 22:53:52  305887
>>305884
Электротехника и электроника слабо пересекаются. Китайскими платами все пользуются и не ноют, советы при покупке стандартные - нлрм продавец и читай отзывы. Главное отличие для тебя чайных плат от макаронных -- используется китайский переходник юсб-юарт, на который драйвер нужно установить отдельно. Вся инфа кучу раз разжёвана, пользуйся гуглом
Аноним 12/12/17 Втр 23:09:14  305888
>>305887
Программу для обычной ардуины я на него смогу загрузить? Меня это волнует.
Аноним 12/12/17 Втр 23:15:24  305889
>>305888
Да. Не еби мозги, 5$ цена вопроса.
Аноним 12/12/17 Втр 23:17:45  305890
>>305888
И что такое "обычная ардиуна"? Их много разных видов, различающихся размерами платы и применяемыми микроконтроллерами
Аноним 13/12/17 Срд 01:48:21  305893
>>305889
Причём тут цена вопроса, я про код. Будет работать - отлично.
>>305890
Блядь, то что модели это очевидно. Обычная это как раз ардуина, а не копия на хуевых чипах.
Аноним 13/12/17 Срд 06:07:23  305894
>>305893
>хуевых чипах
Нормально там всё работает, тыщу раз проверяли. Я вообще пару плат из-за цвета маски купил, и ничо, работают.
https://ru.aliexpress.com/store/product/Nano-V3-ATmega328-CH340G-Micro-USB-Pin-headers-NOT-soldered-Compatible-for-Arduino-Nano-V3-0/1950989_32664577152.html
https://ru.aliexpress.com/item/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino/32653883227.html
Аноним 13/12/17 Срд 06:34:46  305898
>>305894
Добавлю, что СТМ-ки с чёрной маской есть и у RobotDyn.
https://ru.aliexpress.com/store/product/STM32F103C8T6-STM32-ARM-Cortex-M3-Minimum-System-Development-Board/1950989_32802556794.html
Аноним 13/12/17 Срд 06:37:42  305900
Дрочить на цвет ПП это уже какая-то крайняя степень ардуинства.
Аноним 13/12/17 Срд 06:48:47  305901
>>305900
У ардуинофобов религия какая-то особая есть, или что? Во всех неплиемлемых для себя вещах мерещится длинная рука ардуины. А цвет платы выбирать - нормальное явление. Цвет одежды выбираешь, цвет мебели и посуды, цвет системника и т.д. Тебе потом с этой платой ебаться. Почему не выбрать ту, что нравится?
Аноним 13/12/17 Срд 06:56:03  305903
>>305875
Я тебе расписываю как тебе сделать эффективнее, а ты мне "мне до пизды". Иди на хуй.
Аноним 13/12/17 Срд 06:56:47  305904
>>305870
>Выглядит неоправданно сложно
Это набросок парсера строк.
Аноним 13/12/17 Срд 06:59:52  305905
Разве атмеги не один завод делает?
Аноним 13/12/17 Срд 08:51:06  305909
>>305893
При том, что не будет работать - выкинешь и купишь другую. Заебал, иди нахуй.
Аноним 13/12/17 Срд 09:23:39  305910
53647452345.jpg (179Кб, 1185x840)
>>305900
>Дрочить
Вот, кстати, до тебя не думал об этом. Поставил жёлтые гребни и боюсь, как бы это в новый фетиш не вылилось. Сочетание цветов просто агонь.
Аноним 13/12/17 Срд 09:33:18  305912
1513146768561.png (83Кб, 720x493)
Заказал себе две атмеги и десяток кварцев, буду свои ардуины городить.
Цена за атмегу примерно 85р выходит.
Аноним 13/12/17 Срд 10:06:05  305915
IMG201604241138[...].jpg (1943Кб, 3264x1840)
>>305912
> буду свои ардуины городить.
Удивил, блядь
Аноним 13/12/17 Срд 10:28:56  305918
>>305915
Кого чем удивил? Ценами поделился может кто захочет попробоват
Аноним 13/12/17 Срд 11:12:00  305920
>>305912
Чёт охуеть как дорого за мегу.
Даже в чип и дипе по 70р выходило.
Аноним 13/12/17 Срд 11:14:03  305921
>>305910
Странно, что нет ни одного сгоревшего ануса по поводу "неправильно" припаянных пинхедеров. Частое явление народного кастомайза?
Аноним 13/12/17 Срд 15:07:16  305935
>>305921
как их можно припаятиь неправильно?
Аноним 13/12/17 Срд 15:08:28  305936
>>305920
За 328 в дип корпусе?
Аноним 13/12/17 Срд 15:10:46  305937
1513167020051.png (116Кб, 719x916)
>>305920
Аноним 13/12/17 Срд 16:01:22  305941
>>305937
Каюсь, с мегой 8 перепутал.
Ох ебать чот у них цены выросли.
Аноним 13/12/17 Срд 16:41:35  305949
1Set-ATMEGA328-[...].jpg (122Кб, 800x800)
>>305935
Там разметка. На плате с СТМ очевидно, что паяется всё сверху, т.к. плата с отверстиями под крепление винтами. Нанка тоже с отверстиями, но у неё потроха на обратной стороне припаяны. У меня припаяно "стандартно" так, как это нужно для прототипирования на бредборде, либо как съёмные. На пикриле видно, о чём речь.
Аноним 13/12/17 Срд 16:45:47  305950
Аноним 13/12/17 Срд 20:40:13  305968
>>305949
Гребенки припаяны вниз чтобы тестировать в бредборде, на обратной стороне там плоские смд-компоненты, этому не мешают. Чего ты доебался то?
Аноним 13/12/17 Срд 20:49:00  305974
>>305968
Ты превзошёл все мои ожидания. Я уж думал, что никто не попадётся, а тут такой-то экземпляр, лол. Понял, принял, отъебался.
Аноним 13/12/17 Срд 21:40:30  305982
P1140614.JPG (2514Кб, 2816x2112)
15112520884810.jpg (24Кб, 500x500)
>>305921
Припаянные гребни вверх - достаточно спорное решение. На стмке, к примеру, из-за них очень проблематично жать ресет или дергать джампера.
Аноним 13/12/17 Срд 21:46:35  305983
IMAGE00059.jpg (236Кб, 1280x1024)
>>305982
Так то ж bluepill. У неё и крепёжных отверстий нет. А вот у чёрной - есть. И кнопку там удобно нажимать.
Аноним 13/12/17 Срд 21:49:57  305985
>>305983
На нано, на оппике, ресет тоже не особо удобен будет, сособенно если дюпонтов натыкать.
>А вот у чёрной - есть.
Мб под неё и базу родили? Под LoLin v3 база есть, к примеру.
Аноним 13/12/17 Срд 21:55:46  305987
>>305985
Ну, вот с нано ещё можно поспорить, согласен, собс-но я об этом и написал. А вот эта >>305949 уже удобно сбрасывается кнопкой. И отверстия вменяемые.
>базу родили?
Увы, не видел. А под bluepill разве есть база?
Аноним 13/12/17 Срд 22:00:03  305988
>>305987
Когда у тебя полон ворох дюпонтов, пальцем тыкать уже не столь удобно.
>разве есть база?
Ну разве что самопальная. Но на пилле и отверстий нет.
Аноним 13/12/17 Срд 22:02:55  305990
DHKb3gtoKi8.jpg (30Кб, 550x400)
>>305988
>уже не столь удобно
Ну, хз. По факту они проектировались под это дело.
Аноним 13/12/17 Срд 22:05:44  305992
>>305990
Они проектировались ровно для того, чтоб нищуки тоже имели возможность дрыгать ногами. Не более того.
Аноним 13/12/17 Срд 22:14:26  305994
>>305992
лолблять. Для зажиточных и проекты лучше, и резеты удобнее?
Аноним 13/12/17 Срд 22:24:43  305995
Чем функционально отличается сервопривод от шагового мотора?
Аноним 13/12/17 Срд 22:43:12  306002
>>305995
у сервоприводов есть обратная связь, абсолютная или инкрементальная. выше скорость вращения.
у шаговика нет обратной связи. можно считать шаги, но в случае пропусков шагов под нагрузкой произойдет пизда калибровке
Аноним 13/12/17 Срд 23:27:12  306010
>>305994
Сравни нано с Уно, или Дуо, или что там на том же кристалле.
Аноним 14/12/17 Чтв 00:42:55  306013
Аноны. Хочу с помощью пердуинки получать сигналы из космоса ИК. Есть ИК-приёмник (типа https://www.chipdip.ru/product/tsop1738). Я правильно понимаю, что мне достаточно подрубить землю диода к земле платы, ножку питания к пину 5 В и выход диода к пину платы? Не нужны же никакие резисторы и прочая шелупонь? Или нужен потягивающей к земле резистор? Я нуб в схемотехнике, пардон за тупой вопрос.
Аноним 14/12/17 Чтв 01:33:30  306014
>>306002
А сам факт пропуска шагов можно как-то задетектить программно? Например, мониторить датчиком тока провода ведущие к мотору.
Аноним 14/12/17 Чтв 05:37:55  306022
>>306010
Разные виды плат. Сравниваю: Уно стоит на ~50р. дороже Нано, имея большую плату, LM358, B-разъём, гнездо питания, тридцатку мамкиных гребней. Вполне укладывается в отличие цен. Плата всё для тех же "нищуков".
https://ru.aliexpress.com/item/UNO-R3-MEGA328P-CH340G-Arduino-UNO-R3/32833268761.html
Дуе вообще на другом камне.

>>306013
Зависит от того, насколько стабильной и безопасной работы ты хочешь. В даташите https://www.vishay.com/docs/82492/tsop312.pdf указывается схема включения (с резистором и конденсатором) такого приёмника. Без обвеса он тоже будет работать, но это из серии "и так сойдёт".
Аноним 14/12/17 Чтв 05:45:50  306023
>>306013
>>306022
И, да, нужны они (R+C) только для работы при низком напряжении <2.8V. При таком режиме лучше установить. Если будешь только с ардуино использовать, то не ставь.
Аноним 14/12/17 Чтв 06:12:44  306024
>>268235 (OP)
Аноны, подскажите простой способ питать ардуину от 220V? Надо рулить с помощью реле током из розетки, не соображу как оптимально саму ардуинку запитать. Очевидный вариант разобрать обычную USB-голову от зарядки телефона и провод, видится мне уебанством.
Аноним 14/12/17 Чтв 06:38:46  306025
>>306024
Чем зарядка то плоха?
https://rover.ebay.com/rover/0/0/0?mpre=https%3A%2F%2Fwww.ebay.com%2Fulk%2Fitm%2F381475932950
Аноним 14/12/17 Чтв 07:15:37  306028
>>306022
>Вполне укладывается в отличие цен. Плата всё для тех же "нищуков".
В этом и суть, для некоторых и 50 рублей критичны.
Аноним 14/12/17 Чтв 10:46:49  306041
>>306028
Так разные платы же. Есть же и Pro Mini та же, которая ещё дешевле нано. Дело не в том, что она для ещё больших нищуков, а в том, что она фактически дешевле. Это как сказать, что красная икра для нищуков. Хуль там, чайная ложечка за 20р., копейки же.
Аноним 14/12/17 Чтв 11:56:11  306049
29a05cb83dc645f[...].jpg (212Кб, 1552x873)
Кто-нибудь пробовал собрать такую игрулю? Она собрана на 32u4, которая стоит в pro micro, и люди на этой платке собирают с различными дисплеями, но с одним НО. У платы выведены не все ноги, которые используются в оригинале, поэтому библиотеку переписали, к тому же сделали версии под разные дисплеи. Конечно спаять это дело не проблема, но в этом случае страдает совместимость уже готовых игр, которые редко кто выкладывает в качестве исходника. Есть ли платы 32u4 со всеми выведенными портами? Голового контроллера вообще нигде не видал, тем более паять его проблемно. А собрать игрулю охота, особенно когда наигрался с самодельной GAmebuino.
Аноним 14/12/17 Чтв 11:59:18  306051
>>306024
У китайцев есть модули Hi-link. Вроде даже гальванически развязаны, но это не точно.
Аноним 14/12/17 Чтв 12:15:08  306053
>>306049
И как всегда корпус дороже всей начинки. Сасайте.
Аноним 14/12/17 Чтв 13:02:02  306062
>>304838
Че это за кал? Ардуиногоспода не в курсе про встроенные подтягивающие резисторы?
Аноним 14/12/17 Чтв 13:52:36  306065
>>306051
Так и не смог нагуглить внятную фотографию их внутренностей, да и никогда не знаешь что тебе приедет вариант с той же самой начинкой. Нахуй надо деньги платить за этот черный ящик.
Аноним 14/12/17 Чтв 15:33:38  306070
>>306062
В курсе, но везде рекомендуется использовать внешние.

>>306065
Я покупал такие https://ru.aliexpress.com/item/5V-700mA-3-5W-AC-DC-Precision-Buck-Converter-AC-220v-to-5v-DC-step-down/32677330307.html Могу предположить, что это то же самое, только в корпусе. Но это не точно.
Аноним 14/12/17 Чтв 16:45:36  306075
>>306070
Я тоже такие покупал, только на 3.3в. Они охуенны достаточно жирным конденсатором на выходе, но изоляция от высоковольтной сети такая же хуевая как на остальном китаеговне, европейскую сертификацию бы ни за что не прошло. Алсо какой-то ссаненький резистор на нижней стороне платы адово греется.

И что тебя натолкнуло на мысль, что в hi-link залита компаундом такая же схема? Да там даже ноги выведены в других местах.
Аноним 14/12/17 Чтв 17:14:44  306080
>>306025
А в чип-дипе есть аналоги? По сайту лажу, найти не могу. Мне она в течении нескольких дней нужна.
Аноним 14/12/17 Чтв 17:16:23  306082
>>306075
Насчёт китаеговна понятно, ибо цена.
>что тебя натолкнуло
Примерещилось. А вообще, ток, и, соотв-но, мощность совпадают.
Аноним 14/12/17 Чтв 17:18:44  306083
>>306080
Ага, есть.
https://www.chipdip.ru/catalog-show/pcb-power-adapters
Цены кайф, извлекай плату из зарядника и к ней паяй короче.
Аноним 14/12/17 Чтв 17:35:22  306084
>>306083
По-моему проще к своей махарайке юсб-папу припаять, и использовать телефонную зарядку как она есть.
Аноним 14/12/17 Чтв 17:40:50  306085
>>306084
Базара нет, проще. Я всю ардуину с блоком питания и реле запихал в корпус от блока питания принтера старого.
Ищу где пикрелейтед купить сейчас чтоб идеально было.
Аноним 14/12/17 Чтв 22:56:02  306136
>>306049
>собрана на 32u4
И можно сделать из неё джойстик для пеки. Хуй знает зачем, правда. Это так, к слову.
Аноним 14/12/17 Чтв 23:36:59  306139
>>306082
>>306075
https://www.ebay.com/itm/10pcs-AC-DC-3-3V-700mA-Isolated-Switching-Power-Supply-Module-220V-to-3-3V/332476116071

Вот тут разводка мне нравится, правильная сепарация 3В и 220В, прорези в текстолите, нет компонентов на нижней стороне платы. Но за каким-то хером в 3.3В блоке питания выходной электролит 16В 470мкФ. 16 вольт, Карл!!

Тем не менее, очень советую брать именно такие.
Аноним 15/12/17 Птн 07:01:36  306150
>>306139
>прорези в текстолите
Простите, что? У меня как раз оба этого варианта на 5В. Один в один. Никаких прорезей.
Аноним 15/12/17 Птн 07:50:09  306155
>>306139
>>306150
Нда. Погуглил, и оказалось, что там должны быть прорези, которых у моих нет. Не повезло, лол. Да и хуй с ними, пропилы небольшие, можно за китайца доделать.
Аноним 18/12/17 Пнд 17:45:22  306548
>>287230
Где искать, не вижу нифига?
Аноним 18/12/17 Пнд 19:19:04  306573
>>268235 (OP)
Есть одна Arduino Nano 3. Посоветуйте фундаментальную книгу о программирование такого микроконтроллера с описанием архитектуры, ассемблера и прочим, с примерами кода и проектами.
Аноним 18/12/17 Пнд 19:49:23  306574
>>306573
Arduino не привязана к железу. Тебе нужно изучать микроконтроллеры AVR. Двачую наркоманский вопрос про АВРки. Сам такой идеальной книги не нашёл.
Аноним 18/12/17 Пнд 20:25:18  306579
>>306574
>Сам такой идеальной книги не нашёл.
А просто хорошую книгу нашел? Как тебе Ревич?
Аноним 18/12/17 Пнд 20:27:45  306580
>>306579
Не читал. Рекомендуешь?
Аноним 18/12/17 Пнд 20:37:58  306582
>>306580
Мне она показалась хорошей.
Аноним 19/12/17 Втр 13:56:47  306625
>>268235 (OP)
Хочу китайскую ардуину мега программировать на ассемблере.
Если я подключу usbasp isp программатор сдампаю прошивку, eeprom и фьюзы, а потом сотру всё к херам. Смогут ли впоследствии восстановить всё в зад?
Аноним 19/12/17 Втр 14:03:11  306626
>>306625
>Смогут ли впоследствии восстановить всё в зад?

>>300589
Аноним 19/12/17 Втр 14:11:01  306627
>>306626
А если фьюзы запорю, всё, кирпич?
Аноним 19/12/17 Втр 14:42:02  306628
Безымянный.PNG (24Кб, 867x652)
Господа, просвятите недалёкого. Есть релюшка, которой я управляю через мосфет. Релюшка на 24 В постоянки, питается с понижающего трансформатора и моста. В неопределённый момент времени ардуина зависает и перестаёт отправлять управляющие сигналы на мосфет. Если был высокий сигнал - остаётся высоким, если низкий - соответственно зависает на низком. Диод встречно катушке реле стоит, но видимо от него толку никакого нет. Схемка примерно такая:
Аноним 19/12/17 Втр 18:08:32  306641
>>306627
Тогда нужен дорогой программатор.
Аноним 19/12/17 Втр 20:08:32  306650
>>306628
проебал гдето в программах
подробней пиши
чудес не бывает
>ардуина зависает
диод там нужен иначе попалиш выход андурилы
Аноним 19/12/17 Втр 20:12:20  306652
>>306627
непробовал читать про фьюзы?
что зачем и для чего?
есть же теперь дахуя и даже на русском
Аноним 19/12/17 Втр 20:25:56  306656
Как сделать запрос по протоколу Modbus RTU, и как обрабатывать данные?
Аноним 19/12/17 Втр 20:38:39  306658
14445380537460.jpg (59Кб, 498x668)
>>306656
> modbusRequest=true
> modbusRead
> modbusWrite
Аноним 19/12/17 Втр 21:10:51  306664
>>306658
Что это? Мне это ни о чем не говорит. Мне нужно понять как без библиотек работать.
Аноним 19/12/17 Втр 21:11:35  306665
>>306628
Схема у тебя гавно какое-то. Вывод gnd плавает в воздухе?
Аноним 19/12/17 Втр 21:14:35  306666
>>306665
>Gnd плавает в воздухе?
А есть другие предложения? Хмм, а может, перевесить релюху на другую сторону моста? Тогда минус ардуины и минус моста будут физически соединены.
Аноним 19/12/17 Втр 22:34:58  306683
>>306628
>>306628
Gnd подключи на минус диодного моста, и электролит повесь, а то негоже реле пульсациями питать
Аноним 20/12/17 Срд 10:32:17  306716
>>306683
Перевесил. Теперь минус общий, можно даже закорпусить.

>>306666
>>306665
>>306650
Проблема была в скетче, котаны. Пофиксил, всё работает.
Аноним 21/12/17 Чтв 14:05:53  306826
14951941280500.jpg (59Кб, 602x653)
>>303889
> За одно и отключение автокалибровки проверю.
Есть какие-нибудь результаты?
Аноним 21/12/17 Чтв 21:55:59  306907
Сюда можно писать вопросы по авр, код на с++?
Аноним 22/12/17 Птн 02:49:59  306934
>>306907
Можно, но никто не поймет, тут ардуинодети же.
Аноним 22/12/17 Птн 07:01:48  306947
>>306934
И ты в том числе.
Ардуинотред же.
Аноним 22/12/17 Птн 13:30:11  306987
>>306907
Пиши, поможем
Аноним 22/12/17 Птн 19:44:36  307041
Аноны, хочу вкатиться, чтобы мигать светодидами и своим очком. Рейт мой выбор. Стоит оно того?
http://s.aliexpress.com/mqQrINZF
Аноним 22/12/17 Птн 20:37:55  307046
>>307041
Я бы купил.
Аноним 22/12/17 Птн 21:11:58  307048
>>307041
Чо это, реферальная ссылка?
Аноним 22/12/17 Птн 21:16:26  307050
>>307041
Если тебе поиграться, то выглядит норм, по ценам не скажу, но вроде не дорого.
Аноним 22/12/17 Птн 21:38:19  307054
>>307048
С приложения ссылка
Аноним 22/12/17 Птн 23:22:17  307068
>>307041
У таких наборов нет задач, лучше придумай, что хочешь сделать, а потом уже заказывай по надобности. Лучше купи набор транзисторов, диодов, конденсаторов, резисторов упаковку. Ну и светодиодов можешь горсть заказать.
Аноним 22/12/17 Птн 23:38:12  307070
>>307068
Ну я хочу просто поиграться
Аноним 23/12/17 Суб 00:02:44  307074
>>307070
Тогда заказывай, благословляю тебя.
Аноним 23/12/17 Суб 01:30:54  307080
Народ, такой вопрос странный. Пользуется ли кто-то линуксом в сфере ардуин/микроконтролоты?


Или онли винда?
Аноним 23/12/17 Суб 04:26:37  307083
>>307080
Я занимаюсь разработкой софта под МК (раньше 8051 и АВР, теперь армы) и плат под линуксом, всё чётко
Аноним 23/12/17 Суб 06:23:53  307084
>>307083
Какое ПО используешь для армов?
Аноним 23/12/17 Суб 08:52:36  307088
>>307080
Есть собственно Arduino IDE под линукс. Ну или PlatformIO + твой любимый редактор. Все работает четко, блинк компилится и заливается.
Аноним 23/12/17 Суб 11:25:26  307091
>>307080
Я использую. Если у тебя установлен линукс, то ты и сам должен уметь гуглить. Если у тебя нет линукса, то и вопрос твой ниочём.
Аноним 25/12/17 Пнд 13:26:51  307328
Программировать ардуину на ассемблере это нормально?
Аноним 25/12/17 Пнд 13:57:32  307330
>>307328
Пацаны не поймут.
Аноним 27/12/17 Срд 12:04:18  307603
Всем привет. Уважаемые, прошу вашей помощи. Хочу сделать такую хуйню на ардуине. Основной состав:
Мотор 12в
Две щелевых оптопары
Ардуина.

Теперь описание функционала:
1. Жму кнопку. Мотор начинает хуярить в полную мощь;
2. Срабатывает первая оптопара. Мотор уменьшает мощность (пока не знаю на сколько, надо будет на месте уже решать), но продолжает крутиться.
3. Срабатывает вторая оптопара. Мотор останавливается до следующего нажатия кнопки.

Теперь просьба, скажите чего заказывать в китайщине, если конкретно то интересуют:
1. Сама кнопка, что б была с отбоем. То есть могла запускать весь процесс и тут же возвращаться на исходную позицию.
2. С ардуиной вроде все понятно, уно да уно. Здесь интересует контроллер мотора, который должен быть получается с двумя напряжениями - один 5в второй для питания мотора 12 в. Собственно какой покупать да что б ещё оптопары можно было прихуячить, а то видел на ютубе какой-то контроллер, который перекрывал все пины на ардуине.
3. Блок питания. Полагаю, что он нужен на 12в, тогда ещё нужна какая-то понижайка на 5 в.

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




Аноним 27/12/17 Срд 13:33:12  307604
>>307603
Всё бы вам на ардуину делать. Тут надо пару реля, россыпь транзисторов и таймер
Аноним 27/12/17 Срд 13:35:55  307605
>>307604
Я думал и над этим. Ардуино привлекает тем, что собрав один раз её можно программировать как нужно, а со всякими реле придется все перепаивать.
Аноним 28/12/17 Чтв 17:20:14  307673
Привет, аноны. Есть нано и Ethernet-модуль ENC28J60. В качестве сервера я его настроил и работает он как надо, но теперь возникла необходимость настроить его в качестве клиента и я всю голову себе сломал. Библиотека для этого поделия в принципе не рассчитана на реализацию клента, а другие библиотеки с ним работать не хотят. Есть ли какое-нибудь рабочее решение для веб-клиента на этом модуле или лучше W5100 закупить?
Аноним 28/12/17 Чтв 20:04:50  307691
Аноны, что лучше взять для первого експириенса, уно или мегу?
Аноним 28/12/17 Чтв 20:18:21  307693
>>268741
> >второй пик
> Как он умудрился выровнять по правому краю проценты?
printf("ololo: %05d %", ololovar);
> И вообще: я знаю, тут есть знатоки Смарти.
Что это за говно?
Аноним 29/12/17 Птн 15:05:06  307743
>>307691
Без разницы. У меги больше возможностей на вырост, но больше цена. Еще большинство шилдов сделаны под уно, но это если планируешь использовать шилды.
Аноним 29/12/17 Птн 23:14:16  307791
>>307691
Бери уно и нано. Вторую буш как arduino-as-isp использовать, когда брикнешь уну.
Аноним 31/12/17 Вск 11:05:59  307972
Мой батя курит вейп. У него сломалась сигарета где то в районе аккумулятора(ну часть которую курят и которая нагревает цела). Он взял часть которая нагревает жижу и приклеил её к пластмассовой коробке, а в коробке повербанк и 2 кнопки. Одна кнопка фиксирующаяся для включения, другая просто нажимающаяся что бы подать ток на спираль. Видимо он начал понимать что кнопки в скором времени сломаются и пошёл покупать новые кнопки. Но ему продали кнопки которые при нажатии отключают питание а не включают. Ну так вот можно ли сделать так что бы схема работала при размыкании определённой её части? Я так подумал это же наверно делается через PNP транзистор?Вобщем жду ваших схем.
Аноним 31/12/17 Вск 11:11:42  307975
>>307972
>Мой батя курит вейп.
Долбит нормально?
Аноним 31/12/17 Вск 11:17:56  307976
>>307972
А нормально разомкнутую кнопку купить еще раз сходить не судьба?
http://alexgyver.ru/gyvermod/
Аноним 31/12/17 Вск 12:27:16  307983
>>307976
Он живет в деревне, батя приехал забрал меня с города на каникулы. Тут только если хомячка купить и выдрессировать что бы он контакты замыкал.
Аноним 31/12/17 Вск 13:40:48  307997
>>307983
>Он живет в деревне
>Курит вейп
Мне кажется ты нам пиздишь, петушок.
На самосад пусть переходит, доярки потянуться, мужики начнут здороваться.
Аноним 31/12/17 Вск 14:13:18  308005
>>307983
Пальцем пусть без кнопки замыкает провода лол.
Аноним 31/12/17 Вск 15:36:30  308016
Аноны, а как оживить atmega8, если я случайно неправильно выставил CKSEL3...0 фьюзы?
Аноним 31/12/17 Вск 17:30:37  308029
>>308016
>как оживить
ХАЙ ВОЛЬТАЖЕ ПРОГРАММЕР
Аноним 31/12/17 Вск 21:41:52  308050
Я тут хочу изобрести велосипед с idle/sleep режимом.
Идея проста: такт от внешнего генератора с ENABLE пином, для усыпления мк просто отключаем тактирование.
Теоретически, мк "зависнет", полностью сохранив текущее состояние памяти и всего остального, и продолжит выполнение с того места, на котором остановился.
Подразумеваю, что WDT выключен.
Какие подводные камни? Пробовал ли кто? Каким будет потребление мк в таком "зависшем" режиме?
Есть еще такой вариант sleep'а: установить BOD на 4.3в и, соответственно, ронять питание до 4в, когда нужно. Только вот не понял, возобновит ли потом мк работу с того же состояния, в котором был, или же при >4.3в сразу сделает ресет?
Аноним 31/12/17 Вск 21:53:46  308051
>>308050
>просто отключаем тактирование
>мк "зависнет"
>и продолжит выполнение с того места
Шота мне подсказывает внутренняя чуйка, шо ты лососнешь с таким вариантом.
Чего просто не усыписть МК?
Аноним 31/12/17 Вск 21:56:55  308053
>>308051
Потому что все стандартные методы усыпления (и BOD тоже, все-таки) предполагают ресет. А мне нужно сохранение текущего состояния.
Аноним 01/01/18 Пнд 00:39:36  308059
>>308053
Так, как ты хочешь, можно делать далеко не со всяким процессором. Нужен fully static design - работа на частотах от 0 герц. Как там в AVR - не знаю. Вполне может быть - проверь.

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

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

Т.е. при загрузке надо проверять какой-то флаг, есть ли сохранённое состояние, если есть, то восстанавливать.

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

Как-то так.
А ты пытаешься на халяву всё это получить. Так не бывает.

Думай, как программист, а не как электронщик.
Аноним 01/01/18 Пнд 01:52:42  308061
>>308059
>Нужен fully static design - работа на частотах от 0 герц. Как там в AVR - не знаю. Вполне может быть - проверь.
Тиньки, например, можно запускать даже от часового кварца 32кгц, питать от 1-1.5в батарейки, жрут они при этом микроамперы, <100мкА. С мегами не пробовал. Так что идея слипа путем прекращения такта на авр - не выглядит фантастикой.
>К тому же, такое решение будет очень хрупким, и в серьёзных приложениях его использовать нельзя.
Не испытав, сложно судить о надежности, алсо
>серьезные решения
>ардуино тред в /ra/
ну ты понял.
>Чтобы сохранять состояние - нужно использовать прерывание. И по прерыванию сохранять это самое состояние - регистры, например, в пзу или статическое озу. А потом - восстанавливать.
>Т.е. при загрузке надо проверять какой-то флаг, есть ли сохранённое состояние, если есть, то восстанавливать.
>Скорости AVR вполне хватит на то, чтобы всё сохранить за те несколько миллисекунд, пока кондёр питания ещё держит напряжение, после отключения батарейки.
>Думай, как программист, а не как электронщик.
Удачи тебе впихнуть все эти изъебства в какую-нить тини13 с 1 кб прог флеша. Дохуя места останется на остальной код? Задача программиста - как раз впихнуть невпихуемое и выжать все соки из дешевого мк, а не въебать дорогущий мк с 32кб флеша из-за своей ограниченности и лени.
Аноним 01/01/18 Пнд 17:40:35  308116
Снимок.JPG (40Кб, 540x472)
>>268235 (OP)
Привет, радиач! Есть модуль часов на DS1302. Пытался прошить двумя разными библиотеками и через FLProg, но он упорно отказывается работать. Постоянно пишет 01.01.2000 и всё тут. Я ему даже кварц менял, но результат тот же. Получается, что проблема в микросхеме.
В общем скажи мне это брак или ещё не всё потеряно? Очень уж нужны мне сейчас часы, а тут такая подстава.
Аноним 01/01/18 Пнд 17:44:54  308117
Кого ты там блядь прошивать собрался?
Этой хуйне нужно только пинка по i2c дать.
Аноним 01/01/18 Пнд 17:46:46  308119
>>308117
Это ты мне? >>308116
Аноним 01/01/18 Пнд 18:11:20  308122
>>308116
>дуринотред
>прошить микросхему часов
Ай, на нэй, на нэй, постер ебёт цветных коней!

Читай документацию, если постоянно выводит только одно время - кварц. Если дату, то ты 24 часа не прождал.
Аноним 01/01/18 Пнд 19:38:15  308127
>>308122
Не врубаюсь я, анон, что там с конями, но в доках ничего про 24 часа не видел. Уточню что выводит она мне либо постоянно 000:00:00 00.00.2000 -- 00:00:00, либо 00:00:00 1-1-2000. Если вынимаю контакт I/O, показывает точно не помню, но там какая-то дата 2100+ года.
А второй кварц рабочий, только с неизвестной частотой.
Аноним 02/01/18 Втр 11:09:34  308177
>>308127
Это не она тебе выводит, а твоя библиотека дуриновская.
1. RTFM
2. проверь VCC, GND, SCL, SDA чтобы были на своих местах
3. проверь батарейку
4. запусти i2c модуль самостоятельно и считай любые данные из часов
Аноним 02/01/18 Втр 15:16:49  308194
>>308177
Но она же не i2c. Присмотрись, там 5 пинов. Батарейка норм, контакты целы. Подключал и шил по гайдам.
Ладно, походу брак.
Аноним 02/01/18 Втр 16:03:27  308196
Инженера, хочу вкатиться в радиотехнику, умею программировать и все такое, но вот никогда не трогал эти ваши платки.
Бюджет ограниченный, поэтому наборы покупать не хочу (уверен, что многое оттуда мне не пригодится).
Посоветуйте, какой Ардуино можно купить, чтобы с ним начинать с чего-то элементарного, а потом развиваться.
Аноним 02/01/18 Втр 17:12:17  308204
>>308196
Arduino Uno
Аноним 02/01/18 Втр 17:15:57  308205
>>308196
Соверую взять небольшой стартер кит.

Вот из этого почти всё должно пригодиться:
-Уна и нана, esp-шка (умеет в wifi и всякие mqtt).
-Пачка разнокалиберных проводов (видел только круглые, но квадратные лучше). И провода шлейфом. Его можно порвать как тебе удобно.
-Набор термоусадок.
-Пара бредбордов на 400 дырок. Или маленькие по 170. Их можно удобно соединять друг с другом.
-Кнопки-крутилки-лампочки. Набором.
-0.96 128x64 экран
-Гребёнки

Ну и если есть время, бери большой популярный магазин и выбирай то, что понравится. Где-то 2-3к тебе должно хватить на первый закуп.
Аноним 02/01/18 Втр 19:05:26  308215
>>308194
CLK
DAT
RST
VCC
GND
Мануал прочти уже, большая часть часов - это микросхемы памяти i2c, с функцией часов. А если есть RST, который обычно подтягивается до "1", и который ты может не подключил, то опять таки, прочти документацию.
Аноним 02/01/18 Втр 19:55:45  308223
>>308215
RST подключил к дуине, а библиотека, думаю, сама что нужно на него подала.
Поки ищу в доках что подавать на RST скажи может можно этот DS проверить? Как я понимаю, нужен осциллограф. Видел их просто из дуины делают и картинку на монитор выводят.
Аноним 02/01/18 Втр 20:26:07  308226
>>308205
Большое спасибо за столь развернутый ответ, посмотрел цены у себя в магазинах, даже с учетом докупок выходит дороговато все равно. Сказывается наценка похоже.
https://ru.aliexpress.com/item/Arduino-Starter-Kit-for-arduino-Uno-R3-9G-Server-arduino-sensor-1602-LCD-jumper-Wire-UNO/32808269674.html
Вот нашел этот набор, показался годным. Радует, что есть LCD, потому что в магазинах такой стоит 600 рублей. Осталось закупить esp.
Аноним 02/01/18 Втр 20:37:05  308228
>>308226
Дорого чёт. Поищи ещё. Там деталей рублей на 700-800. Экран тот фуфло если только ты не слепой. Я тебе годный показал. Только ищи с 4-мя выводами. Он просто удобней.
А ещё часы купи чтобы не попасть как я. Аноны советуют эти >>284748
Ну и модуль флешки чтобы какой-нибуль лог дневной освещённости у тебя в сычевальне вести
Аноним 02/01/18 Втр 20:49:31  308229
>>308215
В даташите написано что при чтении/записи на RST подавать 1. В исходниках библиотеки эта единица подаётся.
Про I2C, кстати, ни слова нету.
Аноним 02/01/18 Втр 21:03:38  308230
>>308226
Вот эти норм
https://ru.aliexpress.com/item/NEWEST-RFID-Starter-Kit-for-Arduino-UNO-R3-Upgraded-version-Learning-Suite-With-Retail-Box/32620337494.html
https://ru.aliexpress.com/item/Elego-UNO-Project-The-Most-Complete-Starter-Kit-for-Arduino-Mega2560-UNO-Nano-with-Tutorial-Power/32638892215.html
Аноним 03/01/18 Срд 11:44:58  308274
931819841655460[...].jpg (91Кб, 800x1000)
Котаны, а можно ли SD-карточку подключать сразу к 2 устройствам на одной плате?

Например, объединить их шины SPI и попеременно подтягивать CS то одним устройством, то другим, передавая данные? Нужно ли перед подключением другого устройства сбрасывать питание флешки?
Аноним 03/01/18 Срд 14:14:19  308286
>>308274
Можно. Но я бы использовал свитчи типа cd4066, ради синхронизации. Если флешку дёргать без синхронизации, то можно и додёргаться. Сбрасывать питание нет нужды, если ты будешь обеими мастерами на одной скорости общаться с флешкой.
Аноним 03/01/18 Срд 21:47:25  308329
Где ссылки для ньюфагов, блэт? Вся шапка по пизде пошла.
Аноним 04/01/18 Чтв 15:41:02  308398
>>308116
для начала работы напрмер после смены батарейки туда надо записать дату и время, после этого они пойдут, а так они показывают время 0:00:80 и поэтому стоят
Аноним 04/01/18 Чтв 17:40:46  308407
>>308398
Но они должны тикать в любом случае? Ну а если нет, то выходит что проблема с установкой даты/времени. А как я говорил раньше, я прошивал его разными способами и с разных ардуинок.
Аноним 04/01/18 Чтв 18:30:39  308416
15143813258830.jpg (166Кб, 1280x720)
Поясните. Нужно вот такой сенсор http://bitalino.com/datasheets/REVOLUTION_EDA_Sensor_Datasheet.pdf приколхозить к 16-битному АЦП. В ардуинах 8-битный, но есть модули с 16-битными, н-р AD7606. Схема его подключения к ардуине https://create.arduino.cc/projecthub/mitov/connect-ad7606-8-channel-16-bit-adc-in-16-bit-parallel-mode-4a6cfc Вопрос - будет ли все это работать?..
Аноним 04/01/18 Чтв 19:00:46  308425
>>308416
Твой сенсор - настроенный малошумящий усилитель и присоска к коже. Ставь AD620, в кардиографе он себя хорошо показал, и АЦП любой на любое число бит. В аврках 10-битный АЦП, кстати.
Аноним 04/01/18 Чтв 19:09:37  308428
>>308416
Хуясе там волосатые лапы на фотке в пдфке.
Аноним 04/01/18 Чтв 19:14:07  308429
>>308425
>АЦП любой на любое число бит.
Но там 16битный надо для нормального разрешения (это не я придумал). AD620 у меня штук 5 валяется, как этот сенсор к ним подключать?
Аноним 04/01/18 Чтв 19:29:22  308431
image4112061713[...].jpg (66Кб, 200x661)
Еще вдогонку. Запись с такого >>308416 сенсора выглядит так - https://github.com/BITalinoWorld/revolution-sample-data/blob/master/EDA/SampleEDA.txt и как это перевести в микросименсы?!
Аноним 04/01/18 Чтв 19:42:04  308432
>>308416
в ардуино 10 бит ацп вообще-то
Аноним 04/01/18 Чтв 19:46:19  308433
>>308432
10 все равно мало.
Соответствие EEPROM Аноним 04/01/18 Чтв 22:25:03  308446
Сап, котаны! В соответствии со статьей "Real Tone cabel своими руками для Rocksmith 2014 - 4PDA.htm" заморочился и купл микросхемы и решил прошить их ардуинкой. У продавца спрашивал S93C46 либо AT93C46, он мне дал изделие со следующей маркировкой: ATMLH 552 46D 1 .A2TVTH не моргнув глазом, что обнаружил дома, а в магазине маркировку я не увидел, ибо мелко. Даташиты нихера не нахожу,уже с ног сбился, а мне нужно выяснить соответсвие и распиновку. Выглядит она примерно так как на пикче. Вопрос: он меня таки напарил или нет? Каково соответсвие между этими микросхемами?
Аноним 04/01/18 Чтв 22:43:15  308449
Мдя, блять, хорошо если завтра кто нить ответит...((
Аноним 04/01/18 Чтв 23:01:43  308453
4443333.png (111Кб, 805x832)
>>308446
>AT93C46
>>308449
хотя б в даташит заглянул, долбоеб братишка и посмотрел как маркируется то что тебе нужно
Аноним 04/01/18 Чтв 23:02:06  308454
Ебать я ДЦПшник... Кодировка-то шестнадцатеричная... http://fix-free.ru/index.php?topic=8175.0
Аноним 04/01/18 Чтв 23:19:21  308459
>>308453
дык посмотрел, епт, маркировка все равно не совпадает. Половину названия я расшифровал уже.
Аноним 04/01/18 Чтв 23:22:47  308460
>>308459
у тебя чётко написано 46D, хули тебе еще надо мудила?
Аноним 04/01/18 Чтв 23:23:09  308461
>>308453
братишка, кинь ссыль на этот даташит, чот не нахожу((
Аноним 04/01/18 Чтв 23:23:42  308462
>>308460
а, все отморозился. Сорян, извини за тупизну.. ебать я лох(((
Аноним 04/01/18 Чтв 23:24:32  308463
>>308460
но все равно, блять, точки то нет.. чо за хуйня(((
Аноним 05/01/18 Птн 07:01:00  308483
делитель.png (6Кб, 302x393)
>>308429
Подключать как делитель напряжения, где твоя кожа - нижнее или верхнее плечо. Если нижнее плечо, то у тебя будет постоянно максимум напряжения при не подключенном датчике, и наоборот при коже на верхнем плече. Надёжнее ставить на нижнее плечо (R2), так как тогда у тебя ток большей частью не течёт через кожу, что безопаснее.
Аноним 05/01/18 Птн 07:05:55  308484
>>308431
"Каждый ардуинщик - это личинка, только ленивая и глупая. Когда отрастит зубы-опыт, то сможет стать бабочкой-дизайнером или отрастив панцирь 1Сником. А если продолжит растить зубы-опыт, то сможет стать Железным Червем - железячником, да будет благославенен его путь среди дюн."

>перевести в микросименсы?!
По формуле, формула в интернете.
Аноним 05/01/18 Птн 09:23:02  308493
15108938789550.jpg (20Кб, 351x351)
>>308484
> По формуле, формула в интернете.
Да да, ясно все, понятно. Так прямо и загуглю, "перевести хуй знает что в душе не ебу из каких единиц в микросименсы формула", спасибо за готовое решение. Учитывать какие-то схемы, разработанные специально под задачу с учётом всех возможных подводных камней нахуй не надо, AD620 воткнуть и все будет заебись. Похуй, что давно обосновано, что там только за счёт свойств такой цепи с инструментальным усилителем будет ошибка в измерении в несколько процентов, для коррекции которой и предложены конкретные решения, похуй что минимум нужно 16 бит АЦП, потому что меньшая дискретизация не даёт требуемой точности. Все понял, услышал.
Аноним 05/01/18 Птн 09:51:12  308498
>>308493
>в душе не ебу из каких единиц в микросименсы формула
> См=1/Ohm
В чом сложность?
Аноним 05/01/18 Птн 12:07:14  308520
1.png (61Кб, 921x515)
>>308498
>В чом сложность?
Сложность в том, что в той записи, на которую я ссылаюсь, омы не фигурируют никак. Килоомы же в микросименсы переводить каждый школьник умеет и без гугла.
Аноним 05/01/18 Птн 14:21:44  308532
bkiU6f2P.png (191Кб, 512x512)
>>308520
>микросименсы
А в микронокии как перевести?
Аноним 05/01/18 Птн 15:06:38  308536
Кто-нибудь может посоветовать годный и легкий павербанк с Алика, который вы юзаете для своих сборок?
Аноним 05/01/18 Птн 15:11:07  308538
>>308536
https://ru.aliexpress.com/item/KD3005D-Precision-Variable-Adjustable-30V-5A-DC-Linear-Power-Supply-Digital-Regulated-Lab-Grade/32826641832.html
Аноним 05/01/18 Птн 17:20:41  308547
>>308493
Слушай сюда, личинка. Ток задаётся входным резистором делителя и известен. АЦП измеряет напряжение и Uопорное равно 65535 (16бит), либо 1024 (10бит). R = U/I. Из сопротивления находишь микромоторолы.
Аноним 05/01/18 Птн 20:50:29  308566
Ребята, привет, посоветуйте, пожалуйста.
Есть ардуинка уно, 7 серваков и 2 мотора-редутктора. Как к этому подобрать моторшилды? Их два должно быть, выходит?
Аноним 05/01/18 Птн 21:23:43  308570
>>308566
>Есть ардуинка уно, 7 серваков и 2 мотора-редутктора
У нас было 200 библиотек с гитхаба, 75000 операторов goto, полтысячи синглтонов и целое множество копипаст со stackoverflow всех сортов и расцветок, а также мегабайты чистого undefined behavior и 2 дюжины файлов с нестандартным кодом. Не то чтобы это был необходимый запас для кодинга, но если начал лабать код, становится трудно остановиться. Единственное, что вызывало у меня опасение — это undefined behavior. Ничто в мире не бывает более беспомощным, безответственным и порочным, чем говнокод с неопределённым поведением. Я знал, что рано или поздно мы перейдем и на эту дрянь.
Аноним 05/01/18 Птн 22:59:57  308582
perduinolady.JPG (77Кб, 697x682)
>>268235 (OP)
Я вам АрдуиноЛеди прнс
Аноним 06/01/18 Суб 00:37:48  308588
maxresdefault2.jpg (97Кб, 1280x720)
Untitled27.png (860Кб, 615x507)
>>308582
Её место уже занято.
Аноним 06/01/18 Суб 14:10:00  308626
>>308566
l298n
Аноним 06/01/18 Суб 19:58:15  308694
15079990595060.jpg (1005Кб, 1920x1080)
>>308274
Главная проблема будет в синхронизации доступа обоих устройств, нужен по сути протокол общения между ними, чтоб они знали когда флешка свободна для использования другим устройством. Обязательно нужно ждать окончания чтения/записи блока, ведь при записи даже одного символа, перезаписывается весь блок данных, установленный при форматировании, который может быть довольно большим по меркам контроллера и перезапись будет длиться какое-то время. Также нужно переводить выходы неактивного мастера в high-z состояние, чтоб они не мешали передаче данных от другого мастера на этой линии. Вообще доступ двух мастеров к одному слейву это та еще проблема, о которой на форумах неоднократно говорят и все сводится к тому что оно нахуй не надо, потому что даже простой сбой вроде сброса одного из мастеров может привести к потере данных.
HD44780 Аноним 06/01/18 Суб 22:27:44  308713
изображение.png (41Кб, 1285x861)
Размер 32 x 2
Подскажите, как у этой херни организована DDRAM? С какого адреса начинается вторая строка, какая часть не видна на экране без перемещения?
Аноним 06/01/18 Суб 23:36:57  308719
sku1781831.jpg (97Кб, 700x700)
Анон, подскажи, какое максимальное входное напряжение у пикрил на raw ноге. Где-то пишут 9, где-то 12. Подал 9в, сдох стабилизатор, хз почему.
Аноним 06/01/18 Суб 23:40:13  308721
>>308719
5-5.5v
Аноним 07/01/18 Вск 00:14:06  308725
>>308713
Ардуиноребенок еще не узнал, что в интернете можно найти даташиты на интересующее железо?
Аноним 07/01/18 Вск 11:09:13  308748
>>308725
На HD44780 нашел, даже на русском есть, но там рассматривается вариант с максимум 16х2 у него вторая строка с 0х40 начинается.
Аноним 07/01/18 Вск 11:12:53  308749
>>308748
А где ты, блядь, откопал 32х2? Видел 40х2, 40х4, 32хХ не видал.
Аноним 07/01/18 Вск 11:15:29  308750
40х4.PNG (38Кб, 849x519)
>>308748
Вот даташит на 40х4, там тоже вторая строка начинается с 0х40
Аноним 07/01/18 Вск 12:09:35  308752
>>308588
Боже, какие сисечки, мммм..
Аноним 07/01/18 Вск 13:52:55  308764
>>308588
Это у нее между ног светофор, типа зеленый - вход разрешен?
Аноним 07/01/18 Вск 13:53:16  308766
>>308749
Протеус, ёпта
Аноним 07/01/18 Вск 21:11:05  308792
VzHjhYG.mp4 (4649Кб, 720x404, 00:00:19)
>>268235 (OP)
Жыво запилите мне скетч для такого
Аноним 07/01/18 Вск 21:51:24  308797
>>308792
А с чего ты взял что там ардуино?
Мож там вообще планшет с виндой. Куб огромный.
Аноним 07/01/18 Вск 21:57:54  308798
>>308792
Что бы ардуинщики не делали, все равно получается мигалка.

>>308797
А что такое ардуино? Это микроконтроллер AVR? Может комп с виндой тоже будет ардуиной, если к нему приделать плату сбора данных и ардуиновскую IDE?
Аноним 08/01/18 Пнд 01:12:22  308818
>>308798

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

Но это в нормальные старые времена. В нашей современности - когда хуяк-хуяк и в продакшон не является чем-то плохим, когда любой школьник нахватавшись по верхам на тройбан мнит себя профессионалом и хочет сразу от 3000$ в месяц - тут да, демоплата взорвала мир посредственностей.
Аноним 08/01/18 Пнд 01:19:47  308820
>>308792
Наверняка вся эта байда на компьютере считается, физику частиц на микроконтроллере запилить, думаю, задача непростая. Правда, я не настоящий сварщик.

А если все это считается на компе, то остается только led-матрица и гироскоп, что крайне неинтересно.
Аноним 08/01/18 Пнд 06:24:55  308829

>>308818
> демоплата взорвала мир посредственностей.
Бинарная логика. Либо талантливый инженегр, либо школьник со светодиодами. Ты не думал, что возможно много промежуточных вариантов? Например, нужен девайс на микроконтроллере, при этом нет желания обмазываться пару лет ассемблером, программаторами и спецификациями на контроллер и весь сопутствующий обвес?
Аноним 08/01/18 Пнд 07:52:08  308834
>>308818
Ардуино - это стандартизация аппаратных интерфейсов демоплат. И программного интерфейса тоже.
Повторное использование железа, а не только кода. Быстрое прототипирование и т.д.

И, похоже, что эта "демоплата" взорвала не столько мир посредственностей, сколько твой пердак, лол.
Аноним 08/01/18 Пнд 08:51:33  308839
>>308829
Ну да, а потом пишут код мигания светодиодом через веб-морду на 32-бит микроконтроллере, потому, что код не влезает в память 8-битного.
Это всё не плохо, но как хобби.
Аноним 08/01/18 Пнд 09:48:43  308842
>>308834
>И программного интерфейса тоже.
Ты это серьезно? Судя по тому что я читал, ардуинолибы заточены под AVR. Стандартизация программного интерфейса для микроконтроллеров невозможна в принципе, т.к. у разных микроконтроллеров разные возможности периферии. Где-то есть ПДП, где-то таймеры считают вверх, а где-то вниз, и т.д.
Аноним 08/01/18 Пнд 11:14:53  308848
>>308839
> Ну да, а потом пишут код мигания светодиодом через веб-морду на 32-бит микроконтроллере, потому, что код не влезает в память 8-битного.
Даже если. Это приемлемая плата за то, что не придётся штудировать кучу талмудов, не факт что подъёмных для любого желающего без профильного образования и опыта работы.
Аноним 08/01/18 Пнд 16:41:53  308871
>>308842
Это (удачная) попытка стандартизации.
Есть ардуино на 32 битных армах, работают так же.

Тебя не смущает, что стандартная библиотека C одинаково работает на самых разных процессорах? А тут они сделали ещё один шаг, и стандартизировали понятия "порт", "пин", "аналоговый выход" (pwm) и т.д. Сделали либы под распространённую периферию.

>>308848
Именно так.
Это вообще тенденция - делать технологии доступными.
В этом смысл прогресса.
Когда-то, например, чтобы просто пользоваться радиоприёмником, надо было быть инженером. А теперь?

Или PC например - то же самое, практически. Лицензировали аппаратную платформу и биос - и всё, рынок захвачен.

Это всё вообще напоминает извечный спор между ассемблерщиками и сишниками. Кто победил, мы знаем, лол.
Аноним 08/01/18 Пнд 16:54:33  308873
>>308871
>мы знаем, лол.
И кто? Если даже на РС драйвера используют ассемблерные вставки
Аноним 08/01/18 Пнд 16:59:07  308874
14971347708960.jpg (37Кб, 400x637)
>>308834
>>308842
>>308871

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

>"аналоговый выход" (pwm)
с этого вообще вголос
Аноним 08/01/18 Пнд 17:33:23  308888
>>308871
>Есть ардуино на 32 битных армах, работают так же.
В том то и дело что так же. Это означает что большая часть периферии микроконтроллера не используется.
>Тебя не смущает, что стандартная библиотека C одинаково работает на самых разных процессорах?
Не одинаково. И в ней нет (или почти нет) взаимодействия с периферией.

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

>>308874
>>"аналоговый выход" (pwm)
>с этого вообще вголос
Это действительно смешно, но боюсь ардуинщики этого не осознают.
Аноним 08/01/18 Пнд 17:59:49  308897
>>308874
>>308888
Вообще не бомбит, лол.

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

> большая часть периферии микроконтроллера не используется
Изрядная часть периферии твоего пк (или телефона) тоже не используется при работе js кода в браузере, когда ты читаешь сосачЬ. Тебя это не беспокоит? Почему?
Аноним 08/01/18 Пнд 19:14:36  308907
>>308897
>Аналоговый не значит "звуковой" или "прецизионный" или даже "выход ацп". Аналоговый - значит с плавным изменением

ШИМ - это как раз то, что является тем, что ты написал. это или вкл, или выкл, и ничего более.
Аноним 08/01/18 Пнд 19:34:31  308908
>>308897
Сделай тогда частотомер с использованием стандартной ардуиновской библиотеки, без прямой записи в регистры.

Или пример посложнее. У многих микроконтроллеров, в том числе AVR, время входа в прерывание непостоянно. Допустим требуется оцифровать синусоиду, сможешь посчитать добавляемый этим шум? Во многих микроконтроллерах АЦП можно запускать по таймеру, но универсальные и стандартизированные ардуинолибы этого не могут.

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

>>308907
ШИМ это преобразователь код - скважность. Все-таки можно назвать это ЦАП-ом. Но легче от этого не становится. Например, как ардуинщик сделает прямой и инверсный выход ШИМ для управления каким-нибудь транзисторным мостом?
А что эти "аналоговые" выходы должны делать на микроконтроллерах с ЦАП? Будут "истинно аналоговые" и "квазианалоговые" выходы?
Аноним 08/01/18 Пнд 19:43:10  308910
14500935594700.png (787Кб, 900x600)
>>308897
>>308908

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

>ШИМ это преобразователь код - скважность. Все-таки можно назвать это ЦАП-ом.

Сразу видно ардуино эксперта.
Аноним 08/01/18 Пнд 19:49:56  308913
>>308848
Я недавно захотел воткнуть 9-ти осевой гирокомпас в робота, код 6-то осевого инкликомпаса у меня уже был, а тут 10 Тесла вместо 1 Тесла чувствительности магнитного поля. Взял библиотеку и охуел от говнокода. Да он работает. Да всё, что надо выполняет. Но я его так обрезал под свои задачи, что там осталось только считывание и вычисление квадрантами. А большего и не надо. В любой библиотеке ардуино масса ненужного именно потому, что
>не придётся штудировать кучу талмудов
хотя i2c у них один и тот же.
Аноним 08/01/18 Пнд 19:55:56  308914
>>308908
>>308910
>>308913

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

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

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

И говнокода в софте для пк/андроид/... ничуть не меньше.

Короче, вообще не понятно, о чём тут спор.
Аноним 08/01/18 Пнд 21:37:17  308922
>>308914
>ApgyuHo - eTo gJI9 xo66ucToB u IIpupaBHeHHbIx K HuM.
>ETo He 3aMeHa IIpoqpeccuoHaJIbHou pa3pa6oTKe IIog MK.
>
>BbI HaIIoMuHaeTe IIogpocTKoB, KoTopbIe IIpuLLIJIu B geTcKuu cag u IIoKa3bIBaIOT MaJIeHbKuM geT9M, KaKue oHu cuJIbHbIe, u KaKue 6oJIbLLIue y Hux y}I{e BbIpocJIu IIuIIucKu.
>
>6JIarogap9 ApgyuHo TbIc94u JIIOgeu BKaTuJIucb B TeMy MuKpoKoHTpoJIJIepoB. 4To u 6bIJIo L|eJIbIO. Cpegu Hux MHoro gypaKoB? TaK KoJIu4ecTBo gypaKoB IIpuMepHo oguHaKoBo B JIIO6ou IIpoqpeccuu.
>9 JIu4Ho BugeJI eJIeKTpoHLL|uKa, c IIpoqpuJIbHbIM BbIcLLIuM o6pa3oBaHueM, ycIIeLLIHo pa6oTaIOLL|ero IIo cIIeL|uaJIbHocTu, KoTopbIu He IIoHuMaJI, 4To IIyJIbcupyIOLL|uu ToK cocTouT u3 IIocTo9HHou u IIepeMeHHou cocTaBJI9IOLL|eu, JIoJI. u eLL|e u cIIopuJI go xpuIIoTbI, 4To eTo IIpocTo TaKa9 oco6a9 pa3HoBugHocTb ToKa.
>
>u roBHoKoga B coqpTe gJI9 IIK/aHgpoug/... Hu4yTb He MeHbLLIe.
>
>Kopo4e, Boo6LL|e He IIoH9THo, o 4eM TyT cIIop.
Аноним 08/01/18 Пнд 22:11:01  308931
>>308922
3f3f3f3f3f3f3f202d203f3f3f203f3f3f203f3f3f3f3f3f3f3f3f203f203f3f3f3f3f3f3f3f3f3f3f3f203f203f3f3f2e0d0a3f3f3f203f3f203f3f3f3f3f3f203f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f203f3f3f3f3f3f3f3f3f3f203f3f3f203f3f2e0d0a0d0a3f3f203f3f3f3f3f3f3f3f3f3f3f203f3f3f3f3f3f3f3f3f3f2c203f3f3f3f3f3f3f203f3f3f3f3f3f203f203f3f3f3f3f3f3f203f3f3f203f203f3f3f3f3f3f3f3f3f3f203f3f3f3f3f3f3f3f3f203f3f3f3f3f2c203f3f3f3f3f203f3f3f203f3f3f3f3f3f3f2c203f203f3f3f3f3f203f3f3f3f3f3f3f203f203f3f3f203f3f3f203f3f3f3f3f3f3f203f3f3f3f3f3f3f2e0d0a0d0a3f3f3f3f3f3f3f3f3f203f3f3f3f3f3f3f203f3f3f3f3f3f203f3f3f3f3f203f3f3f3f3f3f3f3f3f203f203f3f3f3f203f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f2e203f3f3f203f203f3f3f3f203f3f3f3f3f2e203f3f3f3f3f203f3f3f203f3f3f3f3f203f3f3f3f3f3f3f3f203f3f3f203f3f3f3f3f3f3f3f3f3f203f3f3f3f3f3f3f203f3f3f3f3f3f3f3f203f3f3f3f3f3f3f3f3f203f203f3f3f3f3f203f3f3f3f3f3f3f3f3f2e0d0a3f203f3f3f3f3f203f3f3f3f3f203f3f3f3f3f3f3f3f3f3f3f3f2c203f203f3f3f3f3f3f3f3f3f3f203f3f3f3f3f3f203f3f3f3f3f3f3f3f3f3f3f3f2c203f3f3f3f3f3f3f203f3f3f3f3f3f3f3f3f3f3f203f3f203f3f3f3f3f3f3f3f3f3f3f3f3f2c203f3f3f3f3f3f3f203f3f203f3f3f3f3f3f3f2c203f3f3f203f3f3f3f3f3f3f3f3f3f3f3f203f3f3f203f3f3f3f3f3f3f203f3f203f3f3f3f3f3f3f3f3f3f203f203f3f3f3f3f3f3f3f3f3f203f3f3f3f3f3f3f3f3f3f3f3f2c203f3f3f2e203f203f3f3f203f203f3f3f3f3f3f203f3f203f3f3f3f3f3f3f2c203f3f3f203f3f3f203f3f3f3f3f3f203f3f3f3f3f203f3f3f3f3f3f203f3f3f3f3f3f3f3f3f3f3f3f3f203f3f3f3f2e0d0a0d0a3f203f3f3f3f3f3f3f3f3f203f203f3f3f3f3f203f3f3f203f3f2f3f3f3f3f3f3f3f2f2e2e2e203f3f3f3f3f3f203f3f203f3f3f3f3f3f2e0d0a0d0a3f3f3f3f3f3f2c203f3f3f3f3f3f203f3f203f3f3f3f3f3f3f2c203f203f3f3f203f3f3f203f3f3f3f2e
Аноним 08/01/18 Пнд 22:31:00  308933
>>308922
>>308931
Ебать тут ардуинодетей разворотило
Аноним 08/01/18 Пнд 22:32:43  308934
lrjt-02.jpg (256Кб, 1000x750)
>>308931
пердуинщик даже не смог конвертнуть utf8 в hex

D090D180D0B4D183D0B8D0BDD0BE202D20D18DD182D0BE20D0B4D0BBD18F20D185D0BED0B1D0B1D0B8D181D182D0BED0B220D0B820D0BFD180D0B8D180D0B0D0B2D0BDD0B5D0BDD0BDD18BD18520D0BA20D0BDD0B8D0BC2E0AD0ADD182D0BE20D0BDD0B520D0B7D0B0D0BCD0B5D0BDD0B020D0BFD180D0BED184D0B5D181D181D0B8D0BED0BDD0B0D0BBD18CD0BDD0BED0B920D180D0B0D0B7D180D0B0D0B1D0BED182D0BAD0B520D0BFD0BED0B420D0BCD0BA2E0A0AD092D18B20D0BDD0B0D0BFD0BED0BCD0B8D0BDD0B0D0B5D182D0B520D0BFD0BED0B4D180D0BED181D182D0BAD0BED0B22C20D0BAD0BED182D0BED180D18BD0B520D0BFD180D0B8D188D0BBD0B820D0B220D0B4D0B5D182D181D0BAD0B8D0B920D181D0B0D0B420D0B820D0BFD0BED0BAD0B0D0B7D18BD0B2D0B0D18ED18220D0BCD0B0D0BBD0B5D0BDD18CD0BAD0B8D0BC20D0B4D0B5D182D18FD0BC2C20D0BAD0B0D0BAD0B8D0B520D0BED0BDD0B820D181D0B8D0BBD18CD0BDD18BD0B52C20D0B820D0BAD0B0D0BAD0B8D0B520D0B1D0BED0BBD18CD188D0B8D0B520D18320D0BDD0B8D18520D183D0B6D0B520D0B2D18BD180D0BED181D0BBD0B820D0BFD0B8D0BFD0B8D181D0BAD0B82E0A0AD091D0BBD0B0D0B3D0BED0B4D0B0D180D18F20D090D180D0B4D183D0B8D0BDD0BE20D182D18BD181D18FD187D0B820D0BBD18ED0B4D0B5D0B920D0B2D0BAD0B0D182D0B8D0BBD0B8D181D18C20D0B220D182D0B5D0BCD18320D0BCD0B8D0BAD180D0BED0BAD0BED0BDD182D180D0BED0BBD0BBD0B5D180D0BED0B22E20D0A7D182D0BE20D0B820D0B1D18BD0BBD0BE20D186D0B5D0BBD18CD18E2E20D0A1D180D0B5D0B4D0B820D0BDD0B8D18520D0BCD0BDD0BED0B3D0BE20D0B4D183D180D0B0D0BAD0BED0B23F20D0A2D0B0D0BA20D0BAD0BED0BBD0B8D187D0B5D181D182D0B2D0BE20D0B4D183D180D0B0D0BAD0BED0B220D0BFD180D0B8D0BCD0B5D180D0BDD0BE20D0BED0B4D0B8D0BDD0B0D0BAD0BED0B2D0BE20D0B220D0BBD18ED0B1D0BED0B920D0BFD180D0BED184D0B5D181D181D0B8D0B82E0AD0AF20D0BBD0B8D187D0BDD0BE20D0B2D0B8D0B4D0B5D0BB20D18DD0BBD0B5D0BAD182D180D0BED0BDD189D0B8D0BAD0B02C20D18120D0BFD180D0BED184D0B8D0BBD18CD0BDD18BD0BC20D0B2D18BD181D188D0B8D0BC20D0BED0B1D180D0B0D0B7D0BED0B2D0B0D0BDD0B8D0B5D0BC2C20D183D181D0BFD0B5D188D0BDD0BE20D180D0B0D0B1D0BED182D0B0D18ED189D0B5D0B3D0BE20D0BFD0BE20D181D0BFD0B5D186D0B8D0B0D0BBD18CD0BDD0BED181D182D0B82C20D0BAD0BED182D0BED180D18BD0B920D0BDD0B520D0BFD0BED0BDD0B8D0BCD0B0D0BB2C20D187D182D0BE20D0BFD183D0BBD18CD181D0B8D180D183D18ED189D0B8D0B920D182D0BED0BA20D181D0BED181D182D0BED0B8D18220D0B8D0B720D0BFD0BED181D182D0BED18FD0BDD0BDD0BED0B920D0B820D0BFD0B5D180D0B5D0BCD0B5D0BDD0BDD0BED0B920D181D0BED181D182D0B0D0B2D0BBD18FD18ED189D0B5D0B92C20D0BBD0BED0BB2E20D09820D0B5D189D19120D0B820D181D0BFD0BED180D0B8D0BB20D0B4D0BE20D185D180D0B8D0BFD0BED182D18B2C20D187D182D0BE20D18DD182D0BE20D0BFD180D0BED181D182D0BE20D182D0B0D0BAD0B0D18F20D0BED181D0BED0B1D0B0D18F20D180D0B0D0B7D0BDD0BED0B2D0B8D0B4D0BDD0BED181D182D18C20D182D0BED0BAD0B02E0A0AD09820D0B3D0BED0B2D0BDD0BED0BAD0BED0B4D0B020D0B220D181D0BED184D182D0B520D0B4D0BBD18F20D0BFD0BA2FD0B0D0BDD0B4D180D0BED0B8D0B42F2E2E2E20D0BDD0B8D187D183D182D18C20D0BDD0B520D0BCD0B5D0BDD18CD188D0B52E0A0AD09AD0BED180D0BED187D0B52C20D0B2D0BED0BED0B1D189D0B520D0BDD0B520D0BFD0BED0BDD18FD182D0BDD0BE2C20D0BE20D187D191D0BC20D182D183D18220D181D0BFD0BED1802E
Аноним 08/01/18 Пнд 22:37:07  308937
>>308933
Пока пердаки рвет только диванным инженерам.
Аноним 09/01/18 Втр 07:07:44  308975
>>308914
Лично я и не спорю. Я благодарен дуине и подобным за ассортимент платочек с датчиками, экранчиков на платочках, моторчики в редукторах и с колёсиками тоже хорошо. Но я всё равно буду удивляться, как дуиновый код пишут, хотя и знаю кто его пишет.
Аноним 09/01/18 Втр 07:55:23  308981
>>308910
Мне преподы объясняли, что аналоговый сигнал - это сигнал значение которого определено в любой момент времени действия сигнала. То есть аналоговый сигнал - это не дискретный сигнал (который лишь математическая абстракция).
В каком месте ШИМ дискретный? В микроконтроллере он формируется дискретно, но в общем случае он не дискретный.

>>308914
Так то оно верно, но:
>Это (удачная) попытка стандартизации.
Тогда такие заявления не стоит делать. Самодельный частотомер это вполне хоббийная задача.
Аноним 09/01/18 Втр 09:28:48  308991
>>308981
>Мне преподы объясняли, что аналоговый сигнал - это сигнал значение которого определено в любой момент времени действия сигнала. То есть аналоговый сигнал - это не дискретный сигнал (который лишь математическая абстракция).

Нет и нет. Ознакомся для начала со страницей на википедии по "аналоговому сигналу" и "цифровому сигналу". https://ru.wikipedia.org/wiki/%D0%90%D0%BD%D0%B0%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB


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

>
Аноним 09/01/18 Втр 12:31:50  309005
>>308991
А теперь посмотри на английской википедии.
Вот я не поленился и открыл Баскакова:
>Часто физический процесс, порождающий сигнал, развивается во времени таким образом, что значения сигнала можно измерять в любые моменты времени. Сигналы такого класса принято называть аналоговыми (континуальными).

>Особой разновидностью дискретных сигналов являются цифровые сигналы.

И на википедии написано почти правильно. Последовательность значений - это в некотором роде синоним дискретного сигнала. ШИМ можно назвать цифровым только когда он обрабатывается дискретно.
Доверять википедии нет никаких причин. Не доверяешь Баскакову - посмотри у Гоноровского.
Аноним 09/01/18 Втр 13:57:21  309012
>>309005
>А теперь посмотри на английской википедии.

> For example, in an analog audio signal, the instantaneous voltage of the signal varies continuously with the pressure of the sound waves. It differs from a digital signal, in which the continuous quantity is a representation of a sequence of discrete values which can only take on one of a finite number of values

То же самое, не находишь?

> https://upload.wikimedia.org/wikipedia/commons/f/f2/%C3%9Cbersicht_kontinuierliche_und_diskrete_Signale.svg

Если ты настаиваешь, что на выходах PWM - аналоговый сигнал, то на GPIO выходах должен быть такой же аналоговый сигнал, ну и значит на GPIO входах так же. Итого - микроконтроллеры работают с аналоговыми сигналами, а не с цифровыми. Великолепно.
Аноним 09/01/18 Втр 14:36:37  309013
>>308829
>обмазываться пару лет
>ассемблером
Это чем там так долго можно обмазываться, максимум неделя-две, быстрее, чем разбираться в кривых пердуино либах.
Аноним 09/01/18 Втр 14:41:05  309014
1501781566-9555[...].mp4 (1072Кб, 500x282, 00:00:15)
>>268235 (OP)
Хватит ругаться, тут Ардуино-Дива удивляет новой подсветкой
Аноним 09/01/18 Втр 14:55:37  309015
>>309014
I never asked for this
Аноним 10/01/18 Срд 07:53:52  309078
>>309014
WS2812
@
НАМАТЫВАЕШЬ НА ЧЛЕН
@
ТЫ ТЕПЕРЬ АРДУИНО-ЛОРД
Аноним 10/01/18 Срд 23:06:13  309171
233327nhuz4c458[...].jpg (29Кб, 400x600)
Есть более демократичные аналоги ардуинки, совместимые с ней?

И какой набор выбрать для сборки различных регистраторов, анализаторов, детекторов и прочих ништяков на датчиках с автоматизацией работы?
Аноним 11/01/18 Чтв 00:10:09  309174
>>309171
Что значит демократичные?
Аноним 11/01/18 Чтв 00:48:36  309180
attiny 85-800x8[...].jpg (77Кб, 800x800)
>>309171
>более демократичные
То есть не за 2 доллара, а еще дешевле? Голая Attiny, например.
Аноним 11/01/18 Чтв 01:17:43  309182
>>309180
Программатор, доставка, если в розницу брать столько же сколько и за uno выйдет.
Аноним 11/01/18 Чтв 01:30:30  309184
>>309182
Долбоеб? усбасп - 100р + доставка 50р.
мк сразу десяток бери, нет смысла по 1 таскать
Аноним 11/01/18 Чтв 02:44:58  309189
>>309171
Ардуино про мини с али. Дешевле не бывает уже.
Аноним 11/01/18 Чтв 02:55:52  309192

>>309171
Тебя на али забанили чтоль?
Самая упртая "ардуина" на атмега 2560 - около 500р.
Аноним 11/01/18 Чтв 03:03:06  309193
1515628958351.png (427Кб, 720x1280)
1515628958372.png (295Кб, 720x1280)
1515628958379.png (178Кб, 720x1280)
>>309192
Много ног и совместимость с шилдами
мега 2560 500р
Любишь жоский секас?
Про мини 100р

я хуй знает куда "демократичнее". Можешь чипы купить, и сам ебстись.
100 штук, по 6.41р
Аноним 11/01/18 Чтв 03:03:27  309194
>>309189
Вот этого двачую, а вот этого нет >>309184

Аттини тем более голая точно не для ньюфагов.
Аноним 11/01/18 Чтв 03:52:55  309196
>>309193
>100 штук, по 6.41р
Малчык, арифметика знаищь?
Аноним 12/01/18 Птн 01:33:33  309328
i.jpg (39Кб, 473x320)
>>309193
Не, жесткий не люблю. Так что наверно мега.
У китайцев действительно ардуинки дешёвые. Я просто как ребёнок в конфетной лавке. А что там самое вкусное в плане наборов?
Аноним 12/01/18 Птн 07:41:37  309358
Анончики подскажите ньюфгу почему не срабатывает код

есть глобальная переменная xуй

есть некий говнокод

x+= encoder->getValue();
function(x);// вызов функции и передача переменной

void function(int y)
{
if(y<=1) //не срабатывает запись значения в глобальную переменную
{
y=1;
}
..................................................................................................
if(x<=1) //но срабатывает при явном указании глобальной переменной
{
x=1;
}
}
как пофиксить чтобы работала первая часть функции?
Аноним 12/01/18 Птн 08:55:21  309364
>>309358
volatile int x;
Аноним 12/01/18 Птн 10:14:10  309379
>>309364
Почему-то не помогло, как и прежде проверка внутренних переменных в фунции проходит и отображается нормально, но вот в глобальную переменную всё равно не записывается
Аноним 12/01/18 Птн 13:36:50  309398
>>309358
Аргумент передаётся в функцию по значению, т.е. копируется, в функции изменяется его копия, и при выходе из функции копия выбрасывается. Передавай в функцию указатель, а внутри функции разыменовывай его
Аноним 12/01/18 Птн 14:06:36  309399
>>309398
Анончик, будь добр, кинь пример кода, а то я с программированием связан только в виде хобби, и не понял что ты написал
Аноним 12/01/18 Птн 14:59:06  309404
>>309358
У тебя y это локальная переменная внутри функции, изменяя её ты никак не влияешь на другие переменные, только на сам y.
(1) Либо пиши так:

if (y <= 1)
x=1;

(2) Либо изучай работу с указателями и вводи указатель на x:

int px; //указатель ссылающийся на х
px = &x; //получаем ссылку (адрес) на х
void function(int
py) //в функцию передаётся ссылка на х (вызов такой function(px);)
{
if (py<=1) //проверяется переменная по ссылке (х)
py=1; //записывается значение в переменную по ссылке (равносильно х=1)
}

Второй способ избыточный и тебе не нужен, используй первый.
Аноним 12/01/18 Птн 15:07:02  309405
code.png (5Кб, 1233x269)
>>309404
Всё пошло по пизде, вакаба съела звёздочки. Короче пользуйся первым способом.
Аноним 12/01/18 Птн 15:08:05  309406
Хочу залить бутлоадер в чистую атмегу328au через USBasp и Arduino IDE. Какую плату установить в ArduinoIDE?
Аноним 12/01/18 Птн 15:19:53  309407
code.png (10Кб, 1482x294)
>>309405
Вот вариант проще и логичней.
Аноним 12/01/18 Птн 15:22:18  309408
arduino tools p[...].png (42Кб, 1208x798)
>>309406
Аноним 12/01/18 Птн 15:39:07  309410
Безымянный.png (34Кб, 629x806)
>>309408
Я про другое.
Аноним 12/01/18 Птн 15:43:09  309411
>>309410
Да там похуй. Уно - нормально.
Аноним 12/01/18 Птн 16:02:38  309417
>>309408
ругается declaration of 'int y' shadows a parameter
Аноним 12/01/18 Птн 16:03:45  309418
>>309417
это к этому относится>>309407
Аноним 12/01/18 Птн 16:23:58  309424
>>309417
У меня не ругается
https://yadi.sk/d/zYF7R0Pq3RQ36E
Аноним 12/01/18 Птн 16:33:41  309430
Поясните, чем эта ардуина https://www.ebay.com/itm/Keyestudio-UNO-R3-Atmega-328P-ATMEGA16U2-Controller-Board-for-Arduino-USB-Cable/131647985796?hash=item1ea6d4d884:g:uLcAAOSwYwJaABYr лучше этой https://www.ebay.com/itm/ARDUINO-UNO-R3-ATmega328P-ATmega16U2-Development-Board-with-USB-Cable/332394337811?hash=item4d643f1613:g:~hEAAOSwbtVZUykL или один хуй?
Аноним 12/01/18 Птн 16:34:59  309431
И вообще, чем мега лучше уно?
Аноним 12/01/18 Птн 16:36:46  309433
>>309430
Одно и тоже.
Аноним 12/01/18 Птн 16:39:53  309437
>>309431
Много памяти и портов. Цена в три раза выше.
Зависит от проекта, например на 3Д принтер уно не хватает, там используют мегу, а на лазерный гравер хватает.
Аноним 12/01/18 Птн 16:46:33  309439
>>309437
>>309433
Почему у них такой разброс в цене? Мегу можно взять и за 389р https://www.ebay.com/itm/NEW-MEGA-2560-R3-ATmega2560-16AU-CH340G-Develope-Board-W-Cable-for-Arduino/152852417519?epid=1864221812&hash=item2396b6cbef:g:X50AAOSwUYNaTW12 и за 600-800. Есть разница, что брать?
Аноним 12/01/18 Птн 16:47:51  309440
buryatka.jpg (161Кб, 480x640)
>>309424
Ладно, буду ковыряться в своём коде, видимо в нём проблема. В любом случае спасибо за помощь, держи бурятку.
Аноним 12/01/18 Птн 17:24:45  309446
>>309424
О, всё заработало, ещё раз благодарю за помощь
Аноним 12/01/18 Птн 17:54:56  309447
>>309439
>Есть разница, что брать?
Ни разу не сталкивался с нерабочими ардуино из Китая. Бери где дешевле.
Аноним 12/01/18 Птн 18:32:30  309453
>>309405
>>309407
>В функцию передается ссылка на х
Это не так. В этом коде нет ссылок.
Зачем вообще в C++ для этого использовать указатели?
Аноним 12/01/18 Птн 18:45:10  309455
>>309407
>>309446

Господа, мутировать параметр в void-функции - это просто вершина говнокодерства.
Никогда так не делайте.

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

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

Т.е. вы передаёте в функцию параметр, она что-то делает с его участием, и возвращает результат.

Например:

int dblNum(int x) {
int res = x + x;
return res;
}

int value = 10;
int dblVal = dblNum(value);

Обратите внимание, что функция стала int, а не void.

Результат может иметь совершенно другой тип, нежели параметры. Например, вы передаёте в функцию строку - имя файла, а она возвращает открытый файл и т.д.
Аноним 12/01/18 Птн 18:46:47  309456
>>309453
>указатели
Я так и не смог вывихнуть мозг, чтобы понять для чего они нужны
Аноним 12/01/18 Птн 18:53:03  309457
>>309455
Ну да, само-собой. Просто вопрос изначально странный был, непонятно что конкретно он хочет, потом кто-то запостил про указатели и я тупанул и сразу стал думать про указатели, когда все делается просто так:

int function(int y)
{
if (y<=1)
return 1;
}

и вызов

x = function (x);
Аноним 12/01/18 Птн 21:03:01  309471
Как можно общаться ардуинкой про мини с компьютером через программатор? Система в обе стороны работает или лишь на прошивку? Где можно об этом почитать? Ничего не смог найти...у всех ч\х COM\usb напрямую.
Аноним 12/01/18 Птн 21:34:20  309475
>>309471
Никак.

Почему не хочешь через COM порт? Это единственный нормальный способ.
Проблема в TTL уровнях?
Купи USB to Serial с TTL уровнями (они обычно ещё и с переключателем 5 или 3.3 в). Пригодится для любого МК.

https://ru.aliexpress.com/item/Free-shipping-1pcs-lot-New-FT232RL-FT232-USB-TO-TTL-5V-3-3V-Download-Cable-To/32645814447.html
Аноним 12/01/18 Птн 21:59:43  309481
>>309456
Указатель - это адрес (переменной в памяти).
Как номер элемента в массиве.
Кстати, в Си указатели и массивы - это одно и то же, просто синтаксис другой.

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

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

См. пример >>309407
Аноним 12/01/18 Птн 22:01:38  309482
>>309475
Не совсем проблема, просто для отладки компьютер с консолькой незаменим, как по мне. Вот и думаю, как бы это устроить. Отдельного дисплея у меня нет...А сам программатор есть, но спасибо за ссылку.
Аноним 12/01/18 Птн 22:18:07  309485
>>309482
>просто для отладки компьютер с консолькой незаменим, как по мне
Ну и хуле обычную уну для отладки не купить? Там серийный конвертер встроен, общайся с компом хоть до усрачки. Про минька для вставки в конечный продукт предназначена, потому без "лишних" деталей.
Аноним 12/01/18 Птн 22:20:05  309487
>>309481
С ключом годное объяснение, очень доступно.
Аноним 12/01/18 Птн 22:40:29  309488
>>309481
Ссылки и указатели это разные вещи. Ссылок вообще нет в C, они есть в С++. Массивы и указатели отличаются не только синтаксисом.
Аноним 12/01/18 Птн 23:30:43  309497
>>309488
Не умничай.
Отличия массивов от указателей (помимо синтаксиса) непринципиальны.
Ссылки в плюсах - это урезанный вариант указателей. На понимание принципов не влияет.
Аноним 12/01/18 Птн 23:35:01  309499
>>309482
>сам программатор есть

Ты такую штуку, как по ссылке, называешь "программатором"?
Тогда ответ "можно".
И тогда вообще не понятно, в чём у тебя проблема?
Подключи его к RxD-TxD на ардуине и всё.
Что ты пробовал делать?
Аноним 13/01/18 Суб 15:25:04  309556
программатор это и есть обычный юсб компорт, общаешься с ардуино нампример терминалом встроенным в иде или логгером компорта или построителем графиков компорта
Аноним 13/01/18 Суб 17:07:58  309569
IMAGE00085.jpg (250Кб, 1280x1024)
>>305949
Таки купил эту ардуину pro mini strong, ибо замануха. Взял за 130р, и через пару дней цена взлетела свыше 300. Есть ещё аналог nano с конвертером, но нахуй не надо. Светодиоды красные. С виду напоминает flight controller, но по факту, видимо, сделана под выносные датчики. inb4: долбоёб, держи нас в курсе.
Аноним 13/01/18 Суб 19:58:06  309589
>>309556
Программатор - это программатор.
Это такая хуёвина, которой можно прошить чистый AVR.
MISO там, MOSI, вот это вот всё.

А последовательный порт - это последовательный порт.

Чтобы через него программировать, нужно, чтобы в контроллер уже был прошит программатором начальный загрузчик и не поверишь программатор (AVR допускает самопрограммирование). Короче, нужна ардуина.

Так вот, через _программатор_ в консоль выводить нельзя.
А через последовательный порт - можно.
Об этом и был изначально вопрос.
Аноним 13/01/18 Суб 20:08:33  309590
>>309569
У тебя на 3.3 8 Мгц или на 5 вольт 16 Мгц?
Сейчас посмотрел - на 5 в. - по 300+ руб, а на 3.3 - по 160+. Остальное - то же самое.
Кстати, удивился, что есть ATMega 328 на 3.3, не знал.
Аноним 13/01/18 Суб 20:18:40  309592
>>309590
5/16. Есть такие, да. В ардуино ide в списке pro mini вроде должно быть четыре вариации. Я вот даже думаю, а нахер нужна про мини если есть стронг? Крепёжные отверстия, питание для каждого пина. Мне она больше понравилась.
Аноним 14/01/18 Вск 14:10:18  309646
15138341445020.jpg (262Кб, 960x1051)
>>309569
Вот такие дырки вместо ног или разъёмов как использовать? Паять штоле?
Аноним 14/01/18 Вск 14:51:33  309651
862476243892.jpg (114Кб, 1024x1024)
>>309646
В комплекте был полный набор пинхедеров гребёнки, но я сразу не припаиваю. Если применю для устройства с выносными датчиками, то провода припаяю напрямую. Если захочу сделать микростенд зачем?, то припаяю пинхедеры.
Аноним 14/01/18 Вск 15:04:19  309652
Куда перекатываться с пердуины?
Как начать зарабатывать на хуй без масла
Аноним 14/01/18 Вск 15:16:56  309653
>>309652
А куда перекатываться с плоскогубцев или ножовки? Мне кажется, что это просто инструмент. Мини-пивоварню собрать, например.
Если вкатываешься в создание ардуин, то вот тебе архитектура, ассемблер, си. imho
<= Ты здесь =>
Если вкатываешься в потребление ардуин, то тебе микропитон/mbed на СТМ32. imho
Тебе в какую сторону?
Аноним 14/01/18 Вск 15:34:00  309655
>>309653
>А куда перекатываться с плоскогубцев или ножовки?

С плоскогубцев - в пинецты, длинногубцы, медицинские зажимы, струбцины, тиски, пресс-клещи, бокорезы, ножницы, отвесы.

С ножовки - в болгарки, мехпилы, дремели, ножи для хлеба, фрезерные станки.
Аноним 14/01/18 Вск 15:41:26  309656
>>309655
Спасибо, капитан. С ардуиной, примерно, то же самое.
Аноним 14/01/18 Вск 15:42:19  309658
>>309653
Хз, мне просто нравится делать всякие девайсы.
Может я даже профессию свою хочу с этим связать. Точнее её выбор. Но ардуина кажется какой-то слишком детской что-ли, хоббийной больше чем чем-то серьезным.
Аноним 14/01/18 Вск 16:12:04  309660
>>309651
Т.е эти гребенки просто втыкаются и все? Контакт норм?
Аноним 14/01/18 Вск 16:49:57  309670
>>309660
Их нужно припаивать.

>>309658
Тогда попробуй те же контроллеры AVR, но через программатор в AVRStudio, например. Если хочешь посовременнее, то STM32 через ST-link в Keil, например. То есть, работа с контроллерами через среду программирования на Си с конфигурацией их вручную.
Аноним 14/01/18 Вск 19:35:33  309709
>>309652
Очевидные АРМы, как микроконтроллеры так и микропроцессоры. За ними ближайшее будущее.
Аноним 14/01/18 Вск 21:54:11  309725
Собрал короче метеостанцию для народного мониторинга. Сука, датчик температуры завыёбывался. Вчера весь день стоял нормально, сейчас под вечер показания начали прыгать каждую секунду в +-2 градуса от настоящего значения. Lm35 если что. Что за хуйня? Датчик всё?
Аноним 15/01/18 Пнд 00:10:41  309733
>>308016
Atmel fuse doctor, паяется из говна и палок за день, но нужна живая атмега для прошивки.
Аноним 15/01/18 Пнд 00:12:00  309734
>>308016
Или собери источник тактовых сигналов, под которые прошил мегу, кварц там или что.
Аноним 15/01/18 Пнд 00:25:06  309737
>>309725
пропаяй все проверь питание, видимо что то с питанием
Аноним 15/01/18 Пнд 00:30:07  309738
>>309734
http://mypractic.ru/urok-24-podklyuchenie-analogovyx-termodatchikov-k-arduino-lm35-tmp35-tmp36-tmp37-rabochij-proekt-termometra.html

там про фильтры и про фильтрацию сигнала почитай
Аноним 15/01/18 Пнд 00:32:14  309739
>>309738
Чавой-та?
Аноним 15/01/18 Пнд 07:34:20  309752
>>308792
https://www.youtube.com/watch?v=rDo1S-UWtdg
Аноним 16/01/18 Втр 22:39:25  309925
Вкатываюсь, купил себе кит со смердуиной, приходится открывать уроки для понимания как подключать датчик с 3 пинами. Не зря 6 лет назад выучился на асутпшника, хех.
Аноним 24/01/18 Срд 22:05:10  310698
IMG201712090200[...].jpg (476Кб, 2048x1536)
Пикрандом.

Я не против ардуино, когда школьник на них делает робота или другую шагающую хрень.
я профессионально занимаюсь всякими там воротами, рольставнями и прочей херью. Воротами, к примеру, управляет плата с электроникой. там реле, радиомодуль, блок питания вот это все.
раз приехал на заявку по неработающим воротам. а там вместо православного блока стоит ардуина!
Делал, как мне сказали, электрик ЖЭКа! Примчем все датчики безопасности были отключены. Пульта, естестенно, не было. Вся работа сводилать к тому, что по команде с кнопки охранника ворота тупо открывались и чрезе минуту закрывались!! И все. Электрик, видимо, с перепоя этот скетч написал. Самое страшное, что датчики безопасности были устанволены, просто этот чмудель не знал, как их согласовать. Повторбсь, ворота ТУПО закрывались!!!!
вот к чему приводи ардуина
Аноним 24/01/18 Срд 22:17:11  310699
>>310698
Лол. Ардуино - это прежде всего отлично сделанная плата. Пишу программы для автоматических станков. Головной контроллер - мега2560. Ресурсов предостаточно. всем доволен, пока хватает. Алсо может быть через некоторое время сменю контроллер на STM32, но никаких острых необходимостей опять таки нет.
Аноним 24/01/18 Срд 22:33:08  310704
>>310698
И при чём тут Ардуино?
Например, куча пидорасов и мудаков дышит с тобой одним воздухом. Тебе же дышать не западло?
Аноним 25/01/18 Чтв 00:18:20  310710
71ZEIjQDh7L.SL1[...].jpg (204Кб, 1200x1200)
Пробовал кто вкорячивать в махарайки пикрилейтед радиомодули?
Приемник (пик снизу) ебет мозги.
При питании от напрямую от USB, через USBASP, все заебись, все работает, успешно принимаю сообщения от другой махарайки. Отключаю от USBASP, питаю через AMS1117-5.0 от АККУМА 9 или 12в. Нихуя принять не может. За два часа работы принял 1-2 сообщения из тысяч, отпревленных соседней махарайкой. Добавил на вход стаба кондер 470мкФ, на выход 1500мкФ, ему похуй! На выходе 4.999в, пульсаций никаких нет, сам модуль вместе с мк жрет от силы 15 мА. Условия просто идеальные. Пробовал антенну цеплять, разной длины - похуй, хоть 1 см, хоть 100 см (к передатчику припаял кусок провода 17 см, в сдр шарпе видно мощный зашкаливающий сигнал).
Отрубаю аккум, втыкаю USBASP, втыкаю его в комп... И все работает!
Что нужно этого говну? Алсо, есть ли у кого схема этой параши? Микра там - тупо лм358, очевидно как компаратор принимает импульсное дрыганье с примитивного приемника.
Аноним 25/01/18 Чтв 01:23:52  310711
>>310710
Возможно, в usb адаптере линии data притянуты к питанию. Попробуй навесить подтяжки на 1-5-10кОм
Аноним 25/01/18 Чтв 01:49:03  310712
>>310711
У модуля DATA - один пин (два средних запараллелены). С усбаспом и без него между vcc и data показывает чуть более 2 МОм. Так что нет, не притянуты. Да и зачем? Там выход напрямую из LM358, никакого сопротивления не висит.
Правда, один момент: при питании от программатора питание идет через диод (защита от втыкания разъема наоборот), так что вместо 5в получается 4.3в, но дело не в этом, тоже проверял.
Аноним 25/01/18 Чтв 12:36:58  310722
>>310710
Это сверхрегенеративный приемник, для них характерна нестабильная работа.
>Алсо, есть ли у кого схема этой параши?
Попробуй искать по словам "433 китай сверхрегенеративный".
Аноним 25/01/18 Чтв 13:23:07  310731
DF-data-transmi[...].png (34Кб, 988x457)
>>310722
Вот примерная схема этого поделия. Может кто пошагово пояснить, как оно работает?
Аноним 25/01/18 Чтв 19:30:19  310767
>>310710
сфоткай как там у тебя что припаяно
Аноним 25/01/18 Чтв 19:39:24  310768
Недостатки:

На частоте 433,920 МГц работают множество других устройств (радио люстры, радио розетки, радио брелки, радио модели и т.д.), которые могут «глушить» передачу данных между радио модулями.
Отсутствие обратной связи. Модули разделены на приёмник и передатчик. Таким образом, в отличии от модуля nRF24L01+, приемник не может отправить передатчику, сигнал подтверждения приёма.
Низкая скорость передачи данных, до 5 кбит/сек.
Приёмник MX-RM-5V критичен даже к небольшим пульсациям на шине питания. Если Arduino управляет устройствами вносящими даже небольшие, но постоянные, пульсации в шину питания (сервоприводы, LED индикаторы, ШИМ и т.д.), то приёмник расценивает эти пульсации как сигнал и не реагирует на радиоволны передатчика. Влияние пульсаций на приёмник можно снизить одним из способов:
Использовать, для питания Arduino, внешний источник, а не шину USB. Так как напряжение на выходе многих внешних источников питания контролируется или сглаживается. В отличии от шины USB, где напряжение может существенно «проседать».
Установить на шине питания приёмника сглаживающий конденсатор.
Использовать отдельное стабилизированное питание для приёмника.
Использовать отдельное питание для устройств вносящих пульсации в шину питания.
Аноним 25/01/18 Чтв 20:13:07  310771
20180125194028.jpg (2266Кб, 2592x1952)
20180125194202.jpg (2234Кб, 2592x1952)
20180125194416.jpg (2345Кб, 2592x1952)
>>310767
Ха! Ну, держи, если не слабонервный. Претензии про не смытый флюс на сраном макете - не принимаются. А так, тут все четко, 10 раз перепроверено, хоть и выглядит стрёмно.
>>310768
Я осциллом смотрел, пульсациий нет, разве что микровольты. Тини13 жрет мизер, помех от нее с 1500мкФ литом быть не может. Почему с программатором приемник отлично пашет, а без него нет - загадка. При чистейшем питании от аккума, повторюсь.
Девайс в плане кода - не ардуино, как вы понимаете. Но дело тут, конечно, не в коде.
Аноним 25/01/18 Чтв 20:58:00  310773
а что за аккум от которого не работает? напряжение
Аноним 25/01/18 Чтв 21:04:56  310774
prostaya-4-h-cv[...].jpg (152Кб, 1240x827)
как вариант надо определить чем программатор отличается от аккума

может он какие ноги контроллера куда-то подтягивает

я так понимаю это эта байда?

Аноним 25/01/18 Чтв 21:16:38  310776
usbaspschematic[...].gif (16Кб, 1020x653)
>>310773
Пробовал два аккума. NiMH крона 9V - почти новая. 12V 9Ah свинец, слегка б/у, но ток до 15А держит практически без просадки. 9В трансформаторный бп тоже пробовал.
Но во всех этих случаях питание идет через стабилизатор, в данном варианте - 78L05 (вход 470мкф, выход 1500 мкф + блокировочные).
>>310774
Выше я уже писал по этому поводу. МК работает отлично, ему вообще похуй на питание. Дело в том что высирает из себя приемник (а он стабильно что-то высирает, синхронно с передачей). Жаль, что у меня нет лог. анализатора, а то гадаю вслепую, чего этому говну от меня надо. Для приема данных используется тот пин, который MOSI для программатора, ни к чему он там не подтянут.
Аноним 25/01/18 Чтв 21:29:33  310782
>>310710
Попробуй, эксперимента ради, при питании от аккумулятора соединить общий провод питания с таковым ПК.
Аноним 25/01/18 Чтв 21:34:42  310785
>>310782
Что-то в духе танцев с бубном.
Впрочем, не помогло, никакой разницы.
Аноним 25/01/18 Чтв 21:44:08  310786
>>310731
Схема этого сверхрегенеративного приемника не сильно отличается от других подобных. Например вот нагуглилось: http://useruser.narod.ru/superregenerator.htm

А так могу посоветовать убрать конденсатор по питанию. И подавать питание через дроссель или даже резистор. Дело в том, что в этой схеме коллектор Q2 должен быть развязан по ВЧ от питания.
Но вообще нет ничего удивительного в том что такая схема не работает. Я несколько раз собирал подобные схемы и мне ни разу не удавалось добиться нормальной работы.
Аноним 25/01/18 Чтв 22:08:09  310787
>>310786
> удивительного в том что та
а у меня нормально на ардуинке было
приемником принимал от брелка принцентон сигналы расшифровывал а передатчиком открывал найсовские ворота
Аноним 25/01/18 Чтв 23:00:53  310791
>>310786
>подавать питание через дроссель
Неожиданно, помогло. В хламе с трудом отрыл какой-то компактный дроссель, по измерениям - 3 ом 90мкГн. Впаял по питанию модуля, и теперь он высирает корректные пакеты данных как пулемет. Чудеса. Нихера не понял. Осцилл 30 МГц никаких пульсаций не почуял. Да и откуда они там? Тинька жрет несколько мА. Грешу на какой-нить шум от стабилизатора. Ну и на помехи от Андромеды. В общем, вопрос закрыт. Спасибо, Анон!
Аноним 25/01/18 Чтв 23:14:01  310792
>>310791
>еожиданно, пом
твоя личная армия!
Аноним 25/01/18 Чтв 23:44:13  310797
>>310791
>Нихера не понял.
Я же писал:
>Дело в том, что в этой схеме коллектор Q2 должен быть развязан по ВЧ от питания.
Ну сам посмотри, можно считать что база транзистора Q2 сидит на земле по ВЧ (до некоторой степени). Тогда, в том случае когда сопротивление источника питания по ВЧ относительно мало, резистор R8 будет шунтировать колебательный контур на L0, C7, C6, C10.
Аноним 25/01/18 Чтв 23:57:30  310799
>>310797
Теперь понял, ты имеешь ввиду, что вч колебания контура, в самом приемнике, как бы глушатся фильтром питания (тем более что я туда еще и керамики не пожалел), а применение дросселя помогает этого избежать, как бы не давая им покинуть модуль.
Вся эта аналоговая магия, да еще в виде всратой китайской схемотехники, с трудом дается к пониманию.
>>310792
Воистину, /ra/дач - образовательный.
Аноним 26/01/18 Птн 00:49:13  310800
001.JPG (257Кб, 1250x1152)
>>310799
нет он тебе говарил что финская фанера однохуйственно отличается от твоего желания
...

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

ктото видит на деле как работает чугуниевая плита - отливка ...
дури сколь ко там?
16 киловат
8 спиралей по 2 киловата
на площади полтора метра на 80-70 сантиметров

а мож и больше дури я хз включал звездой

термостат только вывел перебрал
оога ога и ктоже ограничивает сие?
т32
через магнитник
погорит заменю ) еще + 11 грам серебра мне на крест
авы лошки и дальше драчите биток
https://youtu.be/-nMwuQa0cBc

Аноним 26/01/18 Птн 03:45:01  310804
>>310800
Опять таблетки не выпил?
Аноним 26/01/18 Птн 10:55:52  310813
>>310800
Чо ты косишь? У тебя мозгов хватает на свой стиль, а не жалкую пародию.
Аноним 31/01/18 Срд 22:28:55  311317
Ну допустим купил я купил старотовый набор ардуины, что мне прочитать/посмотреть, чтобы начатб пилить свои йобаизобретения?
Аноним 31/01/18 Срд 22:39:52  311319
petyan.JPG (153Кб, 736x1038)
petyan2.JPG (186Кб, 740x1053)
>>311317
Аноним 01/02/18 Чтв 10:14:14  311354
>>311317
>что мне посмотреть
Ютуб смотри, прямо набирай в поиске ардуино и смотри
Ножкадрыг Аноним 01/02/18 Чтв 12:39:40  311370
Если в китайской ардуина мега 2560 одну ногу настроить, как выход и в функции loop без задержек инвертировать значение на выходе ножки, какой частоты получится меандра на выходе?
Аноним 01/02/18 Чтв 13:35:23  311375
>>311370
https://geektimes.ru/post/255744/
Аноним 01/02/18 Чтв 20:58:21  311396
>>311370
Если без тупого цикла, то по аналогии с другими микроконтроллерами могу предположить что с помощью таймеров с модулями сравнения/захвата можно выдавать до половины тактовой частоты.
Аноним 01/02/18 Чтв 21:37:51  311399
Сап хочу запилить аля климат контроль для террариума с
автоматическим увлажением и подогревом и что-бы чекать что там происходит.думал взять esp и aduino mega или uno,стал вопрос какие датчики заюзать для этого.
посоветуйте пожалуйста.
Аноним 01/02/18 Чтв 22:15:04  311401
>>268235 (OP)
Господа. Купил дешевую ардуину уно у китайцев. Я заведомо гуглил подводные, и был морально готов к небольшой ебле с драйверами. Но увы моя железка вообще отказывается распознаваться по USB. Ставил дрова CH340, пробовал на разных машинах, разные порты - нихуя. Еще заметил, что в мануалах ардуина уже изначально распознается USB-Serial, как-то так. У меня же просто неизвестное USB-устройство. Еще и у чипа этого во всех мануалах есть маркировка CH340, а у моего, что интересно, вообще нет ничего.
На линуксе пишет unable to enumerate USB device. Нет ни мануфактурера, нихуя. В lsusb не появляется. Но устройство вроде рабочее, светодиодом мигает. Помогите, пожалуйста. или посоветуйте что купить, чтобы работало? только не за 20 баксов
Аноним 01/02/18 Чтв 22:32:43  311402
>>311401
Ты бы хоть фотку сделал. Мы как угадаем что за говно там у тебя? Ссылку на лот где покупал хоть дай.
>только не за 20 баксов
Уно 3 бакса у китайцев. Ты первый в истории этого треда, кто не смог её запустить.
Аноним 01/02/18 Чтв 22:41:45  311403
Screen Shot 201[...].png (6570Кб, 2364x1780)
>>311402
Фотку не прикреплял, т.к. говно у меня самое стандартное, как я понимаю. Хотя отсутствие маркировки на чипе это что-то новенькое.
Аноним 01/02/18 Чтв 22:51:13  311404
>>311403
Бери заЛУПУ и смотри ноги СН340. Я так тоже ёбся оказалась одна непропаянная.
Аноним 01/02/18 Чтв 23:40:19  311408
Пришёл клон микро на Mega32U4: https://www.aliexpress.com/item/penis/32790781515.html
По USB нихрена не определяется, по ISP avrdude тоже не может ответа от девайса получить.
Диодики горят при подаче питания.
Я немножко силы приложил на торчащий снизу кристалл китайцы – гении инжерной мысли блять, но не вижу никаких повреждений.
Что-нибудь ещё можно подебажить, или сразу в мусор?
Аноним 02/02/18 Птн 00:56:14  311414
Есть HEX, порожденный ардуино ыде.
Как открыть его в виде ассемблера? Авр студию ставить не хочу, а в HIEW отображается хуйня. Нужно что-то легковесное, пока просто для просмотра. Хочу видеть что скомпилировал компилятор в виде ассемблера, дабы пробовать разобраться и вкатиться в лоу левел кодинг.
Аноним 02/02/18 Птн 07:08:55  311419
>>311414
Дизассемблером.
Аноним 02/02/18 Птн 07:21:37  311420
>>311414
gcc -S

>HIEW
Для ардуинщиков объясняю. У вас в ИДЕ имеется gcc, ничего дополнительно ставить не нужно.
Аноним 02/02/18 Птн 07:43:51  311421
>>311420
gcc -S -fverbose-asm -O
Аноним 02/02/18 Птн 10:11:44  311427
>>311408
Я не вижу серийного конвертера на твоей плате. Там юсб наверно только для питания и проектов с софтовым юсб.
Тебе внешний программатор нужен по любому.
>по ISP avrdude тоже не может ответа от девайса получить
Ты что-то не так подключаешь.
Аноним 02/02/18 Птн 10:22:57  311431
>>311403
Ну хуй знает. Где покупал-то? Там отзывы есть?
Попробуй внешним программатором прошить. Если МК рабочий, можно купить отдельно микросхему CH340 и перепаять.
Аноним 02/02/18 Птн 10:44:42  311434
>>311399
Да вы тут совсем охуели блядь попросил датчики посоветовать, нет нихуя некто ничего не ответил.
Аноним 02/02/18 Птн 10:47:40  311435
>>311434
DHT11 или DHT22. Хуле тебе надо? Это гуглится за 5 минут.
Аноним 02/02/18 Птн 14:01:20  311440
2018020203471101.jpg (851Кб, 1440x2560)
2018020203491401.jpg (1869Кб, 3568x1855)
2018020203492301.jpg (1958Кб, 3482x1871)
>>311427
У mega32U4 свой USB, ей не нужны конвертеры.

>Ты что-то не так подключаешь.
Ну я хуй знает, 6 проводов могу подцепить. У неё есть 6-пиновый ICSP разъём – пробовал на него, пробовал просто на ноги – одна хуйня. Прозванивал всё с пинов программатора до пинов контроллера несколько раз.

Тот же USB-ISP прекрасно работает с парой других атмелов, в т.ч. и от того же продавца.
Аноним 02/02/18 Птн 14:02:03  311441
>>311427
В 32u4 встроен USB же
Аноним 02/02/18 Птн 16:43:11  311459
>>311396
Там насколько помню нет непосредственно нельзя инвертировать РВВ. Только если взять два регистра и сделать например
ldi R16, 0b10000000
clr R17
out PORTA,R16
out PORTA,R17
получится пол тактовой
Аноним 02/02/18 Птн 16:47:43  311460
>>311459
А, не там же еще цикл
ldi R16, 0b10000000
clr R17
out PORTA,R16
nop
nop
out PORTA,R17
rjmp PC-3
итого 1/4 частоты
Аноним 02/02/18 Птн 16:54:41  311461
>>311435
DHT11 - говно фром жопа, а так двочую, совсем охуели лентяи
Аноним 02/02/18 Птн 17:54:46  311464
>>311421
>>311420
Я тебя, наверное, взбешу, но можно подробнее, пожалуйста, чтобы даже ардуино-дауну было понятно?
Ардуйня порождает hex, elf, eep и еще какие-то файлы, папки с исходниками. Нашел avr-gcc в папке установки ардуйни. Итак, какие мои действия, пошагово? Ведь сама по себе команда avr-gcc -S -fverbose-asm -O ничего не даст, что конкретно ей нужно скормить?
Аноним 02/02/18 Птн 18:13:01  311467
Я собрал вот такую вот махарайку. Как подключить её к правой кнопке мыши , что бы в доте руны забирать. Я так понял у мыши там все на прерываниях сделано.
Аноним 02/02/18 Птн 18:14:32  311468
602e33732c.720.mp4 (5394Кб, 1280x720, 00:00:20)
забыл
Аноним 02/02/18 Птн 18:20:58  311470
>>311460
Можно таймером в режиме CTC при OCR0=0.

>итого 1/4 частоты
5 команд, одна из которых выполняется два такта. 1/6 тактовой же.
Аноним 02/02/18 Птн 18:34:21  311472
>>311470
Точно, проебланил.
Аноним 02/02/18 Птн 18:41:57  311473
>>311370
Еще ты можешь вывести тактовую частоту на одну из ног, смотри CLKO
Аноним 02/02/18 Птн 20:47:44  311474
>>311401
1. проверь пропайку порта юсб
2. пропайка сх340
3. проверь драва должно по идее работать я заказывал кучу - ни одного брака не было
Аноним 03/02/18 Суб 04:45:31  311513
Screenshot20180[...].jpg (400Кб, 1075x789)
Всем привет, это общая тема для всего IoT? Хочу присрать в свою некруху блюпуп-aux. На форумах говорят, что единственный способ вывести звук - разорвать линии на шлейфе от сд-чейнджера. Так вот, если я буду соединять звуковуху малины и чейнджер через включаемые в противофазе трансмишн гейты, то все будет норм?
Простите за неровный почерк.
Аноним 03/02/18 Суб 09:53:48  311519
>>311513
Мигнул светодиодом с этой схемы
Аноним 05/02/18 Пнд 10:59:56  311708
>>311440
>У mega32U4 свой USB
>>311441
>В 32u4 встроен USB
ОК. А драйвер какой тогда ставить под неё? Может у >>311408 она не работает из-за отсутствия драйвера?

Аноним 05/02/18 Пнд 14:14:20  311729
Знаю, я ошибся дверью, но у меня умер брат, зовут ардуино Уно кетайская с ch340G(ay) Загружал скетч тупа, потом нахуй ебать загрузился да, и вдруг... Нахуй ебать L загорелся, думал падажжи ебана КЗ где-то, пойду флюс отмою нахуй, отмыл, перестал гореть, но при заливании скетча загорается, и ide выдаёт ошибку загрузки
Аноним 05/02/18 Пнд 15:34:26  311737
>>311708
Ну хуй знает, и под макосью, и под виндой, и под линаксом (арч) каких-либо сторонних драйверов для леонардо не понадобилось.
Аноним 05/02/18 Пнд 19:29:34  311756
>>311737
И как она у тебя распознавалась в среде ардуино? Как COM порт?
Аноним 05/02/18 Пнд 19:38:11  311758
>>311737
>Drivers should be automatically installed plugging with an USB cable the board to your PC, but with some version of the Windows it can happen that your board won't be recognized. It is so necessary to manually install them.

>>311408
Драйвера в папке Arduino/drivers, попробуй вручную установить.


Аноним 06/02/18 Втр 16:57:13  311850
>>311756
/dev/cu.usbmodem1411 (Arduino Leonardo) в макоси.
/dev/ttyACM0 (Arduino Leonardo) в линаксе.
Винды под рукой нет.
Аноним 06/02/18 Втр 18:20:53  311861
>>311758
У меня совсем не some version of the Windows. На маке в основном и на линуксах пробовал - одна хуйня.
Драйверов никаких вроде и нет нигде да и не надо для них.


Попробовал и в винде (10) – при подключении ничего не всплывает, новых портов в Диспетчере Устройств вроде нет.

>>311850
А какая макось? У меня High Sierra 10.13.2
В какой-то из недавних версий закрутили гайки для драйверов, но я вроде всё уже давно раскрутил обратно (csrutil --without kext)
Аноним 06/02/18 Втр 21:37:33  311881
>>311861
Макось HighSierra 10.13 без апдейтов
Аноним 07/02/18 Срд 08:31:37  311913
Аноны, помогите советом мудрым.
Рисую марахайку на Ардуино в Тинкеркаде (так надо, по-другому не получится) и понадобился мне таймер (нужно каждую секунду инкрементить одну из двух переменных, в зависимости от значения другой). Нашел кучу примеров и библиотек, но блядский тинкеркад не позволяет (насколько я понимаю) подключать сторонние библиотеки, а даёт выбор своих, в которых таймера нет.
Как быть? Можно ли как-то эти библиотеки таки в код затолкать напрямую?
Аноним 07/02/18 Срд 08:53:00  311917
>>311913

Нашел вот такую штуку:
unsigned long previousT0Millis = 0;
unsigned long previousT1Millis = 0;

const long intervalT0 = 1000;
const long intervalT1 = 750;


void setup() {
Serial.begin(115200);
}

void loop()
{
unsigned long currentMillis = millis();
if(currentMillis - previousT0Millis >= intervalT0)
{
previousT0Millis = currentMillis;

Serial.println("1 sec.");
}

currentMillis = millis();
if(currentMillis - previousT1Millis >= intervalT1)
{
previousT1Millis = currentMillis;

Serial.println("0,75 sec.");
}
}


насколько она будет точно тикать? В остальном коде - обработка переключений таймеров (какому нужно тикать) через кнопку и вывод их на LCD16х2. Нужно, чтобы оно за сутки, хотя-бы минут на пять не убегало, потянет?
Аноним 07/02/18 Срд 09:52:21  311918
>>311917
>поверхностная часть кода каких-то неизвестных либ
>насколько она будет точно тикать?
Вангую, что будет сбиваться как тварь. За сутки урина, даже на низком уровне запрограммированая, будет сбиваться. Надо внешний модуль.
Аноним 07/02/18 Срд 11:33:57  311923
>>311918

Ну мне сутки и не надо. Надо, чтобы часов за 8 сильно не уезжала, а там хуй с ней.
Аноним 07/02/18 Срд 11:34:46  311924
Да и ещё. Можно Ардуину от 12 вольт питать? И как при этом поведут себя её выходы 5в? Те же 5 вольт будет?
Аноним 07/02/18 Срд 12:34:30  311928
>>311918
У тебя ардуинство, лечись. В AVR есть аппаратные таймеры, попробуй разобраться с ними. Даже такие таймеры как в AVR позволяют делать многое из того, что невозможно сделать программно. Точность счета определяется только кварцем, у которого точность обычно не хуже 50×10-6.

>>311924
Ардуин вроде как много разных. Посмотри схему твоей дурины.
Аноним 07/02/18 Срд 12:51:47  311929
>>311928
>Точность счета определяется только кварцем
За счет выполнения операций в контроллере в любом случае будет накапливаться ошибка, тем более если несколько разных прерываний. Конечно не такая, как с ардуино либами, но все же лучше модуль взять. Все-таки ардуинер нормальный код написать не сможет, втирать ему что-то бесполезно.
Аноним 07/02/18 Срд 18:05:06  311953
Объясните, что делает WIFITelnetToSerial на ESP8266? Можно ли с помощью него управлять в реальном времени например яркостью светодиода, вводя значения на компьютере?
Аноним 07/02/18 Срд 19:55:28  311971
>>311929
Ошибаешься, читай даташит.
Таймер тикает независимо от выполнения программы. И при возникновении прерывания его не надо программно перезапускать.
>втирать ему что-то бесполезно.
Наверное. Тогда зря я в этом треде что-то пишу.
Аноним 07/02/18 Срд 20:21:24  311973
>>311929
>За счет выполнения операций в контроллере в любом случае будет накапливаться ошибка
Лол, таймер - отдельное устройство внутри мк, работает независимо не от чего, на него никакие прерывания не влияют.
Аноним 07/02/18 Срд 20:44:45  311976
>>268274
Самый беспроблемный, оптимальный и легконастраиваемый компилятор - IAR, качай с rutracker.
Скачай также Standard Peripheral Library ссайта st и подключи её к пустому проекту. Чтобы понять как это всё делается и не копипастить примеры.

Далее из папки examples смотри как настраивается периферия и набирай только тот функционал, что тебе нужен.

Там на удивление просто всё делается. У мегя с первого раза запустилось SPI через DMA и systick, которые мне были нужны.

А вот с Keil наебался знатно и в итоге перешел на IAR - он сильно проще.
Cube MX юзал, но применения ему не вижу - чужой код не нужен.
Аноним 08/02/18 Чтв 07:54:09  312020
>>268304
Просто ваша ардуиноиде всё связывает за вас.
Аноним 11/02/18 Вск 00:01:22  312286
как мультивибратор присоединить к мыши что бы она кликала.
Аноним 11/02/18 Вск 08:37:36  312309
миша.png (20Кб, 1600x1199)
>>312286
три недели в паинте
Аноним 11/02/18 Вск 10:55:05  312314
>>268274
попробуй скачать Кейл, на ютубе есть целый курс чувака который в нем работает. Я с него начинал учиться, потом уже сам перешел на даташиты и обмазываюсь говном. В идеале вообще по началу стараться пользоваться только битами и прочем говном. ИМХО, у меня всегда проблема изучения чужих библиотек
Аноним 11/02/18 Вск 11:05:10  312315
кстати говоря, СТМщики. STM купила себе Атолик, и в будущем выкатят официальную среду разработки. Кто с ней работал, как вообще на вид она?
Аноним 11/02/18 Вск 12:06:55  312317
>>312315
>Атолик
https://atollic.com/
Аноним 11/02/18 Вск 12:20:02  312318
>>312314
Полумелкобуквенный шизик, на даты внимания не обращаешь?

>>312315
Это обыкновенный эклипс с плагинами. По моему Qt creator или clion получше будут.

>>312309
Неправильная схема, такое не будет работать.
Аноним 11/02/18 Вск 13:07:34  312320
2015 VINE.mp4 (1392Кб, 1280x720, 00:00:05)
Ох, какой тут ардуиносрач. Со стороны своей параши вскукарекну позиции аргументирую: молодой человек, ардуина не для вас написана. Она написана не для тех, кто желает ковырять контроллеры как самоцель в изучении, а для тех, кто ковыряет физику/химию/механику/... У них без того есть специализация в которой нужно продвигаться дальше, а им ещё и для изготовления эксперименталок предлагают изучать регистры, шины, тактирование, стрельбу в ногу и дроч с отладчиком из проф.среды с супом из семи залуп. Да вы охуели. Если мне нужно сделать минераломешалку с подогревом и подачей/обраткой, то нахуй мне ваша ручная настройка тактирования, инициализация периферии и т.д.? Написал скетч из трёх циклов с конструкцией, кпнопку нажал и урчишь. При том, хоть с чужого компьютера.
Аноним 12/02/18 Пнд 00:44:01  312370
>>312318
А какая схема правильная, вот у меня есть нестабильный вибратор на ne555 он подает сигналы 96 раз в секунду. Как мне его подключить к кнопки мыши что бы она тыкала.
Аноним 12/02/18 Пнд 01:29:45  312373
astable1a.gif (546Кб, 550x350)
>>312370
Во первых это ардуино тред, тебе в помощи ньюфагу тред. А так, воспользуйся схемой с ключом на транзисторе.
Аноним 12/02/18 Пнд 07:54:08  312386
>>312320
Если срач где и был, то намного выше.
Вызубрить все регистры AVR и то проще (хотя это не нужно и бессмысленно), чем на нормальном уроне изучить С++, используемый в пердуино. Так что не надо говорить про простоту, оно проще только для мигания светодиодом.
Аноним 12/02/18 Пнд 13:04:45  312404
>>312386
Ты прям все ожидания превосходишь, наркоман.
Аноним 12/02/18 Пнд 14:52:07  312408
>>312386
Джвочую. Байтоебство простое и понятное, в отличии от всратых либ, написанных любителями лабиринтов.
Аноним 12/02/18 Пнд 16:13:01  312415
>>312373
Анимация курильщика.
Аноним 15/02/18 Чтв 12:43:58  312668
Хочу упороться и сделать что-то типа Pocket CHIP. Встал вопрос клавиатуры / мыши. Я правильно понял что мне подойдёт Ардуина Микро, которая на чипе 32u4 и библиотека mouse-keyboard?
Аноним 15/02/18 Чтв 15:49:11  312677
>>312668
>что-то типа Pocket CHIP
Там полноценный линукс компьютер, а у тебя слабенький микроконтроллер с ебучей гарвардской архитектурой.
Ты бы вначале сформировал цель нормально, что ты на выходе конкретно получить хочешь.
Аноним 15/02/18 Чтв 16:01:05  312679
>>312668
А мне ответь зачем тебе это, если не секрет.
Аноним 15/02/18 Чтв 16:21:12  312683
>>312677
Ок, объясняю, хочу взять Raspberry Pi Zero и превратить в подобие Chip Pocket. Для экрана возьму кетаемонтиор с ТВ входом или SPI дисплей. Аккумулятор и плату заряда тоже готовую возьму на Али.

Клавиатуру же и мышь хочу сделать при помощи матрицы кнопок и одного джойстика на две аналоговых оси. Подключать через GPIO не хочу, боюсь что не смогу написать ничего что сможет это всё читать, да и вангую что моё творение тормозить будет.
Аноним 15/02/18 Чтв 16:32:17  312684
>>312679
Сначала закал Зиро, а потом решил собрать хуйню.
Аноним 15/02/18 Чтв 16:37:19  312685
>>312684
>закал
>решил
Зачем? Со скуки? Нужно по работе? Хочешь уникальный ПК? Решил 24/7 пердолить линупс?
Аноним 15/02/18 Чтв 16:44:41  312686
>>312685
Со скуки. Возможно поставлю туда эмулятор старых консолей, заодно потыкаю в Ардуино, Линукс и прочее столь же нужное.

Никаких рабочих / материальных / учебных (кроме самообучения) целей не преследую.

Продолжиться буду частями.
Аноним 15/02/18 Чтв 17:20:50  312688
>>312686
Благодарю. К слову, не понял зачем тогда ардуина. Гребёнка на зеро разве не имеет стандартную распиновку? Если имеет, то там библиотека есть ардуиноподобная WiringPi если я ничего не путаю.
Аноним 15/02/18 Чтв 17:38:41  312690
>>312688
Я просто хз как я буду в Линукс это всё прикручивать. Там же модуль для ядра писать надо, не? Я погуглю как это сделать через GPIO, но вроде как без обвязки всё равно не обойтись. Тот же аналоговый джойстик народ через отдельный АЦП-чип на пины GPIO вешал.
Аноним 15/02/18 Чтв 18:11:34  312693
>>312690
Погугли, расскажи, что нагуглил. У меня иное видение этого.
Аноним 15/02/18 Чтв 18:24:19  312695
>>312690
Так ты не хочешь qwerty прикручивать как у Pocket Chip, а просто кнопки и пад? На самом деле уже полно таких проектов, так что можно нагуглить как они кнопки прикрутили.
Если же тебе именно полная клава через ардуино нужна, то чекни это: http://lucidtronix.com/tutorials/53
Аноним 16/02/18 Птн 09:34:00  312730
>>312695
Вот я примерно это и хочу запилить. Надо ещё сдвиговых регистров купить, у микры ног маловато.
Аноним 16/02/18 Птн 17:21:47  312778
>>268235 (OP)

Шо скажете за BeagleBoard одноплатники?
Аноним 16/02/18 Птн 17:22:09  312779
>>312778
сажа прилипла
Аноним 16/02/18 Птн 21:06:01  312807
>>312695
>>312730

Хм, так я через сдвиговые регистры и к Распберри напрямую смогу подключиться.
Аноним 17/02/18 Суб 15:33:54  312871
.jpg (49Кб, 600x600)
Анончики, а подскажите платку часов реального времени, которые связываются с ардуиной НЕ по i2c. Есть один проект, так там просто заебали отваливаться часики. Пошерстил интернет - на форумах в один голос кричат, что i2c - очень ненадёжный протокол, у всех он периодически виснет. Я даже запитывал модуль часов через цифровой пин ардуины, сбрасывал им питание когда они зависали, но в конечном итоге они так часто зависали, что можно было бы с таким же успехом секунды на самой ардуине через delay(1000) считать.

Бтв, скажите кому надо, что к вам сюда из прикреплённой шапки не попасть, там какая-то левая ссылка.
Аноним 17/02/18 Суб 16:12:27  312881
>>312871
Зачем тебе часы реального времени, если в ардуине и так есть таймеры?
Аноним 17/02/18 Суб 16:27:38  312886
>>312881
Научи же меня пользоваться ими. Насколько они точны?
Мне, по большому счёту, нужно просто раз в минуту выполнять некий код. Но это должна быть ровно минута, максимально соответсвующая реальной. Delay(6000) - совсем не тот вариант, который меня устроил бы.
Аноним 17/02/18 Суб 16:38:39  312890
>>312886
https://www.romanblack.com/one_sec.htm
Код сам допилишь нет.
Аноним 17/02/18 Суб 16:40:22  312891
>>312886
>Научи же меня пользоваться ими.
Не могу, т.к. ардуиной пользоваться не умею. Хотя, что-то в этом треде замечал про функцию millis.
>Насколько они точны?
Точность определяется кварцевым резонатором. Также в микроконтроллерах часто встречаются таймеры работающие от отдельного низкочастотного кварца, такие кварцы обычно немного точнее. То есть точность как у обычных кварцевых часов.
Аноним 17/02/18 Суб 16:46:17  312892
>>312891
>millis
https://github.com/arduino/Arduino/blob/master/hardware/arduino/avr/cores/arduino/wiring.c#L42
Нашел. Таймер просто настраивается на прерывание раз в миллисекунду. Точность определяется только кварцевым генератором и явно не может быть хуже 100ppm (8 секунд за сутки).
Аноним 17/02/18 Суб 18:28:33  312903
>>312892
4 минуты в месяц, это дохуя.
Аноним 17/02/18 Суб 19:32:30  312907
>>312871
Когда я вижу в проекте
>платку часов реального времени
то сразу понимаю, что автор дремучий закостенелый совок, застрявший в прошлом веке.

Современные девайсы по идеологии IoT должны быть подключены к интернетам для мониторинга, централизованного управления и раннего устранения неисправностей. А если у контроллера есть доступ в инет, то ему ничего не стоит запросить реальное время по NTP.

Нахера в 2к18 клепать оффлайновую махарайку, которая может сломаться в любой момент и ты об этом даже не узнаешь? Только если ты совок и не доверяешь интернету, либо ты террорист и собираешь бомбу, которая должна отсчитывать свои часики в уютном месте без связи.
Аноним 17/02/18 Суб 19:39:25  312908
>>312903
Это худший случай. По большей части у кварцевых резонаторов точность около 20ppm, хотя неизвестно что в твою дурину поставили китайцы. Если нужно точнее, то можешь ввести программную подстройку, как советует >>312890 тогда точность будет определяться температурной стабильностью и старением (около 2ppm/год). Или можно поставить TCXO вместо кварца.

Точность твоих любимых RTC также определяется кварцевым резонатором, причем неизвестно что туда поставили китайцы. RTC имеет смысл применять только для того чтобы часы могли долго тикать от мелкой батарейки, пока основное питание выключено.
Аноним 17/02/18 Суб 19:56:57  312910
>>312907
>IoT
Судя по всему, весьма уязвимая хрень, примерно как вордпресс, который год не обновляли.
А самое главное, это бесполезно. Нахрена мне дома лампочкой через интернет управлять?
Аноним 17/02/18 Суб 20:07:32  312913
>>312910
Хотя бы для того чтобы не возвращаться домой, если забыл выключить лампочку. Чтобы узнать о том, что лампочку включил у тебя дома кто-то другой. Если есть обратная связь, то еще и узнать о том что лампочка перегорела и нужно по дороге домой купить новую.

И это только для банального примера с лампочкой. А уязвимость это вопрос реализации - как напишешь, так и защищено будет.
Аноним 17/02/18 Суб 20:13:21  312914
>>312907
Тише, тише,инторнет может не оплатится, электричество отрубиться, где время тогда возьмёшь?
Аноним 17/02/18 Суб 20:19:21  312915
>>312914
Закажет бочку запасного времени в соседнем вейп-шопе. Доставят в течение часа курьером на гироскутере.
Аноним 17/02/18 Суб 20:39:20  312919
>>312913
У меня не настолько плохо с памятью. А даже если забуду, то 5 руб за кВт.ч. при мощности лампочки 20Вт - не стоит того чтобы об этом задумываться. Если у меня наступит маразм, то я скорее датчик движения к лампочке приделаю.
Не убедил. Кстати, то что сейчас называется iot, существовало в промышленности задолго до того как придумали эту дурацкую аббревиатуру.

>А уязвимость это вопрос реализации - как напишешь, так и защищено будет.
Очень глупо. Расскажи это разработчикам практически любой программы, взаимодействующей с сетью. Разумный способ защиты это ssh, vpn.
Аноним 17/02/18 Суб 23:18:59  312927
>>312914
>инторнет может не оплатится, электричество отрубиться
Совок до сих пор борется за электрификацию всей страны, но даже тут умудряется терпеть неудачи!

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

>Очень глупо. Расскажи это разработчикам практически любой программы, взаимодействующей с сетью. Разумный способ защиты это ssh, vpn.
А кто говорил что для доступа к своим контроллерам не надо использовать ssh и vpn? Пили шлюз со всеми защитами и ходи через него, в том же openwrt красноглазики тебе уже все на блюдечко положили.
Аноним 18/02/18 Вск 07:04:24  312939
>>312927
>Совок
Блядь, в Швитых Западах конечно же ничего не отключают, напряжение ласковое и не бьется, интернет Илоний щедрою рукой раздает из каждого утюга, IoT-приблуды наделены правом голоса и участвуют в выборах президента.

Иди нахуй с тематики, зелень.
Аноним 18/02/18 Вск 07:52:32  312941
>>312939
По поводу интернета в Пахомии кстати напомню, что в прошлом году ОПСОСы выкатили тарифы для IoT по 30-60р в месяц за симку, а GPRS модем для ардуины на Али нынче стоит 116р.

А вы тут часы на батарейке изобретаете.
Аноним 18/02/18 Вск 08:01:05  312942
>>312907
Если бы мне нужно было обновлять время, я бы поставил gps-модуль и обновлял бы время по спутнику. Часы будут стоять там, где интернет попросту не ловит.

>>312908
Хорошо, буду копаться в эту сторону тогда.
Аноним 18/02/18 Вск 10:15:51  312948
>>312941
Это как-то должно повлиять на необходимость RTC? Зачем я буду занимать флеш ненужным кодом связи с сервером, платить за симки, модемы, небо и Аллаха, если мне достаточно копеечной 1307, кварца и CR2302?
Аноним 18/02/18 Вск 10:22:44  312950
>>312941
>тарифы для IoT по 30-60р в месяц за симку
>720 рублей в год, чтоб скачать время в мигалку светодиодами
Да вы, сударь, тот еще извращенец
Аноним 18/02/18 Вск 12:04:23  312964
.png (358Кб, 492x296)
Можно ли сделать управление нагрузкой через вайфай? Чтобы ардуина через какой-нибудь wifi-шилд подключалась к моей сети, захардкоженной в скетче, принимала через этот модуль прямые команды через putty (буквально 0 и 1, например) и посылала сингал на транзистор, который подключен к обмотке релюшки, через которую подключена лампочка.
Подскажите модуль для такого проекта и примерно принцип его работы. С меня как обычно, анон, не обману.
Аноним 18/02/18 Вск 12:14:35  312967
>>312964
А зачем модуль то?
Аноним 18/02/18 Вск 12:17:17  312968
Можно же использовать esp8266, она же и wi-fi модуль и микроконтроллер в одном лице
Аноним 18/02/18 Вск 12:17:53  312969
>>312967
Выключать свет из нескольких мест. Сидя за пекой, лёжа в кровати с телефоном, и так далее. Модули на 433 МГц поддерживают только один пульт, а хочется несколько.
Аноним 18/02/18 Вск 12:18:19  312970
>>312968
Ну а как это будет выглядеть в работе и скетче?
Аноним 18/02/18 Вск 18:05:04  312982
>>312970
Вот, почитай, там разные варианты реализации http://zlitos.com/publ/ehlektronika/arduino_i_t_p/nodemcu_upravlenie_4_rele_iz_prilozhenija_android_po_wifi/12-1-0-27
Аноним 18/02/18 Вск 21:21:13  312999
>>312871
что за хуйня, часы на ds1307 работают не переставая больше года
Аноним 18/02/18 Вск 21:40:06  313004
>>312999
Авотхуй знает, у меня с той же платкой часов и той же ардуиной в другом проекте всё без проблем работало. А тут - работает от полудня до трёх дней и виснет. Я скетч столько раз с нуля переписывал, и хоть бы что. Даже библиотеки разные пробовал. Но теперь попробую вообще без платы, используя только millis, как взрослый дядя.
Аноним 18/02/18 Вск 22:24:16  313010
>>313004
Как ребенок, чесслово. Пропаяй все ноги, замени кварц, замени DS-ку. Что за бред про кривость IIC? Либы еще поищи, пиши САМ прямо в РЕГИСТРЫ.
Аноним 19/02/18 Пнд 00:00:10  313028
Такс, приехала мне эта ваше ардуина, запрограммировал светодиод, мигает)) Бля ахуенно, 150 руб, а эмоций на косарь)))
Бля а чё дальше с ней делать?)
Аноним 19/02/18 Пнд 01:59:27  313038
>>313028
Ничего, за 150 руб только помигать.
Аноним 19/02/18 Пнд 02:19:47  313042
Помогите ньюфагу, взял raspberry под конкретную цель нужно собирать показания с 16 датчиков веса, так же нужно подключить 16 led лент с изменением яркости, ну и плюс развернуть веб-сервер и сводить туда показания датчиков но это уже не по теме. Трабл в том что я ебанный ноль в этой всей движухе, читаю статьи и не до конца понимаю, мне надо использовать I2C шину, но датчиков много и как я понял мне понадобится микросхема mcp23017, я могу последовательно подключать модуль датчиков веса HX711 к одному выводу микросхемы и давать каждому адрес чтоб они независимо друг от друга работали. И по поводу диодов они тоже должны менять яркость независимо, использовать ШИМ или что то вроде tlc5940? (но я не нашел никакой инфы как ее вообще к малине привязать) Сори если вопросы тупые, подскажите я хоть в правильном направление двигаюсь?
Аноним 19/02/18 Пнд 02:24:41  313043
largeKNG121.jpg (41Кб, 375x531)
>>313042
и подскажите, плиз, литературы по этой теме, желательно на руссише. Пикрил не могу найти где скачать, если есть у кого ссылка буду очень признателен.
Аноним 19/02/18 Пнд 02:33:01  313044
>>313042
>16 led лент с изменением яркости
Если вся лента меняет яркость одновременно, то шимом через мосфет, если каждый лед независимо, то ws2812.
Аноним 19/02/18 Пнд 02:37:58  313045
>>313042
У тебя какая-то слишком охуительная задача для малинки, тебе придётся под прыщи на Си писать, скрипты 16 шим каналов точно не потянут.
Аноним 19/02/18 Пнд 02:49:32  313047
>>313042
Для многоканального ШИМ можешь использовать PCA9685 она копеечная.
Аноним 20/02/18 Втр 18:33:50  313239
>>313042
Расскажи подробнее, в чём суть задачи? Что за весы?
Что именно должны показывать ленты?
Где они должны быть установлены? На весах?

Для подобных задач лучше не Raspberry Pi, а BigleBone Black.
Больше GPIO и интерфейсов, процессор промышленного класса - IO работает быстрее, и т.д. Т.е. заточена под управление.
Есть спец. версии этой платы для роботов, например.
Есть уже и Wireless.
Но, по ней (наверное) меньше инфы на русском. И она несколько дороже.
Купить не очень дорого можно тут (если в дс): http://onpad.ru

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

>>313043
Книжки на английском тут (ищи поиском):
http://www.allitebooks.com/
Скачивание свободное, никаких файлообменников.

На английском и немного на русском (надо искать):
http://scanlibs.com/
Но, тут уже через файлообменники.
Аноним 20/02/18 Втр 19:10:38  313244
>>313042
>>313045

Я бы в таком случае использовал отдельные контроллеры на каждую точку (весы и индикатор) и центральный "сервер", чтобы ими рулить.
Это же интернет овощей, или что, лол.

На точках - самая мелкая ардуина. Сервер - Pi или BBB или даже Мега 2560.
Связь - по bluetooth, например (BT-UART). Или по RS485.
Стильно, модно, молодёжно.
https://lesson.iarduino.ru/page/urok-26-2-soedinyaem-dve-arduino-po-standartu-rs485/

Вариант - точки на ESP8266 и всё по WiFi.
Сервер - что угодно с WiFi. Та же Pi или ПК.

Плюс такой системы в том, что она охуительно масштабируется.
Кстати, не очень понятна задача, возможно, "сервер" вообще не нужен.
Аноним 20/02/18 Втр 21:17:31  313256
Вот помигал я красным свтодиодом на своей ардуино нано с али. Очень понравилось, масса впечатлений.

Аноны как вы в этом всём шарите? Я нихуя не понимаю о чём вы говорите, я ток HTML могу немного верстать.
Как стать такими же умными как вы и научиться мигать большим количеством светодиодов?
Аноним 20/02/18 Втр 21:39:19  313257
avr.JPG (68Кб, 469x675)
petyan.JPG (153Кб, 736x1038)
petyan2.JPG (186Кб, 740x1053)
>>313256
>Аноны как вы в этом всём шарите?
Аноним 20/02/18 Втр 22:19:51  313262
А ардуино используют где нибудь в профи сфере?
Аноним 20/02/18 Втр 22:53:53  313264
MicroBit.jpg (273Кб, 600x600)
>>313256
Ардуино - это хорошо, конечно.
Но немножко устарело уже. И порог вхождения высоковат - если хочешь чего-то большего, чем помигать светодиодом.

Открой для себя BBC micro:bit.
Это охуенно.
Денег стоит несколько больше, но это вообще другой уровень.
Куча инфы и видео - для уровня от детского сада до профи разработчика.

Если не шаришь - собирай программу из блоков в визуальном редакторе, как ребёнок. Если немного шаришь - есть MicroPython. Если ещё больше - есть Mbed и C++ (процессор на ядре ARM Cortex M0). Mbed - это почти как Arduino IDE, только лучше.

Есть Bluetooth (BLE), и просто радио 2.4 ГГц (свой протокол), компас, акселерометр, измерение температуры и уровня освещённости.
И целых 25 светодиодов с PWM.
На которые можно просто выводить буквы и узоры, или юзать по-отдельности.
Многозадачная среда (потоки).
И всё это программируется как два пальца обоссать. Ардуино и рядом не стояло.

Две кнопки и 3 тач-контакта.
Для GPIO - нужен спец. разъём, если хочешь юзать больше 3-x пинов.
Но, 3-x пинов хватает, чтобы управлять светодиодной лентой или какой-то хуиткой по I2C или парой моторов.

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

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

Короче - если хочешь понять, что такое современные микроконтроллеры и не охуеть при этом - юзай эту штуку.
Аноним 20/02/18 Втр 23:14:05  313268
15187982649080.jpg (16Кб, 251x251)
>>313264
>И порог вхождения высоковат
Аноним 20/02/18 Втр 23:28:51  313270
>>313264

Спасибо, про ББС микробит заинтересовал, подумаю
>>313257
Спасибо
Аноним 21/02/18 Срд 01:51:37  313281
А как устроен встроенный компилятор?
Как писали коды раньше для микроуотроллеров, до компилятора?
Аноним 21/02/18 Срд 02:17:02  313284
>>313281
ассемблер
Аноним 21/02/18 Срд 02:40:55  313286
>>313284
А он как переводил в машинный код?
Аноним 21/02/18 Срд 02:54:43  313287
>>313286
Если ты не тролль, то у тебя лишь один путь - выпились.
Аноним 21/02/18 Срд 06:01:20  313288
>>313281
https://www.youtube.com/watch?v=uFQ3sajIdaM
Аноним 21/02/18 Срд 07:32:02  313289
Эта ебанашка уже давно засирает треды подобными вопросами. Не тратьте время.
Аноним 21/02/18 Срд 08:23:05  313291
>>313264
>не STM32
Аноним 21/02/18 Срд 08:24:28  313292
>>313286
На почту компании-производителю отправлял, там специалисты переводили.
Аноним 21/02/18 Срд 10:46:13  313296
>>313287
>>313292
Короче говоря, вы сами не знаете
Аноним 21/02/18 Срд 12:36:07  313297
>>313281
Короче говоря, встроенного компилятора в ардуинах нет (если не рассматривать подобные raspberry), хотя это можно сделать. Короче говоря, ассемблировали вручную. Писали на бумажке на ассемблере, а потом по таблице переводили в машинные коды.
Если такие вопросы возникают, тебе остается только выпилиться.

>>313286
Короче говоря, по таблице опкодов. Об этом пишут даже в книгах для школьников, из серии "энциклопедия школьника".

>>313289
Мне кажется что тут таких несколько, т.к. если это один человек, то он полностью игнорирует ранее данные ему ответы.
Аноним 21/02/18 Срд 12:50:43  313298
>>313291
>не STM32

В смысле, что "для работы" не годится?
Ну, так оно не для этого.
Это же образовательный проект.
И это охуенный образовательный проект.

Ну и чип там nRF51822.
Это тоже охуенная вещь - погугли.
Просто цели у него несколько иные, нежели у STM32.
Прежде всего - BLE, iBeacon и т.д.
У китайцев можно взять по 300-400 рублей маленькие круглые маячки с кнопкой и светодиодом, на литиевой батарейке.
И наколхозить туда сенсоров, например, или реле.

Короче, это как ESP, только с блютусом и микропотреблением.
Аноним 22/02/18 Чтв 01:05:34  313360
>>313239
Спс, это должны быть автоматизированные ячейки для складской выдачи.
-предмет поступает в ячейку весы засекают его вес и включают подсветку, предмет убрали подсвтека выключились параллельно записываются в БД вес предмета, и время его нахождения в ячейке, и это все на веб сервере конвертируются в графики и статистику, чисто коммерческий проект я не энтузиаст, буду искать человека который шарит, скорей всего. Если есть аноны которым интересно поднять такое и срубить гешефт с меня все оборудования с вас помощь по коду.
Аноним 22/02/18 Чтв 01:09:24  313361
>>313244
отписал другому анону смысл проекта чуть выше, wi-fi не варик, ячейки впритык друг к другу находятся. Плюс нужна какая никакая отказоустойчивость и удешевление общей стоимости.
Аноним 22/02/18 Чтв 03:14:22  313363
>>313361
>отписал другому анону смысл проекта чуть выше
Тому же самому, лол.

Примерно понятно.

Если нужна индикация веса, то стоит применить управляемые (адресуемые) ленты на базе WS2812.

Это гораздо проще для управления, чем PWM, т.к. у каждого светодиода получается свой микроконтроллер.
По деньгам дороже, но непринципиально - от 200 р за метр, если от 5 метров брать на Али, примерно.

И можно сделать реально красиво - и яркостью, и цветом, и градиентом, и контроллер не устанет совершенно.
Теоретически, все 16 можно сделать электрически одноåй лентой - соединить куски проводами (если не очень далеко). И будет достаточно одного пина на всё. Это если всё на одном контроллере делать.

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

Делать всё сразу на одном толстом контроллере будет весьма непросто - 16 датчиков веса надо непрерывно отслеживать и ещё делать всё остальное.
Я бы предложил сделать каждую ячейку на отдельном контроллере типа Ардуино Нано. Центральный - Мега с Ethernet или Pi.
Соединить - по RS485. И несложный протокол придумать - кто, кому, когда и что сообщает.

С другой стороны - если не нужна масштабируемость, то на одной Меге 2560 можно сделать, наверное. А Мегу по UART - к Pi.
Хотя - по 2 пина на весы, ещё пин на ленту (если отдельные ленты) - 16 * 3 = 48 пинов, это как-то дохуя.
Возможно, все датчики веса можно тактировать одним проводом (будет 17 пинов а не 32), но, это значит - писать свою либу вместо стандартной HC711.

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

Короче, задача не детская, в любом случае.
Аноним 23/02/18 Птн 01:34:15  313418
>>313297
Спасибо! А как интерфейсы к первым прогаи пилили графиеческие? Тоже штоли опкодами вручную видеопамять ебашили?
Аноним 23/02/18 Птн 02:21:25  313419
>>313418
Какие у тебя интерфейсы к прогам на микроконтроллерах? Микроконтроллер это тебе не компьютер, это микросхема для управления внешними устройствами такая.
Ты блять кончай наркотики употреблять, у тебя уже мозг совсем сгнил.
Аноним 23/02/18 Птн 02:33:02  313421
ASCII-pr0n.jpg (103Кб, 600x961)
>>313418
Да хуй с ними, с интерфейсами.
Ты лучше зацени, какое тогда было порно!
Аноним 23/02/18 Птн 02:47:20  313424
>>313419
Не, а как интерфейсы к первым коспам/мобильникам делали?

>>313421
Ништяк!
Аноним 23/02/18 Птн 03:12:45  313426
Сап, раданы. Каким тулчейном ныне православно пользоваться для AVR? Не окажется ли самым удобным vim+gcc?
Аноним 23/02/18 Птн 03:29:06  313427
>>313426
>vim
>удобным

Ну, если ты хипстер, который пишет код сидя в кофешопе, то да.
Причём, в настоящем, голландском кофешопе, евпочя.
Аноним 23/02/18 Птн 03:36:53  313428
>>313427
Есть один хуй, который успешно пишет на С++ в emacs, so.
Так какой тулчейн? 2 года назад пробовал атмел студио и ещё какую-то IDE, обе были довольно отбитые.
Аноним 23/02/18 Птн 04:23:52  313430
>>313428
Если хочется удобно с удовольствием писать сишный код, то только CLion.
Для AVR его тоже используют.



Аноним 23/02/18 Птн 07:28:59  313432
Аноны, как через UART сразу несколько команд передать?
Типа так:
if (UART1_Data_Ready() == 1)
{
DATA1 = UART1_Read();
DATA2 = UART1_Read();
DATA3 = UART1_Read();
DATA4 = UART1_Read();
DATA5 = UART1_Read();
}
Аноним 23/02/18 Птн 07:37:19  313433
>>313432
if (rx_counter > 5)
{
if (strstr(rx_buffer, "DTA=") > 0)
{
//данные
}
if (strstr(rx_buffer, "CMD=") > 0)
{
//команда
}
ClearRX();
}
Аноним 23/02/18 Птн 08:30:02  313436
>>313432
Тут чота хуйня. Я не настоящий ардуинщег, но сделал бы типа такого:
uint8_t counter;
uint8_t DATA;
for (counter=0, counter<5, counter++)
{
   while (UART1_Data_Ready() ==1); /Ожидаем пока выставится флаг готовности данных/
   DATA[counter] = UART1_Read();
}
Аноним 23/02/18 Птн 08:36:37  313437
>>313433
>>313436
Пасибо, аноны!
В моём контроллере буфер 1байт и нет отдельного флага очистки.
По второму варианту заработало, осталось только на таймер это завязать и контрольную сумму добавить.
Аноним 23/02/18 Птн 09:28:54  313442
Аноны, подскажите долбоебу.
Начал собирать марахайку, не заработала как надо, начал тестить поэлементно. И пришел к банальному тестированию кнопки. Блядь, подключено все как из учебника, 5В на одну ногу, на второй ноге земля и входной пин. Сука, как жму кнопак, тухнут все диоды на Uno (On и L), и через секунду L отмаргивает каку-ю то морзянку, все время одинаковую, то есть такое ощущение, что Ардуина перезагружается. Что за хуйня?
Аноним 23/02/18 Птн 09:42:14  313443
>>313442
>подключено все как из учебника, 5В на одну ногу, на второй ноге земля и входной пин.

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

https://learn.sparkfun.com/tutorials/pull-up-resistors
https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%B4%D1%82%D1%8F%D0%B3%D0%B8%D0%B2%D0%B0%D1%8E%D1%89%D0%B8%D0%B9_%D1%80%D0%B5%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80

В АТмеге 328 должны быть ещё внутренние, их включать надо.
[code]pinMode(5, INPUT_PULLUP); // Enable internal pull-up resistor on pin 5[/code]
Аноним 23/02/18 Птн 09:51:06  313444
>>313442
Ты уверен, что пин, на котором висит кнопка работает как вход? Я не ванга, но по описанию можно наванговать, что ты подаешь 5В на выход, на котором лог. 0
Аноним 23/02/18 Птн 10:36:32  313449
Туториалы по ардуине пишут в основном обезьяны-говноеды.
https://habrahabr.ru/post/256269/
Тут нарисовано, как подключать. Можно встроенным подтягивающим пользоваться, тогда надо будет пин через кнопку на землю подключить.
Аноним 23/02/18 Птн 10:36:50  313450
>>313442
>>313449
Аноним 23/02/18 Птн 10:56:02  313453
>>313449
Может он кнопку на пин RESET подрубил и удивляется, что у него все перезагружается? Хто их поймет, ентих ардуинщиков.
Аноним 23/02/18 Птн 11:35:15  313459
>>313421
Это не порно, это эротика.

>>313421
>как интерфейсы к первым коспам
До графики были чисто текстовые режимы, в них все делалось. Они и сейчас есть, на линуксах широко используются.
>мобильникам
На компьютерах, по аналогии с ардуино, только вместо ардуины мобильник.
Я надеюсь что ты младше 10-ти лет, а то у тебя вопросы детские какие-то.
Аноним 23/02/18 Птн 11:35:40  313460
>>313424
>>313459
Аноним 23/02/18 Птн 12:05:00  313462
blob (910Кб, 806x1080)
Как подключить данный девайс к ардуино. Не могу найти ничего годного
Аноним 23/02/18 Птн 12:10:21  313463
>>313462
>Не могу найти ничего годного
Значит это не твое. Забей.
Аноним 23/02/18 Птн 12:11:55  313464
>>313462
Это i2c. Ищи "arduino oled i2c" в гугле.
Аноним 23/02/18 Птн 12:18:56  313465
>>313464
>Это i2c.
На плате шелкография SCK, SDA, CS. Ты точно уверен? Хотя оно возможно умеет работать и через I2C.
Аноним 23/02/18 Птн 12:28:55  313469
>>312969
купи uart-радиомодуль и хоть 10 пультов/приемников делай
Аноним 23/02/18 Птн 12:31:01  313470
>>313262
нет, соси жопу, она только для быстрого прототипирования
Аноним 23/02/18 Птн 12:35:03  313471
teensy-min.jpg (47Кб, 500x256)
24ay4F8.jpg (143Кб, 917x565)
Аноняши помогите, собираюсь делать клавиатуру эргодокс на основе тинси 2.
Чит ATmega GA32U4.
В гайдах половинки клавиатуры соединяются через ио расширитель, я же хочу их соеденить в одну сетку, без дополнительных чипов.
Я так понимаю что колонки кидаю на одни ноги, а линии на другии и в ПО все это пишу на каких ногах какие линии и колонки.
Нужно ли где-то резисторы вставлять, нельзя ли напрямую замыкать ноги у тинси?
Аноним 23/02/18 Птн 12:51:55  313472
>>313471
Сформулируй вопрос, пожалуйста, более понятно.
Аноним 23/02/18 Птн 12:53:15  313473
image.png (141Кб, 480x360)
>>313462
VDD - 3.3v
GND - земля
SCK и SDA на А4 и А5
погугли скетчик для определения адреса, загрузи, он в сериал напишет на каком адрес сидит данный девайс (скорее всего 0x7A)
далее юзай этот адрес для подключения через OneWire или найди библиотеку по типу Arduino-OLED
Аноним 23/02/18 Птн 12:58:13  313474
>>313472
Могу я напрямую подключать свичи к ногам тинси или только через резистор?
Аноним 23/02/18 Птн 13:01:25  313476
>>313471
https://github.com/ErgoDox-EZ/docs/blob/master/ErgoDox%20EZ%20Schematic.pdf
На этой схеме есть резисторы на каждую колонку и линиб по 270Ом, они обязательные?
Аноним 23/02/18 Птн 13:04:40  313477
>>313474
Используй встроенные пулапы, если ты об этом.
Аноним 23/02/18 Птн 13:08:42  313478
>>313477
А что такое пулап?
Аноним 23/02/18 Птн 13:12:51  313480
>>313478
подтягивающий резистор
10-20 кОм
Аноним 23/02/18 Птн 13:46:28  313484
blob (54Кб, 800x600)
blob (1214Кб, 806x1080)
>>313473
Я почитал немного и понял что это spi устройство и поэтому не работает твой метод
Аноним 23/02/18 Птн 14:22:10  313486
>>313443
Ебать я олень. Никаких резисторов. Тупо на землю кинул и заебок.
Аноним 23/02/18 Птн 14:24:36  313487
>>313484
А Dupont женский джемпер Провода ленты кабель для Arduino ты не додумался купить?
Аноним 23/02/18 Птн 14:27:53  313488
>>313487
Ты мне ещё по советуй макетную плату купить
Аноним 23/02/18 Птн 14:48:07  313491
1.JPG (37Кб, 508x714)
2.JPG (58Кб, 702x448)
Кароче сделал с прерыванием и передачей без ошибок.
Но я нихуя не понимаю как это работает и как из этого сделать нормальные числа. Уже и на контрольную сумму похуй.

Что за звёздочка? Квадратные скобки? Почему 32?
Это иероглифы блядь!
Аноним 23/02/18 Птн 15:20:38  313495
>>313491
>Что за звёздочка?
Указатель
>Квадратные скобки?
Массив
>Почему 32?
Яебу чо ты там делаешь?
Аноним 23/02/18 Птн 15:44:32  313504
>>313491
Ты анон с стм8-треда? Не совладал с стм-кой штоле?
Аноним 23/02/18 Птн 15:46:03  313505
>>293908
Подтяжка не гасит дребезг контактов
Аноним 23/02/18 Птн 16:16:34  313507
>>313491
Щас бы пытаться без знаний основ программирования, изучающихся за полдня максимум. Уринеры, такие уринеры.
Аноним 23/02/18 Птн 17:24:18  313518
>>313465
>SCK, SDA, CS
Тогда SPI, гугли "arduino oled spi".
Аноним 23/02/18 Птн 17:27:54  313520
>>313507
>изучающихся за полдня максимум
C++ за пол дня, хуя ты вундеркинд.
Аноним 23/02/18 Птн 17:31:09  313522
>>313504
Нет, я с /b/, из "на дабл думаю на трипл делаю" треда.
Не трудно догадаться чем трипл выбили.
Аноним 23/02/18 Птн 17:46:02  313525
>>313520
До указателей вполне можно дойти. Никто не говорил о полном освоениии, это и за годы не факт, что научишься.
Аноним 23/02/18 Птн 18:09:59  313527
>>313525
>До указателей вполне можно дойти
Я доходил уже раз тридцать, но так и не вдуплил нахуя мне они в реальной жизни. Даже в этом примере не понял нахуя там указатели и разименовывание.
Аноним 23/02/18 Птн 20:38:57  313560
>>313527
Они нужны, когда начинаешь экономить память и байтоебствовать.
Аноним 23/02/18 Птн 20:42:25  313562
>>313560
>экономить память и байтоебствовать.
Значит в 31 раз я более вдумчиво дойду до них. Нужно дохуя напихать в 8кБ
Аноним 23/02/18 Птн 21:25:24  313565
shield.jpg (159Кб, 1280x960)
Товарищи, тут кто-нибудь умеет обращаться с такой штукой, как can shield? Мне надо с машины читать сообщения can сети и отправлять их туда. Купил этот шилд и кабель, посмотрел примерчики в интернете, но не работает, ничего не читает. Помогите с этой штукой, спасибо.
Аноним 23/02/18 Птн 21:36:17  313567
14485377134340.png (132Кб, 600x600)
>>313565
Наверное ты просто подделку у китайцев купил, а надо бвло в чипдипе брать.
Аноним 23/02/18 Птн 22:00:54  313571
>>313567
товарищ, я не миллиардер что бы в чипжипе покупать
Аноним 23/02/18 Птн 22:01:10  313572
>>313565
и ещё, надо ли припаивать ноги или будет работать и так?
Аноним 23/02/18 Птн 22:16:05  313576
>>313572
>будет работать и так
Кстати, а кабель у тебя какой?
Аноним 23/02/18 Птн 22:28:55  313578
>>313571
https://www.chipdip.ru/product/sn65hvd233d и STM32F103.
А ты сколько отдал китайцам?
Аноним 23/02/18 Птн 22:34:25  313579
>>313576
вот такой https://www.aliexpress.com/item/Hot-Sale-100-original-Professional-Factory-Price-OBD2-16PIN-TO-DB9-RS232-Cable-for-Car-Diagnostic/32669176645.html
>>313578
за шилд отдал 5 баксов, сам в этом почти ничего не понимаю, вот и спрашиваю совета у мудрых
Аноним 23/02/18 Птн 22:42:39  313581
>>313579
>вот такой
Там даже в отзывах пишут, что что-то не сходится. Мы тут будем на кофейной гуще гадать до турецкой Пасхи.
Аноним 23/02/18 Птн 22:43:19  313582
>>313579
Смотри сигналы осциллографом.
Аноним 23/02/18 Птн 22:45:11  313583
>>313582
>>313581
у меня нету и я не умею
Аноним 23/02/18 Птн 22:48:42  313585
возможно ли реализовать USB Host программно на микроконтроллере, где нет аппаратной периферии для этого? Судя по поверхностному изучению нихуя...
Аноним 23/02/18 Птн 22:48:54  313586
>>313583
Попробуй купи вот такой кабель и подключись к нему сразу.
http://www.instructables.com/id/Hack-an-ELM327-Cable-to-make-an-Arduino-OBD2-Scann/
Аноним 23/02/18 Птн 22:49:50  313587
>>313586
https://ru.aliexpress.com/item/2015-Newest-100-Original-green-and-white-Vgate-iCar2-Bluetooth-OBD-Scanner-iCar-2-elm327-Diagnostic/32274875625.html
Аноним 23/02/18 Птн 22:56:26  313589
>>313587
К сожалению, почти нет времени ждать. Попробую ещё просто провода воткнуть can_h и can_l вместо кабеля, но мне кажется дело не в этом.
Аноним 24/02/18 Суб 01:27:23  313605
cpointers.png (12Кб, 957x394)
>>313527
Ты, это, кончай тупить.
Например, работа с массивами в Си сделана через указатели.
Массив (переменная) - это и есть, по сути, указатель. отличия не принципиальны

Поэтому, когда ты говоришь, что не понимаешь, что это такое, и зачем это надо, то, по сути, ты говоришь, что не понимаешь, как писать на Си, и зачем оно вообще нужно.

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

В примере ( >>313491 ) написано примерно следующее (номера - это номера по порядку для _красных_ строк):
Объявления:
1. Объявлен массив размером 32 символа.
2. Объявлен указатель на текущий элемент массива (по сути - просто указатель на любой символ, но имя говорит, что это будет указатель на элемент массива).
Подготовка:
3. Указателю присвоен адрес нулевого эл-та массива.
Теперь мы имеем указатель на "текущий элемент" - нулевой.
Цикл:
4. Проверяется, что _значение_ текущего эл-та не равно нулю.
5. _Значение_ текущего эл-та пишется в UART.
6. Указатель перемещается на следующий эл-т, и он становится текущим.

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

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

Указатель - это переменная, хранящая адрес другой переменной. Т.е. "указывающая" на другую переменную, или на область памяти (массив).
Что тут может быть непонятного?
Ты не понимаешь, что такое переменная? Или массив? Или адрес?

Самое сложное в этой теме - арифметика указателей.
Т.е., когда ты прибавляешь 1 к указателю (адресу) - что происходит? Куда он теперь указывает?
Всё просто - указатель имеет _тип_. И компилятор знает _размер_ этого типа. И прибавляет к адресу размер типа. Например, если тип имеет размер 4 байта, то при добавлении 1 к указателю на переменную этого типа, адрес увеличится на 4.

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

Аноним 24/02/18 Суб 08:20:35  313615
>>313605
Хуя ты тут лекцию замутил. В Ардуино-треде.
Аноним 24/02/18 Суб 08:28:36  313617
>>313605
>Как ты можешь сделать всё это без указателей?
Использовать индекс элемента в массиве. В этом примере не нужны указатели. Кстати, здесь лучше FIFO использовать, для которого также указатели не нужны.
И ты попробуй объяснить зачем там while(timeout < 200).

>В Си ничего серьёзного нельзя сделать не научившись работать с указателями.
Только это C++, в нем должны быть более удобные средства, хотя и более сложные чем указатели.
Аноним 24/02/18 Суб 08:41:37  313618
14473177810510s.jpg (6Кб, 170x170)
>>313617
> зачем там while(timeout < 200).
Ожидает 200 времени установки флага готовности данных?
Аноним 24/02/18 Суб 08:47:12  313619
>>313605
>отличия не принципиальны
А ты попробуй инкрементировать в том примере Rx_buff как указатель. Также оператор sizeof от массива даст количество байт, занимаемых массивом, т.е. 32, а от sizeof от указателя даст только 2, в данном случае. По моему эти различия принципиальны.

>>313618
Ожидает в прерывании, нормально так. К тому же размер массива всего лишь 32.
Аноним 24/02/18 Суб 08:50:36  313620
>>313619
Забыл добавить. Как следствие, компилятор может проверять границы массивов. Для GCC вроде флаг соответствующий есть.
Аноним 24/02/18 Суб 11:17:04  313635
>>313605
Ты очень хорошо всё объяснил.
Просто офигенное тебе спасибо.
Аноним 24/02/18 Суб 12:30:51  313646
>>313459
Да, но мне подробнее хочется узнать, как работает дешифратор дисплея и как пилили первые графические интерфейсы
Аноним 24/02/18 Суб 13:30:44  313651
>>313646
>как пилили первые графические интерфейсы
На основе софта, вытащенного из летающей тарелки, разбившейся в 1947 году около города Розуэлл в США.
Смогли сделать как только расшифровали их письменность, до этого сия великая технология была недоступна землянам.

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

Добавлю еще что ты невероятно тупой.
Аноним 24/02/18 Суб 18:39:35  313692
bioshockinfinit[...].jpg (128Кб, 1024x576)
Компилятор утверждает, что "'splitString' was not declared in the scope", но ведь это не так?
https://pastebin.com/6PBnZe7v


Аноним 24/02/18 Суб 18:42:06  313693
getting-started[...].jpg (90Кб, 1024x576)
1b0.png (47Кб, 680x277)
Котаны, не бейте, лучше обоссыте.

Вопрос: кому и для каких задач нужен STM32? В смысле, с примитивным входом из отдельных датчиков и выходом поморгать светодиодиком на моторчики-сервомашинки Ардуина справляется на ура.

А например, для дрочева на обработку видеосигнала с камер и простые сверточные сети, OpenCV, туда же, нужна уже как минимум Земляника.

STM32 тут снова не при делах, ему просто не хватит SRAM даже для кадров VGA разрешения.


Короче, назовите примеры, с чем справится STM32 и не справится AVR, а RPi будет уже чересчур
Аноним 24/02/18 Суб 19:03:44  313695
>>313693
>ему просто не хватит SRAM даже для кадров VGA разрешения.
Внешнюю поставить религия не разрешает? Или ты думаешь у Малины встроенная?
Аноним 24/02/18 Суб 19:05:10  313697
>>313693
Ну-у, щас начнётся.
Аноним 24/02/18 Суб 19:10:58  313699
original.jpg (242Кб, 1024x715)
>>313695
Ну, все на одной компактной платке, все продумано и красиво. А так не религия, конечно, токмо руки из жопы и ньюфажество.
Аноним 24/02/18 Суб 19:12:44  313700
>>313697
>Ну-у, щас начнётся.
Думаешь ардуино-дети кинутся грудями на защиту своего контроллера?
Аноним 24/02/18 Суб 19:13:55  313701
>>313699
ебать марсианский трамвлейбус
Аноним 24/02/18 Суб 19:15:28  313702
>>313700
Там взаимное поливание друг-друга. У меня вот личное мнение, что AVR оверпрайснуты, как минимум.
Аноним 24/02/18 Суб 19:17:39  313703
>>313699
>все продумано и красиво
А если мне надо по другому продумать? На контроллере я соберу уберподогнанную под требования железку, буду править безраздельно кучей таймеров, адц, дац, памятью. Я буду с точностью до микросекунды знать когда переключится пин. А что в малине? Да нихуя подобного.
Аноним 24/02/18 Суб 19:20:04  313704
257454original.jpg (47Кб, 640x444)
>>313702
Зато для AVR в интернетах колоссальная база готовых решений и обьяснений. Тысячи хомячков подскажут сотни оригинальных решений, как поморгать светодиодиком. А по STM32 все-таки меньше.
Аноним 24/02/18 Суб 19:20:16  313705
>>313693
GPIO
P
I
O
Аноним 24/02/18 Суб 19:22:05  313706
>>313703
Ну вот и приведи примеры, когда это нужно, с точностью до микросекунды. Чайнику интересно послушать.
Аноним 24/02/18 Суб 19:23:03  313707
>>313704
>Зато
>Тысячи хомячков подскажут
>как поморгать светодиодиком
картинка_с_лемуром.жпг
Аноним 24/02/18 Суб 19:23:55  313709
>>313706
> с точностью до микросекунды.
Управление системой зажигания триммера, например.
Аноним 24/02/18 Суб 19:25:07  313710
>>313704
>тысячи хомячков
И ИМЯ НАМ - ЛЕГИОН
Аноним 24/02/18 Суб 19:28:45  313711
>>313709
>Управление системой зажигания триммера
micros()
Вопрос не стоял, зачем нужна Малина вместо AVR.
А зачем нужен STM32 вместо AVR? если тот и так справляется.
Аноним 24/02/18 Суб 19:36:45  313713
>>313711
>А зачем нужен STM32 вместо AVR?
Для разнообразия. Зачем нужен чорный жып если есть запорожец?
Аноним 24/02/18 Суб 19:37:14  313714
>>313711
>micros()
Ардуинодебил не палится.
Аноним 24/02/18 Суб 20:00:16  313715
Ф030.PNG (21Кб, 604x576)
Ф0301.PNG (65Кб, 704x713)
>>313711
>А зачем нужен STM32 вместо AVR?
Цена/начинка не сравнивал? Найди мне авр с подобными характеристиками за 50р.
Аноним 24/02/18 Суб 20:07:13  313716
>>313715
На али покупал за 22р. штука.
Аноним 24/02/18 Суб 20:22:01  313719
>>313706
>Ну вот и приведи примеры, когда это нужно, с точностью до микросекунды.
Любое управление внешними устройствами. У всяких электро-механических устройств есть инерция, без точных таймингов всё по пизде пойдёт. Т.е. это чпу, 3д принтеры всякие.
Всякие высоковольтные инверторы и бесколлекторные моторы тоже требуют идеальных таймингов, поэтому управляются мк.
Малинка хороша как прослойка высокого уровня, например как сервер 3д печати, сам принтер при этом управляется ардуиной или арм-микроконтроллером.
Аноним 24/02/18 Суб 20:24:10  313721
>>313702
>AVR оверпрайснуты
Из китая не оверпрайснуты.
Аноним 24/02/18 Суб 20:25:23  313723
>>313693
>назовите примеры, с чем справится STM32 и не справится AVR
Светодиодная матричная панель.
Аноним 24/02/18 Суб 20:25:28  313724
>>313716
> покупал
Я тоже покупал, когда доставка была халявная.
Аноним 24/02/18 Суб 20:30:49  313725
>>313723
>а RPi будет уже чересчур
Я понимаю ещё AVR с STM32 можно типа сравнить, но малина то как в эту группу попала? Она ничего не может, что могут микроконтроллеры. Суть мк в разной периферии, которая у них на борту есть и куче GPIO, а малина это компьютер вообще, у него задачи другие совсем.
Аноним 24/02/18 Суб 20:31:25  313727
>>313725
>>313693
Аноним 24/02/18 Суб 20:31:41  313728
>>313721
Оверпрайснуты относительно СТМ, имелось ввиду >>313715

>>313724
Ндэ, чот подорожали. Интересно, какое качество у этих https://ru.aliexpress.com/item/LB1638-10pcs-lot-in-stock-can-pay/32475231403.html
Аноним 24/02/18 Суб 20:38:04  313730
rdlstm32.jpg (119Кб, 1000x1000)
>>313715
Спасибо. А мамку для обучения/махараек, IDE какие порекомендуете?

Аноним 24/02/18 Суб 20:39:16  313731
>>313728
>какое качество
Хуй их знает, я вот купил парочку стм32ф103, пришли со страшно окисленными выводами, надписи почти не читаются, но вроде нормально прошились и работают.
Аноним 24/02/18 Суб 20:40:25  313732
Ананасы, заказал семисегментный индикатор на tm1637, подключаю его к своей пердуине, заливаю код и он не работает вообще не как. Щито делать?
Аноним 24/02/18 Суб 20:40:58  313733
>>313702
>Там взаимное поливание друг-друга.
А чего там поливать-то, очевидно что технически армы превосходят авры во всём. Таки это современный мк, а те говно мамонта. Однако на ардуину самый низкий порог вхождения, божественный вайринг, который только даун не осилит, огромная база готовых схеморешений и софта, большое коммьюнити. Любую железку можно за минуту загуглить, как она подключается к ардуине.

Для любительского diy ардуина идеальна. Серьёзные посоны предпочтут арм.
Аноним 24/02/18 Суб 20:42:32  313734
>>313730
> А мамку для обучения/махараек
Бери для старта родную стм-овскую. Там встроенный программатор, светодиодики, аксели, дисплейчики. Цена демократичная.
Аноним 24/02/18 Суб 20:46:08  313737
>>313731
Если с али, то скинь ссылку для блеклиста.

>>313733
Ну, так это понятно. Вот только далеко не всем.
Аноним 24/02/18 Суб 20:47:55  313738
Vanga.jpg (16Кб, 250x296)
>>313732
Это потому что ты пидор и прогневал бога, смени ориентацию и всё заработает.
Либо конкретезируй вопрос, либо помощи не дождешься
Аноним 24/02/18 Суб 20:51:19  313740
>>313737
>ссылку для блеклиста.
Брал года два назад, сейчас этот лот по 10шт. Но цена приятная https://ru.aliexpress.com/item/STM32F103C8T6-LQFP48-ARM-new-and-original-IC-free-shipping/32463532279.html
и вроде работают без проблем.
Аноним 24/02/18 Суб 20:51:43  313741
>>313730
Обожаю мелкие и дешёвые платки вместо дискавери. Из дискавер детали выколупывать -- кощунство, а пилюли можно хоть в готовый девайс для своих нужд запихивать. Цена ещё более демократичная.
Аноним 24/02/18 Суб 20:57:16  313743
>>313740
Благодарю.
Аноним 24/02/18 Суб 20:59:02  313745
>>313738
Скажи, что конкретно написать?
Аноним 24/02/18 Суб 21:02:36  313747
>>313745
Как подключаешь, что заливаешь, что именно не работает.
Аноним 24/02/18 Суб 21:39:01  313750
>>313693
Ну, кагбе все ясно уже по параметрам.

https://geektimes.ru/post/255796/

Но почему нет ни поддержки нормальной для имбецилов чайников, ни сообщества, ни тьюториалов "с нуля", и даже mmmaximum shit tier Thinkercad - не включил чип в симуляцию?
Аноним 24/02/18 Суб 22:04:17  313751
>>313750
Овер 9000 видеоуроков на ютубах для имбецилов, кучи гайдов, знаменитое местное сообщество easyelectronics и не только http://www.forum.easyelectronics.ru/viewtopic.php?f=16&t=10938. На СТМ есть как обычная ардуина, так и местная ардуина mbed (платы nucleo). ХЗ чего тебе ещё нужно.
Аноним 24/02/18 Суб 22:21:32  313753
l7eX5.gif (4Кб, 728x184)
>>313751
Спасибо, моя личная армия.
Аноним 24/02/18 Суб 22:56:15  313756
>>313747
Подключаю VCC и GND к 5В и земле, CLK и DIO к 6,7 пину. Заливаю код из примера в библиотеке. 0 реакции.
Аноним 24/02/18 Суб 23:52:37  313758
>>313693
Raspberry Pi - это компьютер.
AVR и STM32 - это контроллеры.

Разница - реалтайм.
Под Линукс (Виндовс, Хуиндовс) невозможно писать реалтайм приложения. Вот, собственно и всё.

Зачем нужен STM32, если есть AVR?
Примерно за тем же, зачем нужен 200-й кукурузер, когда есть няшная Лада Гранта.

Если хочется использовать компьютер в качестве контроллера, то это должен быть специальный компрьютер, а не Raspberry Pi.

Например, в Biglebone Black стоит процессор, внутри которого аж целых два PRU - Peripheral Realtime Unit. Поэтому, на бигле уже можно что-то такое делать. А на Pi - только побаловаться.

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




Аноним 25/02/18 Вск 00:18:02  313759
>>313730
>А мамку для обучения/махараек

Как уже сказали - бери родную STM-овскую.
Например STM32 F3 Discovery (1300 р в чипедипе, это дешевле, чем на Али).
Там есть куча светодиодов, будет не скучно. И инфы много.

Серия Discovery - это контроллер и некая переферия для тестов. Есть с экранами.
https://www.chipdip.ru/catalog-show/evaluation-boards-on-microcontroller?gq=stm32+discovery

Серия Nucleo - это голый контроллер, но с доп. разъёмами, совместимыми с Arduino Uno.

Лучше брать F3 или  F4.

Все Nucleo поддерживаются в среде Mbed.
Discovery - не все, только новые, где стоит программатор ST-LINK/V2-1. Смотри описание, там явно должно быть написано, что Mbed поддерживается.

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

Также, имей в виду, что всё это - логика на 3.3. вольта, хотя питание плат - 5 вольт. Т.е. далеко не всякая имеющаяся у тебя ардуиновская хуитка туда встанет.
Аноним 25/02/18 Вск 00:45:16  313760
>>313758
Не понимаю. Что такое реалтайм?
Любая программа, на любом компьютере или контроллере считывает данные откуда нужно, обрабатывает и выводит их куда нужно. Можно синхронизировать по времени, если требуется. Разница только в точности.
>The PRU is a optimized for performing embedded tasks that require manipulation of packed memory mapped data structures, handling of system events that have tight realtime constraints
http://processors.wiki.ti.com/index.php/Programmable_Realtime_Unit
Вопрос только, насколько "tight"

А для действительно высокоскоростных процессов, типа лидара, ToF камеры или коммутации обмоток бесколлекторника нужны свои простые контроллеры, причем желательно совсем рядом, дабы наводок не было. Ну так и делается, те же ESC используются и вполне дружны что с малиной, что с ардуиной, никому в голову не придет передавать PWM сигнал напрямую, да и сравнительно медленные модули типа китовского sonic rangefinder обрабатывающиеся в ардуине на низком уровне - плохая идея, по хорошему должен быть чип прямо на плате соника, выдающий готовые данные. То же про кучу других сенсоров, в т.ч. акселерометры и гироскопы. Что не так?

Аноним 25/02/18 Вск 00:49:12  313761
>>313760
Реалтайм - это не про скорость вообще.
Это - про гарантированное время отклика.
Аноним 25/02/18 Вск 00:56:10  313762
d6d.jpg (26Кб, 600x488)
>>313761
Ок. Например, если сигнал с гироскопа на чип, и сигнал с чипа на ESC гарантированно дойдут не через 0.1 ms, а через 1 ms, то гроб, гроб, кладбище, дрова? Про какой-нибудь "умный дом" или робопылесос я вообще молчу.
Аноним 25/02/18 Вск 01:06:34  313763
>>313762
Гарантированно - это значит _гарантированно_.

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

Быстродействующие системы позволяют имитировать реалтайм. Но не дают _гарантий_.
Аноним 25/02/18 Вск 01:28:12  313765
>>313763
Хммм. Типа, в одном случае из (...) канплюктер типа малины, без PRU может в самый критический момент подвиснуть, сборщик говна запустить, или надписи на земле интерпретировать и 1 ms внезапно превратится в 1-10 s, как то так?
Аноним 25/02/18 Вск 02:26:33  313769
>>313758
https://www.osadl.org/Realtime-Linux.projects-realtime-linux.0.html
Аноним 25/02/18 Вск 03:57:49  313772
>>313765
Да, примерно так - многозадачность, сделанная без учёта особенностей управления в реальном времени.
И дело не столько в железе, сколько в ОС.
PRU - это просто "ускоритель".

>>313769
Ну, речь шла об "обычном" линуксе.
А так есть ещё QNX, например.
И ещё что-нибудь, наверное, я не эксперт в этой теме, если честно.

Вообще, смысл моего коммента был в том, чтобы подчеркнуть разницу между специализированным устройством (контроллером) и универсальным (компьютером). При этом "вычислительная мощность" может быть вообще одинаковой, например.
Аноним 25/02/18 Вск 10:23:52  313786
>>313760
>А для действительно высокоскоростных процессов, типа ... нужны свои простые контроллеры
Ну так микроконтроллер он и есть: простая, дешевая и малопотребляющая микросхема для специализированного использования. То, что ардуину стали использовать для вещей под которые AVR не заточен, так это от её популярности. На авр например, сейчас есть эмуляторы других микросхем и даже ретро-компьютеров.
Аноним 25/02/18 Вск 10:27:06  313787
>>313730
Господин из чипдипа >>313759 мухосрань за людей не считает и доставку не учитывает. Дискавери дороже относительно китайских не брендовых плат. Алсо, это уже не конструктор, на ней только учиться. Захочешь применить куда-то -- либо выбросишь ст-линк и периферию (сотни рублей) на ветер, либо закажешь новый контроллер отдельно, а дискавери будет больтаться по столу и ящикам пожизненно. Не знаю почему все господа игнорируют китайские мелкоплатки. 100р. плата с F103 (твой пик), 400р. плата с F407, 100р. программатор, 150р за "навигатор" на примере F3DISCOVERY, а светодиоды можно вообще из воздуха синтезировать. Всё это разделяется как конструктор и можно даже куда-то применить, если красиво собрать готовый девайс.
Аноним 25/02/18 Вск 10:42:03  313788
>>313787
>на ней только учиться
Так в том и цимес, что только имея юсб-шнурок, ты спокойно вкатываешься, а к китайце отдельно программатор, джамперы, датчики. Поучился на Дискавери и покупаешь контроллер, ЛУТишь печатку и ебашишь в продакшн. Китайское поделие не представляю как лепить в готовое изделие, на проволочках все штоле?
Аноним 25/02/18 Вск 10:43:48  313789
>>313787
>400р. плата с F407
С шагом выводов 2мм?

>Захочешь применить куда-то
Отутюжить плату и припаять микроконтроллер можно за несколько часов. Добавлю еще то, что использование практически любых отладочных плат осложняется помехами в них из-за длинных соединений, отсутствия разделения земель и прочего.
Аноним 25/02/18 Вск 10:59:03  313790
>>313789
>помехами в них из-за длинных соединений
Вот я сейчас подрубил дюпонтами 4.3LCD к STM32F4-Discovery, выставил back/front porch согласно даташиту, а у меня пара строк с краю дисплея шум показывает. Это грешить на провода можно или хуевый дисплей?
Аноним 25/02/18 Вск 11:07:09  313793
>>313788
>дискавери будет больтаться по столу и ящикам пожизненно.
А с китайских плат можно хоть контроллеры выпаивать, хоть цельные платы запихивать в девайсы для прикладных целей, прототипирования, или даже в нормальное устройство (и такое бывает).

>>313789
Блядь, пришлось выгребать ебаную дискавери и сравнивать https://ru.aliexpress.com/item/STM32F4Discovery-STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board/32757497307.html Походу там везде 2.54. И?
>использование практически любых отладочных плат
Смотря какое использование. Понятно, что в готовом устройстве лучше развести плату, но если у тебе релейная переключалка или набор простых датчиков, да ещё если в корпусе, то можно и мелкой китайской платой обойтись.
Аноним 25/02/18 Вск 11:09:00  313794
>>313788
Шлейфы пайкой напрямую. Перемычками пайкой с платы на плату. Всяко можно.
Аноним 25/02/18 Вск 11:28:13  313796
>>313788
Внезапно проиграл с того, что я бы даже лучше FPV взял в качестве отладки. Останется только докупить ст-линк. Хотя, это у же мои извращения.
https://ru.aliexpress.com/item/F3-Flight-Control-SP-Racing-F3-Controller-Cleanflight-perfect-for-Mini-250-210-Quadcopter-Better-than/32815204165.html
Аноним 25/02/18 Вск 16:16:11  313809
>>313787
>Господин из чипдипа

Нихуя ты залупил.

Я не особый поклонник чипадипа, мягко говоря.
Но, цены на _недорогие_ борды там не выше, чем в среднем по дс, или даже ниже. Что меня реально удивляет.

Китайские платы не подходят тому, кто вообще не шарит, и хочет научиться. На старте любая мелочь может стать серьёзным препятствием. И один раз можно заплатить за "родную" плату, не так это и дорого.
Аноним 25/02/18 Вск 18:05:21  313815
>>313809
Писал-писал, стёр. Вообще похуй, можешь посоветовать хоть родной ЖИТАГ https://ru.aliexpress.com/item/POTREBLJAD/32687156236.html с отпечатками хуёв всех разработчиков. Недорого для ДСов жи.

Новичок, читай статьи, смотри гайды перед совершением покупок. Может оказаться так, что шаг обучения с платами дискавери тебе и вовсе не нужен. А если после ознакомления с доками тебе ничего не понятно, то тогда иди и покупай плату за сотни нефти у господина из чипдипа.
Аноним 25/02/18 Вск 18:22:03  313816
>>313815
>родной ЖИТАГ
Это китайская копия.
Кстати, можешь сказать, перешиваются ли китайские st-link-и в jlink? https://www.segger.com/products/debug-probes/j-link/models/other-j-links/st-link-on-board/
Аноним 25/02/18 Вск 18:51:25  313818
>>313816
Да без проблем, этот точно прям из-под подушки местного разработчика https://www.chipdip.ru/product/st-link. Только тут уже у самих любителей "родного" могут возникнуть проблемы с его покупкой.
>перешиваются ли
к сожалению, не пробовал.
Аноним 25/02/18 Вск 18:55:34  313819
>>313815
>Новичок, читай статьи, смотри гайды перед совершением покупок.

Ты совершенно прав.
Я, например, купил себе Nucleo (из-за Mbed), и теперь думаю, что зря , ибо Mbed не нужен.

Но, человек так устроен, что не может научиться не потрогав новую вещь руками. Я, например, далеко не ньюфаг, просто с STM не работал, и контроллеры вообще для меня хобби.
Но, чтобы понять, что эта Нуклео мне не нужна, надо было сначала её купить. И хуй с ним, пусть будет, пригодится на что-нибудь, и программатор там отломить можно и пользоваться отдельно.
Кстати, у тебы дискавери в столе откуда? От сырости завелась?

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

>>313809 - кун.
Аноним 25/02/18 Вск 19:05:27  313821
>>313819
>От сырости завелась?
Не совсем так. Свою дискавери я купил тогда, когда мне вот так же посоветовали брать её, и тогда я ещё ничего не знал о других платах и вообще остальном. Купил. Пошёл читать статьи, изучал это всё, рефманы, даташиты, кейл, кокос, иар подёргал и понял, что F4 мне вовсе не нужна (за исключением st-link на ней). Купил синюю пилюлю, рассыпухи, десяток F030 за сущие копейки, и понеслось.
Не, я не говорю, что платки от СТ не нужны совсем. Я говорю, что они могут быть не нужны некоторым, и поэтому тупо следовать совету -- не стоит.
Аноним 25/02/18 Вск 19:07:49  313822
>>313818
>этот точно прям из-под подушки местного разработчика
А что ты будешь делать с китайским st-link при пониженном питании? И ты привел ссылку на st-link с гальванической развязкой от USB. Я бы не был так категоричен. В чипдипе ценник действительно неадекватный по сравнению с терраэлектроникой https://www.electronshik.ru/item/st-linkv2-isol-1107586
Аноним 25/02/18 Вск 19:11:52  313823
>>313822
Ещё раз. Это не значит, что они все нахуй не нужны. Это значит, что они могут быть не нужны новичку не с низкой долей вероятности. Ему при пониженном питании пока ещё ничего нахуй не надо.
Аноним 25/02/18 Вск 19:14:53  313824
>>313822
В ЧД ST-LINK,а в Терре/Электронщике ST-LINK/V2
Аноним 25/02/18 Вск 19:15:51  313825
>>313822
И вообще, я его сговнял за 2 часа и обошелся в 300р
Аноним 25/02/18 Вск 19:15:56  313826
>>313823
Это значит, что новичку имеет смысл купить jlink и не слушать твоих советов.
Аноним 25/02/18 Вск 19:20:27  313827
>>313824
Ну ладно: https://www.chipdip.ru/product/st-link-v2-isol
>>313825
А у китайцев то же самое за 150р., вместе с корпусом. И ты сделал вместе с гальванической изоляцией и буферами на выходе?
Аноним 25/02/18 Вск 19:21:45  313828
245346456453.jpeg (60Кб, 1280x720)
>>313826
Аноним 25/02/18 Вск 19:23:28  313829
>>313827
>с гальванической изоляцией
Нет и я знаю шо у китайцы дешевле, но мне прямо вот сейчас понадобилось
Аноним 25/02/18 Вск 19:36:05  313833
>>313826
>jlink
У китайцев можно брать?
Какой лучше, ссылку?
Какие подводные камни?

>>313821
>F030
А для чего ты их используешь, если не секрет?
Аноним 25/02/18 Вск 20:27:57  313836
>>313833
Для мелкой автоматики, лол. Изначально любой дрыг ногой под них. Если не хватает ресурсов, то перехожу выше. Первый успешно встал с часами в автомате освещения и вентиляции в домике животного. Второй в качестве ретранслятора между радиомодулями. Третий как счётчик э/э+релюшки на стенде, и т.д. Всё потому, что они были самыми дешёвыми и их не жалко запихать во все углы. inb4: щас мне скажут, что я мудак и делаю херню. Хейтыр,
соси.
Аноним 25/02/18 Вск 20:33:10  313837
>>313836
> щас мне скажут, что я мудак и делаю херню
Тоже набрался таких и еще stm8s003f3u в qfn-корпусах. Охуенно.
Аноним 25/02/18 Вск 22:08:45  313852
>>313836
Я примерно так и думал.
Посмотрел обзор семейства F0 на сайте STM - охуенная вещь, на самом деле.

>делаю херню
Почему херню? Нормально всё.

Сам хочу сделать пару (не особо нужных) хуиток для работы, просто для фана. Хватило бы и ардуины нано, но, отсутствие нормальных таймеров, прерываний, 8 бит и т.п. склоняют в пользу STM.

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

Вопрос про ST-Link/V2 - вот та штука за хуевы деньги в чипедипе или терре и то, что стоит на Нуклео (или продаётся у китайцев) - это одно и то же? Ну, кроме гальванической развязки и, возможно, буфера на выходе?


Аноним 25/02/18 Вск 22:17:15  313854
>>313852
>это одно и то же?
Та что на платах, расчитана только на одно семейство контроллеров. Другое не видит в упор.
Аноним 26/02/18 Пнд 01:54:25  313876
>>313854
Вот тут пишут, что тот, что в Nucleo, будет работать:
https://os.mbed.com/users/hudakz/code/STM32F103C8T6_Hello/

Спаривают Mbed с мелкоплатой F103, которая "синяя пилюля".
Что не может не радовать.
Аноним 26/02/18 Пнд 08:08:13  313891
>>313876
Наверное, он имел ввиду семейства: STM32, STM8, SPC56. А st-link с твоей nucleo, например, только для тех STM32, что с SWD. В то время как пиратский клон supported devices:
All the STM8 devices with SWIM interface
All the STM32 devices with SWD interface
Аноним 26/02/18 Пнд 10:26:21  313897
14641167877130.jpg (230Кб, 1201x1600)
>>313876
>>313891
Ебаный в рот, нахуя же все так сложно? Разные семейства, разные программаторы, разный софт. Даже с ESP все в разы проще и единообразнее, хотя казалось бы криворукие китайцы делали.
Аноним 26/02/18 Пнд 10:32:23  313899
>>313897
>Разные семейства, разные программаторы
Программатор один, просто на девбордах вшита прошивка под одно семейство, чтобы ты, гойский червь, достал свои шекели и пошел покупать полноценный за сотни нефти.
Аноним 26/02/18 Пнд 10:58:14  313900
>>313897
Не знаю что там сложного.
Берёшь вот это https://ru.aliexpress.com/store/product/ST-Link-V2/2290106_32696396743.htm
И вот это https://ru.aliexpress.com/store/product/STM32F103C8T6/2290106_32736301118.html
Первого хватит на прошивку и отладку большинства СТМок, пока оно не сдохнет.
Второе -- немного другая плата с F103. Мне она нравится больше >>305910 >>305983 хотя сам камень F103 не по нраву. Залить туда можно любой загрузчик: хоть тот, что работает напрямую через усб https://habrahabr.ru/post/309218/, хоть ардуинозагрузчик, хоть ещё какую дичь.
Также можно использовать стандартный конвертер типа такого https://ru.aliexpress.com/store/product/USB-2-0-to-TTL-UART/2290106_32695706643.html
которым шьются ардуины, и шить им СТМ через USART, переведя рабочий камень в такой режим. В таком случае лей что хочешь, но отладки не будет. https://geektimes.ru/post/255334/
Аноним 26/02/18 Пнд 11:00:25  313901
>>313900
В первой ссылке буква l отвалилась https://ru.aliexpress.com/store/product/Free-Shopping-1PCS-ST-Link-V2-stlink-mini-STM8STM32-STLINK-simulator-download-programming-With-Cover/2290106_32696396743.html

slffx
Аноним 26/02/18 Пнд 11:35:25  313902
>>268235 (OP)
Что означает сия хуйня uint8_t* в переменных передаваемых в функцию?
Аноним 26/02/18 Пнд 11:38:45  313903
>>313897
>>313900
К слову, все эти загрузчики нахер не нужны, кроме как для деградации общего развития. Ситуацию с ними описал только для того, что если кого-то обломает инициализация периферии, настройка тактирования, запись в регистры, SPL/HAL и вообще, то всегда есть возможность залить в плату что попроще или специфическое, и пользоваться.
Аноним 26/02/18 Пнд 11:49:39  313904
>>313902
Указатель на байт данных.
Аноним 26/02/18 Пнд 11:59:01  313906
>>313902
uint8_t это аналог unsigned char, т.к. мк оперируют байтами, а не символами, то он удобней, так же у него есть братик uint16_t.
* это указатель, вот тут товарищ расписал подробно >>313605 так что тебе несказанно повезло.
Аноним 26/02/18 Пнд 12:37:40  313913
>>313906
> это указатель
У указателей же
ставится перед переменной? типа uint8_t *xyi, а тут звездочка стоит за объявлением типа, а переменная дальше через пробел.
Аноним 26/02/18 Пнд 13:00:58  313914
>>313913
Когда конкретная переменная есть, пишется как ты указал, когда просто хотят показать что любой указатель на такой-то тип, то пишется тип.
Например
uint8_t
myfunction (uint8_t *xyi){return xyi}
Аноним 26/02/18 Пнд 13:02:12  313915
>>313914
В пизду вакабу, съела все звёздочки.
Аноним 26/02/18 Пнд 13:03:22  313916
>>313913
Короче так пишется когда нет имени переменной, а только тип.
Аноним 26/02/18 Пнд 15:43:08  313938
>>313916
Ебал я эти указатели, сука, как же печот-то!!!
Аноним 26/02/18 Пнд 16:12:50  313944
>>313692
а пробел кто между char*eba будет ставить?
пробуй другим образом назвать функцию, splitString это вроде функция из класса String
Аноним 26/02/18 Пнд 16:46:40  313954
>>313900
Поясни насчёт JLink - можно ли брать вот это вот:
https://ru.aliexpress.com/item/1PC-JLI-V9-J-LINK-ARM-emulator-support-A9A8-V9-3-high-speed-download/32801920737.html
или подобное?
Что там с версиями - 8, 9.3, 9.4? Что лучше?

Помимо STM интересует прошивка и других контроллеров, типа nRF51, и отладка, по возможности.

Также, у Segger есть бесплатная утилита для перешивки ST-link на платах STM в JLink (и обратно), но, это будет работать только с этой платой, там это написано.
Аноним 26/02/18 Пнд 16:50:18  313958
>>313913
Звёздочку можно ставить в любое место между типом и именем переменной, в том числе и между ними, с двумя пробелами по бокам, как умножение, лол.

int foo;
int
foo;
int * foo;
Аноним 26/02/18 Пнд 17:22:09  313962
>>313954
У меня нет j-link, извините, адекватного не посоветую. Далее мусор:
Понятия не имею зачем он, если речь об STM8/32. У меня других АРМов нет, кроме апельсина на Н3. Такие, наверное, пойдут в фирмах по ремонту/разработке, а вообще ХЗ, надо у этого анона спросить >>313826
Алсо,
>это будет работать только с этой платой, там это написано
Там больше вони, что не будет работать и вообще в тюрьму посадят. Впрочем, я не знаю. Ты бы взял да прошил свою nucleo и попробовал если есть на чём.
Аноним 26/02/18 Пнд 17:54:43  313963
>>313962
>>313954
СТМ-овцы! Пиздуйте в свой тред! Не смущайте неокрепшие мозги ардуинщиков своими проблемами и мучениями!!
Аноним 26/02/18 Пнд 18:05:24  313966
646374576.jpeg (99Кб, 640x468)
>>313963
Пошто ругаешься? Надо только скопировать папку в IDE, перекинуть перемычку, прошить бутлодырь, перемычку обратно, выбрать плату и вот уже можно сидеть в этом треде. Ну, почти.
Аноним 26/02/18 Пнд 20:57:40  313983
Бля, объясните на пальцах, можно ли организовать на МК программно хост (без аппаратной поддержки), чтобы писать на обычную usb-флешку? И если нельзя, то почему?
Аноним 26/02/18 Пнд 21:01:57  313984
>>313983
Три секунды гугла: https://habrahabr.ru/post/125253/
Аноним 26/02/18 Пнд 21:04:28  313985
>>313984
я так понял что программная эмуляция подразумевает девайс (т.е. подчиненное устройство). А мне нужен мастер (хост). И я так понял это нихуя не одно и то же.
Аноним 26/02/18 Пнд 21:28:03  313988
>>313985
А вот я из написанного понял, что в теории можно, но на практике реализации нет. троллейбус.жпг
Присоединяюсь к вопросу.
Аноним 26/02/18 Пнд 22:17:07  313991
Что скажете про tinkercad? Там адекватная симуляция, или есть говно?
Аноним 26/02/18 Пнд 22:17:15  313992
Кто нибудь работал с аппаратным usb в at90usb162 или в любом другом at90usb? Можете скинуть нормальный гайд как работать с аппаратным usb, а то я в инете нормальных инструкций не нашел, в даташите тоже нифига непонятно.
Аноним 26/02/18 Пнд 22:48:00  313994
code.png (9Кб, 337x459)
Screenshot12.png (3Кб, 75x636)
>>268235 (OP)
Кароч, двощ, решил изучить ИК приёмники путём приделывания маленького вентилятора на 12 вольт
2. Как подключить вентилятор к отдельному источнику питания так, чтобы он всё ещё продолжал контролироваться ардуиной? Да, я совсем ньюфаг.
Аноним 26/02/18 Пнд 22:50:45  313995
>>313994
Сука, потерял первый вопрос из-за того, что двач залупа и с куклой теперь работает через жопу.
Алсо, почему у меня на 2 пике при нажатии на одну и ту же кнопку выдаётся каждый раз разное значение?
Аноним 26/02/18 Пнд 22:51:21  313996
>>313994
между питанием вентилятора и ардуиной вставь транзистор/мосфет с гейтом на пин ардуины
Аноним 26/02/18 Пнд 22:55:40  313997
>>313996
Чего?
Аноним 26/02/18 Пнд 23:02:09  313998
>>313997
у тебя вентилятор как устроен, просто два контактика же, да?
ну так один кинь на землю, а между вторым и питанием вентилятора поставь транзисторный ключ. Или реле, что под руку попадется. И на базу транзистора подавай сигнал с ардуины.
Аноним 26/02/18 Пнд 23:08:44  313999
>>313998
Ну, там один земля, один плюс, тертий хз что делает.
Аноним 26/02/18 Пнд 23:14:40  314000
>>313999
да у вас гений головного мозга просто!
пик в студию
Аноним 27/02/18 Втр 00:17:21  314003
>>313994
1. Заходишь в Гугол если не забанен
2. Набираешь там "ардуино управление вентилятором 12 вольт"
3. Вываливается куча картинок, видео и текстов.
4. Читаешь, смотришь.
5. Думаешь, пробуешь.
6. Если что непонятно - приходишь сюда и спрашиваешь конкретные вопросы.
7. Профит.
Аноним 27/02/18 Втр 01:48:15  314005
>>313954

Не бери это говно. Именно это - тем более (4 отзыва).


Возьми лучше официальный j-link edu, он не намного дороже (бери на железе v10 только).

Возьми лучше nrf52-dk и пользуйся встроенным j-link OB почти для всего (+ble/ant/nfc и светодиодики ололо).

Возьми лучше пару клонов st-link v2 за $5, одним прошей второй прошивкой blackmagic probe и получишь универсальный опенсорсный swd-отладчик (только смотри чтоб они были на stm32f101cb/stm32f103cb/stm32f105cb, а то иногда в них ставят stm32f100c8 в которых ни usb ни 128кб флеша могут не работать).

Возьми лучше самый дешевый nucleo с st-link/v2-1 на борту, отломай его и зашей туда j-link stm32 (официально, только для отладки других stm32) или тот же blackmagic probe для всего остального.

Возьми лучше ft232h и пользуйся им с openocd и получи i2c/spi/gpio over usb.

Возьми лучше bus pirate, там хоть и медленный jtag, зато нет проблем с обновлениями + spi/i2c/etc over usb искаропки.


Но если ты таки захотел взять это говно, то прочти сначала "https://electronix.ru/forum/index.php?showtopic=59841&st=645" . От туда ты узнаешь, что:

1. Далеко не все клоны j-link могут нормально обновляться официальными прошивками (мой не смог). Читай отзывы, если все пишут "отлично обновляется" и никто не пишет "обновился один раз и bootloader error", то можно брать.

2. v8 на атмеловском чипе и не может в cortex-m7 например, а v9 на stm32f2 и может.

3. Сколько еботни с обновлением клона, с которым тебе "не повезло" (и то v6.30+ уже не накатить).


Удачи, анон.

Аноним 27/02/18 Втр 02:31:07  314008
>>314005
EDU - это вариант, но денег он стоит всё равно некисло, пока подожду, возможно и не понадобится.
Nucleo уже есть, попробую в ближайшее время.
Это говно брать пока воздержусь, лол.
Возьму пару st-link-ов.
Спасибо за ценную инфу.
Аноним 27/02/18 Втр 10:32:16  314018
fan.png (58Кб, 939x651)
>>313994
Аноним 27/02/18 Втр 11:01:02  314019
>>314018
Интересно, а в чём смысл использовать биполярник вместо полевика?
Аноним 27/02/18 Втр 12:25:14  314023
>>314019
Кто-то ещё не знает про полевики логического уровня.
Аноним 27/02/18 Втр 12:39:41  314024
>>314023
Не факт. Полевик может удерживаться открытым "нулём" некоторых микросхем, ящитаю. Сам спросил, сам ответил.
Аноним 27/02/18 Втр 15:15:28  314034
>>304002
Я к своему припаял. Без i2c как-то смысла не вижу пользоваться, проще еще купить расширитель.
Аноним 27/02/18 Втр 15:59:52  314038
IMG201802271646[...].jpg (898Кб, 2448x3264)
IMG201802271647[...].jpg (457Кб, 2448x3264)
IMG201802271646[...].jpg (628Кб, 2448x3264)
>>314000
Если плохо видно:
Чёрный – → (опытным путём узнал, что это земля)
Красный – KSP (плюс)
Синий – 2510 (контроль, видимо, хз)

Гугление ничего не дало, кроме какого-то другого кулера. Гуглил про подключение вентилятора и на русском, и на английском, там всё с четыремя пинами, будто у меня единственный трёхпиновый кулер.
Аноним 27/02/18 Втр 16:16:18  314039
>>314038
>Синий – 2510 (к
скорее всего выход с hall-датчика.
Аноним 27/02/18 Втр 16:19:32  314040
Untitled.png (19Кб, 1600x1200)
>>314038
Транзистор нужен, ну или реле, подключать как на пике, синий провод для подсчета оборотов, можешь его следующим уроком к ардуине подключать и мерить обороты, менять их шимом.
мимо_художник
Аноним 27/02/18 Втр 16:22:15  314041
>>314019
В том, что у кого-то мешок этих биполярников валяется, наследство от бати, а полевики покупать нада.
Аноним 27/02/18 Втр 18:49:46  314049
>>314018
Почему резюк именно 330? Есть формула расчета для разных биполярников и полевиков, или прямо в даташите указан типа "максимальный ток базы"?

Диодный шунт от выброса противоэдс, иначе транзистор сгорит?
Аноним 27/02/18 Втр 18:55:43  314051
>>314049
И еще. Если базу дергать не digitalOutput, а analogOutput, то можно регулировать обороты, но транзистор кагбе в режиме усиления и начнет греться. Поэтому лучше дергать через digital быстрым PWM сигналом, греться не будет.
Все правильно?
Аноним 27/02/18 Втр 19:16:19  314053
>>314040
Это понятно, а что по >>313995?
Аноним 27/02/18 Втр 19:20:03  314054
>>314053
Он пытается написать DEB4
петросян.жпг
Аноним 27/02/18 Втр 19:42:31  314056
>>314049
>Есть формула расчета для разных биполярников
http://electrik.info/main/school/709-rabota-tranzistora-v-klyuchevom-rezhime.html

Ты даже в гугл не можешь, нахуй в электронику полез? Не твоё это.
Аноним 27/02/18 Втр 20:26:59  314058
>>314051
>лучше дергать через digital быстрым PWM сигналом

Ты не поверишь, но analogOutput в ардуине - это и есть PWM. Или ты там где-то ЦАП видел, лол?

Выше по течению была интересная дискуссия на тему. Примерно после Нового Года.

И, независимо от этого, с чего ты взял, что "транзистор кагбе в режиме усиления"?
Аноним 28/02/18 Срд 13:36:52  314099
1.png (40Кб, 831x653)
Поясните. Как писать в файл вывод с ком-порта пикрелейтед? Есть датчик, ардуина используется как АЦП, надо все это в текстовый файл писать. Ничего умного не нагуглил - неработающие скетчи, мутные программы по мутным ссылкам, неработающие в шиндовс комманды консольки итд.
Аноним 28/02/18 Срд 15:25:13  314106
>>314099
Консольная команда (windows) "type com8: >> c:\data.log" работает, но с большой задержкой (20 сек), и требует, чтобы было много данных - видимо, заполняет какой-то буфер, а потом сливает. Можешь попробовать.

Можно использовать PuTTY - там есть логгинг сессии в файл, но это на один раз, побаловаться.

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

Собственно, вот тут даже пример есть, но пишет не в файл, а на экран:
https://playground.arduino.cc/Interfacing/Python
В файл писать - это ещё пару строк добавить.

И вот это посмотри:
https://github.com/wiseman/arduino-serial

Вот книжка, если знаешь нерусские буквы без смс и регистрации:
https://www.programming-book.com/download/?file=10901
Аноним 28/02/18 Срд 16:10:18  314110
>>314099
Вот скрипт:
https://pastebin.com/r4MBuMCw

Нужен питон 2.7 и установленный PySerial.
См. комментарий в заголовке файла.
Там же настраивается имя порта и скорость.
Каждая передаваемая строка данных должна заканчиваться символом новой строки.
Выход - по Ctrl+C.

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

Аноним 28/02/18 Срд 16:34:23  314113
15194703155890.jpg (71Кб, 638x807)
>>314106
О, спасибо, вроде заработало :3 Пистон итд не нужен, я хотел с минимумом костылей.
Аноним 28/02/18 Срд 21:38:59  314139
>>314113
Кто на пикче? МОАР!1
Аноним 02/03/18 Птн 21:43:16  314279
Поясните долбоебу за дешевые GPS-приемники для пердуинки. Я правильно понял, что они все поддерживают только протокол NMEA который выдает не вектор скорости (dL,dB,dH) по допплеру, а залупу от тупого дифференцирования координат?
Аноним 03/03/18 Суб 22:14:25  314354
Screenshot35.png (533Кб, 1416x926)
Анон, где по Казани можно такую няшу купить?
Аноним 03/03/18 Суб 23:01:34  314358
>>314354
Собс-но, внезапный вопрос: а чем Али не устраивает? Брал там такую ещё год назад за 130р. с "бесплатной доставкой". >>305910
Аноним 03/03/18 Суб 23:06:09  314359
15199804981140.jpg (77Кб, 463x519)
>>314358
>3 недели ждать товар
Аноним 03/03/18 Суб 23:32:17  314361
>>314359
Чот не нашёл ни в чипдипе, ни на авито. Но есть сайт https://robotdyn.ru/delivery/ где сказано, что доставляют в пункт PickPoint, которые есть в Казани https://pickpoint.ru/postamats/. Если никто не поможет, то попробуй обкашлять это дело с консультантом на сайте RobotDyn. Может он чего дельного знает про время доставки или магазины с этой нанкой.
Аноним 03/03/18 Суб 23:34:27  314362
>>314361
Какой пак посоветуешь для начала работы?
Аноним 03/03/18 Суб 23:41:37  314364
>>314362
>пак
Пак? Софт: Arduino IDE и библиотеки, собс-но. Железо: ХЗ. Я её покупал сразу с OLED дисплеем I2C 0,96. Остальное паял сам из рассыпухи (светодиоды, реле, симистор, eeprom, и т.д.)
Аноним 03/03/18 Суб 23:44:53  314365
>>314354
>купить?
Сам спаяй, хуле как маленький
Аноним 04/03/18 Вск 00:25:32  314375
>>314354
А почему не про микро? Оно ещё и USB девайсами умеет притворяться.
Аноним 04/03/18 Вск 00:26:06  314376
tomoko2byzinner[...].png (253Кб, 1600x1741)
>>314362
>>314364
Чот я задумался. И правда, а какой стартовый набор железок я бы хотел сейчас? Поскольку вопрос питания 3.3 vs 5.0 я так и не решил, то идя на поводу 5В секты, купил бы такой набор:
- Модуль зарядки аккумулятора TP4056 с защитой.
- Повышающий преобразователь 3.3 => 5.0 малой мощности (2А макс).
- Аккумулятор 18650 с держателем.
- Часовой модуль DS3231 с микрой EEPROM на плате.
- Дисплей OLED 0,96 I2C.
- Модуль с двумя 5В реле.
- ИК-приёмник с пультом.
- Модуль для MicroSD карты.
- Энкодер.
- Модуль HC-05 (похуй, что он сам по себе и без ардуины что-то может).
- Резисторы, конденсаторы, светодиоды, и т.д. по-мелочи.
Думаю, этого мне хватило бы, чтоб поиграться и слепить какой-то бытовой девайс уровня /b/. Где я обосрался за исключением того, что это ардуино?
Аноним 04/03/18 Вск 00:32:10  314377
>>314376
Макетную плату забыл блять.
slffx
Аноним 04/03/18 Вск 01:12:18  314384
>>314376
Дисплей 16х2 c модулем I2C?

Неопиксели, по-отдельности или кучей?
https://ru.aliexpress.com/item/DC5V-8x8-16x16-32x8-WS2812B-2811-IC/32842717300.html

Bluetooth - BLE (не HC-05, а именно BLE)?
https://ru.aliexpress.com/item/Bluetooth-4-0-For-Arduino-Android-IOS-HM-10-BLE-CC2540-CC2541-Serial-Wireless-Module/32618305048.html

Логический анализатор?
https://ru.aliexpress.com/item/New-USB-Logic-SCM-24MHz-8-Channel-Logic-Analyzer-Debugger-for-ARM-FPGA-High-Quality/32802074523.html
Аноним 04/03/18 Вск 02:13:04  314397
>>314376
> вопрос питания 3.3 vs 5.0 я так и не решил
Пиздец, блядь нахуй! 3v3 vs 5v у него вопрос! У людей вопрос 2v2 vs 2v8 давно стоит и 1v8 vs 2v2 встает вовсю!
Аноним 04/03/18 Вск 07:55:48  314406
>>314397
>У людей вопрос 2v2 vs 2v8 давно стоит и 1v8 vs 2v2 встает вовсю!
Это где он у тебя встает во всю? На Core i9 поделки ваяешь?
Аноним 04/03/18 Вск 09:13:09  314409
>>314384
>16x2
Это знакосинтезирующий индикатор, имеет большие массу и габариты, но не может в графику, в отличии от дюймового OLED. ИМХО, эти недодисплеи хороши в промышленной/крупногабаритной автоматике, где есть ЩРС/корпус, в который можно запихать эту хрень. Алсо, стоит он не намного дешевле OLED.
>BLE
4.0 гораздо сложнее обычного 2.0. При использовании на начальном уровне с ардуиной, я бы, например, не смог реализовать 4.0 или вовсе обосрался с подключением.
>Логический анализатор
Вещь полезная, наверное, но не для всех и не всегда. Алсо, не имеет отношения к стартовому набору ардуины, ибо это инструмент.

>>314397
Спешите видеть, плисоблядь затекла в ардуинотред и трясёт своими недовольтами. Если твой чип такой умный, то почему он сам не может выбрать? Ты, небось, в стерильной комнате для него педали крутишь, чтоб питать его только чистым током.
Аноним 04/03/18 Вск 10:21:14  314412
>>314409
>плисоблядь
Хотя, вероятнее, СТМщик вышел из режима глубокого сна. Да и насрать, речь о том, что ардуиномодули есть такие, которые от 3.3 не запускаются. Лишние преобразователи и регуляторы в каждом модуле это судьба.
Аноним 04/03/18 Вск 11:29:47  314416
>>314412
>СТМщик вышел из режима глубокого сна
Вы тут потише будьте, гражданин! В каком STM-е ты нашел 1.8V? Нет, L-серии может и будут работать, но ходовое питалово 3.3V
Аноним 04/03/18 Вск 11:35:16  314418
>>314416
А почему не о серии L? Это не канон или не по феншую? Например:
>The ultra-low-power STM32L151x6/8/B and STM32L152x6/8/B devices operate from a 1.8 to 3.6 V power supply (down to 1.65 V at power down) with BOR and from a 1.65 to 3.6 V power supply without BOR option.
Аноним 04/03/18 Вск 11:50:00  314419
>>314418
Я и пишу, что для L-серии оно попрет, но основная масса стм-овцев ебашит на 3.3 и не жужжит.
Аноним 04/03/18 Вск 11:59:40  314420
>>314419
Не знаю что там с массами, но для переносных миниатюрных девайсов без L серии только сосать какие-нибудь MSP430, например. Это ж не меряние письками, а нужда. Нет смысла как стремиться к ультра-супер-хуюпер чипами для мигания светодиодами, так и игнорировать эти чипы, если есть нужда экономить электричества или габариты.
Аноним 04/03/18 Вск 12:46:51  314427
>>314420
>только сосать какие-нибудь MSP430, например.
Или кортексы от sillabs, NXP, microchip и прочих.
Аноним 04/03/18 Вск 13:13:19  314432
>>314427
>например
Да их там... Можно и псоки сайпресса в кучу http://www.cypress.com/products/microcontrollers-mcus, но с теми лучше дело иметь после освоения СТМ, если потребуется ИМХО.
Аноним 04/03/18 Вск 17:44:22  314472
>>314409
>я бы, например, не смог реализовать 4.0 или вовсе обосрался с подключением.

Это да.
Но, на твоё счастье, всё это работает через UART и конфигурируетя AT-командами.
Или как, по-твоему, тот же HC-05 с ардуиной работает?
Аноним 04/03/18 Вск 17:49:12  314475
>>314472
>>314409
Добавлю, что тот чип, который стоит на этом модуле - это CC2540, т.е. 8051, c 8 кб RAM, USB, блекджеком и шлюхами. Он сам всё делает, лол.
Аноним 04/03/18 Вск 18:10:00  314480
>>314472
Да, но HC-05 заметно проще и материалов больше, хоть он и тотально устарел. А вот разобраться с HM-10 получается далеко не у всех даже с быстрого старта http://forum.easyelectronics.ru/viewtopic.php?f=14&t=18606. Мне показалось, что разжёван он значительно хуже. Алсо, устройства совершенно разные.
>8051, c 8 кб RAM, USB, блекджеком и шлюхами.
Спасибо, пердольтесь сами. Для стартового набора брать не стал бы. Проще тогда уж взять ESP32 без прочих ардуин и получить вдвое больше шлюх с блекджеком (вот только обсуждали набор к нанке, которую хотел купить анон).
Аноним 04/03/18 Вск 19:15:47  314490
>>314475
А его можно под HID прошить как старые модули?

http://www.instructables.com/id/Upgrade-Your-3-Bluetooth-Module-to-Have-HID-Firmwa/
Аноним 04/03/18 Вск 22:14:23  314506
>>314480
>>314490
BLE - это немножко другая тема - бакены там, хуякены - вот это вот всё.
Я предложил купить этот модуль не вместо, а вместе с HC-05. Но, если эта тема не интересна, то покупать не надо.
Аноним 04/03/18 Вск 22:42:47  314511
54367467.jpg (366Кб, 1280x1024)
>>314506
Дык никто не спорит, что ТЕМА ОГОНЬ. У меня самого есть такой, и его лучше юзать отдельно от ардуины, ящитаю. Вопрос был в стартовом наборе. Тот анон только няшную нанку возжелал, а ему уже БЛЕ предложили. Если он бомбанёт и дропнет это всё, то у него будет возможность собрать это всё в кучу и запилить какой-то простецкий бытовой коммутатор пары лампочек с часами и управлением с нескольких девайсов (в т.ч. смарта). Вот пикрилейтед с которого я иногда проигрываю. Соседство ништяков и говна в неестественных пропорциях. Из этого явно не стоит брать всё и сразу. Неплохо было бы собрать стартовый набор для ардуинщика с двощей. Китайские наборы такие себе. А, впрочем, похуй.
Аноним 04/03/18 Вск 23:50:54  314524
>>314511
Хейтер не приходит, хотя такую наживку закинул. Видимо, поздно уже. RWCL, пилюля и NRF+LNA ушли на сигналку в пустующий частный дом недалеко. Там повадились бомжи ходить, ломать дверь и пиздить лут. Один уехал на строгач. XL9006 устарел чуток и не может одновременно понижать (в этом варианте), прикручен к повербанку. Второй NRF+LNA дома. Бла-бла-бла, ПИР, карточки, рфид, 433, усилки, акселерометр, 16х2 на поиграться. Нафиг бы не нужны в стартовом наборе.
Аноним 05/03/18 Пнд 00:00:25  314527
>>314524
>карточки
Кроме MicroSD. Алсо, тред будут перекатывать? Пора было давно уже утопить и перекатить. Постараюсь утопить, хотя бы.
Аноним 05/03/18 Пнд 10:25:02  314542
Анон, как фиксить часы DS1307 если они спешат? Кварц менял, занулял его корпус -- бесполезно. В чём вообще причина того, что они спешат? 50Гц наводка от сети может их "ускорить"?
Аноним 05/03/18 Пнд 10:53:00  314544
>>314542
>Кварц менял
Надо жи частоту подстраивать!!
Аноним 05/03/18 Пнд 11:00:33  314545
>>314544
А не проще тогда программно подстроить?
Аноним 05/03/18 Пнд 11:14:36  314546
>>314545
>программно подстроить?
Что ты подстроишь программно если все считается на аппаратном уровне в DS1307? Почитай, может в ней есть калибровочные регистры.
Аноним 05/03/18 Пнд 11:21:44  314547
>>314546
Дык сделать коррекцию времени. Сверяясь с нормальными часами посчитать за какой период набегает лишняя минута и каждый раз по таймеру записывать значение времени меньше на минуту. И, да, часы же однозначно работают с микроконтроллером, мы же это оба понимаем в ардуинотреде? Или есть ещё какое-то применение этих часов?
Аноним 05/03/18 Пнд 11:43:02  314548
>>314546
>Почитай
Почитал, не нашёл. Но есть пункт о точности в зависимости от ёмкостей кварца и обвеса (если я правильно понял), изменением температуры и вот ещё что:
>External circuit noise coupled into the oscillator circuit may result in the clock running fast.
Значит может. Надо бы посчитать лишние секунды и частоту.
Аноним 05/03/18 Пнд 19:32:07  314583
>>314548
Ну вот, у тебя же есть все ответы.
Конденсаторы с кварцем правильные стоят?
По поводу помех - вряд-ли это 50 герц от сети.
Посмотри импульсные помехи по питанию, например. Конденсаторы шунтирующие стоят?
Аноним 05/03/18 Пнд 23:23:23  314608
>>314542
Менять на DS3231.
Аноним 05/03/18 Пнд 23:30:29  314612
>>314608
>Менять на DS3231.
Может Ардуину менять на нормальный контроллер со встроенным RTC?
Аноним 05/03/18 Пнд 23:53:04  314615
>>314612
Встроенный RTC без термокомпенсации. Нинужен.
Аноним 06/03/18 Втр 00:07:04  314618
>>314615
>RTC без термокомпенсации. Нинужен.
Вытекай назад в тред времени и частоты.
Аноним 06/03/18 Втр 01:05:10  314620
image.png (1070Кб, 1096x701)
image.png (248Кб, 490x487)
Кто помнить Дампер тройки? Планирую на основе её кода намутить внешний дампер из ардуины, дисплейчика и nfc модуля. Это вообще реально?
https://github.com/gshevtsov/TroikaDumper
Аноним 06/03/18 Втр 06:13:35  314628
548675784.jpeg (75Кб, 681x542)
>>314620
И сюда насрал, мамкин мошенник.
Аноним 06/03/18 Втр 11:42:39  314640
Алё двачь, поясните про метеодатчики на улице, я слыхал, что dht22 быстро дохнут, да и пиздят сильно, а как насчет bme280, где всё в одном?
Аноним 06/03/18 Втр 12:52:12  314644
>>314640
И в dht22 и в bme280 встроенный термометр неточный и предназначен только для калибровки основного датчика влажности. Использовать их как все-в-одном некорректно.

И да, датчики влажности и давления боятся попадания под дождь и прямые лучи солнца, располагать их надо грамотно, чтобы не дохли.
Аноним 06/03/18 Втр 13:25:38  314645
>>314644
>И да
И да, датчики деградируют постепенно и начинают пиздеть. Скорость старения ищи в датащитах.
Аноним 06/03/18 Втр 14:52:25  314653
>>314645
Коротче! Гигрометр психрометрический спасет вождя мирового метеодвижения.
Наебали гуки! Аноним 06/03/18 Втр 18:11:43  314678
IMG201803062205[...].jpg (2555Кб, 2448x3264)
Купил 16битный АЦП ads1115, подключил пикрелейтед, установил либу для этого АЦП, скомпилировал скетч, открыл монитор порта, а там хуй. В чем может быть проблема кроме того что АЦП дохлый?
Аноним 06/03/18 Втр 18:38:17  314680
>>314678
У тебя оригинальная Уно? Богач в треде, все на паперть!!
Аноним 06/03/18 Втр 18:42:13  314682
>>314680
>У тебя оригинальная Уно?
Отнюдь. Китайская, просто не самая дешевая (340р штоле). Сделана и правда аккуратно, это да.
Аноним 06/03/18 Втр 22:22:19  314699
>>314678
Что за белое дерьмо на выводах?
Аноним 06/03/18 Втр 22:40:45  314701
>>314699
> Что за белое дерьмо на выводах?
Хуй знает, так и было. Вообще, крайне криво собранное поделие. Подключил точно правильно, скетч залился нормально. Похоже, придётся трясти китайца, ебань какую-то впарили, эх.
Аноним 06/03/18 Втр 23:56:02  314709
Screenshot2018-[...].png (781Кб, 1080x1920)
>>314005
Опщем найдена золотая середина.
Клон st-link v2 нужно брать как пикрил1 (
http://s.aliexpress.com/EZNnQZjM )и uart-адаптером шить blackmagic probe по гайду из https://wiki.cuvoodoo.info/doku.php?id=jtag . Тогда и jtag будет, и swd вместе с swo, и даже uart, и выходы 220ом резисторами защищены.
В идеале, конечно, стоит заменить проц на stm32f103cbt6 чтоб dfu-util не ругался, но можно и без этого обойтись.
Аноним 07/03/18 Срд 00:53:48  314713
>>314709
Спасибо тебе, добрый человек.

>стоит заменить проц на stm32f103cbt6
А сейчас там что стоит? c8t6?

Там ещё в отзывах написано:
>советую поставить диоды на линии питания по разъёму USB для защиты от статики.
>возможно надо убирать резистор в стабилизаторе питания тоже.
Это о чём?

По поводу прошивки nRF51822:
Цель - попробовать использовать Mbed (и библиотеки от micro:bit) для написания софта под дешёвые китайские модули, где стоит голый чип с антенной (или дешёвые же бакены с литиевой батарейкой и кнопкой).
Соответственно, его надо чем-то шить. А в идеале - чтобы из IDE работало.

Так вот, можно попробовать шить Микробитом же.
Он ещё и официально прошиватся в J-Link, как и Nucleo.
Короче, надо уже, наконец-то, купить этих модулей/бакенов и попробовать.

Кстати, кто там спрашивал про примеры ООП в микроконтроллерах (>>310966 etc)?
Так вот, Mbed (OS) сам по себе - весьма годный пример.
Бери, читай. Благо опенсорс.
То же касается и библиотек Micro:bit - красивый современный код.

И да, теперь здесь филиал ARM-треда, ибо он не бампается, почему-то
Аноним 07/03/18 Срд 01:40:18  314716
r8.png (57Кб, 877x473)
r89.png (25Кб, 497x413)
Ардуинобатьки, поясните, будет ли работать как задумано и не нужно ли че-то поменять?
Аноним 07/03/18 Срд 08:51:52  314729
>>314716
> -40+ -20
В школу, блеать!!
Аноним 07/03/18 Срд 09:41:51  314733
>>314729
Объясни пожалуйста мне-валенку че не так. Ну ебана рот.
Аноним 07/03/18 Срд 09:46:01  314734
>>314713
>ибо он не бампается
Получается, что и этот тред сломается через десяток постов. Придётся поднимать первый ардуинотред и добивать с 1.3к до 2к. постов.
Аноним 07/03/18 Срд 09:49:55  314735
>>314729
Я эту хуйню через блоки закидывал, хуй знает как должно быть по красоте.
Аноним 07/03/18 Срд 10:10:20  314738
>>314733
>че не так.
А просто написать (ХУЙ х АНАЛОГ_ПИЗДА(9) - 60)>30 религия не позволяет? И да, собери да пробуй, я ебу чего ты там задумал? Вытяжку открывать/закрывать в зависимости от температуры? Что за пятнадцатисекундные задержки? Тут уже на WDT надо пилить, нахуя контроллер будет нихуя не делать а пятнадцать секунд отсчитывать?
Аноним 07/03/18 Срд 10:17:33  314739
>>314738
Хуй знает с этими формулами. Я закидывал через блоки и тестил в симуляторе. Менял значения термодатчика выше 30 сначала и работало. И ниже 25 и тоже работало. Ну типо в симуляторе-то оно работает, а ирл может оно через хуй обернется и не будет работать.
Получится типо вытяжки, да.
Задержки условно пока в 15 сек сделаны чтоб туда-сюда постоянно сервак не елозил. Типо можно и просто разницу температуры хуйнуть побольше ну я пока так надумал чтоб не ебаться с измерением температуры.
Собрать пока не могу, эта хуйня еще едет от китайчиков.
Аноним 07/03/18 Срд 10:30:21  314740
>>314739
> эта хуйня еще едет от китайчиков.
Так чего ты не сидишь на жеппе спокойно? Приедет, попробуешь, потом сюда.
Аноним 07/03/18 Срд 10:31:54  314741
>>314740
Да вот, думал если есть какая-то явная хуйня, которой я не вижу - подскажешь.
Аноним 07/03/18 Срд 18:22:05  314762
>>314741
Ты синтаксис хотел проверить, или что?

Как можно что-то подсказать тебе, если ты хочешь сделать какую-то неведомую ёбаную хуйню?
Аноним 07/03/18 Срд 18:28:38  314765
>>314762
И его в том числе.
Да тут ниче неведомого нет. Вот температура условно за 30 ебнула - заслон открывается, помещение проветривается. Температура скидывается ниже условных 25 - заслон закрывается.
Аноним 07/03/18 Срд 19:38:54  314772
>>314765
Вместо ебанины "-40 + 14.88..." сделай функцию float get_temp(), всю эту хуету убери туда.
Тогда в проверке будет просто if (get_temp() > 30) .
Вместо else+вложенный if - "else if (get_temp() < 25)".

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

Ещё лучше сначала запоминать температуру:

float temp = get_temp();
if (temp > 30) {
open_podduvalo();
} else if (temp < 25) {
close_podduvalo();
}

Также, нужна переменная статуса (state) - открыто поддувало или закрыто, например: 0 = неизвестно, 1 = закрыто, 2 = открыто.
Далее, если (температура > 30) и поддувало закрыто - открыть, если уже открыто - ничего не делать, на следующем проходе снова проверить температуру.
Если (температура < 25) и поддувало открыто - закрыть, если уже закрыто - ничего не делать, на следующем проходе снова проверить температуру.
Задержку в главном цикле сделать 1 секунду, например.

И, неплохо бы поставить концевик, и реально проверять, открылось ли оно и т.д.

Как-то так.
Аноним 07/03/18 Срд 19:44:55  314774
>>314772
>>314716
Ардуинщиков не смущает использование плавающей запятой на восьмибитном микроконтроллере, причем там где без этого несложно обойтись? В принципе ничего страшного, но это слишком медленно и избыточно.
Аноним 07/03/18 Срд 19:52:37  314775
>>314772
>нужна переменная статуса
Давай грузи его конечными автоматами, функциями..
Потеряли бойца.
Аноним 07/03/18 Срд 19:53:17  314776
>>314774
>использование плавающей запятой
Всегда так делаю на STM32F4, ничего не тормозит
Аноним 07/03/18 Срд 19:58:10  314778
>>314776
У тебя только с одинарной точностью тормозить не будет, а double будет тормозить неслабо.
Аноним 07/03/18 Срд 20:10:05  314782
>>314778
>double будет тормозить неслабо
Назови хоть одну причину использовать тип double на микроконтроллере? Я же не белки на нем считаю.
Аноним 07/03/18 Срд 20:31:27  314788
>>314782
Для многих цифровых фильтров 23 разряда мантиссы явно не хватит. И вообще я писал про плавающую запятую на восьмибитной ардуине.
Аноним 07/03/18 Срд 20:58:05  314791
>>314788
В принципе ебу сюда бы нормальный цифровой ds18b20 и сравнивать чисто hex без вычислений и радоваться жизни.
Аноним 07/03/18 Срд 21:31:31  314793
>>268235 (OP)
Тонем.
Аноним 07/03/18 Срд 21:32:36  314794
>>314793
Утонули.
Аноним 08/03/18 Чтв 17:35:15  314863
Сап ананасы, есть ардуинка nano и ssd1306 i2c 128x64, хочу вывести пикчу/гифку, киньте ссыль на библиотеку или туториалгуид
Аноним 10/03/18 Суб 18:52:23  315062
15201021242470.jpg (31Кб, 604x453)
>>314863
ленивое хуйло, в менеджере библиотек дохуя всего, тебе блять сложно заглянуть
Аноним 14/03/18 Срд 09:49:37  315608
Сап, хочу сделать автополив на несколько растений и для каждого свой датчик и своя трубка, но помпа одна.
Что нужно? Какое Ардуино? Я просто первый раз юзать его буду.
Можно ли в +-500р уложиться?
Аноним 14/03/18 Срд 14:28:13  315633
>>315608
Не стоит вскрывать эту тему. Измерение влажности почвы очень щекотливая история, рано или поздно из-за отказавшего датчика ты или загубишь растения, или вообще зальешь соседей. Надежное измерение влажности за 500р не организовать никак.
Аноним 14/03/18 Срд 15:37:16  315646
>>315633
У меня есть идея как сделать отключение при таком случае и продлить срок жизни датчику.
Все же допустим если не брать датчик в цену, то можно уложиться? И как сделать так, что бы с одной помпы питать Полив для 2+ растений?
Аноним 14/03/18 Срд 17:20:27  315658
>>315608
За 500 не выйдет. Как ты планируешь переключать полив с одной помпы на разные растения? Готовых дешевых решений для этого нету, а вот дешевые помпы есть.
https://www.aliexpress.com/item/Mini-Micro-Submersible-Motor-Pump-New-Water-Pumps-DC-3-6V-120L-H-Low/32840635477.html
Лучше каждому растению по личной помпе поставить, а еще лучше не выебываться и организовать пассивный полив капиллярным методом, тут в 500 уложишься.
Аноним 14/03/18 Срд 23:01:58  315694
>>315658
Хочу с Ардуино заморочится.
Сделать хочу с помощью сервоприводов, но они какие-то не те и хочется альтернативы.
Почему в 500р не уложусь?
Аноним 14/03/18 Срд 23:05:04  315695
>>315658
>Как ты планируешь переключать полив с одной помпы на разные растения?
Серва с вращающейся трубкой, а дальше самотеком.
Аноним 15/03/18 Чтв 08:38:46  315724
>>315695
>Серва с вращающейся трубкой
Это как?
>дальше самотеком.
А как останавливать воду будешь?
Тебе, раз ты собрался на сервах делать, нужна любая ардуина и плата куда сервы втыкать, типа такой:
https://www.aliexpress.com/item/16-Channel-12-bit-PWM-Servo-Driver-I2C-interface-PCA9685-module-for-arduino-or-Raspberry-pi/32682246931.html
Аноним 15/03/18 Чтв 08:46:07  315726
>>315724
Хотя, если серв мало, то и одной ардуины хватит, любой. Подключение серв к ардуине легко гуглится.
Аноним 16/03/18 Птн 00:13:12  315837
image.png (27Кб, 457x451)
>>315724
Типа такой хуйни.
Ну помпа через реле, конечно.
Аноним 16/03/18 Птн 11:58:02  315899
>>315837
Ну тебе с одной сервой и помпой на реле хватит любой ардуины, хотя и реле всё-таки лучше через транзистор или оптопару подключать, но можешь сразу с ардуиной заказать модуль с реле на котором транзистор уже есть.
Датчики влажности подключаются к аналоговому входу, так что на стандартной ардуине их может быть максимум шесть.
Аноним 16/03/18 Птн 22:55:03  315982
>>315899
Что ты имеешь ввиду под обычным Ардуино
Аноним 17/03/18 Суб 13:06:28  316037
>>315982
Uno и её клоны
Аноним 17/03/18 Суб 18:32:00  316060
>>316037
Я видел ещё более бомж версию
Аноним 18/03/18 Вск 18:13:02  316199
Подскажите нубу в школьном вопросе:
включил Iskra Neo, аналог Leonardo, воткнул на плату последовательно резистор на 220Ом и светодиод. Диод светит, меряю напряжение мультиметром прикасаясь к ножкам резистора, выдаёт 4,8. Меряю на ножках светодиода - 3,4. В целом на цепи - 9,1 (!!!) Откуда берутся эти числа?

В коде подаю high вольтаж на 13 пин, то бишь 5в должно быть, насколько я понимаю. Или я вообще уже ни хуя не понимаю...

По логике мне казалось, что плата должна была выдавать 0,02А при 5В, соответственно 4,4В должен был сожрать резистор и 0,6В должно было остаться светодиоду. Где я туплю или что делаю не так?
Аноним 18/03/18 Вск 19:00:25  316204
>>316199
upd
Разобрался с тем, что нужно было мерить постоянный, а не переменный ток. Только не пойму почему он постоянный
Аноним 18/03/18 Вск 21:19:50  316224
>>316204
дебич, контроллер работает на постоянном токе
Аноним 19/03/18 Пнд 11:00:28  316282
>>316204
Ты бы основы электричества изучил что ли сначала, а потом уже за микросхемы хватался. Почитай хотя бы это: http://easyelectronics.ru/osnovy-na-palcax-chast-1.html
Аноним 27/03/18 Втр 14:43:41  317604
Антоны, почему на авито можно найти ардуино нано за 180 рублей, тогда как на оф сайте она стоит 22 бакса?
Аноним 27/03/18 Втр 21:41:46  317632
1266848140858.jpg (86Кб, 600x750)
>>317604
>ардуино нано
>стоит 22 бакса

Аноним 28/03/18 Срд 08:26:15  317669
image.png (277Кб, 1394x760)
>>317632
Аноним 28/03/18 Срд 10:25:58  317680
>>317604
На авито/али дешевые клоны, качество плавает, функциональность как у оригинала.
Аноним 28/03/18 Срд 11:07:36  317682
>>317604
Потому что на оф сайте покупают только долбоебы.
Аноним 28/03/18 Срд 11:11:00  317683
>>317682
Вообще не аргумент.

Подозреваю, что этот >>317680 правильно говорит. Впрочем, разница на порядок, как-то странно.
Аноним 28/03/18 Срд 11:32:39  317684
>>317683
> разница на порядок, как-то странно.
Дядюшке Ляо ты платишь только за дешевую комплектуху, нехитрую пайку и доставку, а в цену на оффсайте входит оплата всей ардуинской инфраструктуры, разработки их IDE и проектирования новых ардуин, и расходов на маркетинг и тд.
Аноним 28/03/18 Срд 12:34:49  317692
>>317604
Томушто:
>Китайские
>клоны
Функционально от оригинала не отличаются в общем. Вполне можно брать.
Аноним 28/03/18 Срд 13:56:55  317709
>>317692
>>317680
>качество плавает
Аноним 28/03/18 Срд 14:25:13  317714
>>317692
На самом деле есть нюанс с функциональностью. Это разные usb-uart мосты. Chg340 совсем дно, иногда ft232 ставят, зависит от того, клон это или оригинал, ну и самый жыр это когда atmega16u2, ее можно через отдельный разъем прошить под usb hid например, но это не для нюфань.
Аноним 28/03/18 Срд 15:21:53  317724
>>317709
Внешний вид платы. Интересует только девочек и видеоблогеров.
>>317714
Ну так это уже детали, главное что среда ардуино работает с клонами как с родными.
Аноним 28/03/18 Срд 15:23:45  317726
>>317724
>Внешний вид платы. Интересует только девочек и видеоблогеров.
Еще и тех, у кого есть эстетический вкус.
Аноним 28/03/18 Срд 21:39:18  317788
>>317714
>ну и самый жыр это когда atmega16u2, ее можно через отдельный разъем прошить под usb hid например, но это не для нюфань

Тогда сразу берите Arduino Pro Micro
Аноним 28/03/18 Срд 21:42:45  317790
>>317669
Ну во-первых это не нано.
А во-вторых китайская UNO за 6 баксов мигать светодиодом умеет ничуть не хуже. Ты же не собираешься на ней делать мозги для ядерных комплексов.
Аноним 29/03/18 Чтв 08:26:09  317826
>>317790
Понял-понял.
Аноним 30/03/18 Птн 20:25:55  318080
.png (335Кб, 625x625)
>>317680
>>317709
>качество плавает
Всё зависит от производителя.
Пикрилейтед мог бы быть даже круче оригинала, если бы не CH340G.
Аноним 31/03/18 Суб 09:07:34  318165
>>318080
>если бы не CH340G
Чем он тебе не угоден? Работает без проблем.
Аноним 07/04/18 Суб 20:31:26  319462
https://ru.aliexpress.com/item/Elego-UNO-Project-The-Most-Complete-Starter-Kit-for-Arduino-Mega2560-UNO-Nano-with-Tutorial-Power/32638892215.html
норм для новичка? я бы купил подороже, но хз понравится мне или нет.
Аноним 07/04/18 Суб 22:54:55  319484
>>319462

Лучше
http://s.aliexpress.com/uQN7R7zy там и мега, и уно (полезно, когда одну ардуину брикнул, оживить ее с помощью второй) , и рфид.

Lcd кириллицу не умеет ни там ни там есличо
Аноним 08/04/18 Вск 20:34:21  319604
>>319484
спасибо.бля чёт жалко 2300 отдавать за вещь которой я не буду заниматься
Аноним 08/04/18 Вск 23:32:04  319636
>>319604
Оно в коробочке идет, поиграешься и можно продать все на авито за 1.5к, если не сожжешь ничего
Аноним 22/04/18 Вск 10:08:45  321004
s-l1600.jpg (109Кб, 1000x1000)
арудины, а вот такую штуку если взять впрок на всякий случай... ну, вдруг понадобится что-то... она же норм?
Аноним 23/04/18 Пнд 07:11:43  321032
>>321004
Ну хз хз, $2 серьёзные деньги, нужно всё взвесить и обдумать.

Бери конешн. Я такой постоянно пользуюсь - то как ArduinoAsISP, то в качестве i2c/spi/uart адаптера.
Аноним 23/04/18 Пнд 08:50:04  321033
Сап анонасы, может кто знает. Возникла необходимость поднять частоту ШИМ на esp8266, чтобы электродвигатель не пищал.
Может кто знает куда лезть?
Знаю что на ардуино решается в 2 строки.
Если что использую arduino ide
Аноним 23/04/18 Пнд 14:26:10  321038
>>321032
спасибо. ну я прост про то что она не сильно урезана по сравнению с другими. или всё же большинство проектов спокойно пойдёт.
Аноним 23/04/18 Пнд 15:10:12  321040
>>321032
а где ты их по 2 $ нашёл?
Аноним 23/04/18 Пнд 15:54:58  321045
>>321038
Никак не урезана, полный аналог уно.
>>321040
На али есть.
Аноним 23/04/18 Пнд 16:00:50  321046
дай ссылку плз
Аноним 23/04/18 Пнд 16:09:10  321048
>>321045
>>321046
Аноним 23/04/18 Пнд 17:50:46  321055
>>321046
https://ru.aliexpress.com/item/5Pcs-lot-Nano-Atmega168-controller-compatible-for-arduino-nano-Atmega168P-CH340-CH340G-USB-driver-NO-CABLE/32847210040.html?spm=a2g0v.search0104.3.15.43a69dfcnPqqo2&ws_ab_test=searchweb0_0,searchweb201602_1_10152_10151_10065_10344_10068_10342_10343_10340_5722611_10341_10543_10698_10697_10696_5722911_5722811_10084_5722711_10083_10618_10307_10301_5711211_10059_10212_308_100031_10103_441_10624_10623_10622_10621_10620_5711311_5722511_10125,searchweb201603_25,ppcSwitch_2&algo_expid=46acdad8-c65b-4341-a746-02cc826621a6-2&algo_pvid=46acdad8-c65b-4341-a746-02cc826621a6&priceBeautifyAB=0
Аноним 23/04/18 Пнд 17:58:51  321056
>>321055
вот оно чо, оно на Atmega168P. а я на ATmega328 глаз положил. спасибо
Аноним 27/04/18 Птн 14:37:05  321329
аноны скажите а какая самая маленькая и ещё лучше - маложрущая версия адруинки? чтобы делать что-то долго работающее от батарей.
Аноним 27/04/18 Птн 15:34:01  321334
>>321329
Digispark на attiny85 / 167 например. Если 512 байт sram хватит.
Аноним 27/04/18 Птн 16:01:49  321340
>>321334
спасибо. а почему вот про этот https://www.ebay.com/itm/142062832671 везде пишут что он от 5в работает? а внешний аж 7? он же на той же тиньке85. если подать на усб 3в он не заработает как вот этот https://www.ebay.com/itm/2122920b26 про который пишут что он от 1,8в? а то мне первый больше понравился просто по исполнению и мне надо чтобы от 2,5в работал
Аноним 27/04/18 Птн 16:34:34  321342
>>321334
по даташиту на тиньку она от 2,7 до 10мгц работает и от 4,5 до 20мгц. а на сколько она работает когда в ней арудина сидит? это же наверное фьюзами выставляется? можно ли менять?
Аноним 27/04/18 Птн 16:38:02  321343
>>321342
а от 1,8в это тинька 85V, с ними вообще не выпускают почему-то
Аноним 27/04/18 Птн 18:45:01  321357
>>321334
ну и пишут что там жопа с энергопотреблением. чтобы добиться хотя бы 300мка в спящем режиме(!) надо снести стаб и один светодиод с платы. при этом разумеется усб перестаёт работать.
Аноним 27/04/18 Птн 18:49:38  321359
>>321340
вторая ссылка вот https://www.ebay.com/itm/132594152104
>>321357
не, усб не перестанет работать. а вот если захочешь удалить резистор там который на усб висит и тоже жрёт пару милиампер в обычном режиме - то перестанет работать
Аноним 28/04/18 Суб 00:51:43  321389
>>321357
Ну тогда какойнить nucleo32 (в формфакторе ардуины нано который) на какомнить stm32L0. Тольк смотри, чтоб он в stm32duino поддерживался. Или вообще не еби моск этой ардуиной и пользуйся сишечкой/плюсами
Аноним 28/04/18 Суб 01:17:22  321391
>>321329
>что-то долго работающее от батарей
Это не про ардуину, это msp430 или армы дрочить надо.
Аноним 28/04/18 Суб 18:13:43  321489
Анон. Я понимаю что ты не поможешь, но я уже не знаю что делать.
Соеденяю esp8266(nodemcu) на силиконовском чипе с лентой ws2812b через 10 пин. Заливаю примеры из библиотеки adafruit neopixel - работают. Пытаюсь использовать библеотеку fastled - хренушки :( пин вывода указываю тот же. Пин таймера не трогаю ибо он для этой ленты не используется. Тип ленты выбираю свой и неопиксель пробовал. Скорость в инициализации адафрукта по умолчанию - 800MHz, в фастлед это менее очевидно но я порылся в исходниках библиотеки - вроде столько же.
Собственно мне это надо для подсветки телика по типу ambilight. Мне удалось найти только скетчи на основе fastled. Знаний чтоб заменить используемую в них библиотеку мне не хватает.
Аноним 28/04/18 Суб 18:19:26  321490
>>321489
а еспшка у тебя от адафрут?
Аноним 29/04/18 Вск 09:35:25  321527
>>321490
Не, амик. Тут брал https://m.ru.aliexpress.com/item/32656401198.html
Тут увидил в компиляторе ошибку перевода пинов в SPI вероятно в этом проблема. Доберусь до компа - скопирую.
Аноним 29/04/18 Вск 18:28:46  321556
Аноны, стоит купить стм32ф407ххх, чтоб светодиодами помигать и т.д?
Аноним 30/04/18 Пнд 18:28:37  321615
>>321489
Анон. Не читай это, поток сознания излит в два часа ночи и я не знаю зачем.
Ситуация на данный момент:
FastLED не работал потому что перед инициализацией библиотеки надо было прописать #define FASTLED_ESP8266_RAW_PIN_ORDER это следствие странной нумерации пинов в ESP о чём сказано в инструкции.
В данный момент с призматиком работает но без виндовс аэро. Мне кажется я встречал фиксы на это, но мне насрать - я семёрку ставил только чтоб затестить - буду переводить на боблайт с самого тв. но там трабла в отсутствии рута. чую наебусь ещё.
Резать/паять буду завтра ибо боюсь накосячить. По завершению вброшу фотку.
Между тем нашел проект ардулайт основанный на адафркте, но заставить работать не удалось
Аноним 05/07/18 Чтв 22:41:05  329522
Приветствую анонасы! Подскажите что не так? Говорит что много библиотек и не может выбрать . А я не могу понять что не так.
Шью барометр по гайду гайвера, с ардуинами вообще не сталкивался.
In file included from C:\Users\motoizh\Documents\Arduino\libraries\Low-Power-master\LowPower.cpp:32:0:

C:\Users\motoizh\Documents\Arduino\libraries\Low-Power-master\LowPower.cpp: In member function 'void LowPowerClass::powerExtStandby(period_t, adc_t, bod_t, timer2_t)':

C:\Users\motoizh\Documents\Arduino\libraries\Low-Power-master\LowPower.cpp:980:18: error: 'SLEEP_MODE_EXT_STANDBY' was not declared in this scope

lowPowerBodOn(SLEEP_MODE_EXT_STANDBY);

^

C:\Users\motoizh\Documents\Arduino\libraries\Low-Power-master\LowPower.cpp:980:4: note: in expansion of macro 'lowPowerBodOn'

lowPowerBodOn(SLEEP_MODE_EXT_STANDBY);

^

C:\Users\motoizh\Documents\Arduino\libraries\Low-Power-master\LowPower.cpp:985:17: error: 'SLEEP_MODE_EXT_STANDBY' was not declared in this scope

lowPowerBodOn(SLEEP_MODE_EXT_STANDBY);

^

C:\Users\motoizh\Documents\Arduino\libraries\Low-Power-master\LowPower.cpp:985:3: note: in expansion of macro 'lowPowerBodOn'

lowPowerBodOn(SLEEP_MODE_EXT_STANDBY);

^

Несколько библиотек найдено для "Adafruit_BMP085.h"
Используется: C:\Users\motoizh\Documents\Arduino\libraries\Adafruit-BMP085-Library-master
Не используется: C:\Users\motoizh\Desktop\arduino-1.8.5\libraries\Adafruit-BMP085-Library-master
Не используется: C:\Users\motoizh\Desktop\arduino-1.8.5\libraries\Adafruit-BMP085-Library-master
Не используется: C:\Users\motoizh\Desktop\arduino-1.8.5\libraries\Adafruit-BMP085-Library-master
Не используется: C:\Users\motoizh\Desktop\arduino-1.8.5\libraries\Adafruit-BMP085-Library-master
Несколько библиотек найдено для "LowPower.h"
Используется: C:\Users\motoizh\Documents\Arduino\libraries\Low-Power-master
Не используется: C:\Users\motoizh\Desktop\arduino-1.8.5\libraries\Low-Power-master
Не используется: C:\Users\motoizh\Desktop\arduino-1.8.5\libraries\Low-Power-master
Не используется: C:\Users\motoizh\Desktop\arduino-1.8.5\libraries\Low-Power-master
Не используется: C:\Users\motoizh\Desktop\arduino-1.8.5\libraries\Low-Power-master
exit status 1
Ошибка компиляции для платы Arduino Nano.
проблема с выдачей Аноним 29/07/18 Вск 14:44:03  332259
LUX111.PNG (18Кб, 920x373)
Пытаюсь запустить данный сенцор без библиотеки (https://learn.sparkfun.com/tutorials/apds-9301-sensor-hookup-guide), но при выдаче получаю всегда одно и тоже число , с библиотекой все работает.
Помогите найти ошибку в коде.
(APDS-9301 Sensor)

#include <Wire.h>

#define INT_PIN 2
bool lightIntHappened = false;

#define CONTROL_REG 0x80
#define TIMING_REG 0x81
#define THRESHLOWLOW_REG 0x82
#define THRESHLOWHI_REG 0x83
#define THRESHHILOW_REG 0x84
#define THRESHHIHI_REG 0x85
#define INTERRUPT_REG 0x86
#define ID_REG 0x8A
#define DATA0LOW_REG 0x8C
#define DATA0HI_REG 0x8D
#define DATA1LOW_REG 0x8E
#define DATA1HI_REG 0x8F

typedef enum {LOW_GAIN, HIGH_GAIN} gain;
typedef enum {INT_TIME_13_7_MS, INT_TIME_101_MS, INT_TIME_402_MS} intTime;
typedef enum {SUCCESS, I2C_FAILURE} status;
typedef enum {INT_OFF, INT_ON} interruptEnable;
typedef enum {POW_OFF, POW_ON} powEnable;

status begin(uint8_t address);

status powerEnable(powEnable powEn);
status setGain(gain gainLevel);
status setIntegrationTime(intTime integrationTime);
status enableInterrupt(interruptEnable intMode);
status clearIntFlag();
status setCyclesForInterrupt(uint8_t cycles);
status setLowThreshold(unsigned int threshold);
status setHighThreshold(unsigned int threshold);
uint8_t getIDReg();
gain getGain();
intTime getIntegrationTime();
uint8_t getCyclesForInterrupt();
unsigned int getLowThreshold();
unsigned int getHighThreshold();
unsigned int readCH0Level();
unsigned int readCH1Level();
float readLuxLevel();

uint8_t address;
uint8_t A;
uint8_t getRegister(uint8_t regAddress);
status setRegister(uint8_t regAddress, uint8_t newVal);
uint16_t getTwoRegisters(uint8_t regAddress);
status setTwoRegisters(uint8_t regAddress, uint16_t newVal);




void setup() {


delay(2500);
Serial.begin(115200);
Wire.begin();

// APDS9301 sensor setup.
begin(0x39);
setGain(LOW_GAIN);
setIntegrationTime(INT_TIME_13_7_MS);
setLowThreshold(0);
setHighThreshold(50);
setCyclesForInterrupt(34);
enableInterrupt(INT_ON);
clearIntFlag();


pinMode(INT_PIN, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(2), lightInt, FALLING);
//Serial.println(getLowThreshold());
// Serial.println(getHighThreshold());
}

void loop()
{



//Serial.read();




static unsigned long outLoopTimer = 0;
clearIntFlag();


if (millis() - outLoopTimer >= 2000)
{
outLoopTimer = millis();

Serial.print("Luminous flux: ");
Serial.println(readCH0Level(),6);

if (lightIntHappened)
{
Serial.println("Interrupt");
lightIntHappened = false;
}
}
}

void lightInt()
{
lightIntHappened = true;
}

status begin(uint8_t A)
{
A = address;
powerEnable(POW_ON);
//APDS9301::status result = setGain(HIGH_GAIN);
//if (setIntegrationTime(INT_TIME_402_MS) != SUCCESS) result = I2C_FAILURE;
//return result;
return SUCCESS;
}
status powerEnable(powEnable powEn)
{
if (powEn == POW_OFF) return setRegister(CONTROL_REG, 0);
else return setRegister(CONTROL_REG, 3);
}

status setGain(gain gainLevel)
{
uint8_t regVal = getRegister(TIMING_REG);
if (gainLevel == LOW_GAIN) regVal &= ~0x10;
else regVal |= 0x10;
return setRegister(TIMING_REG, regVal);
}

status setIntegrationTime(intTime integrationTime)
{
uint8_t regVal = getRegister(TIMING_REG);
regVal &= ~0x03;
if (integrationTime == INT_TIME_13_7_MS) regVal |= 0x00;
else if (integrationTime == INT_TIME_101_MS) regVal |= 0x01;
else if (integrationTime == INT_TIME_402_MS) regVal |= 0x02;
return setRegister(TIMING_REG, regVal);
}

status enableInterrupt(interruptEnable intMode)
{
uint8_t regVal = getRegister(INTERRUPT_REG);
// This is not a typo- OFF requires bits 4&5 to be cleared, but
// ON only requires bit 4 to be set. I dunno why.
if (intMode == INT_OFF) regVal &= ~0x30;
else regVal |= 0x10;
return setRegister(INTERRUPT_REG, regVal);
}

status clearIntFlag()
{
Wire.beginTransmission(A);
Wire.write(0xC0);
status retVal;
if (Wire.endTransmission() == 0) return SUCCESS;
else return I2C_FAILURE;
}

status setCyclesForInterrupt(uint8_t cycles)
{
uint8_t regVal = getRegister(INTERRUPT_REG);
regVal &= ~0x0F; // clear lower four bits of register
cycles &= ~0xF0; // ensure top four bits of data are clear
regVal |= cycles; // Sets any necessary bits in regVal.
return setRegister(INTERRUPT_REG, regVal);
}

status setLowThreshold(unsigned int threshold)
{
int retVal = setTwoRegisters(THRESHLOWLOW_REG, threshold);
if (retVal == 0) return SUCCESS;
else return I2C_FAILURE;
}

status setHighThreshold(unsigned int threshold)
{
int retVal = setTwoRegisters(THRESHHILOW_REG, threshold);
if (retVal == 0) return SUCCESS;
else return I2C_FAILURE;
}

uint8_t getIDReg()
{
return getRegister(ID_REG);
}


gain getGain()
{
uint8_t regVal = getRegister(TIMING_REG);
regVal &= 0x10;
if (regVal != 0) return HIGH_GAIN;
else return LOW_GAIN;
}

intTime getIntegrationTime()
{
uint8_t regVal = getRegister(TIMING_REG);
regVal &= 0x03;
if (regVal == 0x00) return INT_TIME_13_7_MS;
else if (regVal == 0x01) return INT_TIME_101_MS;
else return INT_TIME_402_MS;
}

uint8_t getCyclesForInterrupt()
{
uint8_t regVal = getRegister(INTERRUPT_REG);
regVal &= ~0x0F;
return regVal;
}

unsigned int getLowThreshold()
{
unsigned int retVal = getRegister(THRESHLOWHI_REG)<<8;
retVal |= getRegister(THRESHLOWLOW_REG);
return retVal;
}

unsigned int getHighThreshold()
{
unsigned int retVal = getRegister(THRESHHIHI_REG)<<8;
retVal |= getRegister(THRESHHILOW_REG);
return retVal;
}

unsigned int readCH0Level()
{
return getTwoRegisters(DATA0LOW_REG);
}

unsigned int readCH1Level()
{
return getTwoRegisters(DATA1LOW_REG);
}

float readLuxLevel()
{
unsigned int ch1Int = readCH1Level();
unsigned int ch0Int = readCH0Level();
float ch0 = (float)readCH0Level();
float ch1 = (float)readCH1Level();
switch (getIntegrationTime())
{
case INT_TIME_13_7_MS:

if ((ch1Int >= 5047) || (ch0Int >= 5047))
{
return 1.0/0.0;
}
break;
case INT_TIME_101_MS:
if ((ch1Int >= 37177) || (ch0Int >= 37177))
{
return 1.0/0.0;
}
break;
case INT_TIME_402_MS:
if ((ch1Int >= 65535) || (ch0Int >= 65535))
{
return 1.0/0.0;
}
break;
}
float ratio = ch1/ch0;
switch (getIntegrationTime())
{
case INT_TIME_13_7_MS:
ch0 = 1/0.034;
ch1
= 1/0.034;
break;
case INT_TIME_101_MS:
ch0 = 1/0.252;
ch1
= 1/0.252;
break;
case INT_TIME_402_MS:
ch0 = 1;
ch1
= 1;
break;
}

if (getGain() == LOW_GAIN)
{
ch0 = 16;
ch1
= 16;
}

float luxVal = 0.0;
if (ratio <= 0.5)
{
luxVal = (0.0304 ch0) - ((0.062 ch0) (pow((ch1/ch0), 1.4)));
}
else if (ratio <= 0.61)
{
luxVal = (0.0224
ch0) - (0.031 ch1);
}
else if (ratio <= 0.8)
{
luxVal = (0.0128
ch0) - (0.0153 ch1);
}
else if (ratio <= 1.3)
{
luxVal = (0.00146
ch0) - (0.00112*ch1);
}

return luxVal;
return 0;
}

uint8_t getRegister(uint8_t regAddress)
{
Wire.beginTransmission(A);
Wire.write(regAddress);
Wire.endTransmission(false);
Wire.requestFrom(A, (uint8_t)1);
return Wire.read();
}

uint16_t getTwoRegisters(uint8_t regAddress)
{
Wire.beginTransmission(A);
Wire.write(0x20 | regAddress);
Wire.endTransmission(false);
Wire.requestFrom(A, (uint8_t)2);
uint16_t regVal = Wire.read();
return regVal | (Wire.read()<<8);
}

status setRegister(uint8_t regAddress, uint8_t newVal)
{
Wire.beginTransmission(A);
Wire.write(regAddress);
Wire.write(newVal);
if (Wire.endTransmission() == 0) return SUCCESS;
else return I2C_FAILURE;

}

status setTwoRegisters(uint8_t regAddress, uint16_t newVal)
{
Wire.beginTransmission(A);
Wire.write(0x20 | regAddress);
Wire.write((uint8_t)newVal);
Wire.write((uint8_t)(newVal>>8));
if (Wire.endTransmission() == 0) return SUCCESS;
else return I2C_FAILURE;
}


Топ тредов
Избранное