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


Тред закрыт.


<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
2029 265 747

Здесь можно задать вопросы про Arduino и попробовать Arduino творческого мигания тред 01/11/16 Втр 15:28:51 2559731
.jpg (120Кб, 760x788)
760x788
.jpg (10Кб, 250x172)
250x172
.jpg (3Кб, 98x250)
98x250
.png (52Кб, 512x390)
512x390
Здесь можно задать вопросы про Arduino и попробовать пересеcть на AVR.
Вопросы по основам радиоэлектроники НУЖНО спрашивать в первом прикрепленном треде на доске.
В данном треде обсуждается только Arduino и AVR (с использованием библиотек Arduino)

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

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

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

- Сильно ли я сосну, купив arduino your name, в плане того, что она использует 3.3в вместо 5в как у остальных?
- Если берешь побаловаться и закинуть, то строго похуй. Если какой проект мутишь, то тут уже смотря чем питать будешь.

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

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

- Я купил Arduino, но не знаю, зачем. Что делать?
- Идеи для анона -
http://cxem.net/arduino/arduino.php
http://arduino-projects.ru/
http://arduino-diy.com/arduino_proekty-0

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

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

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

- МНЕ МАЛО
- Что ж, дорогой друг, настало время НАСТОВЯЩИК ПОД[/i]д[/i]ЕЛОК! -
Модулей MEGA PACK https://ru.aliexpress.com/item/37-Arduino/32243738985.html?spm=2114.03020208.3.2.4jB892&s=p&ws_ab_test=searchweb0_0,searchweb201602_2,searchweb201603_1&btsid=b1a99f64-582d-40eb-b72d-911e40363e74

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

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

Предыдущий тред мигает там - https://2ch.hk/ra/res/228920.html
Аноним 01/11/16 Втр 15:32:40 2559762
Аноним 01/11/16 Втр 18:03:46 2559903
Аноним 02/11/16 Срд 02:30:11 2560834
Хули еще не снесли?
Аноним 02/11/16 Срд 11:32:29 2561545
Такая проблема: снимаю квартирку на первом этаже. Перед входной дверью в квартирку есть маленькое пространство 2х1 метр. В ото пространство тоже ведёт дверь. Эта дверь закрывается только изнутри, т.е. когда я уёбываю на работу, просто подпираю её камнем. Сейчас пришёл с работы - кто-то то ли пролил пиво, то ли нассал. Пиздец хуйня стрёмная. Вопрос: как можно реализовать такое, чтоб дверь открылась - и у меня телефон запищал\заорал\насрал мне в карман? Вариант со вторым телефоном не нравится, хочется на пердуинке собрать, заебаться маленько.
Замок, конечно, повешаю
Аноним 02/11/16 Срд 14:46:10 2561616
Затейник_без_знаний врывается.

Хочу собрать на данной платформе террариум. Потребуются несколько термометров с гигрометрами, мб датчики освещения, кулер, подогрев, ещё какие-нибудь датчики и подвижные компоненты, LCD.
На Али огромное количество китов, самих плат тоже много сортов.
Хватит ли мне пинов UNO?
Кулер - можно ли его слепить из китовых моторов? Можно ли будет таким путём управлять числом оборотов?
Обогрев - сейчас использую термоковрик, питающийся от розетки. Как быть? Есть ли специальные обогревательные элементы?
Аноним 02/11/16 Срд 17:25:27 2561827
>>256161
>Хватит ли мне пинов UNO?
Скорее всего да, если не хватит - пригородишь копеечный сдвиговый регистр.

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

>Обогрев - сейчас использую термоковрик, питающийся от розетки. Как быть? Есть ли специальные обогревательные элементы?
Есть реле и термодатчики. Есть и отдельно, и в виде модулей для ардуно.
Аноним 02/11/16 Срд 20:51:13 2562248
Аноним 03/11/16 Чтв 06:56:21 2562639
>>256161
>...
Все зависит от объемов планируемого террариума, как по мне хватит даже дешманской mini
Аноним 03/11/16 Чтв 23:22:15 25634610
45706original.jpg (56Кб, 720x304)
720x304
>>256154
Недавно залипал на ютубе и смотрел ролик про ТОП Х АХУЕЕНЫХ САМОДЕЛОК из говна и палок термоклея, самоделки хуита, я просто проигрывал с них, пытаясь понять, ЧТО ЭТО и НАХУЯ.
Так вот, там было, что ты описываешь.
https://youtu.be/Z0PRQpORWtg?t=2m25s

Брал для подобного тут https://ru.aliexpress.com/item/anuspsa/32601475834.html

>>256161
>Хватит ли мне пинов UNO?
да

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

>Можно ли будет таким путём управлять числом оборотов?
да

Обогрев - сейчас использую термоковрик, питающийся от розетки. Как быть?
>реле
Аноним 04/11/16 Птн 17:25:44 25645111
>>256346
> ТОП Х АХУЕЕНЫХ САМОДЕЛОК из говна и палок
Пиздец, почему у этого говна столько просмотров?
Аноним 04/11/16 Птн 17:53:14 25645712
>>256451
Дети. Еслиб у меня в детстве был интернет с такими видео я бы тоже такое смотрел и собирал.
Аноним 05/11/16 Суб 07:06:13 25652713
Если я залью программатором .hex, скомпиленный в ардуино иде на чистый мк, он будет работать? Мой диод будет мигать?
Аноним 05/11/16 Суб 15:09:56 25654914
>>256154
Геркон и gsm плата. Думаю как реализовать ты поймёшь.
Аноним 06/11/16 Вск 08:10:55 25665715
>>256527
Залей и посмотри, что ты теряешь. Только фьюзы правильно расставь.
Аноним 06/11/16 Вск 18:04:04 25673616
Посоветуйте годный гаед прошивки про мини через уно, а то как то разными способами ошибку плюет.
Аноним 06/11/16 Вск 18:34:01 25674217
Хочу сделать ШИМ-контроль оборотами вентилятора, работающего напрямую от 220В.

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

Взлетит вообще такое?
Нужно ли сглаживать после реле ток каким-то конденсатором?
Нужно ли для маломощных моторов (до 100вт) городить какие-нибудь RC-снабберы и прочую защиту?
Аноним 07/11/16 Пнд 03:22:41 25678918
>>256742
>Взлетит вообще такое?
Управлять мотором путем пропуска полуволн это пиздец.
Возьми изолированный драйвер вроде SI8261, парочку фетов IPD60R460, LC фильтр и фигач шим на 100+кгц.
Аноним 07/11/16 Пнд 12:25:39 25681519
>>256789
Поясни хоть, почему пиздец.
Аноним 07/11/16 Пнд 18:36:04 25685820
>>256815
Характеристику напряжения по времени нарисуй, если управлять импульсами. Просто нарисуй.
Аноним 07/11/16 Пнд 19:39:36 25686921
IMG201611071938[...].jpg (55Кб, 1200x1202)
1200x1202
Аноним 08/11/16 Втр 13:02:46 25698422
>>256869
А теперь режь её нахуй, режь её импульсами всю. ВСЮ! Что получится?
Аноним 08/11/16 Втр 19:46:02 25712523
Untitled.jpg (107Кб, 800x800)
800x800
Аноним 08/11/16 Втр 22:12:49 25719124
rebenok-plachet.jpg (61Кб, 499x374)
499x374
МЫЖИКИ, нужна помощь.

1) Как программно выдать минимальный промежуток времени? Надо чтоб цифровой выход был всегда HIGH, затем на самый минимальный промежуток выдаваемый ардуиной стал LOW, а затем опять был как обычно HIGH.

2)Я правильно понимаю что ардуина может выплюнуть минимальный промежуток (тик) 62.5 наносек в идеальном случае (1/16 мГЦ)?

3) Нужен вариант команды NOP? Чуваки с официального форума говорят что так нормально:
// add this to the top of your sketch
#define NOP __asm__ __volatile__ ("nop\n\t")
// and then use it in code as follows
NOP; // delay 62.5ns on a 16MHz AtMega

Мой вариант решения этого дела:
digitalWrite(4, HIGH);
digitalWrite(4, LOW);
digitalWrite(4, HIGH);
Ну то есть просто переход с одной команды на другую происходит за 62.5 наносекунд. Я прав?
Аноним 08/11/16 Втр 23:03:01 25721225
>>257191
>Надо чтоб цифровой выход был всегда HIGH, затем на самый минимальный промежуток выдаваемый ардуиной стал LOW, а затем опять был как обычно HIGH.
Вот если бы наоборот, можно было бы поставить керамический конденсатор оче малой ёмкости и при подаче на него HIGH через него очень быстро скакнёт. А наоборот хрен знает, может с конденсатором и транзистором можно что-то придумать.
Мимо ньюфаг
Аноним 08/11/16 Втр 23:15:02 25721326
>>257191
В идеале да, но неизвестно как ардуиновая среда тебе откомпилит эти 3 команды. нельзя ли там как на си написать PORTC.4=1?
Аноним 08/11/16 Втр 23:33:59 25721527
Анон-ардуинщик, помоги. Решил прошить контроллер AtTiny 2313A ардуиновским скетчем - в темпе нашёл .hex от скетча с мигающим светодиодом, подключил ардуину как Avr Isp, дудкой проверил, залил, всё без ошибок. Но никакой реакции при подключении светодиода! До этого прошивал без ошибок (в CodeVision компилировал), работало. Может, дело в разных моделях?
Аноним 08/11/16 Втр 23:46:22 25721728
>>257215
Там это... Фьюзы ещё есть. Ты их менял?
Фьюзы ардуины требуют 16мгц кристалл. А код ардуины возможно требует 16мгц. А фьюзы под 16мгц без кристалла вообще кирпичат чип.
В общем сложно всё.
Аноним 08/11/16 Втр 23:47:50 25721829
>>257215
>>257217
А, и ещё. В ардуине есть загрузчик, который грузит код ардуиновского скетча. Ты когда ардуину программируешь, ты не прошиваешь её, ты после загрузчика память пишешь.
Скорее всего в твоём .hex нету загрузчика, а только сам скетч. Тебе нужен загрузчик.
В общем сложно всё.
Аноним 08/11/16 Втр 23:51:36 25721930
>>257215
Нету ардуин на AtTiny 2313A. Ты чё там вытворяешь? Пытаешься код для одного мк (с кучей ног) залить в другой мк (с 8 ногами)?
Не случится.
Аноним 09/11/16 Срд 01:39:21 25723331
>>257217
>>257218
>>257219
Зашил уже. Спасибо огромное анону за ответы, но я сам уже справился: 1) Шить лучше через IDE 1.0. Дудкой завтра попробую хекс прошить, чисто для эксперимента; 2) Впихнул кондёр 10 мкФ между землёй и резетом. Ещё раз спасибо анона радача за то, что тематика ещё жива.
Аноним 10/11/16 Чтв 12:14:04 25738632
>>256224
>>256549
Не обязательно.

Можно через интернет (проводом или вайфай) сделать использовав костыли в виде сервисов отправки смс из интернета.
Аноним 10/11/16 Чтв 12:22:34 25738833
>>255973 (OP)
Где покупать ардуинки подешевле? Алиэкспресс норм? Киньте пару ссылок на хорошие магазины продающие ардуины на алиэкспрессе.

И где на дваче борда по китайским магазинам? Первый раз покупать буду - кешбеки всякие стоит использовать? Как получить купоны за регистрацию, отзыв и тд.
Аноним 10/11/16 Чтв 12:37:59 25739034
Попов изобрел р[...].jpg (40Кб, 604x333)
604x333
>>257388
В амперке и чипе с дипом.
Блять, мудак, ты хотя бы оп-пост можешь внимательно прочитать до конца?
Аноним 10/11/16 Чтв 13:11:01 25739135
>>257390
Прочитал ещё раз, хуйло. Где там ответы на мои вопросы?

Алсо: качество китайских сильно плохое или можно использовать? Стоит купить подороже или можно брать самую дешевую?
Аноним 10/11/16 Чтв 13:16:56 25739236
>>257391
Бери самую дешёвую. Разница лишь в сортах говна и пайке
Аноним 10/11/16 Чтв 15:00:53 25740637
>>257213
> на си написать PORTC.4=1?
Зачем ты используешь такое говно как codevision?

PORTC |= (1 <<PINC4)
Аноним 10/11/16 Чтв 23:54:40 25748338
Хочу включать компьютер дистанционно по смс. Анон можешь помочь с комплетухой? из того что я подобрал:

сам ардуино
https://ru.aliexpress.com/item/Free-shipping-UNO-R3-MEGA328P-ATMEGA16U2-for-Arduino-Compatible/32341836599.html?detailNewVersion=&categoryId=400103

gsm-модуль
https://ru.aliexpress.com/item/Free-Shipping-Smallest-SIM800L-GPRS-GSM-Module-MicroSIM-Card-Core-BOard-Quad-band-TTL-Serial-Port/32386736217.html?detailNewVersion=&categoryId=400103

питалово для gsm-модуля
https://ru.aliexpress.com/item/Power-Supply-Module-Replace-LM2596s-Mini-3A-DC-DC-Converter-Adjustable-Step-down-Power-Module-Top/32578893936.html?detailNewVersion=&categoryId=14191102

А вот с тем, как именно имитировать нажатие кнопки (замыкать цепь кратковременно), у меня возникла проблема. Подскажешь анончик?
Аноним 11/11/16 Птн 00:39:38 25750539
>>257483
ESP8266 за 2$ и включай с телефона через интернет.
Аноним 11/11/16 Птн 00:58:09 25752340
Как работает эта строка?

ClockPoint = (~ClockPoint) & 0x01;

Я знаю, что она нужна для мигания точек на дисплее TM1637, но не могу въехать в синтаксис.
Аноним 11/11/16 Птн 01:01:01 25752541
>>257505
> Хочу делать X
> Сделать Y вот так-то.

Даун, тебе же сказали - SMS. Хуею с таких советчиков.
Аноним 11/11/16 Птн 01:21:35 25752942
>>257525
Привыкай, это /ra/, тут всегда так.

>>257523
Ну смотри. Я сам это недавно изучать начал.
Это всё битовые операции.
~ это вроде НЕ называется, оно из 0 делает 1, из 1 делает 0.
~0100 = 1011
& это И.
0101 & 1100 = 0100
0x01 это 00000001
И вот если у тебя ClockPoint это 00000001, то
ClockPoint = (~00000001) & 00000001;
ClockPoint = 11111110 & 00000001;
ClockPoint = 00000000
Получается:
Если ClockPoint = 00000000, то после твоей строки он станет 00000001
Если ClockPoint = 00000001, то после твоей строки он станет 00000000
Переключалка.
Вроде так.
Аноним 11/11/16 Птн 01:32:31 25753043
>>257505
wi-fi модуль не подходит по причине того, что комп в другом городе, а не в соседней комнате
Аноним 11/11/16 Птн 01:51:56 25753244
>>257530
Этот модуль не только умеет создавать точку доступа, но и коннектиться к ней и одновременно и быть точкой и законнектиться куда-нибудь.
Если рядом есть вайфай, коннекть ESP8266 в него и через интернет управляй им.
Самое простое - пусть скачивает .php страницу с любого бесплатного хостинга и проверяет должен ли быть включён комп. Если должен и не включён - пусть включает.
Аноним 11/11/16 Птн 01:58:50 25753345
>>257532
Вариант может и не плохой, но к сожалению, там нет wi-fi.
Да и всё-таки есть проблемка понасущней
>как именно имитировать нажатие кнопки (замыкать цепь кратковременно)
Аноним 11/11/16 Птн 02:33:28 25753646
nonontech331.jpg (16Кб, 388x257)
388x257
nonontech18.gif (40Кб, 300x246)
300x246
ATX-Power-Suppl[...].jpg (39Кб, 446x354)
446x354
>>257533
На материнке есть PWR_BTN пины или типа того, под кнопку. Вот их замкнуть надо.
Можешь оптопарой, можешь транзистором, можешь вообще объединить земли с материнкой и просто выдавать сигнал на пин кнопки. Можешь вообще запитать свою махарайку от пеки, там всегда есть +5 вольт standby (+5VSB)
Аноним 11/11/16 Птн 11:23:43 25758347
>>257483
>А вот с тем, как именно имитировать нажатие кнопки (замыкать цепь кратковременно), у меня возникла проблема. Подскажешь анончик?
1. ru.aliexpress.com/item/Hot-Sale-5V-1-One-Channel-Relay-Module-Low-level-for-SCM-Household-Appliance-Control-for/32316656858.html
2. https://ru.aliexpress.com/item/5V-DC-1-Channel-Solid-State-Relay-Board-module-High-Level-fuse-for-arduino/32419488549.html
Выбирай, но советую второй вариант.
Аноним 11/11/16 Птн 17:43:45 25761548
>>257536
>>257583
спасибо за помощь.

Кто-нибудь заказывал gsm-модуль? Чисто для приёма смс сгодится ли SIM800L?
Аноним 11/11/16 Птн 23:39:13 25764149
можно же биос настроить на включение при появлении питания и щёлкать 220 релем, это уж если пекарню не ломать.
Аноним 12/11/16 Суб 01:48:35 25765150
Шью дудкой ардуиновский скетч на голую атмегу 328p, всё бы ничего... но работает, похоже, в 16 раз медленнее. Понимаю, что это связано с частотой, но что делать?
Аноним 12/11/16 Суб 02:31:41 25765251
>>257651
Покупать 16мгц кристалл и паять его и прошивать фьюзы для него.
Без кристалла можно до 8мгц разогнать, там есть фьюз CKDIV8 (тут было долгое описание ада с фьюзами, но сам нагугли)
Но скорость будет не стабильна если что, без внешнего кристалла она вообще не стабильна.
Аноним 12/11/16 Суб 02:34:27 25765452
Аноним 12/11/16 Суб 06:12:34 25765653
>>257191
>>257213
>>257406

лучше написать
sbi PORTA, PA7
nop
nop
nop
nop
nop

cbi PORTA, PA7

один nop нужнен для синхронизации как минимум, ну и еще несколько чтобы наверняка, а то 5 вольт все таки
Аноним 12/11/16 Суб 06:49:31 25765854
1314377020094.jpg (6Кб, 188x200)
188x200
>>257656
>чтобы наверняка
Мммм, обожаю такой подход в программировании.
Аноним 12/11/16 Суб 07:10:33 25765955
>>257651
Поставить генератор частоты в корпусе KX0-200 или KX0-220.

>>257652
Внутри стоит RC-генератор частоты, он плавает в зависимости от температуры. Потому и не стабилен.
Аноним 12/11/16 Суб 07:29:43 25766056
Аноним 12/11/16 Суб 08:46:28 25766157
>>257658
причем тут программирование? там уже во первых всякие паразитные емкости и индуктивности появляются, во вторых принимающему устройству тоже нужно понять перепад не все сразу заработает. без наверняка только в идеале будет работать.

хоспаде спорим из за 5 циклов простоя контроллера
Аноним 12/11/16 Суб 09:12:27 25766558
>>257661
А если 5 не хватит? Вот эти всякие "наверняка" накодят, а ты потом ищи плавающий баг.
Аноним 12/11/16 Суб 12:00:46 25767559
Привет, радач. Хочу сделать девайс, запрограммировать на ардуине, но есть нюанс. В угоду компактности, не хочу пихать всю ардуину в устройство, а только чип атмеги. Как мне правильно прошить новый голый чип, чтобы все работало без ардуиновской обвязки?
Аноним 12/11/16 Суб 15:07:53 25769760
>>257675
Если хочешь, чтобы ардуиновский код работал, то тебе сначала нужно в голый контроллер загрузчик ардуиновский загрузить.
Ну а обвязка то она у всех одна, кварц, кондеры, резистор подтяжки для ресета.
Аноним 12/11/16 Суб 16:35:15 25771461
>>257665
для этого нужно читать даташит и закладывать чтобы активный уровень был дольше минимального времени активного уровня на микросхеме
Аноним 12/11/16 Суб 16:37:10 25771562
Аноним 12/11/16 Суб 19:43:17 25774863
1.JPG (60Кб, 1024x768)
1024x768
Привет, подскажите пожалуйста в чём ошибка. И как реализовать задуманное.
Аноним 12/11/16 Суб 20:02:19 25775464
>>257748
Тупо забить в гугол транслит
'i' was not declared in scope
'Я' не был объявлен в области видимости
Аноним 12/11/16 Суб 20:09:39 25775765
>>257660
Кристалл ещё по фьюзам настроить надо, а от генератора работать будет всегда. Только если не выставить убойные фьюзы и закрыть программирование.
Аноним 12/11/16 Суб 20:19:20 25776266
>>257754
Это я перевёл конечно, непонятно как исправить.
Аноним 12/11/16 Суб 20:25:38 25776667
>>257762
Хули тут непонятного? Объяви i в начали функции loop() и убери int i в первом цикле или напиши int i во втором цикле.
Аноним 12/11/16 Суб 20:30:15 25776768
>>257766
Спасибо, только сейчас увидел где я объебался.
Аноним 13/11/16 Вск 08:19:41 25782269
>>257697
Ну то есть в устройстве будет недостаточно просто запаять чип, нужна еще будет обвязка вся?
Аноним 13/11/16 Вск 10:48:16 25782870
>>257822
А чем тебе промини не нравится? Все равно большая?
Аноним 13/11/16 Вск 12:36:26 25783771
>>257828
Ну да, да и охота смд начать использовать, т.ч. и tqfp корпуса.
Аноним 13/11/16 Вск 15:15:08 25785672
147903690316852[...].jpg (132Кб, 800x753)
800x753
Аноним 14/11/16 Пнд 15:24:44 25797873
23660.jpg (33Кб, 600x529)
600x529
Анончики привет, хотелось бы управлять оборотами вентилятора 220v с ардуины (ла и вообще много чем под 220v). Погуглив увидел что можно собрать самопальный диммер для ардуины для управления мощьностью. Анон есть ли готовые решения под такие задачи ? Нашел пикрелейтед, но проблема в том что я живу в Украшке и судя по всему диммер российский который только там и продается.
Аноним 14/11/16 Пнд 21:22:38 25802274
Аноним 14/11/16 Пнд 22:11:09 25803975
Аноны, какой Bluetooth-модуль взять для стартового набора из шапки? Чтобы одним заказом получить.
Аноним 14/11/16 Пнд 22:14:35 25804176
>>258022
Бро можно ссылку, я реально не вижу.
Аноним 14/11/16 Пнд 22:35:53 25804877
Аноним 14/11/16 Пнд 22:56:05 25805478
>>257978
Но это ж не диммер, а просто связка оптопары и симистора, чтоб мощную нагрузку ардуиной включать.
Аноним 14/11/16 Пнд 23:57:36 25806379
Аноним 15/11/16 Втр 00:34:32 25807380
Аноним 15/11/16 Втр 00:44:38 25807881
Пока в робототехнике тишина поспрашиваю здесь.
Хочу собрать сигнализацию на 6 герконов, 4-5 ик датчиков, 1-2 аудио-датчика, с ИБП и GSM. С чего начать?
Аноним 15/11/16 Втр 01:13:07 25808282
>>258078
Начать с гугления.

Покупаешь датчики, аккум. Покупаешь Мираж-GSM-M4-03 Стелс Контроллер GSM (или что-то такое, гугли сам) и подключаешь к нему все по инструкции.
Аноним 15/11/16 Втр 02:05:28 25808983
>>258082
Купить любой может. Например вот это http://www.maks3718r.com/makc3718pII.php Только оно дорогое. Красивый корпус, лицензирование, зарплата сотрудникам и прочее дает удорожание раза в два. Зачем мне это всё оплачивать, если я могу то же самое собрать сам и на оставшиеся деньги приделать туда ещё видеонаблюдение и средства воздействия на нарушителей? У них ИК датчик стоит 30 долларов, геркон 28 доларов, то же самое в проводном исполнении в виде платы стоит 4 доллара в изи-плаг формате
https://ru.aliexpress.com/store/product/2016-New-Keyestudio-EASY-plug-PIR-Motion-Sensor-Module-for-Arduino/1452162_32639615024.html
или 73 цента как деталька
https://ru.aliexpress.com/store/product/2016-New-Keyestudio-EASY-plug-PIR-Motion-Sensor-Module-for-Arduino/1452162_32639615024.html
Понимаешь о чем я?
Аноним 15/11/16 Втр 02:06:49 25809084
Аноним 15/11/16 Втр 03:16:52 25809685
>>258089
Понимаю.
Ты хочешь что бы охранная сигнализация собранная на коленке из китайских запчастей, которая должна работать всегда, вырубилась из-за скачка напряжения, повышенной влажности или холода. Или просто так хуй знает из-за чего.

В эмуляторе ардуины напиши программу для ардуины.

После покупай ардуину и датчики. После докупи GSM-шилд (или сам его сделай купив только необходимые радиодетали, что бы сэкономить).

ИБП так же есть платы отдельно если ты не хочешь брать дорогой компьютерный ибп.

Собирай и радуйся проделанной работе.
Аноним 15/11/16 Втр 03:45:40 25809886
>>258096
>охранная сигнализация собранная на коленке из китайских запчастей
Много есть вариантов получше за разумные деньги? Предлагаемый оператором пультовой охрана МАКС 3718 Р собирается в Чернигове. Там же делают и разводку плат. Детали скорее всего те же, китайские. Сложно сказать что лучше.
Аноним 15/11/16 Втр 05:21:55 25810087
>>258096
>После покупай ардуину и датчики
Какую лучше брать? Пока нашел вот эту
https://ru.aliexpress.com/item/Free-shipping-MEGA-2560-R3-ATmega2560-R3-AVR-USB-board-Free-USB-Cable-for-Arduino-2560/32564461540.html
есть ещё такая
https://ru.aliexpress.com/item/Free-shiping-1SETS-Mega-2560-R3-Mega2560-REV3-ATmega2560-16AU-Board-NO-with-USB-Cable/32401565074.html
Чем они отличаются кроме наличия шнурка, цены и доставки? Похоже одинаковые.

ИК датчики буду брать эти. Их же можно сразу подключать или нужны какие-то междумордия?
https://ru.aliexpress.com/store/product/Free-Shipping-HC-SR501-Adjust-Infrared-IR-Pyroelectric-Infrared-PIR-module-Motion-Sensor-Detector-Module-We/343255_1564561530.html

Нашел вот такой GPRS-GSM модуль. Опять же, как его подключать?
https://ru.aliexpress.com/store/product/Smart-Electronics-GPRS-module-GSM-module-A6-SMS-Speech-board-wireless-data-transmission-adapter-plate/343255_32699587921.html

Ну и такой вопрос, там есть ещё УНО и НАНО, они мне подойдут или брать МЕГА? Я вообще первый раз имею дело с этими штуками, раньше только слышал о них.
Аноним 15/11/16 Втр 06:18:06 25810588
Аноним 15/11/16 Втр 06:41:18 25810789
>>258096
>В эмуляторе ардуины
Что это и где брать? arduino-1.6.12 с сайта уже качнул.
Аноним 15/11/16 Втр 08:37:30 25811690
>>258096
>или сам его сделай купив только необходимые радиодетали, что бы сэкономить
И сколько это получится по стоимости?
По моему нет ни одной в мире платы, которую дешевле самому спаять, чем купить готовую у китайцев.
Вот нужно тебе 3 конденсатора, ты или в чип дипе покупай по 20 рублей, или у китайцев набор из 300 штук за 100 рублей.
Аноним 15/11/16 Втр 11:15:50 25812091
>>258116
> чем купить готовую у китайцев
чот платы под газорязрядные индикаторы у них не видел, чтоб купить, а не собирать
мимо
Аноним 15/11/16 Втр 14:06:23 25812692
>>258100
>там есть ещё УНО и НАНО, они мне подойдут или брать МЕГА?
Хватит и нано, но на обычную уно проще шилды ставить. Для эксперементов удобнее. Единственное смотри по входам не упрись в количество, если хочешь тупо развести каждый датчик на свой вход, чтобы не городить лишней обвязки. Хотя все герконы например можно примитивно реализовать на 1 аналоговом входе поставив на них разные резисторы если вобще требуется знать какой сработал если нет то совсем похуй.
Аноним 15/11/16 Втр 15:41:39 25813393
14172716530cmsz[...].jpg (110Кб, 1000x1000)
1000x1000
>>258126
Мега отличается только количеством входов-выходов? Думаю брать сразу мегу чтобы потом ещё камеры добавить и газовые шашки. Так как газовые шашки одноразовые, то хотелось бы подрывать их по одной, в известной комнате и после видеоконтроля.
Аноним 15/11/16 Втр 15:44:02 25813494
>>258133
Ты там золотой запас Монголии что ли охранять собрался?
Аноним 15/11/16 Втр 15:47:57 25813695
>>258133
Можно сдвиговыми регистрами размножать выходы.
Аноним 15/11/16 Втр 15:52:06 25813796
Аноним 15/11/16 Втр 15:53:28 25813897
>>258116
Дохуя плат которые дешевле самому спаять, купив набор для самостоятельной сборки.
Аноним 15/11/16 Втр 15:55:39 25813998
>>258133
>только количеством входов-выходов
Нет. Памятью и производительностью ещё.
Аноним 15/11/16 Втр 17:41:33 25815299
Кто может кинуть ссылку на хорошую ардуинку на Али? Мегу или Уно. Главное - чтобы дешево и без несовместимостей
Аноним 15/11/16 Втр 17:57:59 258156100
>>258134
Обычная квартира, просто первый этаж и газовые трубы под окнами как ступеньки. Самые простые решетки на все окна стоят в 4 раза дороже всех нужных мне контроллеров и датчиков. Да ещё и двери к решеткам менять надо. Ну и впереди ремонт, начиная с бетонных стен. Ещё и мастера отказываются работать в условиях постоянной опасности ночной кражи инструментов. Короче решил обойтись электроникой.
Аноним 15/11/16 Втр 19:00:04 258164101
>>258126 >>258139
>смотри по входам не упрись в количество
Значит сразу вот это брать? Как она правильно называется? 2560? R3? REV3? MEGA?
https://ru.aliexpress.com/item/Free-shiping-1SETS-Mega-2560-R3-Mega2560-REV3-ATmega2560-16AU-Board-NO-with-USB-Cable/32401565074.html
Ещё думаю реализовать питание в полторы батареи. То есть контроллер постоянно работает от батареи до половины заряда, потом переключается на вторую, полную батарею и ставит первую на зарядку. При дозарядке до полной - отключает и снова ждет до половины заряда рабочей батареи. Потом всё повторяется. Для продления срока жизни батарей. Взлетит?
Аноним 15/11/16 Втр 19:16:51 258168102
>>258156
Ебануться какой пердолинг. Так поставь сначала новые окна и решетки, а уж потом с мастерами делай свой ночной ремонт. Что за хуйню придумываешь тут?
Аноним 15/11/16 Втр 20:13:35 258175103
>>258156
Как же ты раньше жил?
Аноним 15/11/16 Втр 20:28:30 258178104
>>258164
На какую зарядку? Если есть питание зарядки, то почему не запитать от него плату?
Аноним 15/11/16 Втр 22:49:19 258218105
>>258152
> без несовместимостей
Пердуинопроблемщики.
Аноним 15/11/16 Втр 23:44:51 258228106
>>258156
На квартиру и ремонт хватило, а на сигнализацию не хватило? Нахуй так жить?
Аноним 16/11/16 Срд 11:30:04 258257107
>>258228
>Нахуй так жить?
Вот так вполне норм. >>258105
Аноним 16/11/16 Срд 22:57:18 258341108
>>258178
Это я изобретаю контроллер заряда, чтобы батарея дольше жила. Как такие штук реализуют? Я где-то видел, что в упсах батареи быстро дохнут потому, что на них постоянно заряд подается.
Аноним 17/11/16 Чтв 10:33:47 258404109
s-l300.jpg (23Кб, 300x300)
300x300
АНон меня уже просто доебала ESP8622 v1, что ей надо блять чтоб нормально работать через Blynk подключенной к ардуине ? Купил ей ams1117 пиерелейтед для нормальных 3.3v прошил ее через ардуину, настроил Blynk. Один раз она работает и передает нормально показатели влаги и температуры, другой раз просто не коннектится при включении (с ошибкой Echo), иногда кладет нахуй весь вайфай в том числе на компе и на роутере, иногда просто выключается и начинает люто греться, всё это в абсолютно рандомном порядке. Анон что за хуйня ? купить новый модуль и не ебаться с этим ?
Аноним 17/11/16 Чтв 10:39:52 258407110
Аноним 17/11/16 Чтв 10:43:09 258408111
>>258404
Иногда проблема решается отключением и включением питания на самой ESP8266, после включения ардуино.
Аноним 17/11/16 Чтв 11:10:06 258412112
largeAOC361-3.jpg (37Кб, 680x680)
680x680
Аноним 17/11/16 Чтв 12:14:47 258420113
>>258412
Ардуиначую эту хуйню. Блинк работает без проблем и сама ардуина не нужна. Это одно из лучшего, что смог родить сумрачный узкоглазый гений. А еще там можно мигать RGB-светодиодом.
Аноним 17/11/16 Чтв 13:22:25 258423114
Посоны, что там насчет накатки ардуино иде на мк уже в плате? Пару кондеров, кварц и все ок
ISP нужно будет вывести, так? Или через TX RX можно прошить?
Аноним 17/11/16 Чтв 13:38:03 258424115
>>258420
Спасибо анон
12v 8х реле с отдельным питанием и датчик температуры к этой залупе можно подрубить ?
Программируется с ардуино иде ?
Аноним 17/11/16 Чтв 13:56:34 258430116
>>258412
Аноны, обоснуйте GPIO на этом гаджете это тоже самое что цыфровый вход ?
Аноним 17/11/16 Чтв 14:50:43 258436117
>>258430
General Purpose Input Output pin.
Точка Входа Выхода Общего Назначения.
Аноним 17/11/16 Чтв 15:29:25 258440118
>>258436
Я в том плане что есть разница между программированием цыфровых пинов на ардуино и на ЕСП.
Пользуясь случаем прошу, реально ли вообще нормально программировать ЕСП с помощью ардуино ИДЕ ?
Аноним 17/11/16 Чтв 20:37:34 258478119
>>258404
Мне вот интересно. Ты отдаёшь себе отчёт, что blynk коннектится в свои сервера и ты управляешь своим говном через них. У них все данные с твоих датчиков, управление пинами, наверняка чтение памяти, всё у них на каком-то там сервере.
Тебе это норм?
Аноним 17/11/16 Чтв 21:06:10 258481120
>>258423
>ISP нужно будет вывести, так?
Да.

>Или через TX RX можно прошить?
Нет.
Аноним 17/11/16 Чтв 21:08:32 258482121
>>258478
бро, я читаю показания температурного датчика, кому они нахуй надо ?
Аноним 17/11/16 Чтв 22:05:09 258493122
>>258478
Меня вот этот факт тоже здорово выморозил. А еще ЭНЕРГИЯ в их приложении, монетизация, охуеть. Понимаю, что всем кушать хочется, но я покупал ардуину для ебли, а не для микроплатежей. Сам настрою, сам сервак в инете сделаю, обойдутся.

>>258482
Дело принципа. Краеугольный камень безопасности - не отдавать свои данные просто так непонятно куда. Сначала температуру сливаешь, потом вебку расшарил в инет, потом продакшен открыл третьим лицам, а хуле скрывать 127.0.0.1
Аноним 17/11/16 Чтв 22:45:20 258496123
>>258440
>нормально программировать ЕСП с помощью ардуино ИДЕ
Так же нормально, как и саму пердуину.

Аноним 17/11/16 Чтв 22:49:46 258497124
>>258424
>12v 8х реле с отдельным питанием и датчик температуры к этой залупе можно подрубить ?
К этой залупе можно подключить почти все тоже самое, что и к простой нанке/мини/уно даже твою мамку и аллаха.
>Программируется с ардуино иде ?
Да, только среду придется предварительно настроить. Детали тут https://esp8266.ru/arduino-ide-esp8266/
Аноним 17/11/16 Чтв 22:50:53 258499125
>>258440
>Пользуясь случаем прошу, реально ли вообще нормально программировать ЕСП с помощью ардуино ИДЕ ?
>>258497
Аноним 18/11/16 Птн 06:24:37 258528126
Вот я набросал в эмуляторе упрощенную схему того, что мне нужно. Геркона там нет, заменил кнопкой. Запитал ИК датчики, подал сигналы на цифровые входы. И вдруг оказалось, что в эмуляторе нет GSM модуля. Как теперь писать скетч? Где вообще можно почитать или посмотреть что-то по взаимодействию с GSM модулем по SMS?
Аноним 18/11/16 Птн 06:26:09 258529127
project1.jpg (28Кб, 512x437)
512x437
>>258528
>Вот я набросал в эмуляторе упрощенную схему того, что мне нужно.
Вот.
Аноним 18/11/16 Птн 09:52:36 258544128
>>258496
язык программирования тот-же ?
Аноним 18/11/16 Птн 10:52:39 258551129
>>258528
Sketch - набросок, в данном случае только лишь набросок программы. Да пиши как хочется, GSM через SMS или наоборот - читать мануалы по AT командам выбранного тобой модема.
Аноним 18/11/16 Птн 10:53:15 258552130
>>258544
Машинный код тот же, а там как компилятор откомпилирует.
Аноним 18/11/16 Птн 12:55:53 258580131
Аноним 18/11/16 Птн 16:41:40 258619132
>>258580
А хз. Спрашивай у продавца и читай мануалы на ломанном английском. Хотя должно быть всё просто: AT+CMGS="телефон" \r\n строка текста SMS #26
Аноним 18/11/16 Птн 17:12:25 258622133
>>257822
да, основная обвязка нужна будет. хотя можно и без кварца, но частота будет плавать при изменении температуры
Аноним 19/11/16 Суб 01:28:06 258710134
>>258580
> например, вот этот.
Купи SIM900 - он более распространенный и к нему больше всяких мануалов.
Аноним 19/11/16 Суб 02:28:30 258713135
>>258710
>SIM900
раза в два или три дороже
Аноним 19/11/16 Суб 02:32:16 258714136
Аноним 19/11/16 Суб 02:33:09 258715137
Аноним 19/11/16 Суб 12:09:56 258754138
>>258493
>Дело принципа. Краеугольный камень безопасности - не отдавать свои данные просто так непонятно куда. Сначала температуру сливаешь, потом вебку расшарил в инет, потом продакшен открыл третьим лицам, а хуле скрывать 127.0.0.1
А ты смищной, наверное и смартфоном не пользуешься из этого принципа?

Проблема внешних серверов не в безопасности, а в коннекте к ним. Забудешь оплатить интернет, и сасают твои махарайки.
Аноним 19/11/16 Суб 13:52:57 258764139
>>258493
>>Дело принципа. Краеугольный камень безопасности - не отдавать свои данные просто так непонятно куда. Сначала температуру сливаешь, потом вебку расшарил в инет, потом продакшен открыл третьим лицам, а хуле скрывать 127.0.0.1

Ты наверное совсем не в курсе что анонимность и безопасность в интернете это миф. Но да есть разумные пределы типа не вкладывать в интернет фото жоппы с супом или например то как ты ебешь пьяную тян в туалете. Что касательно другого, никакие торы и линуксы тебя не спасут если ты занимаешься противоправными действиями. А вообще всегда смешили вот такие вот мамкины анонимусы которые в фесбуке и вконтакте и типа этого не регистрируются только потому что там требуется аутентификация по телефону, но зато у них андроидофон который нашпигован зондами.
Аноним 19/11/16 Суб 23:46:47 258809140
mega328p могёт в обращение к конкретному биту? Помню программировал какой-то c-контроллер в кайле - можно было стучаться не только в регистр, но и в бит регистра.
Здесь же заёбно инверсии бита делать... Вообщем, если есть какой-то способ обращаться к биту без лог. операций со всем битом, подскажите пожалуйста.
Аноним 20/11/16 Вск 00:45:11 258816141
>>258809
>c-контроллер

Я ньюфаг, но по моему контроллер не на с работает. А компилятор мамку биты ебал твои, очевидно.
Аноним 20/11/16 Вск 12:53:35 258860142
>>258816
Я имел ввиду MCS-51 контроллер.
Алсо. Я выяснил, что продумано то, чего я хочу только для нескольких регистров, например - у регистра флагов первого таймера.
Аноним 21/11/16 Пнд 09:43:09 258972143
>>258860
Балда, ты всегда пишешь в регистр и только в регистр. Перезаписывая всё его состояние.
Аноним 21/11/16 Пнд 15:54:12 259005144
111111111111.png (8Кб, 768x614)
768x614
Мужики, спрошу наверно здеся. Хочу сделать систему удержания положения антенны. Нужно чтоб этот лопух-антенна в горизонтальной плоскости удерживал свое положение, а в случае сильного ветра или еще чего с идентичной обратной силой-ускорением-скоростью компенсировал это возмущение. Для этого мне хватит гироскопа с акселерометром MPU-6050 и сервопривод или еще надо какие датчики-свистоперделки?
Аноним 21/11/16 Пнд 16:12:56 259009145
>>259005
Сервопривод УЖЕ имеет обратную связь, гироскоп в таком случае не нужен.
Аноним 21/11/16 Пнд 16:48:48 259013146
>>259009
>гироскоп в таком случае не нужен
Так а вот если я буду с разными скоростями двигать лопух, то акселерометра хватит на то чтоб измерять силу/скорость воздействия выдавая равное противодействие?
Аноним 21/11/16 Пнд 22:26:00 259058147
>>259013
Ты че тупой?
Говорят тебе: смещаешь в сторону сервопривод, он возвращается обратно, если у него хватит механических свойств на это. Алсо, а если не хватит, то и гироскоп не поможет.
Аноним 21/11/16 Пнд 22:28:28 259059148
Поясните за тиньку85.
Кокой то страный у нее юсб.
Как ком порт не определяется, но шьется по мануалу.
Суть в чем - он в сериал базарить может? А то у меня не получается.
ньюфаг и ардуиноИДЕ
Аноним 21/11/16 Пнд 23:42:28 259062149
>>258972
А то, это не очевидно само собой?
Я хочу на высоком уровне удобный способ быстро менять один бит, не прописывая сдвиги или операцию с шестнадцатиричным число.
Если здесь мне для задания режима 4 бита нужно писать: DDRB=DDRB|0x10;//или через <<
На кайле можно было написать DB4=1;
Как бы это дохуя короче и не путаешься где, что и насколько ты сдвинул.
Аноним 22/11/16 Втр 01:07:32 259072150
>>259058
Я другой кун - с сервопривода можно получить его положение? Например после включения устройства посмотреть в каком он положении.
Это во всех сервах или какие-то особенные нужны?
Аноним 22/11/16 Втр 10:00:57 259102151
>>259062
Ну функцию себе напиши ёпта. Типа
PortON(DDRB,5);
PortOFF(DDRB,5);
Хотя вроде это вообще через дефайны сделать можно. Тогда вообще
PortON(B,5);
PortOFF(B,5);
Но сам разбирайся как через дефайны объявлять эту хроень.
Аноним 22/11/16 Втр 18:37:54 259201152
>>259102
Оно везде через дефайны.

>>259062
Скопируй дефайны из CvAVR или Кейла. А лично мне проще написать иногда PORTF |= 0b10000000; PORTF &= ~0b10000000;
Аноним 22/11/16 Втр 20:47:49 259215153
>>259072
>с сервопривода можно получить его положение?
У меня был sg90, на нем нельзя.
Но можно задать ему угол, он встанет на него и будет сопротивляться изменению. Т.е. повернул его, а он обратно скрипит.
Аноним 23/11/16 Срд 04:33:33 259251154
>>259201
>PORTF |= 0b10000000
А разве обязательно здесь побитовое ИЛИ ставить? Тут же все равно весь регистр записывается.
Аноним 23/11/16 Срд 10:44:39 259265155
>>259251
Если не хочешь изменить состояние всего порта, то используй ИЛИ.
Аноним 23/11/16 Срд 12:47:44 259275156
>>259251
В PORTx состояние восьми портов. Если ты сделаешь
>PORTF = 0b10000000
То все порты, кроме восьмого отключатся.
Ну при условии, что DDRF = 0b11111111 но это уже совсем другая история.
Аноним 23/11/16 Срд 20:47:41 259360157
суп, нужно реализовать таймер для аквариума, чтобы включал и выключал свет в определенное время, и выключал фильтр на 15 минут кормежки. как можно сделать это с помощью ардуино?
Аноним 23/11/16 Срд 22:18:38 259371158
>>259360
Ты хочешь, чтобы тебе тут выложили готовую схему с прошивкой?
Покупаешь модуль часов, например такой ru.aliexpress.com/item/Free-Shipping-1PCS-DS3231-AT24C32-IIC-Precision-RTC-Real-Time-Clock-Memory-Module-For-Arduino-new/32314358327.html и по релюхе на каждый исполняемый механизм, например такие ru.aliexpress.com/item/Free-Shipping-1pcs-lot-1-Channel-Isolated-5V-Relay-Module-Coupling-For-Arduino-PIC-AVR-DSP/32392799916.html или сразу в пачке ru.aliexpress.com/item/1pcs-lot-4-channel-relay-module-4-channel-relay-control-board-with-optocoupler-Relay-Output-4/32340914033.html И пишешь скетч, и теребишь 13-й пин.
Аноним 23/11/16 Срд 22:22:54 259373159
>>259360
Для начала надо ардуину.
Затем шилд на 2 реле и шилд реального времени.
Так как у тебя этого нет, то наверное и нет смысла рассказывать про говнокодинг.
А так это задача с которой справится 5классник.
https://ru.aliexpress.com/item/Nano/32740641316.html
https://ru.aliexpress.com/item/2channel_shelk-shelk/32713335353.html
https://ru.aliexpress.com/item/RTC/32568716537.html
Аноним 24/11/16 Чтв 10:37:52 259422160
ESP8266-ESP01.jpg (23Кб, 350x258)
350x258
Аноны, что за хуйня с ESP8622 v1 глушит весь wifi в квартире. Иногда ложит роутер иногда ложит приемники на компах. Работает в прежиме клиента. Пробовал тоже самое на Witty cloud. Тоже иногда ложит сеть но реже. Что за хуйня ? Менять wifi роутер ? Работает через Arduino и Blynk. Причем глушит очень странно, иногда всё окей и связь есть и Blynk пашет и температура модуля в порядке, иногда просто сеть вся лежит, при этом сам модуль пиздец какой горячий. Питание на него стабилизированное.
Я уже как-то писал об этом до покупки Witty cloud, думал дело в ESP8622 v1, и оказалось что хуй
Аноним 24/11/16 Чтв 12:57:44 259432161
wifianalyzer1.jpg (36Кб, 365x648)
365x648
>>259422
Проверь каналы софтом для андроида или чем-нибудь, может твой роутер на самом нагруженном, тогда поменяй канал в настройках роутера.
Аноним 24/11/16 Чтв 14:10:58 259443162
>>259373
>>259371
Благодарю, пока есть только пердуино и куча рассыпухи, остальное докуплю
Аноним 24/11/16 Чтв 14:27:49 259444163
>>259432
спасибо анон, только вот думаю что это ничего не даст, т.к. в свое время ебался менял и каналы разные и ставил автоматическое определение.
Единственное что нашел в сети это вот
https://esp8266.ru/forum/threads/esp-lozhit-wifi-set-pri-podkljuchenii-v-rezhime-klienta.635/
И то там советуют убрать из wifi режим работы n, что пиздато так режет мою скорость. Возможно придется брать у кого-то роутер на тест.
Аноним 24/11/16 Чтв 17:25:00 259460164
Посоны, есть типовая программа для часов с динамической индикацией, решил примастерить её к семисегментному четырехразрядному индикатору. А чтобы было покомпактнее сделал черед сдвиговый регистр и кусок с кодом-расширением, который функцию getpin добавляет, чтобы рулить выходами регистра как выходами ардуины.
Так вот, не работает, сама программа уже проверялась в работе, но именно с регистром не пашет. Куда копать?
Аноним 24/11/16 Чтв 19:30:09 259477165
>>259443
>куча рассыпухи
Ну реле есть?
Так то можно и без часов реального времени. Особая точность то тебе не нужна?
Ты из какого города?
Аноним 24/11/16 Чтв 19:32:13 259478166
>>259460
Тестил прям на железе?
Или что ты подразумеваешь под не работает?
Аноним 24/11/16 Чтв 21:33:24 259498167
>>259477
>Ты из какого города?
Ты пидорас или педофил?
Аноним 24/11/16 Чтв 22:04:21 259502168
>>259498
Че аноним что ли? Темы пидорские поднимаешь итт.
Nano + DHT22 + 3х фазный вентилятор Аноним 24/11/16 Чтв 23:24:58 259512169
.jpeg (116Кб, 1241x1200)
1241x1200
.jpg (323Кб, 484x786)
484x786
.jpg (43Кб, 600x600)
600x600
Посоны, заморочился сделать себе в гараж одну ебалу, то так как в электронике нихуя не петрю, молю помогите советом.

Есть Nano и датчик влажности и температуры и 3х фазный вентилятор на 200V. Задача чтоб ардуина читала периодически значение влажности и при привышении порога врубала вентилятор. Причем не просто замкнуть реле а сорт оф с линейной зависимостью скорости вращения от значения превышения порога влажности.
например влажность 50% и ниже - не крутим
50-60% - крутим 10% скорости
60-70% - крутим 30% скорости
70-80% - крутим 50% скорости
80-100% - крутим 70% скорости

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

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


Аноним 24/11/16 Чтв 23:26:00 259513170
>>259498
Из дс, но реле на 220 нет, я думал может можно сделать костыли типа: имеется серва и переключатель на лампе оТ аквариума, и ну в общем это дичь, но модно ли просто сервой щелкать выключатель? Два раза в сутки
Аноним 24/11/16 Чтв 23:28:14 259515171
>>259477
Не туда
>Из дс, но реле на 220 нет, я думал может можно сделать костыли типа: имеется серва и переключатель на лампе оТ аквариума, и ну в общем это дичь, но модно ли просто сервой щелкать выключатель? Два раза в сутки
Аноним 25/11/16 Птн 08:17:45 259539172
>>259512
ATTiny13 + датчик влажности + MOC3052 + BTA138 или BTA162. 10% скорости ни добиться на 220В, просто потому, что вентилятор не стартанёт. Придётся управлять синусом через симистор и делать пуск на 15 - 20%, а потом понижать до 10% плавно.
Аноним 25/11/16 Птн 08:29:08 259540173
Для ардуинки существуют датчики загазованности по фреону?
Аноним 25/11/16 Птн 09:09:06 259541174
>>259539
Спасибо за наводку, а есть уже готовые модули для MOC3052 + BTA138 или нужно будет сделать самому?
Аноним 25/11/16 Птн 14:00:47 259560175
Аноним 25/11/16 Птн 14:07:56 259561176
2540.jpg (472Кб, 1076x800)
1076x800
>>259541
>>259539
Вкачусь, пожалуй. Асинхронники плохо дружат с рваной синусоидой после фазоимпульсного регулятора. Тебе нужно будет анализировать напряжение сети, открываться и закрываться всегда в нуле, причем отсчитывать чётное число полупериодов. Такие дела.
Можно попробовать ШИМ килогерц на несколько и ключ на IGBT.
Аноним 25/11/16 Птн 14:36:58 259568177
аивяпрыер.PNG (220Кб, 361x327)
361x327
>>259513
>>259515
>Из дс
Купи ты реле в магазине. Или вырви откуда то.
Стиралки, микроволновки, некоторые элт тв.
Но лучше купи. Лучше 5в.
Шилд реле на самом деле массу геморроев снимает и, даже в моей мухосрани, продается за 150р в ларьке со светодиодами.
Аноним 25/11/16 Птн 15:42:37 259572178
>>259561
проиграл с твоего пика - автор будто тонко ловит лулзы нарисовав скучковавшихся попов словно пингвинов в стае. вангую, что это не так, но получилось забавненько
Аноним 27/11/16 Вск 14:39:10 259825179
13678-01.jpg (185Кб, 600x600)
600x600
Аноны приветики. А можно как-то заставить ESP8266 уходить в reset или в идеале выключать и включать на ней питание с задержкой, после каждого неудачного соединения с моим роутером . Желательно чисто програмно , а во втором случае не используя реле.
Аноним 27/11/16 Вск 22:06:46 259895180
>>259825
А чего ты добиться хочешь? Выглядит так, будто ты что-то делаешь неправильно.
Аноним 28/11/16 Пнд 22:38:48 260050181
Анон, проверял глючущую схему и провёл простой эксперимент: повесил на один порт ардуины входной сигнал с кнопки, на другой - выходной с лампочкой и заставил цифровое значение выходного приравниваться к цифровому значению входного. digitalRead, digitalWrite, ну ты знаешь. Поставил ещё задержку на секунду для наглядности. Так вот... СИГНАЛ ЖИВЁТ СВОЕЙ ЖИЗНЬЮ! Когда воткнут пин одним концом в порт(другой что в воздухе, что в бредборде, разницы нет), на мониторе порта выдаёт то единицу, то нуль безо всякого моего участия. Анон, что это за пиздец? Как такое вообще возможно? Наводка?
Аноним 28/11/16 Пнд 23:00:37 260052182
>>260050
Это нормально, нужен подтягивающий резистор.
Аноним 28/11/16 Пнд 23:05:23 260054183
>>260052
Спасибо, наводка ушла! Анону добра.
Аноним 28/11/16 Пнд 23:07:05 260055184
>>259825
>ESP.restart()
>delay (5000)
>ESP.reset()

Если же хочешь железное решение, то поставь вотчдог вроде max6369 (там есть задержка 10 и 60 секунд) и сбрасывай его дергая ножкой при успешном пинге.
Если хочешь еще сбрасывать питание, то возьми 3.3в стабилизатор со входом enable.
Аноним 28/11/16 Пнд 23:25:02 260058185
ttl3o5.png (54Кб, 1155x404)
1155x404
Соединяю два контроллера по uart, все отлично. А что делать если у контроллеров разное питание 3.3 и 5v? Подозреваю, что нужна штука как на пике, так ли это?
Аноним 28/11/16 Пнд 23:25:34 260059186
1354612917weird[...].jpg (61Кб, 484x364)
484x364
>>260050
Проиграл.
Попробуй выкидывать орел или решку без гравитации.
Аноним 29/11/16 Втр 00:23:53 260069187
>>260058
Делитель на резисторах собери чтоб с 5 снижало до 3.3 у входящего сигнала. А 3.3 вместо 5 для исходящего и так должно прокатить. Если нет, то тогда да, нужно что-то похитрее.
Аноним 29/11/16 Втр 06:11:37 260084188
>>260059
Легко. Крутишь монетку, ловишь рукой, смотришь как легла на ладонь.
Аноним 29/11/16 Втр 18:34:30 260188189
Аноним 29/11/16 Втр 19:49:51 260201190
>>260188
Теоретически всё должно подключаться, если исправно.
Аноним 29/11/16 Втр 20:13:23 260206191
>>260201
У меня такие проблемы http://arduino.ru/forum/obshchii/ne-opredelyaetsya-arduino-uno , но ничего из тех решений из драйверов мне не помогает. И ещё если к заднему usb подключить, то 2 светодиода мигают и в диспетчере SM контроллер шины с вопросиком появляется, я установил на него драйвер, но теперь вообще ничего не выходит. А если спереди подключать, то так же пишет USB\UNKNOWN.
Аноним 29/11/16 Втр 20:16:15 260207192
Аноним 29/11/16 Втр 20:37:23 260210193
9e0d783172d12ba[...].jpg (1487Кб, 2560x1920)
2560x1920
Аноним 29/11/16 Втр 20:55:55 260217194
>>260210
>Шиндоус ос кокой?
win 7 x64
Аноним 29/11/16 Втр 20:58:57 260219195
>>260210
>Наиболее подходящее программное обеспечение для данного устройства уже установлено
Аноним 29/11/16 Втр 22:03:48 260225196
Аноним 29/11/16 Втр 22:20:41 260228197
>>259005

ЭЭэ.. не понял. А что мешает его, блядь, тупо жестко закрепить? Нахера тебе все эти приводы,которые мотаются как хуй в рукомойнике, а потом героически возвращаются обратно?
Если нужно динамически менять направленность - реализуй жесткое крепление при достижении конечного положения, зажимом каким-нибудь, например.
Аноним 29/11/16 Втр 22:27:05 260229198
>>259512

Ты какие там охуенные мегаватты пытаешься сэкономить, заёбываясь с плавным управлением вентилятором?
Или у тебя не стоит задача тупо выгнать как можно быстрее всю влажность из гаража? Хуярь по полной по порогу, ну гистерезис реализуй, понятно.
Аноним 29/11/16 Втр 23:45:26 260241199
Аноним 30/11/16 Срд 08:19:44 260257200
Аноны, ебанутый вопрос.
Везде пишут, что диагностировать работу ИК-диода можно тупо смотря на него через камеру телефона... У меня такой номер нихуя не проходит, и просто смотрел, и видео записывал - хуй. Ничего не моргает.
Может это сраный эппл, или там какая-то хитрость?
Аноним 30/11/16 Срд 08:20:46 260258201
>>260257
>

Отбой, сам спросил сам ответил, взял старую нокию - в ней всё видно.

Интересно, а почему так.
Аноним 30/11/16 Срд 10:22:19 260269202
>>260258 В айфонах не экономят на ик-фильтрах для камер.
Аноним 30/11/16 Срд 11:45:14 260295203
8ch5v.jpg (66Кб, 800x364)
800x364
1757585170.jpg (65Кб, 640x480)
640x480
Аноны,хочу воткнуть в 8х обычное синее реле несколько потребителей средней мощностью 300 ватт. Кто подрубал приборы 220v к реле, и вообще как оно по надежности ? или лучше взять твердотельное реле ?
Аноним 30/11/16 Срд 11:59:40 260300204
>>260295 Все говно. Механика ломается сама по себе и горит уже при 3А, поддельные омроновские твердотельные греются как сучки уже при .5А. Но самый пиздец это их винтовые разъемы.
Вобщем не поскупись и закажи оригинальные релюшки с базами от finder.
Аноним 30/11/16 Срд 12:04:46 260303205
>>260300
посчитал что потребляемый ток будет до 1 А (0.80 приблизительно). Есть смысл брать оригинал ? Хотя всегда имеет смысл брать оригинал наврное
Аноним 30/11/16 Срд 13:40:44 260326206
>>260300
Анон, подскажи пожалуста это правда что твердотельным реле можно управлять только переменным током ?
Аноним 30/11/16 Срд 13:42:16 260331207
Анончики, ответьте кому-то в треде или может знакомым друзьям реально в быту всё это пригодилось или может в работе/бизнесе ?
Аноним 30/11/16 Срд 14:03:22 260335208
>>260303
Смотря что за девайс, какой прибор на реле и какая частота вкл\выкл.
Аноним 30/11/16 Срд 14:06:41 260337209
>>260331
>всё это
Махарайки на пердуине?
Конечно. У меня например есть термометр-логгер. Еще куча костылей, например ебота которая делает timelapse снимки, ебота, которая выключает цирк.насос, когда жарко. Это не считая игрушек.
Аноним 30/11/16 Срд 14:12:19 260342210
>>260335
лампа и вытяжка, включаться и выключаться раз или два раза в день.
Аноним 30/11/16 Срд 14:24:29 260347211
>>260342
Гровер в хате, все в бокс.
Пойдет любое обычное реле, на мой взгляд. Только это, учти, если скажем ДНАТ на 300Вт, это не значит, что он вместе с пускалкой жрет столько же.
Аноним 30/11/16 Срд 14:29:30 260349212
>>260347
не днат, лед 200w. Жрет именно столько, мерял энергометром.
Спасибо анон
Аноним 30/11/16 Срд 15:51:40 260359213
>>260331
Выше по треду смотри, чел себе умный дом на этом построил.
Аноним 30/11/16 Срд 16:11:03 260366214
Аноним 30/11/16 Срд 16:16:49 260368215
Аноним 30/11/16 Срд 17:21:51 260371216
-uno-r3-FT232RL[...].jpg (127Кб, 811x738)
811x738
>>260225
А как потом настроить это, подключить?
Аноним 30/11/16 Срд 20:17:20 260395217
1.png (11Кб, 275x514)
275x514
Господа, имеется ардуинка и lcd. Вывожу по нажатию кнопки надпись on/off соответственно. Но при изменении картинки OFF на ON третья буква F остаётся, получается ONF
Аноним 30/11/16 Срд 20:50:03 260400218
>>260395
Может перед тем, как что-то выводить, нужно для начала очистить экран?
Аноним 30/11/16 Срд 20:59:22 260402219
Суп ардуинаны, хочу сделать лоуфайную электронную ударную установку на ардуине, суть токова: во внутреннюю память загружается несколько пережатых сэмплов, при ударе по одному из пьезодатчиков проигрывается соответствующий сэмпл.
В интернете нашел почти то, что мне надо, но не совсем то. Как переделать код, чтобы сэмплы проигрывались при подаче сигнала с пьезодатчика?

http://www.dankemax.de/index.php?id=update-1&lang=de

https://www.youtube.com/watch?v=AQSF_icYNcc
Аноним 30/11/16 Срд 22:15:32 260407220
Аноним 01/12/16 Чтв 00:02:45 260416221
>>260303 http://finder-relay.ru/katalog/products/promezhutochnye-rele/-40-serija-miniatjurnye-pcb-rele/-403170050000-rele-s-1-perekidnym
5в реле 195р, 12/24в 145р. База на рейку 170р, база на плату 35р. И не жидись на пластиковый фиксатор, пружинка хуйня.
>>260326 Твердотельных реле много всяких разных. Есть на базе оптосимистора, они дешевые (особенно китайские подделки) но как любой другой симистор коммутируют только переменку и дохуя греются.
Есть на базе мосфетов, эти могут коммутировать постоянку или переменку/постоянку, нагрев при должном запасе по току минимален, но цена совсем не гуманная.
Аноним 01/12/16 Чтв 00:20:48 260419222
>>260395
дополню этого >>260400 конкретикой:
lcd.clear(); над каждым lcd.print(data)
Аноним 01/12/16 Чтв 04:48:49 260422223
>>260419
Другой вариант - добавить после ON пробел, который будет затирать F. Меньше кода, меньше операций.
Аноним 01/12/16 Чтв 13:55:13 260462224
>>260422
Еще вариант - писать OF, вместо OFF. Еще 2 байта ЭКОНОМИИ.
Так то все верно говоришь.
Аноним 01/12/16 Чтв 20:23:45 260508225
>>260395
Выводи как "ON_пробел" и "OFF". Это быстрее, чем экран весь чистить.
Аноним 01/12/16 Чтв 21:59:58 260516226
>>260331
Всевозможные часы на семисегментниках, led-матрицах (на большее пока не способен) вполне себе работоспособны и используются уже полгода.
Аноним 02/12/16 Птн 06:31:44 260548227
В среде ардуинки можно на AVR писать?
Аноним 02/12/16 Птн 06:50:18 260552228
Кароч, такой вопрос: купил пердуинонабор из ОП-ссылки, там с пердуинкой экран. И есть у меня друг. Задача: вывести на экран фразу "ты пидор". Есть у кого скетч, чтоб писать на русском?
Аноним 02/12/16 Птн 08:39:38 260580229
>>260331
На даче пиздец как помогает, сделал себе автоматику подогрева бойлера, вентиляцию в подвальчике по датчику влажности, вотчдог перезагружающий 3ж-модем, когда пропадает интернет, дистанционное включение света по вайфаю и просто датчиками движения.
Аноним 02/12/16 Птн 11:38:01 260605230
>>260580
Ты вот эту всю хуйню на AVR Си писал?
Или всё на пижженых библиотеках?
Просто пришел мне набор пердуинщика, и я всё ещё не могу поверить, что для ардуино программирование не нужно
Аноним 02/12/16 Птн 11:40:23 260607231
Воткнул в экран айтуси переходник, и на эти же выводы посадил дс3231. Монитор айтуси показал три подключенных устройства. Кто третий? Больше нихуя не воткнуто
Аноним 02/12/16 Птн 11:53:55 260611232
>>260605
Обычно в погромизме 90% нужного кода уже написано. Ищешь готовые решения@копипастишь код@отлаживаешь под свои нужды. Достаточно понимать как он работает или просто понмать основы, чтобы понять описание и комментарии к коду. Заодно кодить научишься.
Аноним 02/12/16 Птн 12:06:55 260613233
>>260611
А по поводу "хуяк-хуяк - и в продакшн" - ардуиноподелки меньше ценятся, чем обычные сборки с православно запрограммированной атмегой и собранной платой вручную?
Аноним 02/12/16 Птн 12:21:39 260615234
Есть одна стиралка. Whirlpool AWT 2284-800. Судя по симптомам у неё что-то с программатором. Стоит эта коробочка как 15-20 атмег. Ну вы меня поняли, думаю поставить туда атмегу или если хватит ножек, то и что-то поменьше. Взлетит?
Аноним 02/12/16 Птн 12:40:36 260618235
029953.jpg (78Кб, 600x450)
600x450
komandoapparat-[...].jpg (71Кб, 800x600)
800x600
komandoapparat-[...].jpg (69Кб, 800x600)
800x600
komandoapparat-[...].jpg (65Кб, 800x600)
800x600
Внешний вид этого чудовища и самой стиралки. Ножек много, похоже мегу придется ставить.
Аноним 02/12/16 Птн 15:36:55 260634236
>>260618
> 220В
Колхоз в данном случае не самое лучшее решение.
Я бы даже сказал ебанутое. Какой скачок в сети - и пизда всему
Аноним 02/12/16 Птн 16:13:18 260636237
>>260618
Могу предложить вариант: можно установить пакетный переключатель. Но количество режимов будет ограничено. Данная штука как-раз таки тот самый переключатель. Атмега тут в принципе не нужна. Нужен магазин электрики. Похоже на траллинг, честно говоря
Аноним 02/12/16 Птн 17:11:26 260644238
>>260618
Пердуина и 5 x 12 штук релюшек.
Аноним 02/12/16 Птн 17:17:10 260646239
>>260462
Можно ещё писать N и F.
Аноним 02/12/16 Птн 18:29:03 260655240
А есть возможность сделать из ардуино гарнитуру для воспроизведения музыки с устройств по Bluetooth?
Аноним 02/12/16 Птн 18:35:33 260656241
Есть такая задача: организовать внутри прерывания таймера задержку на другом таймере (изменяемую). Ну я рассуждаю так (режим CTC для обоих):

1. МК заходит в прерывание таймера-1, делает какой-то короткий код
2. Далее встречает код, запускающий таймер-2 (и разрешает прерывание для него)
3. На этом прерывание таймера-1 заканчивается (МК вышел из функции). В это время таймер-2 "считает" задержку
4. Таймер-2 генерит свое прерывание
5. МК входит в это прерывание, отключает себя же (т.е. отрубает свое прерывание), выполняет некоторый короткий код.

Т.е. по сути получаем практически аналог ШИМ: период задает более низкочастотный таймер-1, а длительность высокого уровня считает таймер-2 (естественно, длина этого импульса не должна превышать период таймера-1).

Соответственно пишу такой код:

ISR (TIMER2_COMPA_vect) {
// some short code...
TCNT0 = 0;
TIMSK0 |= (1<<OCIE0A); // Start Timer0 (enable interrupt)
}

ISR (TIMER0_COMPA_vect) {
TIMSK0 &= ~(1<<OCIE0A); // Disable Timer0 (i.e. disable interrupt)
// another some short code...
}

На деле же выходит полная бессмыслица, значения в регистрах не соответствуют реальным временам (ну или так кажется, просто я изменяю граничные значения таймеров на ходу через Serial Monitor и проверяю их (считываю)) и прочая содомия. Что не так?
Аноним 02/12/16 Птн 19:24:25 260658242
>>260636
Мне сложно представить, как пакетный переключатель будет этим всем рулить. Можешь объяснить? Ведь этот программатор обладает часовым механизмом и медленно вращает стрелку и переключает режимы. Как это запрограммировать в атмегу я примерно представляю, вплоть до работы с реальным временем. Входы с датчиков, выходы на реле, включающие ТЭН, насос, двигатель барабана.

>>260634
> 220В
>Колхоз
На ардуине люди умные дома строят с датчиками затопления, газа и перекрытием клапанов на трубах, ну и регулировкой отопления и подогрева воды. Выглядит сложнее стиральной машинки.
Аноним 02/12/16 Птн 19:50:01 260661243
>>260658
Мне сложно представить, как пакетный переключатель будет этим всем рулить
У тебя на пике, блядь, хуйня без какого-либо таймера. Что там отсчитывать?
Аноним 02/12/16 Птн 22:00:08 260676244
charactercreate[...].png (60Кб, 835x617)
835x617
>>260552
Вроде как эти эти экраны не умеют в кириллицу (но это не точно). Зато поддерживают набор из 8-ми кастомных символов. Для твоей фразы должно хватить.
Аноним 02/12/16 Птн 22:36:07 260679245
>>260552
Tbl nugop
>>260661
Дурак чтоле? Там тик тик.
>>260618
Уже обсуждали в предыдущем или в общем, поищи. Заебов там дохуя. Лично я запили управление мотором и ахуел (направление, обороты, несколько реле, симистор, переход через 0, чтение тахометра и тд) в общем на недопиленой библиотеке мотора так и хуй забил.
тэн, насос, набор - это просто. А вот адекватных программ стирки написать - заеб.
Одно только распределение белья перед отжимом и взвешивание колдовство с тахометром заебешься реализовывать.
Можно конечно тупо на делеях робоцыпу сделать, но это говно.
>>260646
или поставить светодиод
>>260655
прежде чем что то изобретать - посмотри на али (200р стоит)

Аноним 02/12/16 Птн 22:37:24 260680246
>>260676
Вроде как эти эти экраны
эта liquidcrystal.h
Аноним 03/12/16 Суб 03:41:01 260704247
>>260656
проблему решил, надо было отключение прерывания перенести из второго в первое...
Аноним 03/12/16 Суб 11:20:34 260727248
>>260676
>экраны не умеют в кириллицу
Про эти не знаю, но вот те точно умеют в кириллицу. Главное купить такой в котором есть кириллица. Они под разные языки разные выпускаются.
Аноним 03/12/16 Суб 11:27:17 260728249
>>260679
>распределение белья перед отжимом и взвешивание
Всё так сложно? Ну да ладно, есть подозрение, что этот пакетник с таймером только переключает режимы во времени и подает нужные сигналы на бортовой компьютер. Всё может оказаться проще, чем кажется.

По какой фразе лучше искать упомянутое обсуждение?
Аноним 03/12/16 Суб 13:48:39 260739250
>>260644
Хуйня. На самом деле всё можно решить четырьмя пердуинами и двумя релюшками.
Аноним 03/12/16 Суб 14:50:17 260741251
>>260679
>распределение белья перед отжимом
Купить отдельно акселерометр и смотреть его показания. Это в массовом производстве придумывают хитрые способы, а когда сам 1 шт делаешь проще заплатить 300 р. за датчик.
Аноним 03/12/16 Суб 22:00:30 260787252
>>260741
>производстве придумывают хитрые способы
>а когда сам
Пиздуешь и покупаешь программатор для жадных - бу, то что они придумали, очевидно по такой логике.
Так то и с дефолтным тахометром можно, ебли столько же почти, тк надо ЭКСПЕРИМЕНТИРОВАТЬ
>>260728
>есть подозрение
Что ты не уверен с тем что сломалось еще.
>сигналы на бортовой компьютер
Логика тут есть. Попробуй для начала разобраться в этих сигналах.
>По какой фразе
Не нашел, видимо смыло. спрашивай итт
Аноним 03/12/16 Суб 23:13:57 260790253
3182881523644x4[...].jpg (25Кб, 614x461)
614x461
5108103de4cc.jpg (65Кб, 640x480)
640x480
>>260787
>покупаешь программатор
Думал об этом. Оверпрайс по сравнению с атмегой в разы. Подключать атмегу я буду только при стирке, примерно раз в месяц заливая туда нужную прошивку. Всё остальное время смогу с ней экспериментировать. Когда придет время окончательно разобрать машинку на моторчики и релюшки у меня останется атмега, вместо очень устаревшего программатора с почти исчерпанным ресурсом. Кстати ресурс б/у - это кот в мешке. Как покупать б/у амортизаторы. Короче всё в пользу атмеги.

>ЭКСПЕРИМЕНТИРОВАТЬ
Parapapapa i'm lovin' it.
Уже нагуглил видосы по подключению этих движков и тахометров. Только судя по вот этим фоткам, там таки есть бортовой компьютер в виде мотороловского чипа на второй фотке. Думаю если ему подать нужный сигнал, сымитировав поведение программатора, то он с движком сам договорится.

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

>разобраться в этих сигналах
После разборки этим и займусь, да. Через пару месяцев.
Аноним 04/12/16 Вск 00:00:13 260794254
>>260613
Ардуино как отладочная плата в продакшене не используется. (вообще случаи были, но это пиздец) Атмега (кристалл ардуины) - да.
Аноним 04/12/16 Вск 02:45:27 260805255
evo-1-2-error-t[...].png (5Кб, 440x413)
440x413
>>260794
>pro mini \
>>260790
>кот в мешке
Чаю.
>есть бортовой компьютер
Тащемто я нуфаг, но полагаю, что это как раз, та ебень, что управляет двигателем, ну шаговым может тоже. К ней должны идти провода от него и тахометра. Предположу, что с программатора туда идет пару 1\0 сигналов, типа стирка и отжим.
>странности
Я не знаю как работают СМА с механическим таймером, но обычные, если так себя ведут между полосканием и отжимом - часто(подтверждается соответствующей ошибкой) не могут избавится от дисбаланса.
Суть в чем, она потихоньку разгоняется до 200-300, измеряет стабильность показаний тахометра, если они выходят за пределы ануса, она останавливается, дает реверса и опять повторяет разгон и так пока равномерность ее не удовлетворит. Таким образом она распределяет ссаные трусы равномерно, чтоб на отжиме не ускакать в закат. Может повторять так много раз, но в итоге пошлет нахуй. Происходит это тогда, когда пизда подшипникам и люфтит.
Это все я так просто рассказываю, на всякий. Скорее всего конечно ебет мозг раздроченый программатор.
\
Аноним 04/12/16 Вск 08:09:24 260812256
>>260805
>ускакать в закат
Здесь другой случай. Останавливается ещё до слива, примерно в середине второго полоскания. После пары часов отдыха нормально сливает и ловит баланс. Если сразу выключить, подвинуть стрелку и включить, то повторяет один и тот же цикл в 5-10 оборотов постоянно при любом положении стрелки, может даже стоп пройти и пойти по второму кругу, повторяя этот короткий цикл. Поэтому я думаю, что там внутри за первые 30 минут что-то перегревается и отходит. Либо потому, что искрят загаженные контакты, либо потому, что грязная ось тормозит шаговик и он греется.

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

>>260739
Как ты это себе представляешь? Ты же тралишь, да?
Аноним 04/12/16 Вск 08:10:20 260813257
SA404133.JPG (115Кб, 1024x768)
1024x768
>>260812
>Например как эти.
Вот эти, слева.
Аноним 04/12/16 Вск 08:39:00 260815258
>>260812
Когда начала выёбываться стиралка (наливала и почти сразу сливала воду) тоже думал запилить ардуину с несколькими реле, благо никакой электроники я на блоке управления не нашел, тупо контакты. Мотор без тахометра. Никакой сложной логики перед отжимом я не замечал.
Сейчас стираю через костыль - ставлю таймер на блоке управления чуть позже начала, пока работает.
Аноним 04/12/16 Вск 10:48:27 260824259
>>260812
>На их основе можно поделки строить
Ты имеешь в виду МК? Лично я тупая хуйня. Например я покупал STM и нихуя не смог разобраться, кроме поморгать. То же и с этими буде, к тому же многие из них полочены от заливки прошивок.
Аноним 05/12/16 Пнд 20:18:24 261290260
2016-02-12 18.2[...].jpg (2958Кб, 1952x2592)
1952x2592
>>260824
>STM
>нихуя не смог разобраться
Сука ору с ардуино детей, мимо программировал AVR-ки в AtmelStudio, теперь перекатился на STM32 и божественную связку STM32Cube + Keil. Хули блять сложного прочесть пару мануалов или если совсем дегенрат - посмотреть видеоуроки и написать свой говнокод на ебаной сишке, которая не меняется из года в год в отличии от других яп, уже все разжевано до твоего рождения.
Аноним 05/12/16 Пнд 20:44:40 261299261
>>261290
Может человеку хочется заняться чем-то таким, но у него не так много времени и нет желания погружаться во всё это. Ардуино для этого и создана в основном для прототипирования конечно, но и для этого. Теперь каждый может почувствовать себя хекером электронщиком гуру схемотехники и повелителем паяльника и автоматизации.
Аноним 05/12/16 Пнд 21:00:45 261304262
2014-03-27 11.2[...].jpg (2879Кб, 2592x1952)
2592x1952
>>261299
>в основном для прототипирования конечно
Худшее что можно сделать с ардуиной, потому что тебе потом все равно придется все писать заново с нормальными либами и компилятором, по сути ты делаешь двойную работу. Это как написать прототип сайта на говеной CMS, а потом делать его на нормальном фреймворке. Единственное что можно сделать на ардуине это махарайку для себя, которая потом будет пылиться в столе, потому что китайцы уже сделали это дешевле и лучше.
Катушка Тесла (строчник) на ардуино Аноним 05/12/16 Пнд 21:03:12 261307263
Можно ли сделать и как?
Аноним 05/12/16 Пнд 23:06:44 261335264
>>261307
собираешь 5000 ардуинок последовательно каждая выдает по 5 вольт, в итоге ебашит прямоуголником напряжение 25 тысяч вольт чистоганом, а реально и того больше - 40 киловольт!


Математика великая штука: 5000*5=25 000 вольдЪ
Аноним 05/12/16 Пнд 23:10:38 261337265
>>261304
>тебе потом все равно придется все писать заново
А вот хуй. Я не электронщик, мне ваш продакшен нахуй не сдался. Я в ардуино как в лего играю.

Другой анон.
Аноним 05/12/16 Пнд 23:14:44 261339266
>>261337
>Единственное что можно сделать на ардуине это махарайку для себя
Аноним 05/12/16 Пнд 23:37:12 261342267
>>261290
Можешь посоветовать что-то из отечественных МК? Уровня Ардуино или серьезнее. Ну и желательно местной сборки.
Аноним 06/12/16 Втр 00:31:35 261345268
>>261342
Всем советую STM, серьезно, у китайцев отладочная stm32f030 стоит 150 рублей, stm32f103 (который мощней лол) - 120 рублей, при этом они уделывают любую ардуину абсолютно по всем характеристикам.
Аноним 06/12/16 Втр 00:41:40 261346269
>>261342
>>261345
Я на днях отвечал в ардуино-тред в /б/, даже сохранил, чтоб открывать глаза ардуинщикам:

На али STM32F030 стоит 30 руб штука, отладочная с ней 130 руб, программатор 135 руб. За 30 руб тебе дают 48MHz камень с 5-ю многоканальными 16 битными таймерами (почти во всех дешевых атмегах 16 битный таймер всего 1), несколько каналов DMA (чего в атмегах нет совсем), i2c, spi, uart, прерывания можно устанавливать на любой GPIO и еще много чего другого.

Самое смешное, что STM32F103 отладочная стоит 120 руб, за которые ты получаешь 72 MHz, встроенный USB, встроенные часы реального времени с ножкой для батарейки, еще больше периферии (таймеров, i2c, spi, uart, dma, can, ...).

>пока пытаюсь изучать, но не до могза костей, чтоб на асме писать
На асме пишут только конченые ретрограды и дауны не осилившие C, посмотрел бы я как ты будешь на асме писать код для usb девайса (не обоссаного uart c rs232, а полноценного usb hid), который собирает данные с кучи датчиков на разных шинах и аналоговых входах, обрабатывает все это и общается с пекой через полноценный интерфейс.

>>141215938
>STM сложнее
Ебать ору, ты наверное даже не пытался погуглить почитать 10 мин или посмотреть пару видео. Ставишь STM32Cube, в котором через гуи настраиваешь периферию, потом генеришь код под один из 5 редакторов (Keil наше все) и сидишь пишешь свой код.

>>141216646
>Ну ведь скорее всего кроме стандартной ide наверняка можно использовать другой нестандартрый C/C++ инструментарий. А если не нравятся либы то пиши сам раз такой умный.

Ну да, я достаточно умный чтобы не жрать говно. Другой инструментарий это Atmel Studio, но у тебя нищееба нету денег, что бы купить нормальный программатор с jtag и наслаждаться написанием кода и его отладкой в человеской ide.
Аноним 06/12/16 Втр 00:51:13 261347270
>>261346
Когда человек додумается, нахуя ему

> 48MHz камень с 5-ю многоканальными 16 битными таймерами, несколько каналов DMA, i2c, spi, uart, прерывания можно устанавливать на любой GPIO

то он сам купит STM32.

А пока он светодиодом мигает, нахуя ему 48Mhz камень?
Аноним 06/12/16 Втр 00:57:22 261349271
>>261347
Потому что эти камни стоят столько же, а местами и дешевле, чем обоссаная atmega328 в uno, про все остальное написано выше, так нахуя покупать устарелое говно и пачкать им руки, только потому, что его расхайпали в виде ардуины школьники и неосиляторы.
Аноним 06/12/16 Втр 01:20:30 261351272
>>261349
Ты забываешь про бульон экосистему. Тонны, миллионы гайдов и примеров по ардуине для новичка. А STM - более продвинутый уровень, мануалов меньше, пишут их уже продвинутые люди, которым вдаваться в основы незачем, вот и получается хуйня, а не старт.
Аноним 06/12/16 Втр 01:54:48 261353273
>>261351
Гайдов по stm дохуя, в том числе и на русском, даже несколько каналов есть на ютубе, где рассказывают как что делать.
Аноним 06/12/16 Втр 08:58:32 261372274
Ардуины сейчас на разных микроконтроллерах существуют. Суть ардуин не в микроконтроллере, а в простом языке программирования.
Аноним 06/12/16 Втр 11:12:17 261384275
>>261353
Бля, я попытался вкатиться в STM, я даже смог поморгать светодиодиком на макетке. Но эта сука IDE просто не хочет работать! Я попробовал Keil, я попробовал обложку к Eclipse, я поставил конструктор первичного кода настроек. Но оно не компилируется! Я читал гайды, курил маны, бочки делал уже. Не получается. Через месяц ещё раз попробую, ибо 72 МГц на самой мелкой из серии - уж очень прельщают, если я столько могу на 16 или 8 МГц.
Аноним 06/12/16 Втр 11:21:33 261385276
>>261372
IDE, ардуино это макетка плюс среда программирования. Язык один и тот же. Си.
Аноним 06/12/16 Втр 11:29:21 261386277
Аноним 06/12/16 Втр 11:37:08 261387278
>>261353
А еще ты забыл туеву хучу всевозможных "шилдов" и готовых скетчей к ним.
Аноним 06/12/16 Втр 12:01:05 261388279
Аноним 06/12/16 Втр 12:46:29 261390280
>>261372
>в простом языке программирования
в петушином языке программирования

>>261384
>Но эта сука IDE просто не хочет работать!
Хз что с тобой не так, пробовал через еклипс и coocox IDE - обе хуйня полная, с Stm32Cube + Keil я открыл для себя рай разработки под МК, это даже лучше чем AtmelStudio, которую я тоже боготворю за ее инструменты отладки и навигации по проекту.

>>261387
Эти шилди ты можешь и к STM подключать. Если ты под скетчами подразумеваешь примеры, то при работе с STM32Cube они есть в папке с HAL для каждой версии ядра (например STM32Cube_FW_F1_V1.4.0), там и вся периферия и примеры работы с FatFS, RTOS, тачскринами, созданием usb девайсов.
Аноним 06/12/16 Втр 13:14:15 261396281
Screenshot7.png (225Кб, 1919x1021)
1919x1021
Screenshot8.png (196Кб, 1919x1020)
1919x1020
Screenshot9.png (89Кб, 1919x1021)
1919x1021
Screenshot10.png (145Кб, 1919x1017)
1919x1017
>>261390
Ну и немного скринов самого куба и кейла.
Аноним 06/12/16 Втр 13:56:22 261440282
>>261390
>для каждой версии ядра
То есть старые программы нужно каждый раз перепиливать под новые версии и следить за изменениями?
Аноним 06/12/16 Втр 14:12:11 261444283
Screenshot11.png (102Кб, 699x1040)
699x1040
>>261440
Перепиливать не надо, изменения в основном касаются добавления новых камней/отладочных плат и оптимизации, при этом тебе не обязательно использовать последнюю версию, можешь оставаться на старой сколько тебе будет угодно.
Аноним 06/12/16 Втр 14:56:17 261450284
>>261346
>На али STM32F030 стоит 30 руб штука, отладочная с ней 130 руб
>STM32F103 отладочная стоит 120 руб
Пока ты здесь, накидай ссылок что-ли. Посмотрел на али, там совсем другие цены. Ну и заодно на русские каналы и гайды, которые ты признал годными. По своему опыту освоения ардуино могу сказать что первое время 80% времени уходило на пересмотр шлака.
Аноним 06/12/16 Втр 15:26:59 261461285
>>261450
STM32F030 отладочная 130 руб - https://ru.aliexpress.com/item/STM32F030F4P6-Small-Systems-Development-Board-CORTEX-M0-Core-32bit-Mini-System-Development-Panels-48-MHz/32744863422.html

STM32F103 отладочная 115 руб - https://ru.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-ForArduin/32282374854.html

Отдельно микрухи ищи сам, я брал по 30 и 70 рублей за штуку соответственно, но у тех продавцов их больше нет.

Каналы, на одном нормально объясняет принципы работы аппаратной части, на другом программной:
https://www.youtube.com/user/Sappise/videos
https://www.youtube.com/channel/UCG6ukCIfzURcjdq4T7vxJKA/videos

Но лучше ситать чем слушать их гнусавые голоса:
http://microtechnics.ru/category/mikrokontrollery/stm32cube/ - тут несколько страниц со всеми необходимыми примерами с использованием STM32Cube
http://easystm32.ru/ - по названию сайта понятно (но они в старых статьях использовали ебаный SPL вместо HAL, который пришел на его замену, поэтому из тех примеров имеет смысл только теоретическую часть брать)
Ну и до кучи, если того мало:
http://alex-exe.ru/category/radio/stm32/
http://catethysis.ru/stm32.html

А вообще все что тебе может понадобиться из примеров находится в
>папке с HAL для каждой версии ядра (например STM32Cube_FW_F1_V1.4.0), там и вся периферия и примеры работы с FatFS, RTOS, тачскринами, созданием usb девайсов.
Аноним 06/12/16 Втр 15:40:44 261463286
>>261450
Да не слушай ты этого кукареку. Если тебя устраивает ардуина, то и сиди на ардуино. Если хочешь заниматься сюриозной электроникой в рашке, то просто забей. Больше 1к даларов в месяц хуй заработаешь, даже если в регионе. Хотя к примеру с ЦОС дела чуть получше обстроят. Электроникой в рашке заниматься можно для себя и не больше. Хочешь заработать денег, то пиздуй в нормальное IT. В nvidia в московии сейчас ищут джунов тестировщиков и разработчиков. Там им платят 2к даларов со старта. Знания минимальные нужны, cuda, знания C на уровне прочтения и понимания ANSI C и знания иглиша на уровне ответить на письмо тимлида.
Ссу в ротейщик всем мамкиным коколектронщикам.
Как же заебали эти мамкины электронщики с их МК. Кокок купи ARM ококок вот это лучше кукареку. Да мне насрать на твоё ЛУЧШЕ. Я блядь под ARM софт собирал, когда ещё первые андроиды начали выходить.
Программирования под МК это ебанный аттракцион, где нет не стандартов, не правил чистого кода. Нихуя нет. Не одного юзей гайда. Нихуя просто. Весь код под МК это ебанный не масштабируемый говнокод, который написан только для того, чтобы кое как работать.
Это блядь ещё ничего. Говнокодеры настолько ебанулись, что они проектируют сейчас фильтры во всяких матлабах и ФИЛЬТРМХ, конвертируют код в кресты, а потом его заливают в МК. Ты представь какие блядь мамкины пругрумисты. Написали 3 команды, посмотрели глазами на графики и записали в МК.
А ещё больше меня поражают петухи, которые пишут на асм в 2016. Это просто ебанутые дауны, которые нихуя не понимают как работает компилятор. А главный их аргумент ПОСМОТРИ ЧТО ТУТ ЗА КОД Я ТАКОГО НЕ ХОТЕЛ. А у самих в коде блядь каждая функция возвращает указали в пустоту юлядь и принимает тоже самое. А для область видимости для таких петушар это вообще что-то на уровне взлома пентагона. КОКОК Я ТАКОГО НЕ ХОТЕЛ ТУПОЙ КОМПИЛЯТОР. ТЫ ЕБАНУТЫЙ СУКА НАУЧИСЬ ПИСАТЬ ЧИСТЫЙ КОД И КОМПИЛЯТОР БУДЕТ РАБОТАТЬ ЛУЧШЕ ЧЕМ ТВОЯ МАМКА В СОВКЕ.
СУКА КАК ЖЕ У МЕНЯ ГОРИТ ОТ ЕБАННЫЕ ПРУГРУМИСТОВ МК. Ебанные чертилы СТРАУСТУПА БЛЯДЬ ПОЧИТАЙТЕ ХОТЯ ТЫ. ЕБАННОГО СТРАУСТУПА и ANSI C ВАМ БЛЯДЬ СЛОЖНО ЧТО ЛИ ПРОЧИТАТЬ ЕБАНЫЕ 2 КНИГИ ЧТОБЫ ПОНЯТЬ, ЧТО ИСПОЛЬЗОВАТЬ STL НА ARM ЭТО ЕБАНУТАЯ ИДЕЯ. СУКА
Аноним 06/12/16 Втр 15:45:02 261466287
Аноним 06/12/16 Втр 15:50:47 261467288
>>261466
Я тебя найду и зарежу нахуй
Аноним 06/12/16 Втр 16:00:23 261468289
>>261463
Что несет пиздец просто. Какое IT, какая nvidia, меня твои истории просто доебали уже, никто тут не говорит про работу на кого-то. С пуполяризацией МК у тебя есть возможность зарабатывать нихуя не делая. Что тебе мешает создать электронное устройство, или даже несколько устройств, и продавать его для начала мелкосерийно, а потом выйти на серийное производство, причем ты можешь их продавать в 1,5-2 раза дешевле аналогов в магазинах (которые кстати собраны на коленке с самотравленными печатками лол, сам разбирал пару таких девайсов для предприятий), например:
http://phantom-stab.ru/catalog/reg-moshnosti/rm-2
http://250v.ru/goods/Regulyator-moshhnosti-RM-2-2
http://огород-21век.рф/categ5001_5002_5003.html
http://minifermer.ru/category_12.html

Ты блять видел эти цены, и это довольно покупаемое оборудование, можно сказать бытовое, прошивку для которого напишет даже ебаный даун и которое по себестоимости стоит хуйню. Сидишь пишешь свой код, добавляешь новые функции, разводишь печатку и делаешь ее сам или заказываешь (благо у китайцев можно заказать пробную партию в несколько штук), запихиваешь все это в корпус на ДИН рейку и выставляешь в инете на доске объеявлений/торговой площадке или договариваешься с мелким магазином в твоем мухосранске. И все блять ты можешь забыть о такой хуйне как работа, на которую ты проебываешь 2/3 своей ебаной жизни (остальную треть на сон).
Аноним 06/12/16 Втр 17:42:26 261500290
>>261468
Кстати, да. Раньше думал - оо, ебать, РЕГУЛЯТОР АВТОМАТИЧЕСКИЙ ЭЛЕКТРОННЫЙ, охуеть какая штука.
Потом захотел собрать часы на ГРИ, и по уши нырнул во всё это дерьмо. Чему удивлялся раньше - теперь просто смеюсь.
Мимо
Аноним 06/12/16 Втр 17:45:15 261501291
Так, ребятки, задача: есть RGB лента, ардуина. Необходимо, чтоб при открытии двери цвет менялся от синего к красному, по мере открывания двери. Выставляем три пина на выхода с PWM. Дальше как решать задачу?
Аноним 06/12/16 Втр 18:00:23 261506292
>>261501
Тебе нужен датчик угла поворота к примеру для начала
Аноним 06/12/16 Втр 18:34:03 261515293
>>261501
Замолчал что-то. Короче. После того как ты найдёшь датчик угла поворота. Тебе нужно будет его воткнуть в какую нибудь мостовую схему. Мостовая схема будет тебе выдавать сигнал о повороте в виде напряжения. Конечно запитать и рассчитать мост можно так, чтобы на выходе было 0-5V, но если не хочешь, сигнал нужно будет ещё нормализовать с помощью какого нибудь инструментального ОУ. Дальше это можешь засовывать в свою ардуину. Всё. Осталось только написать скетч, который интерпретировал эту инфу в цвета на RGB ленте.
Аноним 06/12/16 Втр 22:37:28 261574294
148102713719791[...].jpg (44Кб, 600x416)
600x416
Аноним 07/12/16 Срд 00:42:11 261585295
F5Jjctf70f0.jpg (121Кб, 720x720)
720x720
>>261463
Бля проиграл. Хуй знает, чья правда у вас тут, но пост повеселил, да и весь срач. СТМку таки закажу еще раз, ту проебал.хуй, который не смог в стм >>260824
>>261501
>>261515
По мне так в этом случае надо тупо переменный резистор поставить как датчик угла.
Считать с резистора положения крайние
val = analogRead(A0);
например это будет 150 при закрытой и 850 при открытой.
и на всякий случай установить их диапазон
чтоб отрицательных значений не хапнуть, когда разболтается
constrVal = constrain(val, 150, 850);
Потом привести эту цифру к диапазону ШИМ
pwmVal = map(constrVal, 150, 850, 0, 255);
Потом сделать шим цветов:
pwmRED = pwmVal;
pwmBLUE = map(pwmVal, 0, 255, 255, 0);
ну и все
analogWrite(redPin, pwmRED);
analogWrite(bluePin, pwmBLUE);


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




затем выяснить диапазон
Аноним 07/12/16 Срд 10:52:19 261625296
>>261585
Переменник на полоске сотрётся быстро. Переменник на проволоке - где их сейчас искать? Датчик Холла.
Аноним 07/12/16 Срд 11:26:51 261626297
>>261461
Анонимус доставляет. Спасибо, схоронил. Чем можно заменить ATMega2560?
Аноним 07/12/16 Срд 12:14:37 261634298
>>261626
Если не надо много ног - STM32F030F4P6 (15 из 20 ног доступно), иначе - STM32F103C8T6 (37 из 48). Впринцыпе STM позиционирует F030 как замену 8-и битных контроллеров (хотя у них есть STM8 линейка, но я ими никогда не пользовался), а F103 уже с идет ядром cortex-m3 и кучей всяких наворотов при этом стоя копейки.
Аноним 07/12/16 Срд 23:26:52 261709299
Как зарабатывать с помощью ардуина и знаний работы с ним?
Или это исключительно свистелка-перделка для развлечения в свободное время?
Аноним 08/12/16 Чтв 02:46:50 261727300
>>261709
Разрабатывать устройства на нём.
Аноним 08/12/16 Чтв 07:23:50 261730301
Какой программатор нужен для attiny24a чтобы шить его из atmel studio 7? В avrdude есть вариант attiny24 без буквы А, с буквой соответственно нет, это критично?
Аноним 08/12/16 Чтв 09:15:02 261741302
>>261730
attiny24a и attiny24 наверняка имеют те же диапазоны в памяти для программ. Я так atmega8 и atmega88 шью. Только файлы заголовков при компилировании разные.
Аноним 08/12/16 Чтв 09:21:44 261744303
Аноним 08/12/16 Чтв 19:17:32 261818304
ArduinoMega2560[...].jpg (971Кб, 2785x1353)
2785x1353
STM32F103C8T6-A[...].jpg (124Кб, 706x304)
706x304
>>261634
Вот я беру два камня в их минимальной обвязке. Смотрю на ATMega2560, потом на STM32F103C8T6, снова на ATMega2560, и понимаю, что к STM32F103C8T6 нужно какое-то дополнительное оборудование. С одной стороны хорошо, что в изделие зашивается только нужная масса, габариты и стоимость. С другой стороны, что к STM32F103C8T6 нужно дополнительно и как оно подключается и работает?
Аноним 08/12/16 Чтв 20:08:23 261823305
>>261818
Тебе нужен к ней только программатор st-link v2 (130-140 руб на али), чтоб прошивать и отлаживать код, а так там есть все необходимое: два кварца, кнопка сброса, перемычки выбора загрузчика, usb на который выведен usb контроллера (не USART) ну и преобразователь 5-3.3 В с рассыпухой на обратной стороне платы запаяны. На плате с атмегой просто еще есть переходник USART<->Serial и пара светодиодов индикации.
Аноним 08/12/16 Чтв 22:23:52 261841306
>>261818
Определись с задачей. Для чего тебе много ног?
Аноним 08/12/16 Чтв 23:36:57 261859307
>>261841
Например сделать умный дом на проводной связи, с датчиками движения, герконами, датчиками утечки воды и газа, клапанами перекрытия воды и газа, климат-контролем, сиреной, GSM модулем, проводным модемом, видеофиксацией, в том числе облачной, и контролем зарядки батарей.
Аноним 08/12/16 Чтв 23:39:36 261860308
>>261818
Поясните мимоньюфагу. Знаю основы атмег, там сначала в DDRx записываешь биты для портов, которыми хочешь управлять, потом в PORTx пишешь биты - сигналы портов.
А в STM как портами управлять? Там всё совсем подругому?
Аноним 08/12/16 Чтв 23:56:05 261863309
>>261860
На уровне регистров точно также, просто этих самых регистров там больше, но ребята из STM сделали такую штуку как HAL (Hardware Abstraction Layer):
https://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D0%BE%D0%B9_%D0%B0%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D1%85_%D0%B0%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%86%D0%B8%D0%B9
С ее помощью ты просто вызываешь функцию и передаешь в нее порт, пин и значение для записи к примеру. Это позволяет легко переносить код с одного контроллера на другой не только в пределах одного семейста (например Cortex-M0), но и на другое семейство (например Cortex-M4). Отпадает необходимость полностью переписывать инициализацию и обработку периферии, за тебя это делает HAL, а ты пишешь только функционал и интерфейс программы.
Аноним 09/12/16 Птн 00:29:46 261868310
>>261859
И вообще, я почитал вас тут и понял, что если всерьез заниматься МК, то вместо того, чтобы учить тупиковый Wiring и работать на железе, предназначенном для прототипирования, стоит сразу погружаться в Си и промышленное железо типа ST. Так ведь?
Аноним 09/12/16 Птн 00:39:37 261870311
>>261868
В Си погружаться стоит в любом случае, с его помощью ты сможешь программировать любой контроллер, а вот выбор самого контроллера зависит уже от личных предпочтений. Просто AVR имеет немного дурную репутацию из-за торможения развития своего железа (за последние лет 7 мало что изменилось, как пользовались атмегами так и пользуются, а иксмеги и их новые кортексы стоят дохера и на самом деле так себе по сравнению с STM32). Поэтому STM-ки захватывают эту нишу, все больше появляется бытовых девайсов с их использованием вместо атмег.
Аноним 09/12/16 Птн 00:48:27 261874312
>>261868
Рассматриваю это как задел для будущего устройства на работу. Например выучу я Си и ST на уровне умного дома. То есть соберу по видео-гайдам железо и прошивку из копипасты. Возьмут меня на зарплату выше средней вправлять мозги автоматике, желательно с командировками, желательно по всей стране? У меня знакомый что-то похожее делал по городу, ездил с ноутбуком по точкам, подключался в щитках к автоматике и настраивал. Норм зарабатывал, правда давно это было.
Аноним 09/12/16 Птн 00:57:29 261876313
>>261874
В случае с работой на дядю, разработка железа совсем не похожа на клепание сайтиков, не достаточно знать стека программных технологий, в 99% случаев от тебя будут требовать еще знание схемотехники, хотя бы на уровне понимания как работают резисторы, емкости, зачем и где нужны подтяжки и много чего другого. Я например делаю девайсы на продажу (написал прошивку, развел плату, заказал с али все детали, остается только спаять, прошить и запихнуть в корпус), что для меня намного проще чем сидеть каждый день в офисе и 8-10 часов ебашить говнокод по ТЗ, лишь бы угодить заказчику.
Аноним 09/12/16 Птн 01:13:50 261877314
>>261876
В офисе я уже свое отсидел, спасибо. Меня больше интересует вправлять мозги уже готовому железу на объектах корпорации, разбросанных по всей стране. Или хоть по области. Поступил сигнал, выдали командировочные на бензин, еду и гостиницу, или просто на поезд туда и обратно и паек, поехал, подключился к какой-то вышке-ретранслятору, насосной системе, зерноуборочному комбайну, боевому роботу охраны периметра, перепрошил, потусил в новом месте и уехал. Тянет рандомно шастать, желательно в комфорте и за деньги.
Аноним 09/12/16 Птн 01:21:08 261878315
>>261877
Такая работа есть, но ее мало и она узкоспециализированная, например обслуживание GSM станций или ПЛК вроде Siemens SIMATIC для термопластавтоматов. Хз как такие вакансии искать, думаю начальство туда своих знакомых пристраивает, так как работенка не пыльная и платят норм.
Аноним 09/12/16 Птн 01:54:49 261879316
>>261878
>GSM станций или ПЛК вроде Siemens SIMATIC
Во-во, ты понял о чем я. Стоит начинать с прошивки STM на Си или обмазаться сразу чем-то особенным?
Аноним 09/12/16 Птн 01:57:09 261880317
>>261879
Сначала попробуй вообще найти хотб какую-то похожую вакансию, чтоб иметь представление какие там требования. Просто Си + контроллеры обычно подразумевает под собой разработку, а не обслуживание.
Аноним 09/12/16 Птн 06:29:12 261892318
Котаны, как можно реализовать такую поебень - ты нажимаешь в жоповозке педаль газа, и вместе с этим цвет на трехцветной светодиодной ленте чтоб менялся от синего к красному по мере нажатия педальки до пола?
Аноним 09/12/16 Птн 08:49:39 261899319
>>261879
Для Симатика Си нахуй не упал, там своя среда разработки. Да и вообще во всех пром. контроллерах. FBD STL и прочая хуйня. Более чем достаточно. Си там, разве что какие-нибудь хитрые модули всовывать.
Аноним 09/12/16 Птн 09:14:56 261901320
>>261877
> вправлять мозги уже готовому железу
Тебе нужно прочитать инструкцию к тому устройству, а не СИ учить.
Аноним 09/12/16 Птн 09:17:25 261903321
>>261892
Измеряй напряжение на датчике положения педали или датчике положения дроссельной заслонки и меняй цвет. По OBD можно так же получить процент нажатия педали.
Аноним 09/12/16 Птн 09:40:49 261910322
>>261863
А в профессиональной среде не зашкварно использовать CubeMX?
Аноним 09/12/16 Птн 13:23:59 261926323
>>261910
Хз, я когда дебажил код, часто копался в исходниках того, что он генерит (HAL). Так вот там все очень красиво и лаконично написано, используются структуры, возвращаются состояния, обрабатываются все возможные события, причем сами обработчики очень удобно сделаны через __weak функции. Кароче я б не постеснялся такой код запихнуть в какую-нибуть промышленную йобу.
10/12/16 Суб 01:40:06 262041324
>>261823
>не USART
и тут мне БОМБАНУЛО
>>261585 - хуй
>>261892
вон под спойлером пост, как раз то, что нужно, только проще к тахометру, чем к педальке подключиться.
Аноним 10/12/16 Суб 01:53:57 262043325
>>262041
>и тут мне БОМБАНУЛО
ты че, ебнутый?
10/12/16 Суб 09:13:40 262076326
images.jpg (13Кб, 328x153)
328x153
глпнгп.PNG (51Кб, 891x612)
891x612
>>262043
Ты говоришь об использовании слова бомбануло?
Если о стм, то я сразу сказал тут >>260824
>Например я покупал STM и нихуя не смог разобраться
это была плата STM8S-DISCOVERY (п1) и она работала от УСБ сразу. Потом тут мне насоветовали взять с али и я заказал STM32F103C8T6 ARM STM32 Минимальная Система Развития Борту увидел там УСБ и подумал - что она будет подключаться к компу.
А потом сказали, что надо еще и прохрамотр, тут я и разозлился, но тоже заказал.
Ебанутый? Ну да, немного, больше проблема, что я нуфаг.

Аноним 10/12/16 Суб 13:31:07 262097327
>>262076
>STM8S-DISCOVERY
Там возле usb уже запаян программатор ST-LINK. Он запаян на всех официальных платаха от ST, чтоб не покупать его отдельно (их оригинальный программатор значительно дороже китайского клона стоит). Причем ты можешь использовать его, чтоб программировать и другие платы, там должны быть перемычки и разъем программатора.

Тот usb, о котором я говорю - это аппаратный usb, с его использованием твой контроллер будет распознаваться как полноценный девайс любой современной ОС без необходимости драйверов, и с кучей разных плюшек (в отличии от USART-Serial, являющимся всего лишь виртуальным ком-портом, для которого еще и драйвера нужны). При этом ты его можешь настроить чтоб он был:
- Audio Device - что-то типа usb звуковой карты
- Communication Device (Virtual Port Com) - просто передача данных туда сюда, как с USART
- Download Firmware Update (DFU) - загрузчик прошивки
- Human Interface Device (HID) - клавы, мыши и прочие устройства ввода-вывода
- Custom Human Interface Device (HID) - тоже что и выше но с кастомизацией под свою версию драйвера (создание своих дескрипторов)
- Mass Storage - что-то типа кардридера к примеру
Аноним 10/12/16 Суб 16:52:46 262120328
blob (1076Кб, 1920x1080)
1920x1080
Привет анон. заказал пикрелейтед.
это STM32F103C8T6
Как заливать в неё код?
знаю можно через usb uart, но какой?
знаю, что можно прошить загрузчик, чтобы потом по распаянному usb можно было, если есть такой, кинь соус на него, в гугле не нашел.
Я ньюфаг, перехожу с arduino на st
Аноним 10/12/16 Суб 20:49:47 262170329
Снимок.PNG (61Кб, 867x595)
867x595
>>262097
Нихуя не понимаю, мне надо программатор к этой плате, которую я заказал?
Дискавери я выкинул нахуй давно.
Аноним 10/12/16 Суб 21:50:19 262175330
>>262170
Выкинул дискавери - ушел нахуй от суда

Прошить эту борду можно через уанр боотлоадер
Аноним 10/12/16 Суб 22:00:33 262177331
Без названия (1).jpg (6Кб, 281x180)
281x180
>>262175
>Выкинул дискавери - ушел нахуй от суда
>пердуинотред
Аноним 11/12/16 Вск 01:41:57 262210332
>>262120
Лучше купи программатор, с ним ты сможешь дебажить код, поверь это очень удобно и пригодится чтоб научиться понимать как и что работает (ты можешь ставить точки остановки, на которых программа будет останавливаться внутри контроллера в реальном времени и ты сможешь посмотреть значения переменных, регистров и т.д.)

Для прошивки через UART загрузчик используется UART_1, тут подробней:
http://easystm32.ru/useful-things/42-bootloader-stm32
>>262170
Да. Либо через UART, как описано выше, но тогда ты не сможешь дебажить код.
https://www.youtube.com/watch?v=DCjhJCk_bIE
Аноним 11/12/16 Вск 13:32:48 262280333
Посоны, посоветуйте программатор с Али, что бы в Atmel Studio 7 работала пошаговая отладка
Аноним 11/12/16 Вск 14:06:46 262282334
Аноним 11/12/16 Вск 14:58:17 262284335
>>262280
Насколько я знаю, китайские JTAG программаторы поддерживаются студией вплоть до 4.19, для более новых нужны официальные, рекоммендую официальный JTAGICE3, сам таким пользуюсь, в нем есть все необходимые интерфейсы и прошивка постоянно обновляется под новые версии студии.
Аноним 11/12/16 Вск 16:20:45 262290336
>>262284
>JTAGICE3
Сколько он стоит при нынешнем курсе-то?
Аноним 11/12/16 Вск 18:08:09 262308337
>>262290
Хз, я покупал 4 года назад.
Аноним 11/12/16 Вск 19:21:53 262320338
где можно узнать как правильно использовать прерывания по таймеру и не облажаться. У кого ни спроси все говорят что надо делать прерывания как можно короче. Но хотелось бы чтобы пояснили за всё и подробно
Аноним 11/12/16 Вск 20:13:26 262324339
>>262320
>надо делать прерывания как можно короче
Ну и хули туту непонтяного? Там должно быть максиму изменение занчения переменной с парой проверок (счетчик времени, установка флага, проверка состояния порта), никаких вычислений и передачи данных. Тоесть в прерывании ты можешь выставить флаг, что надо передавать что-то или производить вычсисления, а потом в главном цикле уже проверить флаг и выполнить передачу/вычисления.
Аноним 12/12/16 Пнд 07:17:20 262360340
>>262284
Я вчера ради интереса поставил 4.19 - против 7 версии это жутко унылое говно. Даже не знаю что и делать - покупать ли новый программатор и под 4.19 попробовать юзать старый.

Ввод и редактирование программы в Студии 4.19 остался на уровне Турбопаскаля 7.
Аноним 12/12/16 Пнд 07:18:30 262361341
Аноним 12/12/16 Пнд 09:09:28 262377342
>>262320
прерывание_нейм (void)
{
счетчик++;
флаг = 1;
флаг2 = 1;
}

И

прерывание_нейм (void)
{
функция_нейм(счетчик);
функция_нейм(флаг);
флаг = 1;
счетчик++;
счетчик2++;
}

Во втором примере - длинное прерывание. В первом короткое. Количество инкрементируемых счетчиков можно удерживать до 10, важно складывать, а не умножать, делить, вычитать. Флагов прерывание может содержать до 30. Это всё без потерь времени существенных. Также сильно зависит от тактовой частоты микропроцессора.
Аноним 12/12/16 Пнд 23:07:04 262466343
>>262377
Что за бред? Откуда такие "точные" цифры 10, 30?
Аноним 13/12/16 Втр 12:25:11 262506344
>>262466
2^3 ~ 10 и 2^5 ~ 30. Так пойдет?
Все весьма условно и зависит от частоты камня. Чем меньше, тем лучше. Опытным путем были установлены примерно такие цифры.
Аноним 13/12/16 Втр 18:18:17 262546345
>>262466
Всё как всегда, эмпирически. Попробуй сам. Или просто иди нахуй, зачем я вообще тебе что-то пишу.
Аноним 13/12/16 Втр 18:26:21 262549346
>>262546
Скажите, пожалуйста, у меня прерывание происходит с частотой 2 Гц - сколько тактов мне можно под обработчик отвести?
Аноним 13/12/16 Втр 20:00:57 262560347
screenshot1.png (74Кб, 532x643)
532x643
2 чаю анончики, помогите осмыслить этот злоебучий автомат Мили для чего нужны y1,y2,y3 если по сути мы переходим входными иксами и на выходе будут эти самые y1,y2,y3 но для чего они нужны? а так же что за входные Bx1???
Аноним 13/12/16 Втр 20:48:31 262565348
>>262549
Установи флаг состояния и выполняй обработчик вне прерывания - как показывает опыт, это лучший вариант. 2Гц - 500 мс, при частоте 1 МГц или 8МГц? Или 16 МГц?
Аноним 14/12/16 Срд 03:07:10 262605349
image.png (66Кб, 1366x728)
1366x728
Анон, можно ли запилить тру-inline функцию? Набрасываю контроллер для WS28120B и не хватает трети микросекунды. Слово inline не делает ровным счетом нихуя, тестил на ногодрыге, чистый код выдает импульсы с периодом 0.25мкс, а что void(), что inline void() длятся на полмикросекунды дольше.
Аноним 14/12/16 Срд 03:09:34 262606350
>>262605
>WS28120B
WS2812B, быстрофикс.
Аноним 14/12/16 Срд 03:28:10 262607351
Нашел, нужно перед декларацией __attribute__((always_inline)) написать.
Аноним 14/12/16 Срд 03:37:40 262608352
>>262605
>ногодрыг
лол, что это?
Аноним 14/12/16 Срд 03:46:52 262609353
>>262608
digitalHigh(pin); digitalLow(pin);. Полезная штука, позволяет смотреть время выполнения отдельных кусков программы, не особо ее задерживая.
Аноним 14/12/16 Срд 07:02:03 262627354
>>262565
2 Гц это 500 мс вне зависимости от частоты процессора, это внешнее прерывание, идущее DS1307
Аноним 14/12/16 Срд 13:41:36 262651355
>>262627
Что-то ещё выполняется совместно с этим прерыванием?
Аноним 14/12/16 Срд 15:01:19 262655356
>>262651
Да практически ничего, это часики на газоразрядных индикаторах
Аноним 14/12/16 Срд 17:57:21 262680357
>>262655
Тогда можешь выполнять всё, что душе угодно, но так, чтобы оно укладывалось в 480 мс. Чтобы было время на небольшой простой.
Я делал часики с термопарой и симистором, для контроля тёплого пола. Там примерно тоже самое, только необходимо ещё опрашивать кнопки или энкодер. Вот это "медленные" прерывания.
Если у тебя будет задача принять данные быстро по любой шине (1-wire, i2c, spi), а потом обработать их быстро (wav-плеер, сборщик температур и данных о влажности, например), тогда только делать короткие прерывания.
Аноним 14/12/16 Срд 19:13:57 262692358
Помогите ньюфани, нашел тут новогодний проектик https://github.com/kitesurfer1404/WS2812FX
Обьясните на кошках как мне по очереди включать эффекты
#include <WS2812FX.h>

#define LED_COUNT 30
#define LED_PIN 12

WS2812FX ws2812fx = WS2812FX(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);

void setup() {
ws2812fx.init();
ws2812fx.setBrightness(100);
ws2812fx.setSpeed(200);
ws2812fx.setMode(FX_MODE_RAINBOW_CYCLE);
ws2812fx.start();
}

void loop() {
ws2812fx.service();
}
это включает FX_MODE_RAINBOW_CYCLE как включить например FX_MODE_DUAL_SCAN спустя минуту
сильно не ругайтесь ну не понимаю я
Аноним 14/12/16 Срд 19:51:53 262696359
Такой вопрос, мне надо посчитать true RMS, я подаю на АЦП синусоиду сдвинутую на 1.5В вверх (тоесть ноулем является 1.5В, а отрицательная полуволна немного не дотягивает до 0 АЦП), надо ли мне при подсчете RMS просто оперировать со значениями АЦП или надо еще и пересчитывать значения с отрицательной полуволны?
Аноним 14/12/16 Срд 20:51:38 262703360
>>262680
у меня опрос кнопок начинается только после прерывания int0, после нажатия на кнопку "Режим" - начало изменения настроек и выбора режимов
Аноним 14/12/16 Срд 21:05:30 262706361
>>262692
Время выполнения задается вот так

extern volatile unsigned long timer0_millis;;
void loop() {
timer0_millis=0;
while((timer0_millis*1000)<secs)
{ws2812fx.setMode(...);}
}
В библиотеке не копался, думаю, этого должно хватить.
Аноним 14/12/16 Срд 21:10:40 262707362
>>262706
Не, неправильно. В теле функции будет
timer0_millis=0;
ws2812fx.setMode(...);
while((timer0_millis*1000)<secs)
ws2812fx.service();
Аноним 14/12/16 Срд 22:15:13 262712363
Котаны, а кто-нибудь реализовывал измеритель напряжения/тока для бытовой электросети?

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

А вот с напряжением не так ясно. Если просто вкорячить резистор и подключить к пердуине, то не будет гальванической развязки. А трансформаторы большие и дорого обойдутся. Может для таких незначительных мощностей можно намотать маленький самодельный развязывающий транс?
Аноним 14/12/16 Срд 22:33:49 262713364
Можно ли как то подключить пердуину к VGA монитору и вывести на него несколько чисел, в четверть экрана, типа температуры? Гуглил, но нашел хуйню какую то, типа статических картинок.


>>262712
Вроде видел такую хуйню на али за бигмак.
Аноним 14/12/16 Срд 22:38:25 262715365
>>262713
Готовую такую хуйню я тоже видел, и даже покупал, но она выдавала погоду на Марсе.
Аноним 14/12/16 Срд 22:40:19 262716366
>>262715
Тогда самое простое - вырвать транс из какой то хуйни.
Аноним 14/12/16 Срд 23:17:47 262726367
>>262712 Некоторые дешманские счетчики вроде меркурия 201.х используют AD7753. Остается раздербанить счетчик, сдуть микроконтроллер и вывести spi от AD7753. Заводская калибровка конечно проебется, но не велика проблема. Spi там конечно же не изолирован от сети, что впрочем решается использованием esp8266.
https://onedrive.live.com/?authkey=%21ACXDAvI8VK7J4%5FI&v=TextFileEditor&id=9959A9B95A8DE0BD%213973&cid=9959A9B95A8DE0BD&parId=9959A9B95A8DE0BD%213971
>Может для таких незначительных мощностей можно намотать маленький самодельный развязывающий транс?
Приличные одноваттные трансы стоят от 2$. Но есть вариант дешевле. Поставить резистивный делитель где-то на 5мег этот желательно взять или выводным высоковольтным или собрать из последовательно соединенных смд - они должны держать не меньше 1кв и 1к с фазы/нейтрали и диф.усилитель на LMV321 с 100к в цепи ос. Это даст 3.4в при 340в на входе.
Аноним 15/12/16 Чтв 06:54:19 262744368
1481772187924.jpg (45Кб, 540x720)
540x720
Внимание двач , зачёт электротехника , облегчите мне сегодняшний день
Аноним 15/12/16 Чтв 11:55:08 262779369
Снимок.JPG (62Кб, 702x708)
702x708
>>262707
чтото нИработает
ты обьясни все как для джебила что куда
Аноним 15/12/16 Чтв 13:29:58 262784370
>>262744
Облегчись себе в штанишки, неуч.
Аноним 15/12/16 Чтв 16:03:35 262797371
Аноним 15/12/16 Чтв 17:27:58 262811372
>>262779

Перед timer_millis поставь int
будет
int timer0_millis=0;

Аноним 15/12/16 Чтв 17:29:16 262812373
>>262811

А бля, прохлопал что тебе тот анон писал.
ТОгда хуй знает.
Аноним 15/12/16 Чтв 23:40:16 262860374
>>262779
Лол, таймер - глобальная переменная. Она вне функции объявляется.

Ты хоть про области действия переменных почитай.
Аноним 19/12/16 Пнд 00:03:27 263257375
35.jpg (160Кб, 800x600)
800x600
Какой то полтергейст.
В общем хочу разобраться с gsm m590.
Использую nano в качестве усб-сериал (ch340).
в пердуино залито
pinMode(0, INPUT);
pinMode(1, INPUT);

Инструкция гласит, пиши в монитор АТ, меняя скорость, пока не будет ОК.
Все это быстро произошло, смутило, что отвечает ОК на любой скорости. Из команд работает только несколько.
собственно АТ, эховклвыкл, и ATI ответ LSI Softmodem Version 2.2.89.2.
Я как только не колдовал, но на все остальное отвечает ЕГГОГ. В процессе колдовства, заметил удивительное, отвечает мне НЕКТО и без модуля ЖСМ, лол.
Полагаю, этот кто то и мешает мне с можулем общаться.Кто это? пердуина? СН340? Че сделать то?

Аноним 19/12/16 Пнд 13:06:41 263316376
Посоны, если я захочу в ардуиновской среде на С писать, где можно скачать сишные библиотеки типа stdio.h и прочие.
Аноним 19/12/16 Пнд 13:54:09 263325377
>>263316
они уже установлены, просто попробуй их указать
Аноним 20/12/16 Втр 14:26:19 263456378
546677.jpg (276Кб, 1369x1008)
1369x1008
>>263257
Бля! я совсе поехал. Мне кто то из com3 отвечает на команду AT, даже когда в usb ничего не вставлено, а реальных com портов на ноуте нет. Пиздец.
Ws2801 и ws2812 Аноним 20/12/16 Втр 15:02:07 263464379
Arduino nano в хату, пацаны. Заказывал себе комплектухи для попсового йобаамбилайта и наткнулся на неплохой околоновогодний проект с почти теми же комплектующими. Но проблема в том, что он использует ws2812 и либу неопиксель, а у меня лента на ws2801 , и от скетча этого ничего не работает соответственно, так как нужно задействовать еще вывод Clock на ленте. Есть ли варик малой кровью переделать скетч под мой случай?
Аноним 20/12/16 Втр 19:46:58 263501380
>>263456
Это виртуальная пара, настроенная повторителем, чудик. Зайди уже в диспетчер устройств и проверь.
Аноним 20/12/16 Втр 20:11:48 263506381
>>263464
Выясняешь по документации на WS2801 тактовую частоту Clock и тактируешь. Бит - изменение состояния, следующий бит - изменение состояния.
Аноним 20/12/16 Втр 22:53:31 263517382
>>263506
Это ты , конечно, хорошо сказал, но спасибо за совет ( без иронии спасибо). Ws2801 через библиотеку от adafruit подключаются обычно, буду пример от 2812 на 2801 пробовать пердолить с новой библиотекой
Аноним 21/12/16 Срд 12:34:40 263547383
>>263517
Там максимум частоты 25 МГц, на любой до неё можешь тактировать. Что там сложного?

if (Byte & (0b00000001 << Bit_Count) > 0)
PORTX |= 0b00000001;
else PORTX &= 0b11111110;
if (Flag) PORTX &= 0b11111101;
else PORTX |= 0b00000010;
Flag = ~Flag;
Bit_Count++;
if (Bit_Count > 7) Bit_Count = 0;
Аноним 21/12/16 Срд 14:21:15 263554384
Аноним 21/12/16 Срд 14:24:28 263555385
Снимок.PNG (71Кб, 711x566)
711x566
>>263554
а, ок.
Вот же падла, ебал мне скудный мозг.
Аноним 21/12/16 Срд 14:33:18 263556386
Так что заказывать то? Ардуину или Stm32? Накидайте ссылок на али для второго, чтобы сразу все нужное, без "а еще прорраматор надо заказать, а еще вот эту плату и вот эту".
Аноним 21/12/16 Срд 16:59:42 263581387
>>263556
Ардуину бери. У неё огромное комьюнити, нагуглишь любую проблему.
А возникнут вопросы по stm32, тебя в даташит пошлют. Или нахуй.
Аноним 21/12/16 Срд 17:49:57 263588388
>>263581
Что впрочем, в этой ситуации, одно и то же.
Аноним 21/12/16 Срд 18:23:57 263593389
ph6.jpeg (56Кб, 576x432)
576x432
>>263555
Быть глупым не стыдно. Стыдно не желать учиться и находить свои ошибки.
Аноним 22/12/16 Чтв 05:38:59 263628390
14785397310911.jpg (78Кб, 637x799)
637x799
Котаны, посоветуйте АЦП для ардуины, которым бы можно было измерять сигнал от -5.0В до +5.0В, а не только положительный, как встроенным.

И чтобы как минимум 12 бит, а лучше 14-16.

И в идеале с i2c выходом, чтоб можно было целую кучу понавешать.
Аноним 22/12/16 Чтв 21:24:28 263706391
tank-arduino.jpg (119Кб, 1500x1247)
1500x1247
У кого-нибудь есть самоходная йоба на такой гусеничной основе? Сделайте пожалуйста несколько фоток. Буквально 2-3.
Аноним 22/12/16 Чтв 22:46:16 263717392
1325620143078Fi[...].jpg (80Кб, 600x364)
600x364
1325620143078Fi[...].jpg (83Кб, 600x367)
600x367
Аноним 23/12/16 Птн 00:12:47 263725393
>>263717
Слона-то я и не приметил, спасибо.
Аноним 23/12/16 Птн 10:16:15 263741394
>>263706
У меня только сам танк есть. Тебе зачем?
Аноним 24/12/16 Суб 02:17:51 263846395
Пацаны, помогите.
Пытаюсь прошить плату своего 3д принтера и выскакивает вот такая шняга, что делать?

[CODE]
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
[/CODE]
Аноним 24/12/16 Суб 08:09:08 263857396
>>263846
>что делать?
>Double check connections and try again
Аноним 24/12/16 Суб 12:42:48 263871397
>>263706
Пока есть только платформа. Прокрастинирую уже с апреля.
Аноним 24/12/16 Суб 18:17:59 263894398
>>263846
А до этого шил этот контроллер? Если заказывал китайские, то могли туда бутстрапон не зашить.
Аноним 24/12/16 Суб 20:29:37 263904399
Стартер кит в оп посте актуален? Почему он стоит дороже аналогов?
Аноним 24/12/16 Суб 20:33:13 263905400
>>263904
Бля. Что-то не вижу у этого продавца эзернет шилда.
Аноним 24/12/16 Суб 22:05:16 263911401
Аноним 24/12/16 Суб 23:12:10 263922402
ESP8266-ESP-01-[...].jpg (56Кб, 688x680)
688x680
>>263911
>эзернет
>ESP8266
2ch /ra/
Аноним 25/12/16 Вск 00:04:21 263927403
>>263922
Зачем эзернет, когда есть вайфай?
Аноним 25/12/16 Вск 12:44:18 263960404
>>263927
Например, чтобы иметь скорость передачи около 1 гбит, а не нестабильные 50мбит, которые могут быть достигнуты только в вакууме в альтернативной реальности с идеальными физическими законами и непосредственной близости пердуины и клиента.
Аноним 25/12/16 Вск 13:28:26 263969405
>>263960
Дело даже не столько в скорости, сколько в стабильности сигнала.
Аноним 25/12/16 Вск 16:06:14 263987406
хурдур дерп (2).jpg (43Кб, 450x418)
450x418
>>263960
ГИГАБИТ НА АРДУИНЕ?!
Аноним 30/12/16 Птн 14:54:31 264560407
1462069179-f1ef[...].jpeg (46Кб, 536x614)
536x614
Долбоёб-переросток 42лвл врывается в ардуино-тред и скромно спрашивает: Пердуино-мега хватит для автоматизации котельной? Или смотреть в сторону 32-х битных СТМ?
Аноним 30/12/16 Птн 15:09:47 264563408
>>264560
Хватит с избытком, но ERM писать придётся уже на ПК.
Аноним 30/12/16 Птн 17:35:19 264577409
Аноним 31/12/16 Суб 12:33:17 264636410
>>264560
16 МГц хватит, если ты только не решил устроить MESH сеть на 2 Мбита. Алгоритмы контроля температуры, влажности достаточно медлительны, так как связаны с инерционными системами.
Аноним 01/01/17 Вск 03:05:34 264683411
Короче. Такое дело нарисовалось.
2 дня,как начал играться с ардуиной.
Помогите воплотить в жизнь следующую задумку.
1.Написан .bat файлик, который считывает температуру процессора и отправляет на ком порт следующий текст:
"CurrentTemperature
3692"
(температура в кельвинах*10)
2.Ардуинка должна эту информацию принять и сравнить ее с заданным значением (пусть 3700),
если больше, то должен загореться светодиод, если меньше - погаснуть.
3.Проблема. Светодиод не горит. Помогите разобраться с типом данных, которые читает ардуина. мне кажется проблема тут.
зы позже скину коды
Аноним 01/01/17 Вск 14:13:46 264700412
Аноним 01/01/17 Вск 15:15:49 264704413
Аноним 01/01/17 Вск 16:23:56 264707414
xboxarduino.png (37Кб, 890x220)
890x220
Можно ли на ардуино запилить такую штуку? Контроллер(обычный, проводной) подключен по усб к ардуино, ардуино подключен к пк по 2 усб-кабелям, 1 он должен определятся как собственно хбокс-контроллер, 2 как хид-девайс. По дефолту все нажатия кнопок контроллера должны быть просто продублированы на 1 усб, но некоторые сочетания кнопок контроллера должны быть перенаправлены на 2 кабеля как нажатия кнопок клавиатуры/мышки. Если можно, то что для этого нудно купить из плат? Я практически ничего про ардуино не знаю. С программной частью разберусь, думаю, обычные кресты я знаю более-менее.
Аноним 01/01/17 Вск 18:29:50 264714415
Сап. Хуй знает где искать тред по авр, поэтому напишу сюда.

Код должен примерно раз в секунду инвертировать ножку 2 порта B. Но он ничего не делает. Где я ошибся?

ISR(TIMER0_OVF_vect) {
k++;
}

int main(void)
{
TIMSK=0b00000001;
sei();
DDRB = 0b00000100;
TCCR0=0b00000101;
while (1)
{
if (k==61) {
if (1 & (PORTB >> 2)) {
PORTB=0;
} else { PORTB = 0b00000100; }
k=0;
}
}
}
Аноним 01/01/17 Вск 18:43:35 264715416
>>264714
Если засунуть все, что находится while в прерывание, то все работает. Что за ёбаная магия?
Аноним 01/01/17 Вск 19:07:37 264717417
>>264715
Попробуй отключить оптимизацию или объявить k как volatile.
Аноним 01/01/17 Вск 19:22:24 264720418
феол.png (6Кб, 234x322)
234x322
>>264717
Отключил, не помогло.
Я добавил PORTD=k;
Получил пикрелейтед. То есть k доходит до 60 (00111100) и почему-то останавливается. Если сделать не 61, а 31 допустим, то k доходит до 30 и так же останавливается по непонятным причинам.
Аноним 01/01/17 Вск 20:41:05 264734419
>>264720
{
TIMSK=0b00000001;
sei();
DDRB = 0b00000100;
TCCR0=0b00000101;
while (1)
{
if (k==61) {
if (1 & (PORTB >> 2)) {
PORTB=0;
} else { PORTB = 0b00000100; }
k=0;
}
}
}

И

{
TIMSK=0b00000001;
sei();
DDRB = 0b00000100;
TCCR0=0b00000101;
while (1)
{
if (k > 60)
{
    if ((PORTB & 0b00000100) > 0) {PORTB=0;}
     else { PORTB = 0b00000100; }
    k=0;
}
}
}
Аноним 01/01/17 Вск 20:44:32 264736420
>>264707
>3 usb порта на ардуино
хотет
Аноним 01/01/17 Вск 21:14:47 264739421
>>264734
Все, разобрался. С нужно было действительно все переменные обозначить как volatile. Я потом добавил второй таймер, который должен был сбрасывать флаг в прерывании, но он по какой-то причине не сбрасывал и МК зацикливался.
Аноним 01/01/17 Вск 21:26:42 264740422
>>264739
Вот код

ISR(TIMER1_COMPA_vect) {
TCCR1B=0b00001000;
reset=false;
}

reset=true;
while (reset);

И на while он зацикливался, хотя по идее должен прерыванием сброситься.
Аноним 01/01/17 Вск 23:20:56 264752423
post-171081-0-7[...].jpg (90Кб, 600x600)
600x600
Аноним 02/01/17 Пнд 09:51:40 264762424
>>264740
Как давно ты начал писать код? Мне для себя, чисто поржать. Это же классическая ошибка! Ты сначала ставишь reset = True; а потом пытаешься проверить его на False. Это твоя невнимательность, я тоже таким же страдаю, если тебя это утешит.

Твоя задача с миганием решается одним таймером.

mSec++;
if (mSec > 30) PORTB |= 0b00000100;
if (mSec > LED_Speed) {PORTB &= ~0b00000100; mSec = 0;}
Аноним 02/01/17 Пнд 13:25:04 264773425
>>264762
>а потом пытаешься проверить его на False.
Но я его пытаюсь проверить на true.
while(reset); все равно что while (reset==true);
Аноним 02/01/17 Пнд 15:20:58 264776426
>>264740
> while (reset);
Мда
reset хотя бы объявил как volatile? Он у тебя точно только глобально объявлен?
Аноним 02/01/17 Пнд 15:22:34 264777427
>>264762
> Ты сначала ставишь reset = True; а потом пытаешься проверить его на False
Он его типа из прерывания потом меняет на false
Аноним 02/01/17 Пнд 15:42:45 264779428
>>264776
>Он у тебя точно только глобально объявлен?
Да
>reset хотя бы объявил как volatile?
Когда объявил, тогда все заработало.

Но мне несколько непонятно это. Судя по всему при проверке циклом чтение переменной совпадает с записью false в прерывании и они как-то конфликтуют.
Аноним 02/01/17 Пнд 15:46:36 264780429
>>264779
А, блять кажется я вкурил.
Программа тупо пропускает проверку в while, потому что переменная никак в ней не меняется и компилятор оптимизирует, тупо убирая эту проверку.
Аноним 02/01/17 Пнд 16:02:43 264781430
>>264780
> Программа тупо пропускает проверку в while, потому что переменная никак в ней не меняется и компилятор оптимизирует, тупо убирая эту проверку.
Бинго. Можешь еще для эксперимента и закрепления знаний убрать volatile и поиграть с опциями оптимизации компилятора. И посмотри, что он будет выдавать в ассемблере в различных случаях
Аноним 03/01/17 Втр 19:14:28 264882431
Поясните про функцию подавления шума при захвате таймера. Правильно ли я понимаю, что захват происходит не чаще, чем раз в 4 такта при включенном подавлении шума?
Аноним 03/01/17 Втр 19:15:04 264883432
Аноним 04/01/17 Срд 19:30:25 264988433
Господа, помогите с i2c. Хотел прикрутить к китайской ардуине гироскоп MPU-6050. Но или я дурак, или лыжи не едут. Сначала залил код сканера http://pastebin.ru/CzQndSVu
Один из многих и самый простой. Подключил гироскоп +, землю, клок, дату. Пос схемам из гугла. Вообще, на моей uno китайцы вывели дополнительно i2c в сторонку.

В чем проблема: ардуина не видит девайс. Попробовал просто запустить код без гироскопа. http://prntscr.com/drg9jg
Не идет даже перебора адресов. Похоже, что код умирает тут: Wire.beginTransmission(address);

С 8го адреса если начинать, результат такой же. В итоге подозреваю, что либо с платой что-то не так, либо с библиотекой. Что делать? Не знаю как проверить что сдохло.
Аноним 05/01/17 Чтв 00:30:09 265024434
14834881522311.jpg (135Кб, 1280x849)
1280x849
Ребята, я тупой пиздец, спасите.
Суть такова делаю девайс, одна из его функций - отправка смс позвонившему рандому с температурой.
модуль м590.
Сделать софтсериал у меня вообще не получилось, я даже не понимаю почему, хотя однократно за 2 часа ебли со скоростями и прочим хеллоудаун таки отправилось Забил хуй, достал мегу, переписал какой то пример под железный сериал - заработало. Но это хуй с ним. Так как я полный нуб в программировании -
ТЕПЕРЬ СУТЬ:
Вот я поймал String at
RING

+CLIP: "7987100500",145,,,"",0

КАК МНЕ ВЫСОСАТЬ ИЗ НЕЕ ТОЛЬКО НОМЕР??
в String sendTo

Аноним 05/01/17 Чтв 13:55:26 265079435
>>255973 (OP)
>Самое время зарабатывать 300kk/sec и наставлять молодых оленят на путь истинный ITT

А что - на этом можно профит поиметь? Кроме того, что программированию в процессе анон обучиться.
Аноним 05/01/17 Чтв 15:04:22 265097436
>>265024 Брать примеры и смотреть как реализовано там. 90% кода уже написано (с)
Аноним 06/01/17 Птн 01:53:18 265163437
>>265097
>>265024
Долго пердолился и родил это:

if (Serial1.available()) {
while (Serial1.available()) {
ch = Serial1.read();
if (ch == '7')
{
delay(10);
tel += char(ch);
for (int i = 1; i <= 10; i++)
{
ch = Serial1.read();
tel += char(ch);
delay(10);
}
Serial1.println("ATH0");
Serial.print ("Zvonit: ");
Serial.println(tel);
tel = "";
}
}
}
}

Какие подводные камни?
инбифо:любая цифра 7 свалившаяся из сериала делает меня обезьяной
-а ты добавь сравнение еще из 9


Аноним 06/01/17 Птн 02:25:30 265164438
>>265163
Что если добавить проверку на коды всех операторов и длину строки после 7?
Аноним 06/01/17 Птн 05:43:59 265169439
>>265164
Ты можешь на С туда код вкатать, IDE сожрет спокойно. В нем работа с форматированием строки, наверно проще.
Аноним 06/01/17 Птн 10:07:08 265181440
14832729317523.jpg (71Кб, 604x575)
604x575
>>265169
Была такая мысль. Но так как я совсем нуфаг, я попросил знакомую это сделать.
Она сделала так:
http://ideone.com/cXaq21
ide это сожрал, но он похоже не воспринимает charж как строчку и начинает плеваться. В общем не может преобразовывать String в charж и обратно.

>>265164
Код оператора это вот это?
>+CLIP: "79871005000",145,,,"",0
Алсо, может просто проверять все 10 символов на факт цифры? Уж вряд ли жсм модуль пошлет 10 цифр начиная с семерки кроме как во время звонка если самому ничего типа imei у него не просить.
Аноним 06/01/17 Птн 10:10:21 265182441
>>265181
>проверять все 10 символов на факт цифры
if(ch >= '0' && ch <= '9')
Вот так. Я думаю еботка же просто не символ, а его номер в таблице сравнивает, а номера там тоже по порядку идут, правильно?
Аноним 06/01/17 Птн 16:00:57 265222442
Дудуинщики, где можно найти гайд для совсем ньюфагов, где бы рассказывалось, какая дырка за что отвечает и что куда совать? подарили няшу на НГ, пытаюсь въехать, но пока не получается
Аноним 06/01/17 Птн 17:10:28 265229443
>>265181
>Она сделала так:
Тут такое дело, что если на С писать, то там кучу настроек сначала нужно сделать, частоту кварца выставить, ножки. Мне кажется, то, что она писала, мк не сожрет нормально.

>>264988
Посоветовали логическим пробником искать проблему. Косяк таки в плате.
Аноним 06/01/17 Птн 17:15:28 265230444
how-to-optimize[...].gif (35Кб, 551x352)
551x352
Аноним 06/01/17 Птн 20:04:36 265258445
>>265230
Там ничего серьёзней, чем как мигать диодом и потом сразу "get inspired". Так-то в сети куча мануалов суй сюда, это сюда, код вот. Но это любой даунич сделает. Я говорю о гайде, где бы объяснялось, что этот пин то-то, этот то-то, подключать так-то и поэтому будет работать, вот бредборд работает так-то и тому подобное. Неужели нет такого подробного?
Аноним 06/01/17 Птн 20:13:03 265261446
>>265258
Ну гугли, хули ты. Даташит я тебе показал, пины настраиваются. Хочешь глубже, выкинь ардуино иде, пиши на С.

Ардуина специально для даунич, быстро собрать, быстро запрогать. Прототипирование же.
Аноним 06/01/17 Птн 20:54:29 265268447
>>265261
Да мне больше гайдов бы по схемам, бредбордам их подключению/взаимодействию. Прогнать-то я умею, похуй на это.
Даже в этом треде нет ни одной ссылки на годный мануал для новайсов
Аноним 06/01/17 Птн 20:58:13 265269448
>>265268
Какой тебе мануал? На сс есть схемы включения, да и гуглится все. Не понимаю что тебе нужно.
Аноним 06/01/17 Птн 23:16:18 265299449
Аноним 06/01/17 Птн 23:30:37 265302450
>>265299
Да я ему уже показывал картинку, вполне хватило бы. Он просто не знает чего хочет/как начать учить.

Алсо, есть простой мануал где-нибудь по поиску косяков с помощью логического пробника, такой чтобы для совсем новичков. Не найду никак.
Аноним 07/01/17 Суб 14:21:30 265359451
>>265222
Найди себе какую-нибудь книжку по схемотехнике и читай. Чтобы знать, где какие выводы находятся у конкретного МК, как раз и нужны даташиты.

Сами МК - это по сути устройства для преобразования входных сигналов в выходные. Если ты в физике (электронике) не силен, то тебе МК ничего кроме мигания светодиодом не даст.

В любом случае, можешь оставить любой любой контакт, я тебе поясню за любой вопрос.
Аноним 07/01/17 Суб 14:44:33 265361452
Поясните за прерывание.
Вот у меня есть PIR датчик, он вроде дает +5 при движении и держит несколько секунд. Мне нужно перезапускать таймер, когда кто двигался. Как он будет себя вести от того что импульс от датчика долгий? И в какой момент снова сработает?
инбифо: гугли@проверяй за щеку себе
Аноним 07/01/17 Суб 14:47:12 265362453
>>265361
Даташит датчика надо смотреть, смотреть как он и что посылает, так тебе никто не скажет
Аноним 07/01/17 Суб 15:03:42 265363454
>>265362
>дает +5 при движении и держит несколько секунд
Я не за датчик, а за преоывания спрашиваю же.
Аноним 07/01/17 Суб 15:05:46 265365455
>>265361
Что прерывание? Поясняй нормально.
Аноним 07/01/17 Суб 15:07:57 265366456
>>265222
Заходишь в ньюфаготред, там в шапке есть вся нужная литература. А лезть в мк не зная нихуя — прямая дорога к уринированию твоего лица.
Аноним 07/01/17 Суб 15:13:23 265367457
>>265365
Ставлю прерывание на пин2. Датчик держит Low в покое, при срабатывании дает high на 2 секунды. Пока он срабатывает будет high. Мне надо сбрасывать таймер, с момента как все успокоилось. Как настроить прерывание?
Аноним 07/01/17 Суб 15:21:50 265368458
>>265367
>Мне надо сбрасывать таймер, с момента как все успокоилось
А зачем тебе таймер вообще? Я так понял у тебя контроллер просыпается от внешнего события, делает что нужно, а потом опять засыпает, верно? Если так, то ловишь прерывание, делаешь что нужно, ждешь >>2 секунд, дальше засыпаешь.
Аноним 07/01/17 Суб 16:01:56 265369459
>>265361
>>265361
Сделай две переменные состояние сейчас и предыдущее.

int state=0;
int prevstate=0;

в цикле

state=pin;
if (prevstate==0)&&(state==1) {начало импульса}
if (prevstate==1)&&(state==0) {конец импульса}
prevstate=state;
Аноним 07/01/17 Суб 16:55:57 265371460
>>265369
>int
Лаел, заводить под один бит двухбайтную переменную — вся суть пирдуинавскага праграмеравания. Хоть и на память и оперативку всем сейчас похуй.
Аноним 07/01/17 Суб 17:08:14 265373461
>>265371
Ага, еще и скобочки не везде стоят. Хуле доебался, это просто псевдокод, чтоб понять принцип.
Аноним 07/01/17 Суб 20:16:57 265401462
>>265368
Мне необходимо знать время, сколько датчик молчит.
Аноним 07/01/17 Суб 20:25:01 265404463
>>265401
ДА-ТА-ШИТ
или эмпирически
Аноним 07/01/17 Суб 21:44:18 265440464
>>265401
Хм, тогда настраиваешь таймер на прерывания каждую секунду, например, в прерывании инкрементируешь какую-то еба переменную, величину которой нужно заранее посчитать.
Аноним 07/01/17 Суб 23:16:15 265457465
>>265404
Ты че сука?
Вот представь - датчик это дверной звонок, в который звонят иногда, подавая высокий уровень. Вот мне надо измерить время между сейчас и последним нажатием звонка. НА ЧТО ЧИ-ТАТЬ? На кнопку или на атмегу?
>>265440
нахуй мне надо прерываться каждую секунду, мне надо в прерывании millis() как то посчитать.

attachInterrupt(0, anus, FALLING);
void anus()
{
А вот тут хуй пойми.
Сперва хочется записать
time = millis();
}
Затем уже, когда надо узнать время последнего нажатия:
result = millis() - time;
НО, прочитал такую хуйню и не понимать:
>Внутри функции-обработчика прерывания функция delay() не будет работать; значения, возвращаемые функцией millis(), не будут увеличиваться. Также будут потеряны данные, полученные по последовательному интерфейсу во время выполнения обработчика прерывания.
И хули? Выводить из прерывания какой то флаг, а его в лупе обсчитывать и обнулять?
Аноним 07/01/17 Суб 23:19:14 265458466
>>265457
на оба девайса надо читать
Аноним 07/01/17 Суб 23:30:07 265460467
>>265458
На кнопку прочитал (за щеку).
Когда я на атмегу прочитаю и все пойму я вас обоссу сюда писать не буду.
Аноним 07/01/17 Суб 23:37:50 265462468
>>265457
Слушай, ты знаешь, как отсчитывается определенное время в микроконтроллере?


Аноним 07/01/17 Суб 23:44:51 265463469
>>265462
Ну я как то так делаю:
time = currentMillis - previousMillis;
Ну еще переполнение бывает, но я как то ваще не один девайс включенным столько не держал.
А ЧЯДНТ?
Аноним 07/01/17 Суб 23:46:57 265464470
>>265462
Или ты про саму хардварную физику?
Ну там частота, вся хуйня, прибавляет на такте, хз в общем.
Аноним 07/01/17 Суб 23:52:12 265466471
>>265463
Я этот пердуиноязык не понимаю, можешь мне не писать код. Просто нужно понимать что происходит в контроллере на самом деле, для чего нужны таймеры/счетчики и как они работают.
Аноним 08/01/17 Вск 00:04:46 265467472
Сколько у вас ардуин? Я тут приспосабливаю свою к одной задаче и понимаю, что надо ещё одну заказывать - не снимать же ту каждый раз поиграться. Но жаба душит итальянскую брать, возьму с али рупий за 200
Аноним 08/01/17 Вск 00:06:16 265468473
gdoquFTirE.jpg (85Кб, 607x1080)
607x1080
>>265466
Сука, лалка, печёт на проигрыше мне сейчас.
Пердуноязык он не понимает. Ну на тебе бинарник:
:1000000092C10000C0C10000BEC10000BCC1000020
:10001000BAC10000B8C10000B6C10000B4C1000000
:10002000B2C10000B0C10000AEC10000ACC1000010
:10003000AAC10000A8C10000A6C10000A4C1000020
:10004000A2C10000A0C100009EC100009CC1000030
:100050009AC1000098C1000096C100002EC60000A1
:1000600092C1000001C60000D6C500008CC100008E
:100070008AC1000088C1000086C1000084C1000060
:1000800082C1000080C100007EC100007CC1000070
:1000900099C500006EC5000076C1000074C1000063
:1000A00072C1000070C100006EC100006CC1000090
:1000B0006AC1000068C1000066C1000064C10000A0
:1000C00062C1000060C100005EC100005CC10000B0
:1000D0005AC1000058C1000056C1000054C10000C0
:1000E00052C100004403470336033A0340037E0332
:1000F0004B034F03550359035D03630367036B030E
:100100007E0371037503790300002100240027009A
:100110002A002D0030003300010100000401070116
:100120000A01000020002300260029002C002F00D7
:100130003200000100000301060109010000220055
:10014000250028002B002E003100340002010000A1
:10015000050108010B010505050507050808080844
:10016000020202020A0A080804040404010101014F
:10017000010101010303030303030303040707074A
:100180000C0C0C0C0C0C0C0C0202020206060606EF
:10019000060606060B0B0B0B0B0B0B0B01021020BC
:1001A00020080810204010204080020102010804AD
:1001B0000201010204081020408080402010080441
:1001C000020180040201804020100804020108049A
:1001D00002010102040810204080010204081020DE
:1001E000408000000A0B02090C0D0E0807030401F1
:1001F00000000000000000000000000000000000FF
:1002000000000000000000000000000000001211CB
:1002100010000000000000000000000000000000CE
:10022000000000000000000000407A10F35A00A017
:10023000724E18090010A5D4E80000E876481700AF
:1002400000E40B54020000CA9A3B000000E1F505EF
:10025000000080969800000040420F000000A08639
:1002600001000000102700000000E803000000006B
:100270006400000000000A0000000000010000000F
:1002800000002C76D888DC674F0823DFC1DFAE5929
:10029000E1B1B796E5E3E453C63AE651997696E8BC
:1002A000E6C28426EB898C9B62ED407C6FFCEFBC40
:1002B0009C9F40F2BAA56FA5F490055A2AF75C936B
:1002C0006B6CF9676DC11BFCE0E40D47FEF520E6A1
:1002D000B500D0ED902E0300943577050080841E84
:1002E000080000204E0A000000C80C333333330FDF
:1002F000986E12831141EF8D2114893BE65516CF7C
:10030000FEE6DB18D1844B381BF77C1D901DA4BB87
:10031000E424203284725E228100C9F124ECA1E53C
:100320003D27A706E00A11241FBECFEFD1E2DEBFB2
:10033000CDBF00E00CBF13E0A0E0B2E0ECE3F2E2DE
:1003400000E00BBF02C007900D92A438B107D9F7A7
:1003500024E0A4E8B3E001C01D92AA3EB207E1F791
:1003600011E0C2E9D1E000E006C021970109802F29
:10037000FE010E94020BC139D10780E00807A9F7EE
:1003800051D50C940D113CCEFC01A089B18982E0BD
:100390008C93A485B5851C92A685B7858FEC8C932C
:1003A000108EA489B58986E08C93A289B3898C913B
:1003B00080618C93A289B3898C9188608C93A28987
:1003C000B3898C9180688C930288F389E02D8081B9
:1003D0008F7D80830895CF92DF92EF92FF920F93EB
:1003E0001F93CF93DF936C017A018B01C0E0D0E0C3
:1003F000CE15DF0589F0D8016D918D01D601ED9103
:10040000FC910190F081E02DC6011995892B11F422
:100410007E0102C02196ECCFC701DF91CF911F91E1
:100420000F91FF90EF90DF90CF900895FC01A0898D
:10043000B1898C91A689B78982FD0FC09C91818D6D
:100440008F5F8F73228D821749F0218DDF01A20FFC
:10045000B11D5D969C93818F08958C910895FC0148
:10046000918D828D981761F0828DDF01A80FB11DEB
:100470005D968C91928D9F5F9F73928F90E008950F
:100480008FEF9FEF0895FC01918D828D981731F0C9
:10049000828DE80FF11D858D90E008958FEF9FEF1D
:1004A0000895FC01918D228D892F90E0805C9F4FF3
:1004B000821B91098F73992708958EE893E0F1DFED
:1004C00021E0892B09F420E0822F08958BE294E04B
:1004D000E8DF21E0892B09F420E0822F0895FC0158
:1004E000848DDF01A80FB11DA35ABF4F2C91848DBD
:1004F00090E001968F739927848FA689B7892C93F2
:10050000A089B1898C9180648C93938D848D98138C
:1005100006C00288F389E02D80818F7D8083089555
:10052000EF92FF920F931F93CF93DF93EC0181E043
:10053000888F9B8D8C8D981305C0E889F9898081FF
:1005400085FD23C0F62E0B8D10E00F5F1F4F0F733C
:100550001127E02E8C8DE8120BC00FB607FCFACFE6
:10056000E889F989808185FFF5CFCE01B8DFF2CF28
:100570008B8DFE01E80FF11DE35AFF4FF0820B8FC8
:10058000EA89FB898081806207C0EE89FF896083E8
:10059000E889F98980818064808381E090E0DF913F
:1005A000CF911F910F91FF90EF900895CF93DF931C
:1005B000EC01888D8823C1F0EA89FB89808185FD63
:1005C00005C0A889B9898C9186FD0EC00FB607FCBD
:1005D000F5CF808185FFF2CFA889B9898C9185FFFD
:1005E000EDCFCE017CDFE8CFDF91CF91089580E0A1
:1005F00090E0892B19F06ADF811120C080E090E043
:10060000892B19F05ADF81111CC080E090E0892B02
:1006100041F080E090E0892B21F00E9400008111E0
:1006200013C080E090E0892BA1F080E090E0892B5E
:1006300081F00E94000081110AC008950E9400000C
:10064000DDCF0E940000E1CF0E940000EACF0C94B1
:100650000000089590E0FC013197E231F10508F0C7
:100660004DC08827EE58FF4F8F4FCCC78091800038
:100670008F7703C0809180008F7D809380000895E4
:1006800080918000877FF9CF84B58F7702C084B5D1
:100690008F7D84BD08958091B0008F7703C08091D5
:1006A000B0008F7D8093B0000895809190008F7787
:1006B00007C0809190008F7D03C080919000877F5C
:1006C0008093900008958091A0008F7707C080915B
:1006D000A0008F7D03C08091A000877F8093A00041
:1006E0000895809120018F7707C0809120018F7D30
:1006F00003C080912001877F8093200108951F937C
:10070000CF93DF93EFEEF1E09491E9EAF1E0D49139
:10071000E3E6F1E0C491CC23D1F0182F992311F036
:10072000892F98DFEC2FF0E0EE0FFF1FE45CFE4F07
:10073000A591B4918FB7F894111105C09C91ED2F3C
:10074000E095E92302C0EC91ED2BEC938FBFDF9194
:10075000CF911F9108953FB7F894809189039091AC
:100760008A03A0918B03B0918C0326B5A89B05C08A
:100770002F3F19F00196A11DB11D3FBFBA2FA92F20
:10078000982F8827820F911DA11DB11DBC01CD019D
:1007900042E0660F771F881F991F4A95D1F7089589
:1007A0008F929F92AF92BF92CF92DF92EF92FF9281
:1007B0006B017C01D0DF4B015C01C114D104E10469
:1007C000F104E9F0C8DFDC01CB0188199909AA0915
:1007D000BB09883E9340A105B10578F321E0C21A18
:1007E000D108E108F10888EE880E83E0981EA11C6C
:1007F000B11CC114D104E104F10421F7DECFFF9054
:10080000EF90DF90CF90BF90AF909F908F90089522
:10081000CF93DF932091E4043091E504232B79F00A
:10082000FC01C091E004D091E10460817181CE01AE
:100830000E94430D009719F08C1B9D0B02C08FEF97
:100840009FEFDF91CF9108950E942F0D61157105E3
:1008500079F0FB0101900020E9F73197AF01461BC9
:10086000570BDC01ED91FC910280F381E02D19948E
:1008700080E090E008950F931F93CF93DF93EC01F6
:10088000E5DF8C016AE172E0CE01E0DF800F911FAD
:10089000DF91CF911F910F9108950F931F93CF93E5
:1008A000DF93EC01E881F981DB0114964D915C91B5
:1008B00015976D917C910280F381E02D19958C0143
:1008C0006AE172E0CE01C2DF800F911FDF91CF910C
:1008D0001F910F9108950F931F93CF93DF93EC0116
:1008E00088819981009729F02A813B812617370753
:1008F00080F48B016F5F7F4FCED7009761F09983B3
:1009000088831B830A832C813D81232B11F4FC01F6
:10091000108281E001C080E0DF91CF911F910F91A3
:100920000895EF92FF920F931F93CF93DF93FC01F3
:10093000248135816115710511F480E018C04115DD
:100940005105A1F07B01EC018A01020F131FB801D0
:10095000C2DF882391F3288139818C819D81B70181
:10096000820F931F0E943C0D1D830C8381E0DF9159
:10097000CF911F910F91FF90EF900895CF93DF9348
:10098000EC0188819981009709F0EDD619821882CF
:100990001D821C821B821A82DF91CF910895CF9312
:1009A000DF93EC016115710559F0FB010190002006
:1009B000E9F73197AF01461B570BB3DF811102C036
:1009C000CE01DCDFCE01DF91CF910895CF93DF938D
:1009D000EC01FB014481558160817181A2DF8111AD
:1009E00002C0CE01CBDFCE01DF91CF910895EF920F
:1009F000FF920F931F93CF93DF93EC017B018A014A
:100A0000BA0169DF811103C0CE01B8DF07C01D83C1
:100A10000C83B701888199810E943C0DCE01DF9142
:100A2000CF911F910F91FF90EF900895CF93DF9397
:100A3000EC016115710551F0FB0101900020E9F70F
:100A40003197AF01461B570BD2DF01C097DFCE01B4
:100A5000DF91CF910895CF93DF93EC01FB018617CF
:100A6000970751F0608171816115710521F0448112
:100A70005581BDDF01C082DFCE01DF91CF910895A6
:100A8000FC01118210821382128215821482E3CF3C
:100A9000FC01118210821382128215821482611568
:100AA000710549F0FB0101900020E9F73197AF0192
:100AB000461B570B9CCF0895FC018081918153C642
:100AC000EF92FF920F931F93CF93DF93CDB7DEB7D3
:100AD000A1970FB6F894DEBF0FBECDBF7C01CB014E
:100AE000BA01F701118210821382128215821482D8
:100AF00042E0420F8E010F5F1F4FDFD7BC01C701DD
:100B000095DFA1960FB6F894DEBF0FBECDBFDF9183
:100B1000CF911F910F91FF90EF9008950F931F9326
:100B2000CF93DF93CDB7DEB762970FB6F894DEBFF1
:100B30000FBECDBF8C01CB01F80111821082138250
:100B400012821582148250E0BE016F5F7F4F0E94B7
:100B5000D10DBE016F5F7F4FC80168DF62960FB68F
:100B6000F894DEBF0FBECDBFDF91CF911F910F91E3
:100B700008951F920F920FB60F9211240BB60F9289
:100B80002F933F934F935F936F937F938F939F9395
:100B9000AF93BF93EF93FF938EE893E0A0DCFF91B8
:100BA000EF91BF91AF919F918F917F916F915F91E5
:100BB0004F913F912F910F900BBE0F900FBE0F9052
:100BC0001F9018951F920F920FB60F9211240BB61B
:100BD0000F922F933F934F935F936F937F938F93D6
:100BE0009F93AF93BF93EF93FF938EE893E01EDC48
:100BF000FF91EF91BF91AF919F918F917F916F91F5
:100C00005F914F913F912F910F900BBE0F900FBEB0
:100C10000F901F9018951F920F920FB60F921124EC
:100C20000BB60F922F933F934F935F936F937F93E6
:100C30008F939F93AF93BF93EF93FF938BE294E0D7
:100C40004EDCFF91EF91BF91AF919F918F917F917A
:100C50006F915F914F913F912F910F900BBE0F902D
:100C60000FBE0F901F9018951F920F920FB60F9204
:100C700011240BB60F922F933F934F935F936F9373
:100C80007F938F939F93AF93BF93EF93FF938BE2E9
:100C900094E0CCDBFF91EF91BF91AF919F918F9149
:100CA0007F916F915F914F913F912F910F900BBE6C
:100CB0000F900FBE0F901F9018951F920F920FB6B6
:100CC0000F9211242F933F938F939F93AF93BF93D2
:100CD0008091850390918603A0918703B09188034A
:100CE0003091840323E0230F2D3720F40196A11DBA
:100CF000B11D05C026E8230F0296A11DB11D20934A
:100D000084038093850390938603A0938703B09315
:100D100088038091890390918A03A0918B03B091FD
:100D20008C030196A11DB11D8093890390938A03C2
:100D3000A0938B03B0938C03BF91AF919F918F9140
:100D40003F912F910F900FBE0F901F901895EEE8D6
:100D5000F3E01382128248EE53E060E070E04483D7
:100D60005583668377838EE092E0918380832DECB8
:100D700030E0358724872CEC30E03787268728EC55
:100D800030E0318B208B29EC30E0338B228B2AEC46
:100D900030E0358B248B2EEC30E0378B268B118E98
:100DA000128E138E148EEBE2F4E0138212824483CF
:100DB0005583668377839183808385EC90E0958764
:100DC000848784EC90E09787868780EC90E0918B15
:100DD000808B81EC90E0938B828B82EC90E0958B02
:100DE000848B86EC90E0978B868B118E128E138EFF
:100DF000148E6CE172E080EE94E04ADE6CE172E009
:100E00008AED94E045DE6DE172E084ED94E040DE31
:100E100065E272E08EEC94E03BDE6EE372E088EC1B
:100E200094E036CECF93DF93CDB7DEB762970FB69F
:100E3000F894DEBF0FBECDBF789484B5826084BDC8
:100E400084B5816084BD85B5826085BD85B58160CE
:100E500085BD80916E00816080936E00109281004C
:100E60008091810082608093810080918100816007
:100E700080938100809180008160809380008091C8
:100E8000B10084608093B1008091B0008160809354
:100E9000B0008091910082608093910080919100D8
:100EA0008160809391008091900081608093900098
:100EB0008091A10082608093A1008091A100816057
:100EC0008093A1008091A00081608093A000809118
:100ED00021018260809321018091210181608093B2
:100EE00021018091200181608093200180917A000E
:100EF000846080937A0080917A00826080937A0087
:100F000080917A00816080937A0080917A00806875
:100F100080937A001092C100E9EAF1E02491E3E6BF
:100F2000F1E08491882399F090E0880F991FFC01EB
:100F3000E85FFE4FA591B491FC01E45CFE4F859102
:100F400094918FB7F894EC91E22BEC938FBFEEE97C
:100F5000F1E02491E8E5F1E084918823C9F090E084
:100F6000880F991FFC01E85FFE4FA591B491FC0129
:100F7000E45CFE4F459154913FB7F8949C91822FC9
:100F8000809598239C93FA019081892380833FBFA9
:100F90008BE294E0F9D961E472E08BE294E06BDCDF
:100FA0008EE893E0F1D961E572E08EE893E063DCCE
:100FB00064E670E080E090E0F3DB6BE572E08EE8E1
:100FC00093E059DC64E670E080E090E0E9DB60E605
:100FD00072E08EE893E04FDC64E670E080E090E041
:100FE000DFDB6AE672E08EE893E045DC64E670E001
:100FF00080E090E0D5DB20EA422E26E8522E6624DF
:101000006394712CE4EEF1E08491EEE9F1E0149147
:10101000E8E5F1E00491002379F081111BDBE02F7A
:10102000F0E0EE0FFF1FEE5DFE4FA591B4918C91A5
:10103000182311F081E001C080E061DB8EE893E0CD
:1010400030DA892B09F4BAC284E6282E312C8EE8D6
:1010500093E027DA892B09F4B1C28EE893E0FFD937
:10106000182F80938D03873391F76AE070E080E05A
:1010700090E096DB19831A8241E050E0BE016F5F79
:101080007F4F80EE94E04DDC0AE010E08EE893E0C4
:10109000E6D980938D0389831A8241E050E0BE0136
:1010A0006F5F7F4F80EE94E03CDC6AE070E080E0B0
:1010B00090E076DB0150110949F768E772E08EE8AD
:1010C00093E0D9DB6DE772E08BE294E0BFDB60EE8A
:1010D00074E08BE294E0E1DB68EE73E080E090E0A6
:1010E0005FDB53D52CEB32E040E050E00E94B010C3
:1010F000DC01CB01885F984FAF4FBF4FB1016FD27A
:10110000072E000C880B990BF0D76B017C013DD5A5
:10111000A30192010E94B0104B015C0166E872E0ED
:10112000CE010196B5DCCE01019672DB8C01CE01B9
:101130000196C2DC17FD2DC04AE0B401CE010D9628
:10114000EDDC22E0B701A601CE010796B9DC62E929
:1011500072E0CE0101969CDCBE01695F7F4FCE013B
:10116000019634DC63EB72E01ADCBE01635F7F4F

>Просто нужно понимать
Это ардуино. А я нуфаг и школьник. Понимать надо тому, кто институты заканчивал и микроволновки РАЗРАБАТЫВАЕТ для эленберга. А мне надо время посчитать, скажи как сделать?
Аноним 08/01/17 Вск 00:09:13 265469474
>>265467
У меня:
1 мега
3 уно
2 нано
5-7 промини
3-4 тиньки разные
Аноним 08/01/17 Вск 00:13:59 265471475
1jc5d.jpg (42Кб, 660x371)
660x371
Аноним 08/01/17 Вск 00:21:48 265475476
>>265468
В цикле делаешь delay, после увеличиваешь переменную на один, если твой delay = 1секунда, то в переменной время в секундах, лол, правда точность в проебе. Как только датчик отозвался - обнуляешь переменную и считаешь дальше.
Аноним 08/01/17 Вск 00:27:16 265477477
>>265475
>delay
ну мне как бы надо еще по сериаллу от жсм ждать сигналов и температуру измерять, пиздец не точно будет.
Аноним 08/01/17 Вск 00:43:33 265480478
>>265477
Да, в таком случае только таймер юзать.



Аноним 08/01/17 Вск 00:49:35 265482479
>>265469
поясни за различия
Аноним 08/01/17 Вск 01:12:36 265484480
>>265482
мега самая конячая, там много ШИМов, сериалов, прерываний и тп.
уно и нано только размером отличаются.
в промини нет сериал-усб, т.е. без другой ардуины\погроматора ее не прошить.
тиньки не все с усб, у всех мало ног.
Аноним 08/01/17 Вск 01:23:16 265485481
>>265484
На уно китаезы делают кучу выводов, только что-то мне подсказывает, что раз они подключены к одной и той же ноге, то и управляться будут одинаково. Так что да, мега - вариант.
Аноним 08/01/17 Вск 01:35:42 265487482
>>265485
Это какие? Gnd? Суть в том, что если там атмега328, то все норм.

>>265480
Сделал в обработчике
TimeLast = millis();
Все норм работает пока что.
Аноним 08/01/17 Вск 01:39:54 265488483
>>265487
https://ru.aliexpress.com/item/1pcs-New-2016-UNO-R3-ATmega328P-CH340G-MicroUSB-Compatible-for-Arduino-UNO-Rev-3-0-hei/32692583503.html?spm=2114.03010208.3.27.39erGe&ws_ab_test=searchweb0_0,searchweb201602_1_116_10065_117_10068_114_115_113_10000009_10084_10083_10080_10082_10081_10060_10062_10056_10055_10037_10054_10033_10059_10032_10099_10078_10079_10077_10000012_10093_426_10103_10073_10102_10000015_10096_10052_10108_10053_10107_10050_10106_10051,searchweb201603_1,afswitch_4,single_sort_0_default&btsid=f80048c6-e1e4-47ea-bb16-231c3554b93c

Тут дубляж идетвсех пинов. что если на А4 и на его дубль поставить два разных устройства? Косяк будет же?
Аноним 08/01/17 Вск 10:48:27 265511484
>>265488
Ты че шутишь? Это просто и разъем и дырка для пайки. Для удобства же.
На вот без дырок https://ru.aliexpress.com/item/Arduino/32689187352.html
Представляю как ты от CH340G ахуеешь, раз тебя дырки смущают.
Аноним 08/01/17 Вск 11:37:24 265512485
>>265511
а зачем там дырки на выводах 340й?
Аноним 08/01/17 Вск 11:40:32 265513486
Еще заметил, что у китайцнв у некоторых 2 кварца, у других один.
Аноним 08/01/17 Вск 11:59:23 265514487
>>265512
Дырки чтоб припаивать что то.
А ахуешь от того, что она у тебя не заработает из коробки сразу.
Аноним 08/01/17 Вск 12:03:43 265516488
>>265514
Но у меня она работает, разве что и2с не фурычит.
Аноним 08/01/17 Вск 12:05:51 265518489
Аноним 08/01/17 Вск 14:18:33 265530490
>>265467
>>265469
Господа, никого обидеть не хочу, сам иногда использую про-мини в готовых устройствах, но неужели у вас совсем не принято разводить платы с атмегой и нужной обвязкой под конкретную задачу, зачем в итоговом девайте делать этажерку из больших плат, с кучей лишний разъемов и лапшу из проводов?
Аноним 08/01/17 Вск 14:23:15 265531491
1359480905100.jpg (18Кб, 324x341)
324x341
>>265530
>пирдуинщик
>разводить платы
Аноним 08/01/17 Вск 15:19:34 265540492
arduino-lcd-wir[...].jpg (182Кб, 490x368)
490x368
>>265530
> не принято
У нас шилды и бредборды.
Аноним 08/01/17 Вск 15:51:41 265543493
>>265513
скорее всего один кварц часовой другой тактирующий
Аноним 08/01/17 Вск 15:52:08 265544494
>>265513
>>265543
либо один кварц для программатора
Аноним 08/01/17 Вск 16:22:28 265547495
>>265540
Поясни за шилд, что это вообще за монстр и чем он лучше бредборда?
Аноним 08/01/17 Вск 17:28:48 265562496
>>265530
Пришел в ардуино тред@Не доволен ардуинами
Аноним 08/01/17 Вск 18:02:54 265565497
>>265530
Все дело в том, что ардуино для нубов, школьников, интересующихся. Выступает как платформа для быстрого прототипирования, отсюда такой язык, шилды, работа из коробки тут основное.
Аноним 08/01/17 Вск 18:03:43 265566498
060509deda7e625[...].jpg (24Кб, 500x498)
500x498
>>265547
Да любая хуйня для пердуины на платке.
Хоть аллах.
Аноним 08/01/17 Вск 19:08:23 265575499
Здравствуйте, ебусь я уже долго с IRremote, сдаваясь, прошу помощи.
Вообщем задача проста: считать с датчика сигнал, принятый с пульта что-то сделать. Моя проблема в следующем:
во всех примерах работы с ИК используется строка в которой задают функцию в качестве переменной класса:
IRrecv irrecv (2); //с какого порта принимать значения
Я, вообще не эксперт по крестам, да и по программированию тоже. Я не понимаю нафига при объявлении переменной класса нужны скобки, это же - не метод, но ок, это явно нужно чтобы идентифицировать пин, поскольку все примеры содержат такие же строчки, даже те, которые поставляются с зип-файлом.
Собираю и получаю:
undefined reference to `IRrecv::IRrecv(int)'|
Если переименовываю свою "irrecv" в строке с "IRrecv irrecv (2); //с какого порта принимать значения" - получаю ошибки на каждой строчке с методом подключаемого хедера, если неправильно подключаю хедер, среда разработки ругается на первом же упоминании IRrecv, что я делаю не так-то?
Аноним 08/01/17 Вск 19:47:25 265585500
>>265359
Вот, бро, убивал бы пидарасов.
Ну это же для всех доска, пусть тут спрашивает, а ты тут отвечай. Хули приватики разводить?
Аноним 08/01/17 Вск 19:48:20 265586501
Аноним 08/01/17 Вск 19:48:35 265587502
>>265361
Скорее всего да, если у тебя проверка в цикле. Обходи программно, в чем беда?
Аноним 08/01/17 Вск 19:52:31 265588503
>>265467

Зачем, когда есть софтварные эмуляторы?
Аноним 08/01/17 Вск 20:00:25 265589504
>>265575
>Я не понимаю нафига при объявлении переменной класса нужны скобки, это же - не метод

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

Аноним 08/01/17 Вск 20:06:52 265592505
>>265575
проверь с другой платой/датчиком
Аноним 08/01/17 Вск 20:25:40 265595506
Аноним 08/01/17 Вск 20:45:31 265598507
14680739074170.jpg (70Кб, 656x512)
656x512
Сколько стоит написать прошивку под готовое устройство?
обработка сигнала (0 или 1), пощелкать релюшками на выходе. есть часы и флешка. надо сбрасывать на сд флешку то, с какого датчика и в какое время было событие, события редкие.
Аноним 08/01/17 Вск 21:10:29 265602508
>>265595
Серворазъемы, g - земля, v - питание (+5в), s - сигнал т.е. нога меги. Одним строенным кабелем можешь подключить сервопривод, регулятор, или любое устройство с однопроводныи интерфейсом.
Аноним 08/01/17 Вск 21:35:21 265615509
Снимок экрана 2[...].png (183Кб, 479x686)
479x686
музыканты, я вам почитать принес.

Arduino Music and Audio Projects
тайни / zksffof
Аноним 08/01/17 Вск 21:54:09 265619510
>>265598
На ардуине?
Часы как настраивать будешь без дисплея?
За 50$ сделаю.
Аноним 08/01/17 Вск 22:14:45 265622511
>>265619
нет не на ардуине, устройство самостоятельное.
атмега32 и всякая периферия
настройка часов через уарт.
Аноним 08/01/17 Вск 22:40:17 265625512
>>265622
>пощелкать релюшками на выходе
>атмега32
>всякая периферия
Тебя хуй пойми. Цена может плясать от 50 до 5000$
Нормальное ТЗ ставь. Какие задачи, какое железо, поподробнее, а то и ответ будет такой же.
вот это >>265598
на атмеге328\168 с часами DS1307 и sd картой с записью в тхт могу сделать в пердуИДЕ с загрузчиком в атмеге
Аноним 08/01/17 Вск 22:59:59 265635513
А вот про музыкантов кстати говоря.
Где все эти ваши чипы и блиперы на этих ваших ардуинах, бэтмены? Не поверю, чтобы никто да и не обмазался.

Сам думаю про это, собственно.
Аноним 09/01/17 Пнд 11:48:12 265661514
>>265598
Есть готовое. Плати 100$
Аноним 09/01/17 Пнд 14:51:41 265674515
>>265625
Это только за сам код, я правильно понимаю?
Другой "анон".
Аноним 09/01/17 Пнд 20:15:59 265739516
>>265674
Проиграл. Тебе вообще для чего? Если необходимо дрыгать ножкой и вести запись в память по дате/времени, а сам не умеешь, то да. А если ты решишь всё-таки сам сделать, то это на неделю работы.
Аноним 09/01/17 Пнд 21:02:52 265756517
>>265739
>Другой "анон".
Читай внимательнее. Просто интересны расценки за работукушать ведь тоже хочется :3.
Аноним 09/01/17 Пнд 21:04:06 265757518
>>265739
Да даже на пару часов, тут 2 библиотеки слить из примеров, RTC и SD
Аноним 10/01/17 Втр 00:13:04 265806519
Снимок экрана 2[...].png (202Кб, 747x785)
747x785
анон, я по недосмотру кажется запостил в утонувший тред, поэтому продублирую в действующем.

помоги, анон
я все думаю, как запилить свой ебалу, чтобы вывести звук с пары чипов YM-2149 и пустить с вынесенными физическими ручными контроллерами функций на клавишах и миди-девайсах, при этом всем желательно автоматизировав весь механизм считывания-преобразования-выдачи звукового сигнала в самой ардуине.
функции должны рулиться от дефолтной usb-клавиатуры от пека на 108 кнопок + шилдовый дисплей минимальный, возможно, какое-то мобильное лоу-говно. при острой необходимости, можно ужаться в алиэкспрессовый щит 16 кнопок + лампочки, но клава с дисплеем мне видится дешевле и функциональнее.
выход-вход миди. миди-сигнал с чипа проходит модуляторы, 2-3 фильтра, 2 экспрессии – пока лучшим решением считаю взять основным донором детский старый синтезатор, лол. оно хотя и китч, но за 500-800 можно взять усредненный старый/хуевый говнокитай с большим набором кнопок, куда можно забить часто используемые моды/фильтры + уже появляется корпус, куда можно прикрутить всю это охуительную конструкцию. еще из охуительной конструкции звук должен выходить через два тюльпана.
по большому счету, мне нужно понять, сколько мне нужно артуинок, чтобы они выдержали всю эту хуиту. а как только я начинаю делать схему, то получается говнище и лабиринт мрака.
может есть какой-то более очевидный вариант сложить все это?

набрал немного говна и докупил на али же паяльник за четыреста
https://ru.aliexpress.com/item/EU-Plug-60W-220V-Temperature-Adjustable-Electric-Welding-Solder-Soldering-Iron-Handle-Heat-Pencil-Tool-Wholesale/32695809936.html?spm=2114.13010608.0.0.4BiAOL
наверное, не самый всратый.
пока идет первая корзина итемов, которую собрал почти навскидку. и я знаю, что я наверняка проебался где-то, но что еще понадобится, чтобы начать?
Аноним 10/01/17 Втр 00:16:05 265808520
Аноним 10/01/17 Втр 16:33:44 265893521
>>265806
Правильно заданный вопрос - уже половина ответа.
Правильно сформулированное ТЗ - уже половина проекта.
Поэтому, сформулируй сначала задачу, а потом уже что-то комплектуй. Я лично ничего из твоей мешанины не понял.
Аноним 11/01/17 Срд 04:23:46 266035522
CP2102-1-800x800.jpg (69Кб, 800x800)
800x800
Можно ли прошить AT89C2051 переходником USB-UART на CP2102?
Аноним 11/01/17 Срд 17:02:51 266103523
И вообще, чем её можно прошить из доступных нищему студенту девайсов?
Аноним 11/01/17 Срд 18:20:07 266115524
>>266035
>>266103
заебное это занятие.
по хорошему нужен програматор, но он стоит дахуищу денег.
можно слепить и свой одно время тоже озадачился такой проблемой и даже кое чего нашел, но опять же таки там необходим прошитый контроллер и в той статье ни прошивки ни програмулины под этот девайс не было тупо голая плата, шаз погуглил и нарыл вот это
http://radio-uchebnik.ru/shem/svetodiod-i-ego-primenenie?catid=0&id=289
хз како оно будет работать и будет ли вообще работать не упорет ли и безтого капризный паралельный порт? одному богу известно... да и найдеш ли ты его сейчас?
ктамуже прога работает из под доси карочи сплошные подводные грабли...
непрощи ли тебе сразу заняться атмегой? там програматоры достаточно дешевы и всяких програмулин прошивальщиков горы в интернетах...
я использую это древнее чудо лиш потому что тупо к нему привык и у меня его хуева гора, ну и канечно есть чем шить, нубкам сейчас вкатываца в 8051 помоему вообще нет смысла...
Аноним 11/01/17 Срд 20:19:27 266133525
bluetooth-hc06.0.jpg (154Кб, 1000x1000)
1000x1000
Сап, друины, трабл в непонимании. Как произвести коннект двух ардуин по Bluetooth через модуль HC-06. Как это сделать? Я слышал о фиче каокй-то с MAC адресом. Тапками не кидать. Лоуэкспериенс.
Аноним 12/01/17 Чтв 08:14:58 266186526
Кто-нибудь сталкивался с проблемой подвисания при ногодрыге? Пытаюсь управлять аналогом WS2812B с отдельным белым цветом, байты отсылаю с помощью макросов на управление пинами и nop'ов. И в каждом сете для 30 светодиодов появляются стабильные сигналы средней длины 7 микросекунд, но единицы короче нулей. Если бы это были только нули, то норм, чипу похер на длительность нуля если он меньше 50мкс, но единицы все портят. Плюс на некоторых вариантах кода ардуина перезагружается иногда.
Аноним 12/01/17 Чтв 08:22:59 266188527
Аноним 12/01/17 Чтв 09:09:10 266193528
>>266133
nRF24I01 - с ними проще. Но если хочешь, то читай документацию, чтобы знать как включить HC-06 в режим ведущего (MASTER).
Аноним 12/01/17 Чтв 23:47:24 266293529
>>261346
>>261461
>STM32F103
Пришла платка.
Ну посоветуйте в какую среду вкатиться ардуинодауно, чтоб не заплакать.
Аноним 13/01/17 Птн 01:13:17 266304530
Аноним 13/01/17 Птн 01:30:53 266306531
Знающий анон,помоги нуфаку
Хочу затариться на али ардуиной или чем то похожим,релюшкой и звуковым сенсором
План:сделать из этой ебалы вкл/выкл света путем хлопков или постукиваний по стене
Что делать с питанием?
шапку не читал,тред проматывал,скетч откуда нибудь спизжу
Аноним 13/01/17 Птн 09:36:11 266322532
>>266306
Зарядка от телефона. 5в, 0,5а.
Реле закажи шилдом(чтоб на 5 в было).
Аноним 13/01/17 Птн 11:30:44 266323533
>>266322
Я через реле буду соединять провода сети домашней,у меня на месте будущей ардуины стоит обычный выключатель.мне нужна мощная релюшка?
Аноним 13/01/17 Птн 11:58:49 266326534
>>266323
10 ампер хватит за глаза.
звуком управлять не особо хорошая идея, начнеш стену допустим сверлить, или сасед ремонтом займеца, да тупо музычку погромче сделаеш...
помоему лучше сделать из 2 датчиков от сигналки один с одной стороны проема двери другой с другова вышел свет выключился вошел свет включился, + какойнить светочувствительный датчик чтобы днем не включался свет...
Аноним 13/01/17 Птн 12:56:09 266329535
Аноним 13/01/17 Птн 14:21:46 266345536
>>261304
>динственное что можно сделать на ардуине это махарайку для себя, потом окажется готовое лучше и дешевле
А на всяких атмегах и стмках ты сделаешь ту же махарайку для себя, которая в человекочасах будет стоить в три раза больше. Твои аргументы бьют по другим МК в первую очередь.
Аноним 13/01/17 Птн 16:44:07 266355537
2017-01-13 16.5[...].jpg (261Кб, 1280x720)
1280x720
>>266329
Можешь начать проигрывать
Это тот самый мой смартфон,который всегда под рукой
Тем более,с таким управлением,какое я планирую,ебли меньше
Аноним 13/01/17 Птн 21:38:54 266399538
Охуительный магазин указан в ОП посте. Заказал на 2500, еще и выбрал платную доставку, так продавец 2 недели не мог донести мою посылку до почты, висел статус Waiting for pick up, а он ебал мне мозги фразами "Ну подожди немного, мне нужно сделать таможенное оформление, не ссы все будет хорошо." Ладно, похуй, это ведь алиэкспресс, иногда приходится ждать посылки по три месяца. Но сегодня вижу в треке: Air delivery fail, Rejected by authorities. Видимо посылку завернули и я просто так прождал 20 дней. Надеюсь после возврата денег можно будет хотя бы въебать отрицательный отзыв.
Так что никому не советую закупаться в магазине из оп поста. Не знаю как с качеством товаров, но с доставкой там точно хуево.
Аноним 13/01/17 Птн 21:48:51 266400539
>>266399
В начале января были проблемы с российской таможней
https://www.vesti.ru/doc.html?id=2840148
Возможно, продавец тут действительно не при чем и тебе нужно материть наших прекрасных чинуш и российские магазины лоббирующие свои интересы
Аноним 13/01/17 Птн 21:53:55 266401540
>>266400
1. Посылка валялась у продавца 2 недели.
2. Посылка не покинула китай(продаван накосячил с оформлением?)
Так что российская таможна тут как ни странно не виновата. В ней не было батареек, камер и прочих вещей, с которыми могут возникнут проблемы. Отписал продавцу, посмотрим что ответит, сомневаюсь что напишет что-то кроме "Ну бля не получилось((( Возвращаю деньги".
Аноним 13/01/17 Птн 21:54:53 266402541
>>266399
>>266400
МОЯ ПОСЫЛКА С АПЕЛЬСИНКОЙ ТОЛЬКО ВЧЕРА ИМПОРТИРОВАЛАСЬ В РАШКУ С 11,11. ПОЛТОРА МЕСЯЦА ТУПО ЛЕЖАЛА НА СКЛАДЕ

я блядь боюсь сколько мне будут аксесуары безтрековые будут идти переходний hdmi-vga, набор радиаторов
Аноним 13/01/17 Птн 22:09:07 266403542
>>266399
Новости же были о проблемах с доставкой с алика.
Аноним 13/01/17 Птн 22:16:07 266405543
>>266402
У меня вторая посылка из другого магаза, заказанная на неделю позже, на следующий позже заказа день была Accepted by carrier, а сейчас уже вылетела из китая. Так что не знаю что и думать. Одно дело когда таможня заворачивает, или на почте россии перекатываются по несколько месяцев коробки. Но сейчас ведь явно от продавцов проблемы исходят.
Аноним 14/01/17 Суб 00:32:52 266421544
Аноним 14/01/17 Суб 01:47:17 266424545
>>266399
Думаю тут проблемы с внутренней стороны. Много кто жалуется, да и последние все эти законы не радуют почту пидорят сейчас наверное в хвост и в гриву, им не до посылок из китая.
Аноним 15/01/17 Вск 00:47:10 266526546
>>266424
Алсо оффтоп, а нахуй это нужно ☝️Вове? В чем сакральный смысл ебать мозги дяде Ляо? Собрать профит?
Аноним 15/01/17 Вск 13:26:25 266574547
>>266526
Парламент идет навстречу совершенно законным требованиям отечественных ретейлеров и производителей. Если внимательно присмотреться к таможне и налогам в этой схеме, то получается, что Россия из своего бюджета спонсирует конкурентное преимущество китайских производителей.
Аноним 15/01/17 Вск 18:32:01 266635548
>>266574
Какое право имеют ретейлеры на государственную поддержку своих грабительских комиссий?
Где ты видел отечественных производителей микроконтроллеров сопоставимых с обсуждаемыми в треде по характеристикам и цене?
Аноним 15/01/17 Вск 19:32:14 266651549
Чому не работает плагин ардуино на CLION?
Аноним 16/01/17 Пнд 04:31:11 266720550
>>266635
Кто-то что-то делает, я мимоходом видел. Я про отечественных производителей товаров в общем пишу, например электроники из тех же комплектующих, только ввезенных с уплатой таможенной пошлины. Ретейлеры, как и производители, платят пошлины на таможне и налоги в бюджет. Ещё они платят зарплату тем, кто иначе сидел бы на пособии и теперь вместо этого обеспечивает платежеспособный спрос внутри страны и тоже платит налоги. Государство защищает свои интересы.
Аноним 16/01/17 Пнд 08:06:43 266732551
>>266402
А софт завезли на апельсинку твою?
Аноним 16/01/17 Пнд 20:58:09 266780552
14787740236510.jpg (182Кб, 640x320)
640x320
>>266720
>они платят зарплату тем, кто иначе сидел бы на пособии

>рашка
>сидеть на пособии
Аноним 17/01/17 Втр 05:18:55 266824553
>>266780
А, то что у него Ретейлеры, как и производители, платят пошлины на таможне и налоги в бюджет из своего кармана, это значит норм?
Аноним 17/01/17 Втр 07:27:34 266829554
>>266824
Запомни, дружок, все акцизы, налоги, сборы платят не производители и продавцы, а конкретно ты, из своего кармана.
Аноним 17/01/17 Втр 11:45:36 266842555
>>266829
Но не производителю и продавцам, а государству.
Не вижу проблемы.
Аноним 17/01/17 Втр 14:01:48 266848556
Посоны, проконсультируйте по badusb. Есть некий девайс, который при старте/перезапуске требует ввести ебейший пароль и ввести кое-какие настройки. Пароль и настройки всегда одинаковые. Хочу запилить устройство, которое при подключении в юсб прикинется клавиатурой и введет пароль с настройками за меня.
Нужно максимально простое в изготовлении устройство. Нашел вот такую ебалу на али:
https://ru.aliexpress.com/item/Digispark-Kickstarter-ATTINY85-General-Micro-USB-Development-Board/32540118233.html

Подойдет ли она для этой задачи. Выглядит наилучшим вариантом - юсб порт уже есть, ничего паять вообще не нужно, компактная. Можно ли запрограммировать ее так, чтобы при подключении в юсб порт она делала то, что я описал выше?
Аноним 17/01/17 Втр 15:11:19 266852557
>>266848
Arduino Leonardo тебе в анус
Аноним 17/01/17 Втр 15:17:32 266853558
Аноним 17/01/17 Втр 16:24:40 266858559
>>266829
Занимательная экономика. Годится разве что успешных предпринимателей удивлять на платных семинарах.

Понимаешь ли ты при этом, что два одинаковых товара, один, в цену которого заложены налоги и пошлины, и другой, в котором этого нет, конкурируют на одном и том же рынке? И что при прочих равных продаваться они будут одинаково только имея равную цену? И что при равной цене продажи прибыль будет различаться как раз на сумму выплат государству? Дружок.
Аноним 17/01/17 Втр 16:27:32 266859560
>>266848
Ахуеть, почему модуль с ATTINY85 такой дорогой? Ведь модуль с 168 мегой стоит 70 руб, с 328 - 100 руб.
Аноним 17/01/17 Втр 16:57:16 266860561
>>266859
Так он подойдет для моих нужд?
Аноним 17/01/17 Втр 17:08:45 266862562
ЕВГЕНИЙ ЕВТУШЕХ 17/01/17 Втр 17:46:01 266864563
Друзья, решил слезть с ебаного IDE и прошивать через библиотеку python pyFirmata. Целью есть желание выучить ооп играючи, и фаниться этими вашими ардуино уно. Пока полет нормальный. Есть ли в этом толк, или не ебаться и учить С?
Аноним 18/01/17 Срд 00:23:13 266901564
Есть 24В блок питания. Хочу ардуиной сделать его регулируемым, чтоб 0-24В. Можно? Интересует именно принцип, реализацию уже соображу.
Аноним 18/01/17 Срд 00:49:51 266903565
>>266848
8 ножек аттиньки, из которых половина занята, под ввод настроек и пароля?
Нет.
Аноним 18/01/17 Срд 01:37:03 266905566
>>266901
Шимом управляешь, показания снимаешь с ацп (через делитель). А там уже пид-хуид контроллер в софте делаешь
Аноним 18/01/17 Срд 15:56:31 266987567
>>266901
Тебе нужен регулируемый понижающий преобразователь. У тебя 2 стула:
Стул первый - делать как сказал >>266905 то есть все управление силовой возложить на пердуину, т.е. через аппаратный шим рулить ключом, с выхода измерять напряжение ацп и софтово рассчитывать нужную скважность шима для нужного напряжения. Это просто по схемотехнике, но практическая реализация будет хуевая, поскольку разрядность и быстродействие шима и ацп голимые, даже если хорошо наладишь пид на выходе будет много шумов. А еще управлять силовой напрямую с меги и подобных мк не стоит, ибо их помехозащищенность и надежность так себе.
Стул второй - сделать контроллер силовой, хоть самоосциллирующий на компараторе с минимальной обвязкой или готовый шим контроллер, на этот контроллер уже подавать шимом или R2R цапом аналоговую величину искомого напряжения, а с ацп мерить выход для индикации. Все быстродействие и управление на шустром компараторе/шим контроллере - нет шумов на выходе и высокая частота преобризователе, можно использовать шим хоть с частотой в единицы килогерц - и высокой разрядностью, главное побольше сглаживающий фильтр поставить, зависание или глюки твоего говнософта не приведут к последствиям. Вместо ебли с пид контроллером будет ебля с учетом возможных нелинейностей зависимости выходного напряжения от заданного, хотя здесь можно сделать простую автоподстройку на интегральной составляющей.
Аноним 18/01/17 Срд 22:07:34 267038568
>>266848
Ты этого хочешь, пёс?
Нажимаешь кнопку и МК генерирует определенную последовательность нажатий клавиш?
Если да, то могу рассказать, как это сделать максимально дёшево и компактно.
Аноним 18/01/17 Срд 22:18:19 267042569
Реально ли подключить несколько (минимум 3) 5mp камер, для одновременной съемки фото с них?
Аноним 19/01/17 Чтв 00:08:54 267054570
Аноним 19/01/17 Чтв 02:34:40 267055571
>>267054
Очевидно к ардуине, это же тред про ардуину. На крайний случай к пи
Аноним 19/01/17 Чтв 07:05:29 267069572
>>267042
Устройство Разрешение Количество мегапикселей
Кнопочный телефон до 240×320 до 0,1 Мп
iPhone 4 640×960 0,6 Мп
Дисплей ноутбука
(типичный на 2013 г.) 1366×768 1 Мп
Отдельный монитор для компьютера
(типичный на 2013 г.) 1920×1080 2 Мп
Телевизор NTSC 640×480 0,3 Мп
Телевизор HDTV (HD Ready) 1280×720 0.9 Мп
Телевизор HDTV (Full HD) 1920×1080 2 Мп
Apple iPad 3 2048×1536 3.1 Мп
Смартфон LG G3 (Quad HD) 2560×1440 3.7 Мп
MacBook Pro с дисплеем Retina 2880×1800 5.2 Мп
Телевизор UHDTV 3840×2160 8.3 Мп
Стандарт IMAX до 7680×4320 до 33.2 Мп

5mp = 5 мегапикселей, с расширением допустим, которое ты будешь использовать, 2560144016 бит цветности. Около 7372800 байт в единицу времени. Если ты хочешь как минимум 5 кадров в секунду, то 36864000 байт в секунду, 35,15625 мегабайт в секунду. Процессор у тебя 8 битный. Если ты сможешь протянуть такое изображение через него, то да.
Аноним 19/01/17 Чтв 12:02:02 267087573
Аноним 19/01/17 Чтв 13:06:49 267112574
Ребята, помогите, я заебался. Ищу датчик, чтобы ловить утечку фреона. Если есть инфа, закиньте. И еще вопрос, возможно ли отправлять СМС при превышении порога концентрации газа с помощью ардуино шилда GSM/GPRS?
Аноним 19/01/17 Чтв 14:42:17 267148575
>>267087
Вот, это то, что нужно. Спасибо, анон.
Аноним 19/01/17 Чтв 19:11:42 267183576
>>267112
wsp5110, не?
Через шилд или GSM-модуль можно легко смс отправить.
Аноним 19/01/17 Чтв 19:15:04 267184577
Аноним 19/01/17 Чтв 19:20:30 267185578
>>267038
Расскажи, пожалуйста.
Аноним 19/01/17 Чтв 23:39:08 267217579
Подскажите годных продавцов(не из оп поста), на али, как я понял, качество может сильно разниться, не хочется напороться на хуйню.
Аноним 19/01/17 Чтв 23:55:41 267220580
В махарайке использую энкодер без прерываний, тк занято, код как тут http://cxem.net/arduino/arduino8.php.
На практике нормально работает только если вращать медленно, 2 щелчка в секунду. Если быстрее - скачет туда сюда. Проблема в программе или дребезге, стоит впаять керамику?

Аноним 20/01/17 Птн 08:25:43 267229581
>>267220
дребезг голову ебёт.
Триггер Шмидта тебе поможет. Кондер у меня не исправил ситуацию.
Аноним 20/01/17 Птн 09:23:32 267230582
>>267229
Нет ссылки на конкретное решение?
Аноним 20/01/17 Птн 09:52:20 267231583
35.jpg (71Кб, 616x592)
616x592
>>267230
Выбирай. Я делал первый вариант - работает как надо
Аноним 20/01/17 Птн 10:31:15 267235584
>>267231
Ага, а какая говномикруха (аналог) есть в каждом телевизоре?
Аноним 20/01/17 Птн 12:56:47 267240585
>>267235
проблемы купить К561ЛЕ5 что ли? при чём тут телевизор?
Аноним 20/01/17 Птн 13:33:40 267245586
Аноним 20/01/17 Птн 15:14:28 267255587
Посоны, что за платка такая Teensy? Это такая ардуина для илитариев чтоли? Стоит дорого, поставляется в коробочке. Что она может, чего не может ардуина?
Аноним 20/01/17 Птн 16:18:45 267265588
Какую ide можно использвать вместо стандарнтой ардуины?
Аноним 20/01/17 Птн 16:22:32 267266589
>>267265
Есть какая-то студия в которой есть плагин процессинг. Но смысл? Пиши уж на с тогда сразу
Аноним 20/01/17 Птн 16:27:56 267268590
>>267266
> Пиши уж на с тогда сразу
А я бы и не против, но как скомпилировать это в ардуину?
Аноним 20/01/17 Птн 16:31:46 267270591
>>267268
В той же ардуине ide можно на С написать и отправить. Библиотеки открой, там С один
Аноним 20/01/17 Птн 18:07:23 267277592
>>267240
>267235
>проблемы купить К561ЛЕ5 что ли? при чём тут телевизор?
Телевизор как пример донора. Наверное не проблема.
Аноним 20/01/17 Птн 19:42:54 267292593
>>267245
Господи, 9$ за атмегу с обвязкой. Куда мир катится?
Мимо проходил
Аноним 20/01/17 Птн 19:45:10 267294594
>>267292
Я до этого за 180 взял итог - I2C не работает.
Аноним 20/01/17 Птн 23:57:49 267319595
>>267294
Не работает - купи новое.
Суть /ra/
Аноним 21/01/17 Суб 00:30:50 267325596
>>267319
Нет не так.
>I2C не работает
>Зачем тебе I2C, вон UART есть, он лучше. Его пользуй.
>А если в нужном датчике только I2C, то выбрось его. Купи UART. Или переходник с I2C на UART.
Аноним 21/01/17 Суб 01:44:35 267330597
>>267325
Не устраивай клоунаду, ииц не работает из-за элементарной ошибки в монтаже на плате и оче легко фиксится, вместо покупки нового за большую цену.
А 500р за атмегу на цветастой плате действительно неадекватная цена.
Аноним 21/01/17 Суб 08:54:55 267358598
>>267330
О как, и как мне это фиксить? Логический пробник собирать по цене этой же ардуины? Контакты от ножек разведены без повреждений, что еще и и2с влиять может я хз, скорее всего там чип кривой к хуям. Заказывать новый - ну такое себе решение в виду того, что единично они там от сотки стоят да и монтаж этой модели геморой. Так как фиксить то? ЧТо проверять?
Аноним 21/01/17 Суб 09:11:38 267361599
>>267112
AT + LF + CR
AT+CMGF=1 + LF + CR
AT+CFUN=1 + LF + CR
AT+CMGS="+номер_телефона",129,1 + LF + CR
ГАЗОМ ПАХНЕТ!!! + #29
AT+CFUN=0
#29 - обязательно
Аноним 21/01/17 Суб 09:13:55 267363600
>>267358
Резисторы подтяжки проверь, питание проверь, не перепутал ли SCL и SDA, не перепутаны ли SCL и SDA в библиотеке, верная ли скорость в библиотеке, почитай маны уже.
Аноним 21/01/17 Суб 09:15:15 267364601
>>267358
Для I2C выводы должны работать в режиме с открытым стоком, сконфигурируй эти выводы отдельно и проверь мультиметром. Даже если аппаратный I2C неисправен (как!?), программный у тебя должен работать.
Также линии I2C должны быть притянуты резисторами к питанию. В каком месте это делается в ардуине - не знаю, ардуинами не увлекаюсь.

>Логический пробник собирать по цене этой же ардуины?
Логический пробник - это несколько транзисторов, два светодиода, кучка резисторов.
Аноним 21/01/17 Суб 09:16:34 267365602
>>267358
Мне что то не верится, что чип живой, а какие то части не работают.
Аноним 21/01/17 Суб 09:19:34 267366603
>>267363
Скетч верный, зарускался на другой плате. Подключение тоже. Буду теребонькать компоненты.

>>267358
Транзюки в моем мухосранске много стоят.

В целом, спасибо, попробую.
Аноним 21/01/17 Суб 09:30:12 267368604
>>267366
>Буду теребонькать компоненты.
Можно проще:
1. Сконфигурируй вывод в режим с открытым стоком.
2. Выдай на этот вывод 0. Проверь напряжение мультиметром.
3. Выдай 1. Проверь напряжение мультиметром. Переключи мультиметр в режим миллиамперметра, и ткни между выводом и землей. По измеренному току можно посчитать сопротивление подтягивающего резистора.
Аноним 21/01/17 Суб 20:09:23 267433605
Здравствуйте. Я хотел бы узнать вот что: можно ли к ардуине через блюиуз модуль HM-10 подключить bluetooth пульсометр и считывать пульс? Может есть готовые библиотеки или проекты? Если нет, то можно ли использовать ардуиновский датчик пульса в качестве нагрудного?
Аноним 24/01/17 Втр 18:48:33 268218606
Бля, чому вот это говно
if (digitalRead(LED == HIGH)) {
digitalWrite(LED, LOW); }
else {
digitalWrite(LED, HIGH); }
Не работает? Я совсем даун и это не так делается? Хотел зожигать и гасить диод кнопкой
Аноним 24/01/17 Втр 19:14:49 268223607
>>268218
>digitalRead(LED == HIGH)

if (digitalRead(LED) == HIGH) ...
Аноним 24/01/17 Втр 19:23:07 268225608
14341943984913.jpg (435Кб, 1200x1600)
1200x1600
>>268223
Спасибо, заработало.
Аноним 24/01/17 Втр 20:54:42 268242609
>>268223
А меня бы уже компилятор послал нахуй за такие дела.
Аноним 24/01/17 Втр 23:23:46 268271610
Еба воткнул в землю пердуине + от блока питания и чето паленым пахнуло и дымок пошел в районе штекера питания, но вроде все работает.
Аноним 25/01/17 Срд 00:13:15 268277611
>>268242
Почему? Тут с lvalue норм всё, он же не присваивает
Аноним 25/01/17 Срд 01:31:47 268282612
Снимок экрана 2[...].png (404Кб, 1005x348)
1005x348
анон, ко мне едет ардуинка на 328р, хлебплата большая и кит, что на пикче. еще почти пришел синий паяльник (клон хако с крутилкой) и припой за ТРИДЦАТКУ.что стоит еще дозаказать из основного, чтобы потом не ахать, бегая по чипидипам?
подскажи, пожалуйста. бюджет сейчас 200р на какой-нибудь кит.
Аноним 25/01/17 Срд 02:47:52 268285613
>>268282
а ты чего хочешь от своей пердуины, дядь?
Аноним 25/01/17 Срд 10:11:30 268300614
>>268271
Наверное LM1117 задымился. У меня похожее было. Они как-то умеют дымиться, но продолжать работать.
Они дешевые, можешь их накупить. Они разных номиналов есть. Но дают до 500мА и то на практике при минимальных разностях в напряжениях и до 20 вольт входящих. (Если ты из 20 вольт захочешь сделать 1.5, он взорвётся при 50мА наверное)
Я люблю LM317, они до 35 вольт и 1500мА могут выдать. Ещё и радиатор прикрутить можно.
Аноним 25/01/17 Срд 18:44:18 268365615
>>268285
>>268285
ну вообще я миди-синт запиливаю, но до этого можно и обмазаться основными миганиями и всей среднесложной начальной ебалой. как раз под начальную ебалу и думаю, чтобы эдакого взять из мелочевки, которая будет полезна и интересна новичку.
Аноним 25/01/17 Срд 20:44:36 268423616
>>268365
Смотри, дядь:
Midi-синт очень удобно подключать сразу в USB, чтобы он автоматом определялся без дополнительных драйверов как midi-устройство. Чтобы это сделать существует несколько вариантов:
1. берешь Arduino Uno r3 (но не на сраном ch340 в качестве usb-ttl, а с atmega16u2 вроде того: http://ali.onl/jsE), после заливки прошивки гуглишь и устанавливаешь в atmega16u2 HIDUINO;
2. берешь Arduino micro pro с atmega32u4, ставишь библиотеку MIDIUSB (https://www.arduino.cc/en/Reference/MIDIUSB), profit! Этот вариант удобнее всего, ибо просто прошивать.
3. если у тебя только Arduino Nano или UNO R3 с ch340, можешь сделать Serial to MIDIUSB конвертер на Digispark (на attiny85) с помощью библы SoftwareSerial_Int0 и DigisparkMIDI. Заодно слегка поебёшься, лол. Будешь отправлять по UART на Digispark midi команды, а Didgispark уже засылать по USB на пекарню. Правда тут только в одном направлении данные будут идти.

Дальше уже можешь мигать и обрабатывать нажатия кнопок с вращением потенцияметрами. Того, что ты уже накупил, хватит сполна.
Аноним 25/01/17 Срд 20:52:04 268424617
Имеется вопрос к знающим онанам: пытаюсь подключить ESP8266-01 к Arduino M0, только по rx,tx нихера не гуляет между ними. Подключаю к есп Arduino NANO, всё отлично работает. Вроде ЕСП и М0 работают на 3.3В и должны делать пылкую любовь друг между другом, но ничего не выходит. При этом НАНО работает на 5в и почему-то с ЕСП общается без каких-либо затруднений... Уже все интернеты перегуглил, не могу понять в чём косяк?
Аноним 25/01/17 Срд 20:57:55 268425618
>>268424
при подключении к М0 даже светодиод передачи данных на ЕСП не мигает...
Аноним 25/01/17 Срд 21:39:00 268430619
>>268425
ESP8266 раз в 10 мощнее ардуины. Зачем тебе ардуина?
Программируй сразу ESP
Аноним 25/01/17 Срд 21:58:35 268435620
>>268430
интересно разобраться с этим дерьмом
Аноним 25/01/17 Срд 22:01:57 268437621
Аноним 25/01/17 Срд 22:10:29 268441622
>>268424
А земли у них общие?
И аккуратно там, от 5 вольт можно и спалить.
Аноним 25/01/17 Срд 22:35:05 268457623
>>268441
Как пить дать, общие. Пока везёт и 5в в TX, RX не сожгло ничего...
Аноним 25/01/17 Срд 22:45:17 268458624
ывмыявпм.PNG (199Кб, 958x572)
958x572
Аноним 25/01/17 Срд 23:39:16 268470625
>>268458
При чем здесь схема UNO R3?
Аноним 26/01/17 Чтв 00:01:27 268473626
>>268470
>Пока везёт и 5в в TX, RX не сожгло ничего
Аноним 26/01/17 Чтв 00:08:14 268474627
>>268423
уважил, анон, спасибо тебе!
уточню пару моментов – у меня ардуинка на пикче. нужно докупать нану или на дипе, учитывая, что сигнал пойдет с ямаховского YM2149? потому как в этих чипах весь цимес, евпочя.
Аноним 27/01/17 Птн 16:13:41 268746628
>>268474
Если к пекарне не собираешься подключать, то любая пердуина подойдёт.
Аноним 27/01/17 Птн 16:16:51 268747629
>>268473
Это-то понятно, не понятно, почему esp8266-01 3.3v ttl от Arduino M0 не воспринимает? Напряжения мерил, 3.27v, по SERCOMM другую шину на других пинах подключал, никакой реакции... Нихера не понимаю...
Аноним 28/01/17 Суб 11:09:34 268864630
>>268747
Местами менял, кек?
Аноним 28/01/17 Суб 11:15:26 268866631
blob (27Кб, 243x251)
243x251
Лол, сейчас подключал SSD1306 дисплей. Он у меня нихуя не заработал. Думал, дело в прошивке. Залил нормальную, дисплей не запахал. А потом я заметил, что он подозрительно греется. Вытащил его из бреда и увидел, что я полярность нахуй перепутал. Поменял полярность, нихуя не заработало. Думаю "ну всё, пиздец, спалил дисплей". А потом такой смотрю и вижу, что я, блять, перепутал местами SCK и SDA. Поменял местами и всё заработало. Пиздец.

А у тебя бывало, анон?
Аноним 28/01/17 Суб 11:23:19 268867632
image.jpg (3754Кб, 3264x2448)
3264x2448
>>268866
У меня такой же spi, и сука, как я не ебался- он показывает через строчку, пиздос. Пробовал несколько библиотек, железный и софиовый spi- хуй.
А так, заебись, что диод китайцы для тебя предусмотрели.
Аноним 28/01/17 Суб 11:32:34 268870633
>>268867
О, русских сам хуярил или шрифты где-то нарыл?
Аноним 28/01/17 Суб 11:37:06 268873634
>>268867
Хмм, кстати, у меня проблема с черезстрочностью была, когда я не тот адрес выбирал. Может у тебя требуется какая-то первоначальная настройка?
Аноним 28/01/17 Суб 12:04:04 268876635
>>268870
3TO HE PYCCKuu.
Недочеты исправлял drawpixel.


>>268873
Тут spi. Я много дрочился и принял решение - забить хуй.
Аноним 28/01/17 Суб 12:07:28 268877636
>>268876
Скинешь свой скетч? Я хочу посмотреть.
Аноним 28/01/17 Суб 13:45:09 268891637
>>268746
как мне видится, придется пару раз подключить. сам синт хочу самостоятельной единицей сделать, но в идеале хорошо бы ему жрать пианоролл входящий с сигналов секвенсора, это же миди-синт, епт. это меняет что-то?
Аноним 29/01/17 Вск 02:23:37 269148638
Аноним 29/01/17 Вск 03:19:28 269150639
>>268891
Если к пекарне подключать по УПШ (USB) не собираешься, то срать три кучи.
Аноним 30/01/17 Пнд 17:03:01 269402640
Многоуважаемые аноны как мне сделать на arduino модулятор с частотой 1000 Гц и 1200Гц на шаговом двигателе,ко всему этому нужно переключать частоты?
Аноним 01/02/17 Срд 13:16:44 269652641
Аноны, покажите свой код для управления мотором через ESC. У меня два разных: http://pastebin.com/QCXfz0Cn
http://pastebin.com/T1nPDGUT

В микросекундах использую значения 2000 и 700 для калибровки.
Аноним 03/02/17 Птн 21:01:30 269942642
Анон, сейчас сижу выбираю пердуинку для проекта, где используется Teensy 3.2. В формате нищеаналогов что у нас такого есть на али?
Аноним 03/02/17 Птн 22:18:51 269950643
Аноним 03/02/17 Птн 23:59:35 269966644
Аноним 04/02/17 Суб 13:42:59 270036645
13396274871662[[...].jpeg (35Кб, 612x504)
612x504
>>257661
Вы ебанулись? У вас там на скольких гигаерцах ардуины работают, наркоманы. Емкости у них парахитные сука.

Аноним 04/02/17 Суб 22:28:06 270073646
>>268866
Ага. Делал зарядку для планшета, вставил, не заряжает. Но я так намучался с ней, что забил.
Через месяц снова решил попробовать, нашел микроусб коннектор, вставил штекер зарядки и начал прозванивать. Оказалось у меня на плюсе минус, а на минусе обрыв.
Мне повезло, что там провод отпаялся перед тем, как я термоклеем залил коннектор. Иначе сжег бы нахуй и планшет и телефон, на котором тестировал.
Аноним 05/02/17 Вск 15:53:40 270181647
>>269950
>>269966
спасибо, аноны. проигрыш по быстродействию большой?
Аноним 06/02/17 Пнд 17:56:59 270324648
>>270181
Все зависит от говнокода.
Думаю с stm32 проигрыша не будет.
Аноним 08/02/17 Срд 19:19:00 270590649
>>268277
Скобки не хватает?
Аноним 26/02/17 Вск 08:14:52 272995650
Бамп каноничному треду.
Аноним 26/02/17 Вск 21:41:38 273097651
Перекат из 3D-принтер треда >>273095
Суть такова: возникла проблема с RAMPS. Думаю, что-то с питанием, потому что последнее время периодически тух экран и загорался только при подключении принтака по USB, а теперь вот потух окончательно. RepRap не мой и я в этом ничего не смыслю. Как проверить, в чем проблема, и ликвидировать ее?
Аноним 26/02/17 Вск 21:48:11 273099652
>>273097
Я хз, конечно, что там у тебя, но проверь все компоненты на работоспособность, измерь напряжение и т.д.
Аноним 26/02/17 Вск 22:38:37 273109653
>>268423
>>268365
Хуёв пососёте от наводок на ацп. Я тогда сделал такой, в фрутилупсе не успеваешь даже линкануть требуемый потенциометр на крутилку, привязывается тот, который первый читается и засылает своё значение в порт. Это что, фейдер привязаный к такой нестабильной хуете носится как ебанутый туда-сюда с большой частотой. Если синт будет только кнопочный без всяких там градаций то конечно похуй, но кому нужен такой синт?
Аноним 28/02/17 Втр 22:22:36 273341654
>>273109
Схемотехника кривая. Нет никаких наводок на АЦП, которые так мешают жить.
Аноним 01/03/17 Срд 08:19:38 273363655
>>273341
Двачую этого, АЦП только тогда хулиганит, когда разведены проводники к нему через жопу. Если АЦП используется не на всех ножках, то остальные рекомендуют ставить на выход. У меня если висит АЦП на ADC0, ADC1 и ADC1 не задействован, то есть малая наводка, единиц 30, с ADC0 на ADC1.
Аноним 01/03/17 Срд 08:24:07 273365656
>>273363
У меня на атмега328 на соседние, висящие в воздухе каналы наводится тот же сигнал, что и не на висящем.
Резистор на землю на 10к устраняет эту проблему.
Аноним 02/03/17 Чтв 00:48:43 273483657
image.png (3036Кб, 2048x1437)
2048x1437
Ньюфаги, я вам стартер пэк принёс, в котором не то, что паять - даже подключать ничего не надо. Не благодарите.
Гироскоп Аноним 02/03/17 Чтв 01:00:56 273489658
Гироскоп gy-521+плата uno из Китая. Сначала все было нормально, но теперь плата как будто не видит гироскоп. Делать до?
Аноним 02/03/17 Чтв 03:57:21 273502659
>>273489
Если выводы пердуины работают, то гироскоп полетел. Скорее всего там пробило датчик или желтый конденсатор.
Аноним 02/03/17 Чтв 09:30:09 273515660
>>273489
I2c scanner залей, посмотри, он находится или нет.
Аноним 02/03/17 Чтв 10:20:55 273517661
Такой вопрос, мужики. Есть у кого-нибудь библиотека октанометра для протеуса?
Аноним 02/03/17 Чтв 20:25:02 273599662
Реально ли сделатб на пердулине осцилограф хотя бы до 1мгц?
Аноним 04/03/17 Суб 09:39:04 273775663
>>273599
Нет. На стм32 есть готовые в сети проекты.
Аноним 04/03/17 Суб 19:35:05 273811664
анонесы, если я объявляю статический массив из 1000 элементов типа int, то он будет храниться в флеше или в оперативной памяти? А если в оперативной, то значит не получится так сделать, т.к. размер памяти 1Кб?
Аноним 04/03/17 Суб 19:46:53 273815665
Аноним 04/03/17 Суб 19:58:59 273816666
>>273815
и что делать? покупать другой мк?
Аноним 04/03/17 Суб 20:02:28 273819667
>>273815
во флеш никак нельзя писать массив?
Аноним 04/03/17 Суб 20:14:16 273823668
>>273815
а может существует какая-нибудь внешняя sram с общением по spi?
Аноним 04/03/17 Суб 21:40:57 273835669
>>273811
Это спортивный интерес или конкретная задача, расскажи, интересно просто.

Ну и как обычно скажу, что можно приобрести платку stm32f103 за 120р на али, запердолить ее к ардуиноИДЕ, и там будет побольше sram
Аноним 04/03/17 Суб 23:02:53 273845670
>>273835
>конкретная задача
это. Нужно накапливать некоторые данные в массив из 1000 элементов, затем отправлять их.
>что можно приобрести платку stm32f103 за 120р на али
Это да, но стм нужно ждать месяц, а атмега8 под рукой лежит. но раз нельзя так, то придется ждать месяц
Аноним 05/03/17 Вск 00:18:45 273854671
>>273811
Я с дивана, но сам вопрос хранения данных можно закостылить с использованием SD-карты, не?
Аноним 05/03/17 Вск 00:29:13 273855672
>>273854
каким образом? для передачи то все равно нужно весь массив загружать в оперативную память.
Аноним 05/03/17 Вск 10:20:05 273864673
>>273845
Почему нельзя накопить по-меньше и чаще отправлять?
Аноним 05/03/17 Вск 13:32:09 273878674
Помогите советом
хочу что то вроде умной розетки на китайской nano
поскольку я тупой ничего умнее кроме как размыкать и замыкать внешнюю 220v с помощью механики(сервопривода) придумать не могу подскажите:
есть ли более простые альтернативы сервоприводу в данном случае?
насколько хороший выбор nano платы в данном проекте?(выбрал из-за энергопотребления)
если тут есть сенсей в ардуино сфере - обрисуйте своё видинее решения задачи, и какие железки докупить


Аноним 05/03/17 Вск 13:52:48 273880675
>>273878
Какбы задачу ты должен обрисовать.
Тебе надо реле кстати какая нагрузка? до 1,5 кВт и 2.2 в пике пойдёт такое
http://www.aliexpress.com/item/32271350012/32271350012.html

Nano тоже пойдет, но щелкать реле пойдет и тинька, но по цене почти одно и то же.

До сих пор непонятно, что будет управлять включением и выключением.
Аноним 05/03/17 Вск 14:08:38 273882676
>>273880
>Тебе надо реле кстати какая нагрузка? до 1,5 кВт и 2.2 в пике пойдёт такое
>http://www.aliexpress.com/item/32271350012/32271350012.html
>
Спасибо, то что надо!
нагрузка 400 Вт
>Nano тоже пойдет, но щелкать реле пойдет и тинька, но по цене почти одно и то же.
>
планировалось делать включение/выключение по таймеру с засыпанием между циклами
цикл дважды в сутки на 5 минут каждый
>Какбы задачу ты должен обрисовать.
если очень коротко описать хотелку - включение розетки 220 дважды в сутки на 5 минут
в любом случае, ты уже очень помог, спасибо
Аноним 05/03/17 Вск 16:12:10 273896677
Аноним 05/03/17 Вск 17:15:36 273909678
>>273896
а имеет ли смысл этот модуль если точное расписание не важно?
просто поставить задержку 12 часов с момента старта и всё
Аноним 05/03/17 Вск 17:20:07 273910679
>>273864
потому что нельзя. нужно отправлять одним пакетом все данные.
Аноним 05/03/17 Вск 18:05:40 273917680
>>273909
Ну при сбросе будет хер пойми.
Аноним 05/03/17 Вск 18:11:16 273919681
>>273855
>все равно нужно весь массив загружать в оперативную память
Эх пердуина-пердуина..
>>273819
Пиши в еепром сколько его хватит, остальное в рам. Как часто нужно писать данные?
Аноним 05/03/17 Вск 19:05:53 273927682
>>273919
>сколько его хватит
Не хватит. На самом деле там 3 массива: 8, 16 и 16 бит, т.е. всего нужно 5 кб.
>Как часто нужно писать данные?
хз, неизвестно. от 0.1 секунды до часа. Размер массива тоже неизвестен, я взял с запасом 1000, чтобы хватило. А данные должны передаваться по команде и сразу весь пакет.
Аноним 05/03/17 Вск 20:21:54 273941683
>>273927
>от 0.1 секунды
Не, тогда еепром не покатит, она медленная на запись, да и количество циклов записи/стирания ограничено. Либо покупай другой контроллер, либо пердоль внешнюю память.
Сап радач Аноним 06/03/17 Пнд 15:17:12 274059684
>>255973 (OP)
Сап радач, хочу помигать WS2812B через Ардуино/nodeMCU. Помогите с рассыпухой, я уже путаюсь в этих резисторах-мосфетах. Хочу запитывать плату и 2-3 м 144-диодной ленты от одного блока, может, уже выкладывали готовые решения?
Аноним 06/03/17 Пнд 16:48:47 274078685
Хочу дисплей по I2C. Беру библиотеку http://arduino-info.wikispaces.com/file/detail/LiquidCrystal_I2C1602V1.zip/341635514. Как результат при команде типа myobject.print ("Bonjour"); получаю одну букву "B" и сдвиг курсора на 1 шаг. Потом пробую отправлять готовые переменные через тот же метод, но синтаксис - без кавычек: выводится только первая цифра от переменной. Каждый раз при установке курсора методом .setCursor () переменную получаю где надо, но курсор тут же скидывается на позицию, которую занимал до этого.
Аноним 06/03/17 Пнд 16:50:12 274079686
>>274078
Так вот суть в том, что нужны ваши рабочие библиотеки. Покидайте плеаз.
[/spoiler]Случайно отправил предыдущий пост, не дописав запрос[/spoiler]
Аноним 06/03/17 Пнд 17:48:34 274091687
>>274059
Тут нахуй не нужны ни резисторы, ни мосфеты. Подрубаешь питание ленты к источнику 5В мощностью >85-130вт, а управляющий контакт к ноге микроконтроллера, всё.
Аноним 06/03/17 Пнд 17:49:49 274092688
>>274079
Google, motherfucker. Do you use it?
Аноним 06/03/17 Пнд 19:57:49 274114689
ArduinoPRO-Mini[...].jpg (151Кб, 1039x708)
1039x708
2017-03-0619-59[...].png (66Кб, 673x224)
673x224
>>274091
Спасибо, чо. Зашел на двач за советом.
Аноним 06/03/17 Пнд 20:35:59 274124690
>>274092
Я прошу ВАШИ библиотеки. Конкретно те, которые используете вы.
Аноним 06/03/17 Пнд 21:37:41 274132691
Аноним 06/03/17 Пнд 21:42:50 274134692
>>274132
Запрос какой писал?
Аноним 06/03/17 Пнд 22:50:58 274140693
>>274134
ws2812b arduino, очевидно.
Я что то не догоняю, ты понимаешь, что там надо тупо 5в источник достаточной мощности? Там нет каналов ргб, там надо байтики отправлять.
Аноним 07/03/17 Втр 00:34:08 274147694
Хватит ли атмеги и USB-UART преобразователя, чтобы сколхозить свою пердуину и кодить мышкой вместе с детьми?
Аноним 07/03/17 Втр 01:11:00 274151695
>>274147
Если там софт от ардуины, то ещё и кварц нужен.
И вообще если UART хочешь, нужен кварц для синхронизации.
Аноним 07/03/17 Втр 09:58:15 274173696
Рубяты, ардуиной можно управлять катодами светодиодов? Из ргб-светиков с общим плюсом. +5 с питания, остальное в матрице на пины.
Аноним 07/03/17 Втр 10:14:26 274175697
>>274151
Кварцы копейки стоят, хуйня. Я рассыпуху не учитываю.
Аноним 07/03/17 Втр 10:15:20 274176698
>>274173
Просаживать на землю через транзисторы?
Аноним 07/03/17 Втр 12:17:59 274190699
>>274124
Думаешь тут кто-то их сам писал? Тоже ведь в гугле нашли да скачали.
Аноним 07/03/17 Втр 12:22:02 274191700
>>274173
Можно, но резисторов надо обязательно три штуки со стороны катода, иначе хуйня получится.
Аноним 07/03/17 Втр 12:25:30 274192701
>>274175
Ну ардуина это и есть атмега328p, USB-UART и рассыпуха.
Ну и ещё загрузчик прошитый USBAsp'ом например. Который сделан на другой атмеге328p.
Аноним 07/03/17 Втр 13:09:47 274198702
gendo-ikari.jpeg (74Кб, 1024x768)
1024x768
Аноним 07/03/17 Втр 19:39:05 274232703
>>274176
Лол нет, по три транзистора на диод, это что-то на уровне аналоговой логики.
>>274191
Ну понятно, что резисторы нужны на 5 вольт. Я уже нагуглил короч, почему-то в первый раз ничего не нагуглилось. Буду яркость задавать как 255 минус нужная мне якрость, шимить лоу аутпут.
Аноним 07/03/17 Втр 23:49:30 274248704
>>274173
Раз из матричного принтера вырвал гору конячих дарлингтонов, вот они бы хорошо подошли
Аноним 07/03/17 Втр 23:55:23 274249705
Без транзисторов ты разве что один диод будешь шимить.
Кстати uln2004 тебе подойдет, по полампера на канал, вместо 0,03.
Аноним 08/03/17 Срд 00:01:08 274250706
DSC7016.jpg (740Кб, 2048x1371)
2048x1371
>>255973 (OP)
О, какую годноту выковырял с выброшенного факса.
Аноним 08/03/17 Срд 02:40:33 274257707
IMG2333.JPG (578Кб, 1600x1200)
1600x1200
Аноним 08/03/17 Срд 03:35:48 274258708
blob (724Кб, 709x599)
709x599
Няши, помогите. Есть такой нанд флешер.
А точнее это ПИК 18А2455. Похоже, по криворукости съебнул ему прошивку или что-то такое. Запускаю в режиме прошивки, он запускается, пытаюсь залить через PICDEM USB новую - отвечает что прошился, но на самом деле нихуя не прошился, при считывании нанд не совпадает. При попытке залить старую прошивку - "Failed to program CONFIG DATA". Я конечно понимаю что это Ардуино а не пик тред, но может кто сталкивался? Если что есть ардуина, может через неё можно как-то залить туда хекс?
Аноним 08/03/17 Срд 06:02:27 274262709
>>274249
Так а мне больше и не нужно, у меня просто цифровой дисплейчик матричный. По пину на каждый канал.
Заказал 10 штук на али.
Аноним 08/03/17 Срд 16:09:35 274311710
DSC7021.jpg (180Кб, 2048x1371)
2048x1371
>>274257
А такой? От вспышки сдвигается изображение, наверное кристалл надо закрасить.
Аноним 08/03/17 Срд 20:59:51 274363711
Анон, нужен МК с частотой более > 200 МГц и небольно дорогой. Что посоветуешь, кроме бочки?
Аноним 08/03/17 Срд 21:07:24 274366712
Аноним 08/03/17 Срд 21:20:33 274367713
>>274363
> > 200 МГц
1.Нахуа?
2.ПЛИС
Аноним 08/03/17 Срд 21:48:19 274368714
>>274367
Надо генерировать сигнал, эмулируя чип. А там длительность импульса около 5 нс.
Аноним 08/03/17 Срд 22:34:41 274377715
>>274363
Beaglebone на am3358. Там два risc сопроцессора на 200 мгц именно для твоих нужд, без пайплайна, инструкция за один такт
Аноним 10/03/17 Птн 23:05:45 274763716
Ардуинобоги! Есть вопрос. Если я подключу 100 реле к Ардуино (ТМ) через shift-register НС595 и начну ими управлять, то они все будут щелкать пока последовательность нулей и единиц проталкивается по регистру? Что делать? Поставить конденсаторы в базовых цепях управляющих транзисторов?
Аноним 11/03/17 Суб 09:07:26 274801717
>>274763
Даташит на регистр посмотри сперва.

Пока защёлка не будет замкнута - состояние выходов регистра изменяться не будет.
Аноним 27/03/17 Пнд 22:14:47 277010718
ArduinoFioSketc[...].jpg (399Кб, 2418x2466)
2418x2466
пиздец вы тут охуели без возможности, что тред утонет к хуям - 700 с хером постов, а я со слабого ноута

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

пример: сенсор пыли sharp gp2y1010au0f, к ардуино подключается на пины D12 и А6, куда его пихать на малине чтобы не спалить и все заработало?
Аноним 28/03/17 Втр 13:40:53 277086719
>>277010
Куришь маны
@
пилишь драйвер
@
а нет, это же малина
@
качаешь драйвер
@
смотришь инструкцию на ютубе
Аноним 29/03/17 Срд 18:09:35 277336720
Я ту новенький, подскажите чем отличается ардуино с алика от ебеевской? Или от той, что на оф.сайте ардуино? Слышал что-то про пролемы с дарйверами и пердолингом
Аноним 29/03/17 Срд 23:33:39 277439721
>>277336
Для новичка - Ничем. Покупай китай, брат жив.
Аноним 30/03/17 Чтв 07:44:18 277462722
>>277439
А не для новичка? Переплачивать не охота в будущем за новый комплект
Аноним 30/03/17 Чтв 07:58:43 277464723
>>277462
Ардуино - это отладочная плата с микроконтроллером AVR, преобразователем USB-UART (для загрузки программы) и парой конденсаторов. Китайцы могут поставить любую микросхему USB-UART, но от этого зависит только какие драйвера ставить.
Ни разу не держал в руках ардуину.
Аноним 30/03/17 Чтв 08:49:32 277469724
>>277464
Еще стабилизаторы питания могут отличаться. В версиях подороже они даже мощнее чем на оригинале.
Аноним 30/03/17 Чтв 13:31:48 277510725
IMG201703301327[...].jpg (3347Кб, 3264x2448)
3264x2448
Хаю-хай, мигающий. Так уж вышло, что 4-го апреля мне нужно будет запрогать intel edison - аналог intel galileo (это очень похожие на arduino платы, но с выходом в интернет) на ардуиновском Си в рамках конкурса на котором я быть не должен. Целью будет создать сеть, в которой оператор управляет ардуинкой через программу Thingworx - картинка 1 показывает, как это должно выглядеть всё это называется интернет вещей Вопрос состоит в том, как высирать данные с контроллера и принимать обратно? Понимаю, что там будет какая-то своя библиотека, скорее всего, но я вообще едва ли знаком с этим всем. Помоги не обосраться, двач, я в тебя верю.
Аноним 30/03/17 Чтв 14:11:16 277524726
>>277464
Я про это и спрашивал. Дровишки не проблема? Якобы при подключении китайщины ее комп не видит вообще и надо где-то копошиться?
Аноним 30/03/17 Чтв 15:09:56 277552727
>>277524
Прставить водителя одним кликом, все.
Аноним 30/03/17 Чтв 15:10:41 277553728
>>277510
Эзернет шилд по гайдам/i2c пердуинами.
Аноним 31/03/17 Птн 08:00:31 277753729
>>277510
>intel edison - аналог intel galileo (это очень похожие на arduino платы, но с выходом в интернет)
Точно, двухъядерный Intel Atom очень похож на восьмибитный микроконтроллер. Это похоже на raspberry pi. На этой плате полноценный линукс, а значит можно писать практически на любом языке программирования.

>на ардуиновском Си
Ардуиновские библиотеки никак не могут использовать даже небольшую часть возможностей линукса из-за своей специфики. Советую писать на питоне, при этом программу сможешь сначала отлаживать на ПК.
Аноним 31/03/17 Птн 17:17:27 277853730
>>277753
Прогать на Си - это условие конкурса. Я в курсе, что мощей там в избытке
Аноним 31/03/17 Птн 17:23:28 277855731
aaa.png (138Кб, 780x1040)
780x1040
dt5g0987.jpg (118Кб, 780x1040)
780x1040
пыщь пыщь. теперь этот тренд официально мемный
Аноним 03/04/17 Пнд 17:49:12 278502732
il9225.png (50Кб, 820x205)
820x205
>>278497
>ILI9225
А ты не работай с ним через SPI, который у него самый тормозной.
Аноним 03/04/17 Пнд 23:30:18 278573733
Хотел заказать пару плат STM32 + stlink (итого 350р) для баловства в ардуино, но реально прикинул свои текущие ПРАКТИЧЕСКИЕ нужды и заказал 10 шт Attiny13 + 20шт переходников soic to dip8 (итого те же 300-350р). Я правильно сделал?
Аноним 04/04/17 Втр 01:48:51 278579734
>>278573
Так это зависит от твоих нужд
Ну и ты же понимаешь, что платы - это платы, а для контроллеров нужно будет ещё обвязку мутить? Да и про программатор для них ты не сказал ничего.
Аноним 04/04/17 Втр 02:11:40 278580735
>>278579
Обвязки у тюнь же минимум, не? Кварц не обязателен.
Шить буду либо через usbasp, либо uno r3 as isp. Т.е. говнокодить буду через ардуину. Есть куча простых нужд типа мониторинга ацп и дерганья релешками, а под стм ничего не могу придумать, чтобы использовать его производительность по уму. Алсо, есть еспшки - они куда универсальнее: и быстры, и вифи встроен.
Аноним 04/04/17 Втр 05:25:36 278586736
>>278580
>есть еспшки - они куда универсальнее: и быстры, и вифи встроен.
Прошлый век, после появление RTL8711
Аноним 04/04/17 Втр 05:27:04 278587737
>>278516
Тогда освой bitbanging, заведи буфер и перерисовывай только те места где изменилось. Немного побыстрей будет, но все равно медленно.
Аноним 04/04/17 Втр 05:28:15 278588738
>>278573
Если не из Китая заказал, то правильно.
А если из Китая, то 8 из 10 могут быть нерабочими и заебешься еще продавцу доказывать это.
Аноним 04/04/17 Втр 13:10:22 278619739
sketch-14913003[...].png (1454Кб, 1620x1080)
1620x1080
Сап двач. Купил фейк нано у китайцев. При включении она задымилась и ебнула штука пикрелейтед. Что это? Чем её заменить если выпаять? На официальной схеме там конденсатор, а этой хуйни вообще нет.
Я нюфаг и это моя вторая ардуина.
Аноним 04/04/17 Втр 13:16:26 278620740
>>278619
теперь понятно для кого это клепают
Аноним 04/04/17 Втр 13:39:42 278621741
1. Ардуоны, подскажите, есть приемник и передатчика на 433 для дурины, могу я как-нибудь с пеки по 433 управлять дуриной, интересует кондовое решение вроде USB хуевины, что бы был как и передатчик или как приемник.

2. Как управлять GSM модулем и какой модуль взять, что бы не ебаться с пайкой, в амперке что-то дохуя дорого для меня брать за 3 штуки gsm модуль
Аноним 04/04/17 Втр 14:50:39 278626742
>>278621
Любую пару передатчик-приемник покупаешь, гуглишь, запускаешь.

С GSM немного сложнее.
Китайцы продают три основные вида модулей GSM с UART - M590, SIM800L (и 900L, отличия невелики) и A6.
M590 бэушные почти все.
SIM800L - две трети.
A6 - почти все новые.
Надежность работы соответствует бэушности.
Аноним 04/04/17 Втр 16:50:53 278638743
uiprg.jpg (202Кб, 1200x900)
1200x900
Есть ардуина, esp8266, стабилизатор 3.3в, DS18b20 и андроид.
Хочу получать температуру и передавать по wi-fi на андроид.
Андроид работает круглосуточно, температуру хочу передавать раз в час.
Какие подводные камни? Моих запчастей хватит?
Аноним 04/04/17 Втр 17:27:58 278647744
>>278588
>А если из Китая, то 8 из 10 могут быть нерабочими и заебешься еще продавцу доказывать это.
Что ж, при получении постараюсь как можно скорее проверить.
Сразу напаяю их на дип-переходники и буду тестить на бредборде, прошивая blink.
10шт = 160р. Я отпишусь когда получу и протестирую, поглядим каково оно. Очень интересно, с учетом того что на маузере оптовая цена от 1000шт - 1.73$/шт.
Аноним 04/04/17 Втр 17:33:02 278648745
>>278647
Не помню про ATTiny (так и не понял в чем смысл этой линейки), но дофига PIC16 - в том числе с охрененно развесистой периферией - попадают в "дешевле доллара" на Digikey, причем в DIP-корпусах, если брать десяток хотя бы.
Разница, конечно, всё равно есть, но ебля может не ограничиться тем что оно просто сразу не заработает, а искать "плавающий бит" - удовольствие пиздец.
Аноним 04/04/17 Втр 17:50:10 278651746
Аноним 04/04/17 Втр 19:11:56 278661747
>>278648
>>278651
Заказал отсюда: https://www.aliexpress.com/item/Free-Shipping-10PCS-ATTINY13A-SSU-ATTINY13A-13-ATTINY13-13A-ATTINY-13A-20MHZ-8PDIP-Best-quality/32522362549.html
Отзывов много, отзывы вроде хорошие, народ пишет что оно работает. Как бы то ни было, на кону всего лишь 160р, а не 24$ как у того чувака.
>искать "плавающий бит" - удовольствие пиздец.
Я тут подумал, блинк-блинком, а как проверить хотя бы всю память? Проверить флеш вроде просто: в ней будет программа, копипастом нахерачить одно и то же (тот же блинк, мб в чуть разных вариациях) и проверить что выполнение не зависает. EEPROM проверить тоже просто: записать-прочитать разные паттерны. А какой алгоритм для теста RAM лучше применить?
Аноним 04/04/17 Втр 21:16:16 278671748
Сап.
Мне нужно сохранять значения барометра раз в час, всего часов 10, после этого первое стирается и добавляется 11 и так далее.
Как это сделать на Ардуино? Чтобы установка получилась мобильной, без привязки к компу.
Аноним 05/04/17 Срд 00:15:08 278710749
Поцоны, а, поцоны. А есть где-то уже готовые разводки плат, чтобы были просто контроллер и минимальная обвязка для его работы? Чтобы минимизировать размеры и все такое. Ну мб еще пины для программирования.
Аноним 05/04/17 Срд 00:34:45 278711750
>>278710
Вот такую минимальную обвзку нашел, а есть уже разведенные платы под разные корпуса и с выведенными пинами?
Аноним 05/04/17 Срд 00:35:05 278712751
147903690316852[...].jpg (132Кб, 800x753)
800x753
Аноним 05/04/17 Срд 01:18:25 278715752
>>278626
я не совсем понял, думал типа вставляешь юсб передатчик в порт, открываешь программу и пишешь там в него с пеки каким-нибудь питухон нули с единицами, а ардуина это все принимает. Просто смотрю, все передатчики 433 с проводами, т.е. мне их как-то надо к пеке прихуевертить, пусть даже через rs 232 и подавать туда биты, как я в 485 кидаю. Может я совсем дурак, но как-то так я передатчик по 433 представлял.
Аноним 05/04/17 Срд 08:35:56 278738753
>>278711
Так Arduino Pro Mini не это? Те что без USB-разъема.
Аноним 05/04/17 Срд 09:03:14 278740754
Аноним 05/04/17 Срд 11:12:18 278750755
>>278738
Классная вещь, спасибо. А есть ли еще что-нибудь для управления 7сегментными индикаторами, чтобы без миллиона проводов на разряд?
Аноним 05/04/17 Срд 12:25:24 278755756
Ардуиносы, подскажите, кто-нибудь геркон ставил, если да то какой?
Аноним 05/04/17 Срд 12:37:10 278756757
Аноним 05/04/17 Срд 12:43:55 278759758
>>278756
Да, если важнее всего ultra-low потребление мощности, тогда выкидывай атмеловство и смотри в сторону NXP серии S08, среди них есть МК, умеющие много энергосберегайных гитик с LCD, на одной часовой батарейке век сможет проработать, даже периодически передатчик маломощный включая.
http://www.nxp.com/products/microcontrollers-and-processors/more-processors/8-16-bit-mcus/8-bit-s08/8-bit-segment-lcd-ll-mcus:S08LL и вокруг.
Аноним 05/04/17 Срд 13:01:44 278765759
Подскажите нуфагу. Купил датчик TGS 832, прикрутил его к ардуине, но совершенно не могу понять некоторые моменты. Во первых сигнал, который приходит на аналоговый вход - какое-то напряжение? Как получить данные в PPM без всяких библиотек и прочей ерунды? Брызгаю рядом из баллона с фреоном, показания вродь как меняются, и по сути можно событие привязать к этим показаниям, но они какие-то странные. Напряжение на аналоговом входе постоянно опускается. Как получить что-то адекватное?
Аноним 05/04/17 Срд 13:33:33 278770760
>>278759
Не, на экономичность похуй, работа от сети. Но за линк спасибо​.
Аноним 05/04/17 Срд 13:33:39 278771761
>>278638
Компонентов хватит, мозгов - увидим.
Аноним 05/04/17 Срд 13:34:40 278772762
>>278619
Это диод замени любым.
Аноним 05/04/17 Срд 13:47:37 278777763
>>278770
Они вообще прикольные очень. У них еще совсем есть младшая линейка - RS08, те совсем забавные.
Мне кажется что они крайне недооценены и малоизвестны, а достоинств у них разных много.
Ну сейчас-то главное достоинство - чтоб хуяк-хуяк, поэтому своя (мотороловская, но кто ее помнит и умеет) система команд, и на Си их программировать не очень эффективно - это главный минус.
И о энергопотреблению они, наверное, абсолютные чемпионы - причем не только по даташиту, а в реальном применении.
Аноним 05/04/17 Срд 14:58:48 278801764
>>278587
Т.е. кидаться в него командами напрямую, а не через библиотеку? Спасибо, я попробую
Аноним 05/04/17 Срд 15:22:08 278806765
>>278671
А значения-то как должны сохраняться и как выводиться без привязки к компу-то? Можно по-разному, но как у тебя задумано?
Аноним 05/04/17 Срд 21:49:04 278924766
>>278801
Нет, почему, можно и через библиотеку. Вопрос в том какую библиотеку. Я встречал умеющие в bitbanging этого контроллера, но насчет частичной перерисовки - это уже к графической библиотеке, которую ты используешь, умеет ли она.
Аноним 05/04/17 Срд 21:50:40 278927767
>>278806
У него задумано что все кроме последних 10 значений его не ипут. Он готов открыть для себя восхитительный новый мир ring buffer-ов.
Аноним 05/04/17 Срд 23:17:11 278951768
Аноним 05/04/17 Срд 23:22:12 278952769
>>278927
ну так непонятно, куда он эти 10 значений собрался сохранять, и что с ними делать дальше (хранить где записал/вывести на экран/передать по сети/etc.)
Аноним 05/04/17 Срд 23:41:21 278961770
vlcsnap-error533.png (2361Кб, 1920x1090)
1920x1090
vlcsnap-error889.png (2055Кб, 1920x1090)
1920x1090
vlcsnap-error383.png (2205Кб, 1920x1090)
1920x1090
Лол, парни, смотрие что я вам принес! Кто хочет такую же модную повязку как у Дэвида?
Аноним 06/04/17 Чтв 00:00:25 278963771
>>278961
Как же я проиграл с этой хуйни, когда впервые увидел ее в сериале, особенно с пачки резисторов.
Аноним 06/04/17 Чтв 07:36:02 278986772
>>278961
Он тоже хочет стать хокаге?
Аноним 06/04/17 Чтв 12:10:32 279029773
>>278961
Что за фильм? Что по сюжету делает эта повязка?
Аноним 06/04/17 Чтв 12:29:15 279034774
>>278963
Никогда не знаешь, в какой момент может понадобиться пучок резисторов.
Аноним 06/04/17 Чтв 12:38:56 279039775
>>278638
Пердуина тут вообще лишняя, ну разве что как программатор для esp.
Аноним 06/04/17 Чтв 18:12:48 279107776
cute-girl-with-[...].jpg (75Кб, 851x315)
851x315
Нужен транзистор чтобы от ардуино(5V) ШИМом регулировать LED 100w(3A, 36V). Подскажите пожалуйста какие варианты есть.
Аноним 06/04/17 Чтв 18:17:51 279108777
>>279107
update
Забыл добавить что есть в наличии IRF 3205, IRFP 460. Подойдет какой-нибудь?
Аноним 06/04/17 Чтв 21:56:46 279133778
>>279029
Сериал "Легион". По сюжету это нейроинтерфейс, который блокирует паразита в психике ГГ.
Аноним 06/04/17 Чтв 22:00:31 279134779
>>279107
Тебе не транзистор, а источник тока (драйвер) нужен.
Аноним 06/04/17 Чтв 22:26:18 279137780
>>279134
есть уже, питает, лед светится, нужно теперь транзистор в цепь воткнуть, только какой подойдет?
Аноним 06/04/17 Чтв 22:43:58 279138781
>>279108
>>279107
IRF740 или далее. Стоят 5 рублей, так что не надо кококо про то что под слишком большой ток и нинужны. К тому же продаются везде ибо очень востребованы.

А теперь поясните посанчики. Хочу вкотиться в погромирование МК и помигать светодиодами. Какую пердулинку лучше брать и есть ли годные аналоги пердулинок на других языках и/или МК (желательно не за сотни нефти)
Самому поять и пердолиться с погроматорами решительно лень, пердулинка нужна в основном для развлечений (ведь в душе я еще ребенок)
Аноним 06/04/17 Чтв 22:46:51 279139782
>>279108
>IRFP 460
Кстати вот этот вот покатит вполне, если конечно большой корпус не смущает.
Аноним 06/04/17 Чтв 22:47:32 279140783
Аноним 06/04/17 Чтв 22:51:09 279141784
>>279140
Arduino Uno + usb cable
на али найдешь рублей за 200, не забудь поставить драйвер на CH340
Аноним 06/04/17 Чтв 22:51:17 279143785
>>279140
А может леонардо? А может омперку лучше? а может... а может?
Нутыпони, очень большой выбор и глаза разбегаются, а поскольку четкой цели нет, то и выбирать по задачам не могу.
Аноним 06/04/17 Чтв 23:06:20 279145786
>>279143
Все это однохуйственные вещи, чип один - Atmega328. Можешь купить поменьше и попроще, например mini, но тогда будешь ебаться как зашить(в уно встроен прошивальщик), можешь купить побольше, мегу, но тебе куча пинов и больше памяти не нужны чтобы моргаться(в уно их достаточно). В общем UNO это оптимальный вариант для первой ардуины. Потом когда с ней поиграешь сам поймешь что тебе нужно.
Аноним 06/04/17 Чтв 23:43:10 279149787
>>279145
Nano оптимально для первой ардуины, потому что в бред борд удобно влезает.
Аноним 07/04/17 Птн 12:54:19 279191788
>>279139
>>279138
Оба транзистора не подходят.
Они же высоковольтные и от 5 вольт не откроются полностью.
В итоге афтар получит ПЕЧКУ или спалит к ебеням транзистор.


Аноним 07/04/17 Птн 14:15:33 279197789
>>279191
какой посоветуешь?
Наверно сюда, Аноним 07/04/17 Птн 17:36:59 279214790
1491555699043.png (0Кб, 188x58)
188x58
Но если нет пардоньте и направьте на путь истинный.
САП, анон.
Короче есть вот такой USB-TTL переходник https://www.aliexpress.com/item/PL2303-TA-USB-TTL-RS232-Convert-Serial-Cable-PL2303TA-Compatible-with-Win-XP-VISTA-7-8/2005093077.html
С ним все в порядке, проверен, работает.

Алзо есть вот такой читатель-писатель RFID (предположительно для Arduino, тому сюда и зашел) https://www.aliexpress.com/item/125KHz-3-3-5V-RFID-Non-Touch-Reader-Writer-Module-Uart-Serial-TTL-Output-ID-Card/32739967570.html Без опознавательных знаков.
Втыкаю все это добро в комп под вин 10. При поднесении RFID метки в Putty приходит такой поток байт как на пикче.
И все. Дальше я так понимаю надо на RFID переходник слать какие то комманды, на чтение ли на запись, но какие? На самой плате маркировки нет, на чипе тож ничего не видно, а со стороны компа я вижу только USB-TTL адаптер в виде ком-порта.
Меня несколько утешает что микрух-преоброзователей TTL-RFID едва ли сильно много, штук 5, от силы 10, и тупо перебором можно найти нужные.
Вот что и спрашиваю кто может скинуть коды для работы с RFID преобразователями? Ну типа там 33h - считать номер XXh - записать.
Альзо, есть какая программа которая может последовательно гнать цифры от 0 до 65555 в ком-порт и читать ответ? Руками ж заебузь набирать.
С меня как обычно.
Ежли что умею в Паскаль, Си размовляю. Хотелось бы что б вот прям щас взяло и заработало.
Аноним 07/04/17 Птн 21:09:42 279234791
>>279197
IRL540N
У него относительно небольшая емкость затвора и низкое сопротивление в открытом состоянии при 5 вольтах на затворе.
Так что да, на затвор 5 вольт давай.
Частоту ШИМа бери наиболее низкую, при которой всё еще не видно мерцания.

http://www.infineon.com/dgdl/irl540n.pdf?fileId=5546d462533600a40153565fbd752565
Аноним 08/04/17 Суб 08:44:17 279262792
Есть arduino, но кроме мигания диодами с ней нечем заняться. Какие компоненты заказать чтобы хоть что-нибудь интересное состряпать? Пока заказал 5 реле и буду из них умную комнату делать.
Аноним 08/04/17 Суб 23:12:30 279340793
>>279262
моторы, в магазе купи самых маленьких алюминиевых уголков и винты
Аноним 09/04/17 Вск 00:02:40 279341794
>>279262
>реле
Говорят при их срабатывании происходит сильная искра и они быстро выходят из строя/выгорают/залипают.
Я себе тоже 10 купил, теперь думаю нахуя.
Аноним 09/04/17 Вск 00:24:04 279342795
>>279341
Говорят что хуй доят. Искра будет только если превышать написанную на реле величину нагрузки.

Ньюфагу надо обязательно брать релешки, потому что со всеми остальными электронными ключами подводных камней намного больше.
Аноним 09/04/17 Вск 09:28:55 279348796
1350060410280.jpg (59Кб, 300x368)
300x368
>>279342
>Искра будет только если превышать написанную на реле величину нагрузки.
Perduinshik, prekrati.
Аноним 09/04/17 Вск 19:39:22 279407797
Какие же ардуиншики неграмотные.
Мосфеты советуют с Vds = 400V, когда по факту надо на 50 В.
Релюшки не искрят (они всегда искрят).
Аноним 09/04/17 Вск 21:02:49 279414798
Советую всем промочить контакты реле ртутью. Тоже долго мучился пока не исользовал сей лайфхак.
Аноним 09/04/17 Вск 21:30:14 279416799
>>279414
> промочить
Анус себе промочи, пёс!
Аноним 10/04/17 Пнд 23:13:46 279517800
АНОНЫ, христом богом молю, как геркон подключить, мне нужен датчик размыкания цепи, посмотрел в чипдип, там либо одни колбы
без обвеса и магнита, либо вся хуйня под 10 и больше вольт, а у меня на моем пердуине лишь 5, что делать, расскажите, нихуя не пойму.
Аноним 10/04/17 Пнд 23:38:35 279518801
>>279517
Геркон подключать к ардуине так: один конец к 5в, второй в любой пин. Затем digitalRead(pin); и там будет 1 или 0, в зависимости от наличия магнитного поля и какой геркон.
Аноним 11/04/17 Втр 00:04:49 279522802
>>279518
я туповат, но не шибко, вот смотри хочу купить ебаный геркон, захожу на
https://www.chipdip.ru/catalog-show/reed-switch
а тут везде "коммутируемое" напряжение, что это за зверь? Вообще я уже помигал диодом, подключил кнопку, избавился от дребезга, а вот с ебаным герконом разобраться не могу, планирую его на дверь приебашить, мне еще магнит надо туда цеплять и как правильно, гнать по цепи ток и следить что бы уровень не падал или наоборот, ожидать пока сигнал появится?
Аноним 11/04/17 Втр 00:33:27 279525803
avr-треда не нашел, поэтому спрошу здесь.
Аноны, начал вкатываться в программирование контроллеров. Сейчас пытаюсь на atmega1280 сделать ADC микрофона (max4466), чтобы в дальнейшем замутить ффт сигнала. Так вот, на выходе из adc постоянно слишком большие значения - на голос вообще не реагирурет, только на стук по самому майку. С чем это может быть связано? Сам он рабочий, проверял на осциллографе. На нём и на голос реагирует и вообще все замечательно.
Аноним 11/04/17 Втр 01:17:14 279526804
>>279522
> а тут везде "коммутируемое" напряжение, что это за зверь?
Максимальное напряжение, которое не прбьет геркон в разомкнутом состоянии, забей короче, вряд ли для тебя это критично
> мне еще магнит надо туда цеплять и как правильно, гнать по цепи ток и следить что бы уровень не падал или наоборот, ожидать пока сигнал появится?
Чиво блядь? Объясни по-человечески
Короче, можешь в первом приближении считать геркон тупо выключателем, тумблером. Но который включается не от твоего пальца, а от магнита. Он и внутри так устроен. Там два металлических контакта, когда подносишь магнит, один притягивается к другому и цепь замыкается. Всё. Вот представь себе обычный клавишный выключатель, что ты с ним будешь делать?
Аноним 11/04/17 Втр 02:18:36 279528805
>>279526
как правильно делать, что бы геркон работал на замыкание или размыкание?
Объясни пожалуйста, про "пробьет" я всю жизнь думал там механический контакт, как его может пробить, электронная эмиссия?
Аноним 11/04/17 Втр 08:00:02 279548806
>>279528
Герконы бывают на размыкание и на замыкание от магнита.
Пробивает его от того что в разомкнутом состоянии возникае искра между контактами.
Аноним 11/04/17 Втр 08:54:23 279552807
>>279548
> от того что в разомкнутом состоянии возникае искра между контактами.
Ваще то искра дуга возникает во время размыкания, если ты только не киловольтные нагрузки коммутируешь.
Аноним 11/04/17 Втр 10:18:22 279560808
>>279552
Я это понимаю, но думаю ему для объяснения достаточно.
Аноним 11/04/17 Втр 12:27:39 279568809
>>279560
да, в общем понятно. Т.е. беру любой герконовый датчик, без заморочек.
Аноним 11/04/17 Втр 13:27:32 279573810
>>279568
Ну да. Ты же к ардуине его подключать будешь? Лучше возьми нормально разомкнутый.
Аноним 11/04/17 Втр 21:11:53 279667811
arduino-uno-r3-[...].png (98Кб, 1163x644)
1163x644
>>279518
Опять ардуинщик обосрался.
Геркон между землей и портом.
Порт в режиме PULLUP:

pinMode(pin, INPUT); // set pin to input
digitalWrite(pin, HIGH); // turn on pullup resistors

Нельзя допускать неопределенного состояния (висящего в воздухе порта, настроенного на вход) на портах.

Аноним 12/04/17 Срд 01:49:55 279686812
>>279667
а че там может быть? Если к нему ток никто не подводит, я в общем слышал про эту хуйню, неопределенное состояние и т.д., но сколько там навести могут и главное откуда?
Аноним 12/04/17 Срд 10:16:09 279715813
>>279686
>я в общем слышал про эту хуйню, неопределенное состояние
Ну охуеть теперь, поставь висячий пин в воздухе на вход и транслируй его состояние, например, на другой выход, светодиод там и посмотришь за одно что там происходит.
Аноним 12/04/17 Срд 10:17:35 279716814
>>279686
> а че там может быть?
Всё, что угодно, это ж неопределённое состояние
И нахуй тебе нужен такой вход, при чтении которого получаешь 0 и 1 в рандомном порядке? То есть, когда у тебя геркон замкнут на землю, ты получаешь ноль. Когда разомкнут, ты неопределённо получаешь 0 или 1, как ты узнаешь, что с твоей дверью? Если только как генератор случайных чисел он будет ниочень использовать?
Аноним 12/04/17 Срд 15:41:36 279777815
>>279686
Да похуй, делай как хочешь.
12/04/17 Срд 21:49:54 279833816
Нужна помощь. Собира на практике 3d принтер, как показано здесь https://ytec3d.com/plan-b/ . Подключил монитор, самодельную клаву и питание к megatronics v2.0, на мониторе какое-то меню появилось, я даже не разгляделл, т.к хотел проверить работает ли моя самопальная клава, повернул энкодер и всё погасло. Отвёз мегатроникс на диагностику сказали, что неиспраностей нет. Почему не работает, мб монитор сгорел?
Аноним 15/04/17 Суб 01:58:45 280299817
Доброй ночи.
Есть экран от нокии 5110 на синем шилде и ардуина мега 2560. Так вот экран работает только если Vcc НЕ висит на питании. Это вообще как, почему?
И пытался подключить его к NodeMCU. Ни в какую не хочет с одним DHT22 и лайтсенсором на spi. Один раз выдал мусор и всё. Остальные раз пустота, как ни пытался.
Аноним 15/04/17 Суб 15:53:54 280350818
>>279149
Содомирую этого двачуна двачую этого содомита.
Нанка + хлебная доска на 830 сральных дырок будет оптимальным выбором.
Аноним 17/04/17 Пнд 12:57:37 280636819
>>278961
Тоже заметил эту хуйню.
У него ведь слева от резисторов Нано прикручена?
Аноним 17/04/17 Пнд 13:46:39 280643820
КПК-2.gif (36Кб, 400x300)
400x300
КПК-3.jpg (63Кб, 800x600)
800x600
>>278961
Напомнило. В каком-то советском фантастическом фильме, как мне рассказали, фигурировала «диадема» с огромным КПЕ среди прочих деталей, КПК-2 или КПК-3, судя по описанию. Жаль, название ленты не вспомнили.
Аноним 17/04/17 Пнд 19:44:49 280694821
ищу и не могу найти нигде
как перевести эту прогу для ардуины с русского на английский? в настройках нет, в гугле не нашел, а работать так дальше - я ее скорее удалю и разобью ардуину об стену, так бесит находить всю инфу на английском и потом искать как эти долбоебы переводчики это записали
Аноним 17/04/17 Пнд 19:54:11 280696822
Аноним 17/04/17 Пнд 20:10:24 280698823
>>280696
поставил генуино, эта скотина сама без вопросов поставилась на русском языке
как исправить на нормальный язык?
Аноним 17/04/17 Пнд 20:14:38 280699824
Аноним 17/04/17 Пнд 20:17:55 280700825
>>280699
смотрел жопой, все там есть
Аноним 18/04/17 Втр 08:52:17 280794826
9185095.jpg (115Кб, 640x480)
640x480
Поясните новичку, купил nano китайскую, зашил мигание светодиодом, теперь вопросы:
1. Почему при подключении к компу плата сразу начинает работать, а если ее воткнуть в зарядку от телефона то программа не стартует пока не нажмешь ресет?

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

3. Какие меры предосторожности предпринять чтобы не попалить раньше времени мою ардуину? Что будет если например заземлить пин и подать на него хай?
Аноним 18/04/17 Втр 09:11:12 280795827
gandex.ru-22289[...].jpg (966Кб, 1920x1200)
1920x1200
Сколько все таки PWM выходов в Arduino Mega? Везде по разному пишут.
Аноним 18/04/17 Втр 10:11:23 280803828
>>280795
14

>>280794
2. Смотря как подключил. И как считываешь. Резистор есть?
3. Быть повнимательнее. Подключать через резисторы все.
Я много раз кратковременно делал кз на одной уне, так она греется и тормозит, но работает.
А другая уна, с атмегой в лип корпусе - сгорела.
Аноним 18/04/17 Втр 17:54:04 280835829
Сап радач, есть желание реализовать Сканер частот на 2.4ГГц на модуле nRF24L01. Во всех примерах что есть в сети вивод сигнала идет на ТФТ дисплей или в виде иероглифоф.
Вопрос вот в чем можноли реализовать вывод инфы через ЮСБ непосредственно на машину?
Аноним 19/04/17 Срд 01:36:45 280901830
А бывают готовые платы ардуино с тиньками вместо мег?
Аноним 19/04/17 Срд 11:04:23 280957831
image.jpg (144Кб, 650x650)
650x650
image.jpg (90Кб, 620x264)
620x264
>>280901
Да.
Ali:attiny85 lilypad
Например.
Есть и такие ali:attiny85 usb

Аноним 19/04/17 Срд 11:31:58 280960832
Аноним 19/04/17 Срд 11:38:40 280963833
Идиот и 3D принтер Аноним 19/04/17 Срд 12:50:29 280987834
Я знаю, что это немного не сюда, но в целом по теме:

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

avrdude_stk500v2_ReceiveMessage()timeout

И так раз пять, после чего предлагают присесть на бутылку. Что делать?

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

Хорошие вещи не забываю, поэтому если поможете - с меня пара шекелей на тот же курви или ЯД
Аноним 19/04/17 Срд 14:07:12 280992835
>>280987
А дровишки-то нормальные? А другой пека пробовал?
Аноним 19/04/17 Срд 17:16:54 281011836
>>280992
Добавлю к тому хую - а плата то та выбрана, определяется ли она шиндрусом?
Аноним 19/04/17 Срд 18:22:17 281016837
Аноним 19/04/17 Срд 19:35:18 281021838
>>280992
Я хз вообще, где это даже смотреть. Фишка в том, что это галимый Китай. Галимейший. Zonestar Motherboard, которая была без дров и прочего.

Реально ли найти драйвера на такую дичь или придется продолжать сосать не свою и не лапу?
Аноним 19/04/17 Срд 19:37:07 281023839
>>281021

Еще добавлю, мол, есть два ПК и на обоих ничего не вышло. Windows 10 + RT, стоит ли искать семерку, или уже бесполезно?
Аноним 19/04/17 Срд 20:32:38 281029840
>>280960
>>280835
поправочка, не правильно выразил мысль.
Хочу выводить спектрограму зарегистрированых сигналов на дисплей ПК.
Как это реализовать?
Аноним 19/04/17 Срд 20:43:33 281031841
>>280803
> Резистор есть?
Да все как в книжках. Охерел от цен в местных магазах, нужен датчик температуры и часы. Придется ждать китаезов месяц.
Аноним 19/04/17 Срд 22:50:18 281064842
>>281021
Дрова для своей ардуины, проверь сначала их. Чё там у тебя, фт232 или ch340?
Аноним 19/04/17 Срд 23:59:42 281085843
>>281064
Хз, я вообще дизайнер, лол
Могу сказать, что порт отображается корректно в винде во вкладке КОМ'ов
Аноним 20/04/17 Чтв 10:42:04 281107844
>>281085
Точно он? Я раз дрочил ком порт до одури, пока не допер, что это модем в ноуте, а не ардуина. Он мне еще на ат команды отвечал.
Аноним 23/04/17 Вск 10:11:21 281374845
bddcd3.png (411Кб, 980x602)
980x602
Народ подскажи есть ли у пикрил (nRF24L01+) возможность отображения уровня зарегестрированного сигнала?
Можно ли запилить спектрограму на монитор ПК?
Аноним 23/04/17 Вск 10:52:25 281377846
>>281374
> Received Power Detector (RPD), located in register 09
Аноним 23/04/17 Вск 14:11:49 281411847
>>255973 (OP)
Вопрос Ардудрочеры. насколько ардуино стабилен в плане непрерывной работы 24/7.? Если опыт применения в более серьезных приложениях чем мигание светодиодом.
Аноним 23/04/17 Вск 14:26:10 281413848
>>281411
Это смотря что ардуиной называть. Срок службы микроконтроллера определяется в основном сроком хранения данных в флеш-памяти (гарантируется около 20 лет). Также ограничен ресурс EEPROM.
Аноним 23/04/17 Вск 14:36:12 281414849
>>281413
Сформулирую по другому. На сколько надежно некое устройство на базе Ардуино, выполняющие функции например ПЛК или "Умного" реле. Под Ардуино имею ввиду текушие "наборы")
Аноним 23/04/17 Вск 14:54:14 281417850
>>281411
> ардуино стабилен в плане непрерывной работы 24/7.?
Настолько, насколько стабильна Atmega 328 в плане такой работы. У меня уже три месяца включает/выключает подсветку, измеряет влажность и температуру в рассаднике.
Аноним 23/04/17 Вск 15:01:43 281419851
>>281417
На сколько высокий порог вхождения, для применения этого зверя?
Аноним 23/04/17 Вск 15:15:56 281420852
>>281419
> Ардуино
> порог вхождения
Ну, думаю с класса пятого, гомо эректус, уже может самостоятельно пиздить куски чужих скетчей и ваять свою первую мигалку.
Аноним 23/04/17 Вск 15:27:29 281421853
>>281420
Вопрос ведь не о мигалке ;)
Аноним 23/04/17 Вск 17:05:14 281426854
>>281414
У меня контроллер тёплого пола на ATMega8 три года проработал в условиях +20 - +80, и работает дальше.
Аноним 23/04/17 Вск 18:28:58 281431855
0ZmtXdW6cN8.jpg (99Кб, 754x536)
754x536
Screen Shot 201[...].png (215Кб, 1021x568)
1021x568
Прощу прощения за нубский вопрос, котаны, но пока уровня не хватает.
На Arduino UNO нужно понизить частоту PWM. Я так понимаю это делается только делением частоты таймеров, так? Или есть другие способы?
Нашел вот такую табличку - пик прикриплейтед.
адрес на нее https://arduino-info.wikispaces.com/Arduino-PWM-Frequency
Можно ли ее использовать? В какую часть кода вставлять код, в setup?
Спасибо за помощь.

Аноним 23/04/17 Вск 18:30:54 281433856
>>281431
И еще, я использую передачу данных по USB, придется менять как то скорость?
Аноним 23/04/17 Вск 20:51:15 281443857
>>281431
>Или есть другие способы
Ага. Можешь фьюзы для деления частоты на 8 прошить, или кварц перепаять.
Только нужен программатор. И ардуино иде, скорее всего, перестанет дружить с твоей атмегой.
А так да, таймеры.
>>281433
Если будешь менять фьюзы/кварц и не прошьёшь нужный бутлоадер, то да. Но ты этого делать не будешь и не делай.
В ардуино сначала запускается бутлоадер, который шьёт твой код, а потом уже твой код. Пока бутлоадер не сломаешь, или фьюзы, то всё нормально будет.
Сломать фьюзы/бутлоадер можно только программатором. Когда ты подключаешься по USB к ардуине, то ты общаешься через COM порт с бутлоадером. Его невозможно так сломать и тем более фьюзы.
В общем пробуй любой код, не бойся. Ардуина защищена от дурака. Софтварно по крайней мере.
Аноним 24/04/17 Пнд 09:20:37 281525858
>>281443
> ты общаешься через COM порт
Хм, а каким хуем я шью фьюзы на Атмеге через FTDI? Такой же СОМ-порт, только общаешься не через пердуино-идэ, а через какой-нибудь USBasp
Аноним 24/04/17 Пнд 18:15:19 281559859
Аноним 25/04/17 Втр 15:04:21 281622860
data-arduino-pi[...].jpg (26Кб, 600x600)
600x600
Котаны, подскажите самый простенький датчик движения для подключения к МК. Есть пикрелейтед, но у него не хватает дальности - уже метров через 5 очень хуево реагирует, а надо срабатывать метров с 12-15.

Желательно чтоб был в продаже в ДС, ждать али нету мочи.
Аноним 25/04/17 Втр 20:49:07 281671861
Есть Один Сканер отпечатков пальцев UART Fingerprint scanner от Wavefront, пикрелейтед и он не работает. Нашёл к нему корейскую библиотеку https://github.com/keepworking/mechasolution-uart-fingerprint-library, и он сначала даже записал пару отпечатков, но потом начал стабильно выдавать ошибку NOUSER, пропуская, собственно, этап создания юзеров. Пускать напряжение на Reset не помогает. Как быть? У кого-то было подобное? Вариант купить нормальный сканер Adafruit не рассматривается.
Аноним 25/04/17 Втр 20:49:39 281672862
DOC001664049.jpg (44Кб, 645x463)
645x463
Аноним 25/04/17 Втр 22:05:34 281675863
На основе дуни можно сделать RC машину?
Аноним 26/04/17 Срд 13:01:41 281704864
>>281675
Я сделал на основе ATMega328 в пульт и ATMega8 в приёмник. Работает всё на 2,4ГГц с помощью nRF24L01+
Аноним 26/04/17 Срд 15:47:59 281720865
>>281704
>с помощью nRF24L01+
Я думал это библиотека какая-то крутая. А он взял модуль купил ценой в атмегу.
Тогда уж лучше ESP8266 взять. Намного быстрее и больше памяти, чем в атмегах. Но есть проблема - электро движки создают помехи для вайфая.
Видел где-то на ютубе как пытались вайфайный квадрокоптер сделать, но при старте его движки глушили сигнал.
Аноним 26/04/17 Срд 17:02:19 281724866
>>281720
А если моторы фольгой обмотать?
Аноним 26/04/17 Срд 18:30:21 281732867
>>281724
Ещё ESP8266 позволяет слать сырые данные. Можно непрерывно слать пакеты с состоянием всех двигателей без всяких подключений к вайфаям. Вроде многие игрушки так и работают.
>It turns out that Espressif has written a wifi_send_pkt_freedom() function that just sends out whatever packet you’d like to the network.
Где-то я видел простой пример рассылки beam (или как их там) пакетов, которые засоряют эфир. Открываешь на телефоне список вайфаев, а их там несколько тысяч.
Аноним 26/04/17 Срд 18:31:22 281733868
wifibeacon-shot[...].png (293Кб, 800x340)
800x340
Аноним 26/04/17 Срд 19:58:51 281738869
>>281732
Да, сейчас весь ютуб завален видео типа "глушилка вайфая из esp8266". Доиграются блеять, что модуль запретят для импорта даже в Гондурасе.
Аноним 26/04/17 Срд 20:18:27 281743870
>>281738
>>281733
>>281732
Ебонашки, чего вы этой пукалкой заглушите? Свой роутер, приклеенный изолентой к потолку? Чтобы хоть как-то значимо "заглушить" хотя бы соседей, их роутер должен быть не далее чем сразу за стеной, по соседству с есп в паре метров.
Вы просто дуринщики. Я в детстве глушил радио шансон соседям от своего укв передатчика, у которого мощность была в 20 раз мощнее этой вашей есп. Так вот, хватало ровно на соседей. Далее уже пробивался сигнал шансона, а через 15-20м и вовсе можно нормально слушать шансон.
Это я про условия зданий, а не про прямую видимость.
Аноним 27/04/17 Чтв 00:23:54 281757871
>>281671
>>281672
Хуле игнорите, мигатели светодиодами?
Аноним 27/04/17 Чтв 00:35:09 281762872
Аноним 27/04/17 Чтв 01:04:39 281765873
>>281762
Да нихуя, по-прежнему не работает, а завтра его использовать надо
Аноним 27/04/17 Чтв 08:27:19 281782874
>>281671
Почитай доки и сделай без либы.
Аноним 27/04/17 Чтв 08:56:45 281783875
>>281720
Ну да, а потом 1000м дальности по прямой видимости получил. ESP тянет 1000м дальности? С ESP ты можешь сам написать свой формат пересылаемых данных и слать его каждые 9мс?
Аноним 27/04/17 Чтв 08:57:25 281784876
>>281671
Кури маны, курва.
Аноним 27/04/17 Чтв 10:04:04 281786877
>>281782
>>281784
Пиздец какие умные тут собрались. Эти доки мне уже снятся, и нет, нихуя полезного там нет.
Аноним 27/04/17 Чтв 13:35:40 281798878
2017-04-27133639.png (3Кб, 254x130)
254x130
Соседний тред не нужен?

Почему у меня вот такая хуйня происходит?
Аноним 27/04/17 Чтв 14:18:30 281804879
Спрошу тут у знатоков. Справится ли пердуина с датчиками холла в кол-ве четырех штук? Нужно сделать одометры на 4-ре двигателя с редукторами для робо-тележки.
Аноним 27/04/17 Чтв 14:52:56 281814880
>>281798
Поставь одинаковые ковычки и учи Си
Аноним 27/04/17 Чтв 14:53:15 281815881
Аноним 27/04/17 Чтв 14:57:16 281819882
>>281743
Хуй соси. На уровне протокола вайфая рассылаются пакеты от имени точки/клиента на разрыв коннекта и у тебя телефон/ноут не может подключиться к точке. Подключается и сразу отключается.
Аноним 27/04/17 Чтв 14:57:53 281820883
>>281783
>С ESP ты можешь сам написать свой формат пересылаемых данных и слать его каждые 9мс?
Да.
Аноним 27/04/17 Чтв 16:01:42 281827884
>>281798
Гугли таблицу ASCII. Ибо в первом случае ты отправляешь 00001001, а во втором 00110101. Символы цифр начинаются с 48 позиции равной "0".
Аноним 27/04/17 Чтв 17:39:51 281836885
>>281827
Чушь.

В первом случае ты отправляешь младший байт адреса, где лежит масив "5"
Аноним 27/04/17 Чтв 19:00:22 281842886
>>281836
> отправляешь младший байт адреса
и где ты тут указатель увидел?
Аноним 27/04/17 Чтв 19:12:57 281843887
Аноним 27/04/17 Чтв 19:23:15 281845888
Господа.
Я понимаю что тут полумертвый раковник, но все же.
Кто знает, сколько максимальных одновременных коннектов может держать ESP 8266 в режиме акцесс поинта? Или, даже лучше, другой вопрос - кто-нибудь занимался построением меш-сетей на этом вайфаеконтроллере?
Аноним 27/04/17 Чтв 23:21:53 281863889
>>281675
А я делал с блютус модулем и каким то приложением.
Аноним 29/04/17 Суб 22:49:59 282063890
14926224089650.jpg (29Кб, 400x400)
400x400
Сап /ra/
Собрал выключатель света по такому принципу https://geektimes.ru/post/274869/
Тестово поместил в техническое помещение. При скачах напряжения выключается. Схемотехнику только начинаю осваивать, но подозреваю что нужен конденсатор который должен сглаживать скачки. Есть готовые стабилизаторы в Китае для моей приблуды? Или надо всё самому паять на коленке?
Аноним 30/04/17 Вск 08:32:15 282073891
Итак пагни, собираюсь делать на Ардуине контроллер управления котельной с 14 температурными датчиками, датчиками горения, дыма, управление 6 трехходыми смесителями и 8 электроклапанами. В случае отказа все это чревато выбросами кипятка, замерзанием студеной зимой и прочим непотребством. Подскажите, - может стм понадежней? Или пик?
Аноним 30/04/17 Вск 08:48:34 282074892
>>282073
Не делают ничего такого на аврах. Надёжность слишком низка прост. Ты видел когда-то автомобильный блок управления на аврке? На пикушке? То то же.
Если есть возможность заводить аварийную логику на железе - то можно и ардуину ставить, но если нет - никакой сторожевой таймер тебя не спасёт.

К слову,чинил недавно студийную вспышку, где ребята инженеры поставили аврку в качестве управляющего контроллера. Пр абсолютно исправном по эта сучка не стартовала просто так. Замена проблему решила.
Аноним 30/04/17 Вск 08:52:11 282075893
>>282063
ЕСПшке жизненно необходим кондер по питанию на 1000мкф или больше, вырубается она из-за этого, а не из-за скачков напруги сетевой.
Аноним 30/04/17 Вск 09:14:22 282078894
>>282074
> Не делают ничего такого на аврах.
Есть еще платка старинного промкомпьютера на GeodeMX с РС/104, но я совсем не могу в системное погроммирование. Наверное так и придется до пенсии вручную все крутить как на подводной лодке.
Аноним 30/04/17 Вск 09:49:45 282084895
>>282073
Дели всё на субмодули, чтобы в случае выхода из строя, выходило по кускам. Дублируй системы. Любые микроконтроллеры глючат.
Аноним 30/04/17 Вск 09:51:24 282085896
>>282073
Исключай опасные ситуации. Разбей систему на блоки, чтобы все узлы не зависили от аврки.
Аноним 30/04/17 Вск 12:12:15 282095897
>>282073
>В случае отказа все это чревато выбросами кипятка
Не надо так. Придумай что-нибудь, чтоб в случае отказа ничего такого не происходило.
Аноним 30/04/17 Вск 14:33:07 282108898
>>282074
на чем выше надежность?
Аноним 30/04/17 Вск 18:21:57 282123899
Надо отправить на компьютер с esp8266 какую-нибудь информацию, переделал пример WifiWebClient вот так, всё ли я делаю правильно?
[CODE]#include <SPI.h>
#include <WiFi.h>

char ssid[] = "admin"; // your network SSID (name)
char pass[] = "12345"; // your network password

int status = WL_IDLE_STATUS;
char server[] = "189.225.1990.22";

WiFiClient client;

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

if (WiFi.status() == WL_NO_SHIELD) {
Serial.println("WiFi shield not present");

while (true);
}

while (status != WL_CONNECTED) {
Serial.print("Attempting to connect to SSID: ");
Serial.println(ssid);
status = WiFi.begin(ssid, pass);
delay(10000);
}
Serial.println("Connected to wifi");
printWifiStatus();

Serial.println("\nStarting connection to server...");
if (client.connect(server, 10000)) {
Serial.println("connected to server");
client.println("1");
}
}

void loop() {
// if there are incoming bytes available
// from the server, read them and print them:
while (client.available()) {
char c = client.read();
Serial.write(c);
}

// if the server's disconnected, stop the client:
if (!client.connected()) {
Serial.println();
Serial.println("disconnecting from server.");
client.stop();

// do nothing forevermore:
while (true);
}
}

}
[/CODE]
Аноним 01/05/17 Пнд 16:31:17 282197900
1.jpg (34Кб, 471x310)
471x310
>>255973 (OP)

На связи ардуинщик-нуб.
Объясните, почему нельзя делать как на цифре "2"?
мне это кажется абсолютно логичным, но во всех схемам всегда изображены резисторы через диоды как на "1".
Аноним 01/05/17 Пнд 16:57:21 282201901
>>282197
Так делать нельзя, потому что яркость отдельных светодиодов будет зависеть от количества включенных светодиодов.
Аноним 01/05/17 Пнд 17:13:24 282204902
>>282201
ясно, вкурил.
но в качестве защиты диодов от сгорания можно так делать или это ненадежно?
Аноним 01/05/17 Пнд 20:31:11 282225903
Screenshot65.png (111Кб, 1919x999)
1919x999
Screenshot64.png (110Кб, 1919x1004)
1919x1004
Каеф, наконец-то удалось сделать асинхронный веб сервер на ESP8266-12E с загрузкой контента с SD карточки, респонсом GZIP файлами и кешированием. На первом пике первая загрузка, на втором из кеша. Либу графиков скачал первую попавшуюся, там их сразу 5 штук инициализируется и заполняется для каждого типа значений, что довольно криво. Часть файлов JS и CSS скачиваются архивами, что видно в полях Transferred и Size. 25042017.txt - лог файл с 288 записями (за сутки с 5 минутным интервалом) в виде: {"ti":"04:20:00","at":"26.2","ah":"82.4","st":"25.0","sm":"36.6","li":44300}, пока они просто на флешке, осталось сделать чтоб эти данные забирались по UART с STM32 и записывались на флешку. Теперь смогу отвязаться от RPI в качестве логгера и ставить ESP в любой свой девайс со свободным UART. Конфиг с настройками WIFI кстати тоже на флешке, не надо перепрошивать чтоб изменить логин/пароль или режим (нормально работает во всех трех: AP, Station, AP_Station):

{
"mode" : "ap_sta",
"host" : "ESP8266",
"sta_ssid" : "tenda_wifi",
"sta_pwd" : "123123123",
"sta_ip" : "192.168.0.115",
"sta_mask" : "255.255.255.0",
"sta_gate" : "192.168.0.1",
"sta_mac" : "50-8F-24-60-2B-37",
"ap_ssid" : "esp8266_wifi",
"ap_pwd" : "123123123",
"ap_ip" : "192.168.1.1",
"ap_mask" : "255.255.255.0",
"ap_mac" : "76-8A-8A-1C-03-9C"
}
Аноним 01/05/17 Пнд 22:21:08 282228904
avrasm0.png (108Кб, 1616x876)
1616x876
avrasm1.png (105Кб, 1616x876)
1616x876
Сап, радач.
Вкатываюсь в AVR Assembly language (по курсу Дихальта), и сразу непонятное.

(0) В дефайне (пик0) вижу, что spl=0x3d, sph=0x3e.
Пишу в эти spl и sph свои CCCD, а в разделе memory меняются значения ячеек 0x5d 0x5e.
Чому?

(1) В коде (пик1) записываю в r16 r17 сс и cd соответственно (записались, вижу), потом пишу их в spl и sph, а в них 0xCC и 0x0D.
Чому?
Тому що RAMEND=0x08FF, и оно автоматом обрезает значение, превышающее макс.памяти? Кто именно обрезает - компилятор или эмулятор?
Аноним 01/05/17 Пнд 22:54:59 282233905
>>282228
>Пишу в эти spl и sph свои CCCD, а в разделе memory меняются значения ячеек 0x5d 0x5e.
Без понятия, никогда атмег в руках не держал.

>Тому що RAMEND=0x08FF, и оно автоматом обрезает значение, превышающее макс.памяти?
Скорее всего старшие разряды регистра SPH просто физически отсутствуют.

>Кто именно обрезает - компилятор или эмулятор?
Ну так посмотри как эти инструкции скомпилировались.
Аноним 01/05/17 Пнд 23:14:06 282238906
answer0.png (35Кб, 703x484)
703x484
codes.png (15Кб, 611x286)
611x286
disasm.png (22Кб, 398x439)
398x439
>>282228
По вопросу (0) стало понятнее, надо было в https://en.wikipedia.org/wiki/Atmel_AVR_instruction_set заглянуть лол.

>>282233
Спасибо за ответ, Анон.
>Ну так посмотри как эти инструкции скомпилировались.
Смотреть в секции "prog FLASH" по адресу "Program Counter" или куда-то в другое место? В disassembly? Так я и так на асме пишу же. Или мой асм в какой-то другой асм компилируется?
Что именно там смотреть? Нагуглить меппинг асм-команд в машинные коды?
Аноним 01/05/17 Пнд 23:38:58 282245907
>>282238
>Смотреть в секции "prog FLASH" по адресу "Program Counter"
Да. Если хочешь разобраться что делает компилятор, то можешь посмотреть.
>Нагуглить меппинг асм-команд в машинные коды?
Это называется таблицей опкодов. По этой таблице несложно повторить все действия компилятора вручную на бумажке.
Аноним 02/05/17 Втр 00:56:11 282250908
>>282245
Я в глаза долблюсь, оказывается.
Про эти секции в начале главы о памяти написано. Ну и datasheet полезнее статейки в википедии хехе
Аноним 02/05/17 Втр 06:00:09 282259909
>>261304
А разьве нельзя писать на ардуринку как на АВРку? На Си.
Аноним 02/05/17 Втр 08:47:36 282267910
>>261290
Куб отваливается, Кейл непойми чего просит. ГРОГРОБISPISPST-LINK
Аноним 02/05/17 Втр 10:00:02 282272911
>>282225
Красиво. ЕСПшку на чистом C программируешь, или через ардуино иде?
Аноним 02/05/17 Втр 13:05:34 282297912
>>282272
Через ардуино, она у меня все равно как придаток к STM-ке, для которой все на Си написано. В ардуино для ESP все готовое с кучей примеров и большим комьюнити, супер производительность не нужна (только данные отгружать по HTTP и общаться с STM по UART). Да и чистом Си пердолиться с кривыми еспрессиф либами в богомерзком еклипсе как-то совсем не тянет.
Аноним 02/05/17 Втр 13:10:59 282300913
>>282267
У меня 4.19 стоит сейчас, создал в нем 10-12 примеров работы с разными датчиками-передатчиками и написал 2 полноценных проекта для рабочих девайсов, которыми люди уже пользуются месяца 3. Более ранние (до 4.10 или около того) действительно были с неприятными багами, 4.20 был с мелким багом, его пофиксили в текущей 4.20.1. Я в пираченом 5м кейле педалю, мне норм.
Аноним 02/05/17 Втр 13:13:14 282303914
>>282259
Разумеется можно, это ж атмеловское поделие, пердуина просто прикрутила свой бутлоадер и шьет по uart. Правда тебе придется купить программатор, который работает с последней Atmel Studio, но поверь оно того стоит.
Аноним 02/05/17 Втр 19:21:09 282336915
Аноним 02/05/17 Втр 20:08:17 282342916
>>282336
>плясок с бубном
То что ты кинул и есть пляски с бубном, в то время как компания, выпускающая аврки сделала студию и программатор для быстрой и удобной разработки с использованием популярных сишных либ, оффициальных примеров, отладкой на кристале и много чем еще, так нет люди хотят жрать говно.
Аноним 02/05/17 Втр 20:24:24 282344917
>>282297
Просто если ты меряешь метео-показания, имело смысл и саму работу с датчиками на этой же ЕСП запилить. В ардуино среде есть библиотеки под все популярные датчики же.
Аноним 02/05/17 Втр 20:26:46 282346918
>>282204
Не жидись на резисторы, они нихуя не стоят же
Аноним 02/05/17 Втр 20:38:43 282350919
>>282346
На макетке места мало же
мимооднамакетканавсё
Аноним 02/05/17 Втр 23:49:22 282375920
image.jpg (405Кб, 790x543)
790x543
>>282073
А что там щас управляет котлом?
Советую сделать такие приводные элементы на газ и краны, которые встанут в положение сейфмод, если оторвать провода от ардуины или обоссать ее например.



>>282074
Эбу на авр - а они есть.
Аноним 03/05/17 Срд 06:49:24 282389921
>>282375
> А что там щас управляет котлом?
Мои кривые руки, а когда уезжаю - еще более кривые жены. Котел твердотопливный, так что взрывод до разрушения дома не будет, а вот закипеть может.
Аноним 03/05/17 Срд 06:57:49 282390922
Для написания автоматики не важно на чем пишешь, важно как.
Аноним 03/05/17 Срд 08:10:13 282393923
>>282108

На днищесраном восмибитном C509, который на 8051 основан. Потому что даже он лучше пичков и авээрок с хуярмами, потмоу что автомотив и доказал свою надежность.
Аноним 03/05/17 Срд 08:38:06 282394924
>>282375
>Эбу на авр - а они есть.

Где? Если ты про поделие сумрачного украинского гения в лице SECU3? Или ты про vems? Ни то ни другое ЭБУ не является а являются поделками перестудентов-недобарыг. У Эбу должно быть написано "бош" на корпусе.
Аноним 03/05/17 Срд 10:18:14 282398925
>>282394
Ну тут соглашусь. Так то и микроволновки на авр не делают, но думаю по другой причине цена.

>>282389
Раз уж у нас тут полуавтотема, то посоветую термостат от машины и контур на аварийное охлаждение.
Аноним 03/05/17 Срд 10:56:56 282401926
>>282344
Это будет отдельный модуль для тепличного контроллера. Во-первых я не уверен в надежности ESP в плане зависаний, перезагрузок и прочего, да и АЦП там всего один, а мне надо как минимум три, во-вторых на ESP нельзя залочить прошивку (можно на ESP32, но тогда уж стоит взять подороже и понадежнее STM микруху с вайфаем).
Аноним 03/05/17 Срд 11:11:14 282403927
>>282401
многолапая мега с рабочим циклом и вотчдогом + связь какимугодноспособом? esp зависнет и кроме как по питанию ее не очухаешь, в этом плане чем проще тем лучше
Аноним 03/05/17 Срд 11:37:31 282411928
>>282403
Зачем мне мега, если у меня есть 48-ногая STM32F030C8 на 48 Мгц с кучей таймеров, большей памятью, DMA и двумя вотчдогами, при этом стоящая дешевле меги. Поэтому я и делаю ESP отдельным модулем, можно либо вообще без него, либо с ним и он не будет влиять на работу основного контроллера.
Аноним 03/05/17 Срд 11:44:30 282414929
>>282411
ну делай на стм, разницы никакой для единичного экземпляра. А для теплицы мощи с избытком.
Аноним 03/05/17 Срд 11:45:47 282416930
Парни, помогите долбоебу
Есть девайс с вмонтированной ардуино нано.
Написал новый скетч для него и залил через юсб, но обнаружил не ту плату и по дурости вытянул провод в момент заливки скетча в плату.
Теперь с правильно выбранной платой скетч не загружается, висит на загрузке и все
Соответственно девайс не работает
Загрузчик слетел?
Ну и довен же я
Аноним 03/05/17 Срд 11:48:25 282417931
Аноним 03/05/17 Срд 11:58:17 282419932
>>282416
Собственно ведет себя как живая, при включении светодиоды моргают, при заливке тоже, но до конца не заливается
Аноним 03/05/17 Срд 12:05:06 282421933
>>282419
новая поправка - девайс работает, но скетчи так и не заливаются
Аноним 03/05/17 Срд 13:49:37 282431934
>>282421
> но скетчи
Может твоя подъебка на FTDI накрылась от раннего передергивания?
Аноним 03/05/17 Срд 14:28:06 282437935
>>282401
>я не уверен в надежности ESP в плане зависаний, перезагрузок и прочего
Вообще она весьма высокая, моя первая ЕСПшка на даче работает уже почти год по 50 дней аптайма (а потом всегда перезагружается из-за переполнения переменных в моем говнокоде), и в ней всегда работает неотключаемый вотчдог.
>АЦП там всего один
Можно транзисторами замыкать на него разные входные каналы, например.
>на ESP нельзя залочить прошивку
Кто к тебе в теплицу залезает пиздить прошивки?
Аноним 03/05/17 Срд 15:01:52 282439936
>>282431
>FTDI
Это которая CH340?
Монитор порта так то тоже не работает.
Если перезалив бутлоадера не поможет - таки поменяю
Аноним 03/05/17 Срд 15:54:53 282442937
>>282439
> Это которая CH340?
Ну да.
Аноним 03/05/17 Срд 22:06:50 282481938
Аноним 03/05/17 Срд 23:11:08 282493939
>>282437
>залезает пиздить прошивки?
Вангую, он собрался заместить кому то серийную автоматику за копейки, ему сказали сделай опытный образец, а тут то он и задергался, что наебуть.
Аноним 04/05/17 Чтв 11:07:34 282527940
>>282437
>Вообще она весьма высокая
В чем разрабатывал, в еспрессиф сдк дроченом или ардуино иде точеном?
Аноним 06/05/17 Суб 01:09:52 282729941
Есть одна дохлая уно, она вроде как моргает 13-м светодиодом и остальным положенным при включении в сеть, но а) ничего не вгружает в себя – выдаётся ошибка, б) светодиод в цепи 5в-земля не светит. Эту плату сжёг один нуб, замкнув на землю питание. С чего можно начать исследовать, чтобы найти нерабочий элемент?
Аноним 06/05/17 Суб 07:02:07 282741942
>>282729
> С чего можно начать исследовать
Бля, там настолько сложная схема, десятислойная печатка и QFN-компоненты, что только суперспецы берутся за ремонт этой божественной платы.
Аноним 06/05/17 Суб 15:52:16 282774943
>>282493
Залить тогда плату нахер эпоксидкой, якобы для водостойкости.
Аноним 06/05/17 Суб 21:19:17 282796944
>>282741
Почему ты тогда здесь, а не разрабатываешь квантовый компьютер, а, суперспец?
Аноним 06/05/17 Суб 21:36:16 282802945
>>282774
Засунуть в двойную жестяную коробку якобы для термостатирования и по сигналу о вскрытии внешней оболочки перезаписывать содержимое контроллера рандомной хуетой.
Аноним 06/05/17 Суб 21:47:59 282809946
>>282796
> суперспец
Я не говорил, что я суперспец. Я говорю, что не всем дано постичь суть схемы Ардуины из трех деталей, точнее даже никому.
Аноним 06/05/17 Суб 21:48:46 282810947
>>282809
Ну а хуле ты тогда лезешь?
Аноним 06/05/17 Суб 21:54:01 282813948
>>282810
Хуле ты воспламенился? Мозгов не хватает пойти на ардуино.цц, найти схему и посмотреть, что может сдохнуть при замыкании питалова на землю? Стабилизатор проверил? Напруги все в норме?
Аноним 07/05/17 Вск 21:38:58 282885949
>>282813
Братиш, здесь, в главпетушатнике всея радача, тебе совсем не к лицу высокомерие. Проще будь. Вот соберёшь свою пушку Тесла, тогда и повыпендриваешься.
Аноним 07/05/17 Вск 22:30:35 282897950
>>282885
Какая плата то?
И что значит замкнуть на землю питание? Плюс с минусом соединить?
Аноним 10/05/17 Срд 20:18:07 283130951
VOcHPwiEmc0.jpg (124Кб, 1919x970)
1919x970
>>282225
Зафигачил нормальный график, прикрутил сначала WebSocket'ы, потом поменял их на EventSource'ы. Убрал все зависания и вылеты (пришлось подправить немного говнокода в этих петушиных либах под ардуино).
Аноним 10/05/17 Срд 20:52:39 283142952
>>283130
Что скажешь в целом про ЕСП как железячную платформу? Доверил бы ей не только сбор данных, но и управление обогревом/кондиционированием/насосами, охранные системы, контроль доступа?
Аноним 10/05/17 Срд 21:15:20 283146953
>>283142
Даже хз, я б лучше все управление сделал на STM32, в нем я точно уверен, а ESP прикрутил к нему для сбора данных и всего остального. Но вроде как ESP нормально справляется с зависаниями с помощью вотчдога. Я менее уверен в говеных либах для ардуино, где встречаются while циклы в чтении данных с датчика по I2C, это просто пиздец, кто такое написал там. Ну и вообще у ESP довольно скудный набор периферии: ацп всего 10 бит, I2C только в режиме мастера работает и то в блокирующем режиме, UART сыпет мусор при старте модуля, таймеров мало. Есть правда ESP-14 cо слабеньким STM8 на борту, но с ним вроде никто не работает в ардуино + насколько я помню там выведены ноги только с STM. Кароч ESP + МК по I2C лучший вариант как по мне в плане надежности и производительности.
Аноним 17/07/17 Пнд 18:04:18 289446954
>>257125
проиграл с мамкиного дискретизатора
Аноним 18/07/17 Втр 04:33:41 289507955
lEZgrONUTkTI.png (63Кб, 577x797)
577x797
Аноним 18/07/17 Втр 22:41:39 289612956
>>289507
Уже приехала отладочная плата с ним, причем повезло, что ревизия 1, а не 0. Но я пока еще не начал ковырять его, надо почитать книжку колбана и вникнуть в некоторые фишки RTOS по работе с 2 ядрами.
Аноним 19/07/17 Срд 22:13:43 289708957
414144.png (11Кб, 720x704)
720x704
будет ли работать такая схема?Если будет , то будет ли уменьшаться нагрузка на каждый транзистор, будут ли они все вместе меньше греться ну типо того
Аноним 19/07/17 Срд 22:19:17 289709958
>>289708
Нет, разделять нагрузку надо параллельно, а не последовательно. И транзисторы должны быть строго из одной партии, чтобы открыввлись ровно одновременно.
Аноним 23/07/17 Вск 04:46:37 289972959
>>255973 (OP)
Сап, ананасы! Поясните за аналоговые порты Arduino. Почему они выдают рандомные значения от 0 до 1023? Работают, как антенны?
Только начала изучать эту приблуду и при сборе простенького тестера батареек при разомкнутом состоянии выдаёт рандомную ебалу. Если подключить бтарейку, то показывает нормальные значения.
Аноним 23/07/17 Вск 06:13:11 289975960
>>289972
>начала

Это не сработает, жирный. А по делу - да, входы АЦП висят в воздухе и собирают на себя наводки, для их режекта соедини его через резистор на десятки ом с землёй.
Аноним 23/07/17 Вск 06:24:00 289976961
>>289975
>начала
Лол, опечатался. Спасибо.
Аноним 23/07/17 Вск 06:45:29 289978962
>>289975
>на десятки МОм

fix
Аноним 23/07/17 Вск 13:23:19 290010963
NodeMCUDEVKIT1.0.jpg (15Кб, 300x200)
300x200
Прикупил вот эту няшу, можно ли в нее залить несколько прошивок?
Аноним 23/07/17 Вск 17:08:17 290024964
>>290010
Ну и лох, переплатил в 3 раза за программатор, хотя мог взять обычную голую ЕСП
Аноним 23/07/17 Вск 19:00:48 290031965
Screenshot2017-[...].png (436Кб, 1080x1920)
1080x1920
>>290024
Лох бы взял голую esp, сэкономив 80 рублей на комфорте.
И да, считать научись.

мимосостоятельныйбаер
Аноним 23/07/17 Вск 20:09:31 290036966
>>290031
А USB-TTL ещё, а?
Да и не все работают, я сначала один купил, он не загружал прошивку. Потом нагуглил, что он сильно китайский и не работает с ESP8266.
Лучше уж сразу рабочую плату.
Аноним 23/07/17 Вск 22:27:49 290042967
>>290036
USB TTL там встроенный - либо ch34, либо cp2102.

Так-то и модуль может попасться нерабочий, а 80 рублей - не большая цена, чтоб не возиться с внешним usb ttl и подключением пинов.
Аноним 24/07/17 Пнд 15:39:13 290102968
>>290031
Вроде можно как-то подключить к ней sd карту, но как?
Аноним 24/07/17 Пнд 15:54:09 290106969
>>290102
Через spi конечно. Ты хочешь держать прошивки для нее на sd? Тогда придется переделывать загрузчик - это не для новичков развлечение.
Аноним 24/07/17 Пнд 17:35:25 290116970
>>290106
Ага, загрузчик написан на ассемблере?
Аноним 24/07/17 Пнд 19:44:09 290141971
Можно ли из пердуины собрать программатор чтобы шить всякие микрушки? А то иногда дают в ремонт какую-нибудь поебень глючную, а программатора нет, а заказывать на али лотерея и долго, и проебать могут и вообще.
Аноним 24/07/17 Пнд 20:28:08 290147972
>>290141
> из пердуины собрать программатор
Можно но не нужно. Только FPGA на 50к вентилей, только хордкор
Аноним 25/07/17 Втр 07:43:23 290184973
>>290147
>у вас недостаточно прокачана наука для использования этого устройства
>чешет затылок
Аноним 25/07/17 Втр 08:54:37 290188974
>>290147
Подробней расскажи. На плис можно универсальный программатор заебенить?
Аноним 25/07/17 Втр 10:11:07 290211975
Товарищи, случилась беда. Захотелось мне замастырить лдя компа одну приблуду на "нане", но в процессе экспериментов смертью храбрых пала микруха ch340 и прошивать-получать всякие данные с компа приходится через кабель от какогото старого телефона на OTI6858 (как он это делает хз, но оказывается нужно только два провода rx и tx). Всё бы ничего, но этот кабель работает на оси xp и ниже, а у меня, стыдно признаться, 8.1 и что то другое ставить нет никакого желания.
Может кто видел драйвер для этого шнурка для 8.1?
Аноним 25/07/17 Втр 10:57:18 290216976
>>290211
Отставить панику.
В закромах родины был найден кабель на pl2303, который в свою очередь отлично работает на 8.1
Аноним 25/07/17 Втр 16:39:58 290239977
Это код для полушага шагового двигателя.Что с ним не так?Двигатель просто делает колебания туда сюда.

int x = 100;
void setup()
{
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
}
void loop()
{
//1
digitalWrite(4,1);
digitalWrite(5,0);
digitalWrite(6,0);
digitalWrite(7,0);
delay(x);
//2
digitalWrite(4,1);
digitalWrite(5,1);
digitalWrite(6,0);
digitalWrite(7,0);
delay(x);
//3
digitalWrite(4,0);
digitalWrite(5,1);
digitalWrite(6,0);
digitalWrite(7,0);
delay(x);
//4
digitalWrite(4,0);
digitalWrite(5,1);
digitalWrite(6,1);
digitalWrite(7,0);
delay(x);
//5
digitalWrite(4,0);
digitalWrite(5,0);
digitalWrite(6,1);
digitalWrite(7,0);
delay(x);
//6
digitalWrite(4,0);
digitalWrite(5,0);
digitalWrite(6,1);
digitalWrite(7,1);
delay(x);
//7
digitalWrite(4,0);
digitalWrite(5,0);
digitalWrite(6,0);
digitalWrite(7,1);
delay(x);
//8
digitalWrite(4,1);
digitalWrite(5,0);
digitalWrite(6,0);
digitalWrite(7,1);
delay(x);
}
Аноним 26/07/17 Срд 17:20:35 290346978
>>277336
брал с ебея, брат жив, дрова на ch340 встали на восьмерку без танцев с бубном, мигаю вот, прошиваю attiny 2313 с помощью пердуины и всякой хуйней занимаюсь
Аноним 26/07/17 Срд 17:37:07 290349979
продублирую сюда
анон подскажи: есть код на си для тини2313. http://we.easyelectronics.ru/antonluba/samye-prostye-chasy-na-avr.html
я пытаюсь разобраться в нем, зашел в тупик.
>uint8_t power_on = 1;
это же объявление переменной с присвоением да?
дальше идет такая шляпа:
while(1)
{
if (power_on)
почему в скобках у if просто переменная без условий? как это работает?
Аноним 26/07/17 Срд 18:37:06 290358980
>>290349
Это выполняется так. False = 0, True > 0. Если у тебя в переменной не ноль, то правда, поэтому и без условия.
Аноним 26/07/17 Срд 18:39:44 290361981
>>290349
> просто переменная без условий?
>=1&&<=255 - true
0 - false
Аноним 26/07/17 Срд 19:15:26 290380982
>>290358
А если отртцательное значение?
Аноним 26/07/17 Срд 21:32:30 290401983
>>290380
> А если отртцательное значение?
Вселенная сколлапсирует в точку.
Аноним 26/07/17 Срд 23:37:39 290412984
Можно ли сделать самодельную шапочку для считывания электрических сигналов усиления и передачи на ардуино?
Аноним 29/07/17 Суб 08:09:15 290568985
Из чего можно выковырять дисплей для пердуины? Покупать не предлагайте, я нищеброд.
Аноним 29/07/17 Суб 09:24:26 290573986
>>290412
Да, гель только будет нужен. Графитовые контакты ты не найдёшь нужные, серебряные тоже. Делай из "медных монет" - бери кусок шины медной и режь на кусочки.

>>290568
Nokia 5110 и ей подобные. Можно ещё из сотового выковырять, только ты не подпаяешься и протокол можешь не найти.
Аноним 29/07/17 Суб 18:26:03 290621987
DSC7016.jpg (740Кб, 2048x1371)
2048x1371
DSC7021.jpg (180Кб, 2048x1371)
2048x1371
>>290568
> Из чего можно выковырять дисплей для пердуины?
Выковырял из пульта пожарной сигнализации 4х40 мэлт, но он от моих выковыриваний подох. Потом наковырял несколько штук из факсов. Эти работают.
Аноним 29/07/17 Суб 18:28:02 290623988
>>290621
А ты хорош, спасибо, буду искать факс.
>>290568
ЭЭГ чоле? Из чего собрался датчики делать?
Аноним 30/07/17 Вск 03:15:32 290675989
Аноним 30/07/17 Вск 05:39:28 290676990
Нарыл себе экран для пердульки наны от семена а52, который на pcf8812.
ИБЛЯСУКАНАХУЙБЛЯ!!!!!!, работает оно с библиотекой u8glib (1.16 это важно), но я не пойму как там очистить экран.
Аноним 30/07/17 Вск 19:24:22 290716991
>>290676
>как очищать экран
Пиши библиотеки сам, таких вопросов не будет.

void PCD8544_Clear(void)
{
unsigned int i;
PCD8544_SendByte(SENDCOMMAND, 0x0C);
PCD8544_SendByte(SENDCOMMAND, 0x80);
PCD8544_SetXY(0, 0);
for (i = 0; i < 504; i++) PCD8544_SendByte(SENDDATA, 0);
PCD8544_SetXY(0, 0);
}
Аноним 30/07/17 Вск 22:33:41 290717992
14733456123780.jpg (61Кб, 497x484)
497x484
>>290676
Ну там короче посылаешь байт нужный или типа того. Я сам слабо понимаю цифру.
>>290716
>Пиши библиотеки сам
Щас блять, погоди, я себе ОС напишу, а то мне заняться больше нечем.
Аноним 31/07/17 Пнд 00:25:28 290720993
Эй петухи дайте ответ на вопрос - зачем пересаживаться на 30-летнее говно если есть STM32 и связанные ништяки по скорости, ОЗУ, и прочему, что у авр-говна не будет никогда в виду древности этого высера?
Аноним 31/07/17 Пнд 01:10:46 290721994
15001402700770.jpg (114Кб, 640x640)
640x640
>>290720
Я об этом писал в двух тредах, в том числе и в этом, но видишь ли, им проще дрочить wiring скетчи, чем писать на С, используя стандартные сишные либы для AVR, поэтому про STM тут нет смысла даже упоминать (хотя вроде как есть пердуино либы для работы с STM). А ведь есть еще некстген контроллер для IoT - ESP32, который вообще топчик из-за цены и 2х ядерного проца с кучей полноценно работающей периферии (в отличии от ESP8266). Сижу ковыряю его потихоньку.
Аноним 31/07/17 Пнд 07:35:20 290736995
>>290721
>>290721
>сижу, ковыряю его потихоньку

Да потому, что нет пока достаточно удобоваримого, как на AVR IDE. Я тоже потихоньку ковыряю STM32, но пока работают только примеры, а обилие регистров, которые нужны для того же I2C, заставляет голову кружиться. Вроде всё настраиваю, но нет, не работает. Работает только пример. Хитрый Keil.

>>290717
Не понимаю тебя, ты хочешь сидеть в говне и когда я тебя пытаюсь вытащить, то ты ещё и брыкаешься? Ну и ладно. А я пока перейду на FreeRTOS, а далее на STM32.
Аноним 31/07/17 Пнд 09:51:49 290745996
1370420834995.jpg (105Кб, 600x800)
600x800
>>255973 (OP)
Сап, радач.
Подскажите какой-нибудь драйвер для управления связкой мощных полевых транзисторов, чтоб можно было включать-выключать через GPIO.
Аноним 31/07/17 Пнд 09:54:18 290746997
15006323106670.jpg (88Кб, 500x419)
500x419
>>290736
>ты хочешь сидеть в говне и когда я тебя пытаюсь вытащить, то ты ещё и брыкаешься?
Щас бы не мочь в осознание того что у всех разные цели и потребности.
Криворучка 31/07/17 Пнд 12:28:01 290753998
Нужно бы начать писать дипломку потихоньку, но не охото заниматься говном с моргающей лампочкой или еще чем-нибудь... как насчет настоящих квестов, анон? один знакомый давно подбивает меня собрать и запилить ему норм крыло для управления светом, аля chamsis, но с немного измененной логикой накладки листов. макет планирую начать собирать на ардуинке, потом может перейду на что-нить посерьезнее. проблема в том, что инженер из меня тот еще, я больше по части кода, поэтому постараюсь сюда отписываться, надеясь на твою помощь, анон. и первый же вопрос: мне нужно что-то вроде потенциометра, но чтоб его можно было бесконечно крутить, дабы измерять только изменение значения, а не его итоговую цифру. и где можно достать норм эмулятор для сего чуда из поднебесной, пока сама плата едет в мой зажопинск?
Аноним 31/07/17 Пнд 16:30:57 290765999
>>290753
Про колёсико мыши слыхал, скотина?! На али - KY-040 Rotary Encoder.
Аноним 31/07/17 Пнд 22:12:25 2907991000
>>290736
>Я тоже потихоньку ковыряю STM32
Ты че рофлишь? Я переходя на него с AVR за полторы недели написал на STM32F4 прожку, для считывания изображения с камеры по DCMI, сжатия его в жпег и передачу в виде стрима на ESP8266 по SPI с использованием DMA. Получилась WiFi IP-камера с 25-30 фпс (из-за сжатия жпег на контроллере, вместо чтения уже готового жпег с камеры). Это все настолько изи делается с HAL и отладкой в Кейле.

С ESP32 другая проблема в виде пока еще недописанного производителями даташита и не самого лучшего мануала по периферии.
Аноним 31/07/17 Пнд 22:27:01 2908001001
LWBJgMRb3KM.jpg (534Кб, 2560x1920)
2560x1920
cf92ad9bc83b587[...].jpg (1267Кб, 1500x1500)
1500x1500
Аноним 31/07/17 Пнд 23:00:53 2908011002
1341644219634.jpg (105Кб, 489x400)
489x400
Аноним 31/07/17 Пнд 23:02:44 2908031003
Аноним 01/08/17 Втр 00:58:21 2908141004
>>290799
> ESP8266 доки лучше чем на ESP32

Вот тут ты и спалился. Плюс JPEG сжатие на STM32F4 на 30фпс. Вебка на целых 160x120 пикселав, вау.
Аноним 01/08/17 Втр 10:34:01 2908371005
>>290799
Охвау! Каков костыль! Аплодирую тебе стоя.
Аноним 01/08/17 Втр 12:23:49 2908621006
>>290814
>>290837
Че ты несешь, поехавший? Какие пикселы? Какой костыль нахуй? Нормально объясняться умеешь или нет?
Аноним 01/08/17 Втр 12:34:50 2908631007
>>290814
> ESP8266 доки лучше чем на ESP32
Да, они лучше, долбоеб диванный ты наш, потому что это законченный и обкатанный продукт, в отличие от последнего, который еще не довели до ума на аппаратном уровне.
> Вебка на целых 160x120 пикселав
640x480 60fps (8bit RGB/YUV), но контроллером затем на каждый кадр накладывается оверлей с fps и временем а потом шакалится до приемлемого уровня.

А теперь уебуй туда откуда ты вылез, ардуино ребенок и прежде чем написать очередной пост, постарайся подумать хотя бы минуту над текстом, потому что твой высер не имеет никакого смысла, просто вскукарек.
Аноним 01/08/17 Втр 14:29:12 2908741008
>>290863
640x480 * 2 байта на пиксель = 600Кбайт, без внешней памяти не лезет даже в самый жирный stm32f4(69). Только ессе сжимать "построчно".

А шоб сжимать с частотой 25фпс... Ето 180,000,000 Гц (частота ядра) / 25 кадров = 7,200,000 циклов на сжатие одного кадра. Кадр 640х480 состоит из 4800 кусков 8х8. 7,200,000 / 4800 = 1500 циклов ядра чтоб сжать кусок 8 на 8. Даже если послать нахуй 3/4 всех коэффициентов, и рассчитывать 64/4=16 самых важных из них, то это 1500/16~=93 цикла на один коэффициент.

А потом квантизация и кодирование... короче говоря НЕ-ВЕ-РЮ, PROOOOFS!!!

А ESP32 доки действительно лучше. Описаны регистры (ну хоть как-то по сравнению с 8266) и драйвера лучше. С 8266 я джва дня ебался с SPI, а на ESP32 ваще как нехуй делать.
Аноним 01/08/17 Втр 14:42:19 2908751009
как заменить, точнее продублировать кнопку reset на nano простой тактовой кнопкой?
Залез мультиметром и оказалось, что она в нормальном положении замкнута, что не есть гуд.
Аноним 01/08/17 Втр 15:27:08 2908791010
>>290875
> она в нормальном положении замкнута
Анус себе замкни, пёс! Схему посмотри, а потом лезь своими отростками.
Аноним 01/08/17 Втр 18:54:43 2909021011
>>290862
>воткнуть 400 МГц проц (STM32F4) в вебку
>пропустить поток через другой процессор по SPI (1000 КГц? 2000 КГц? 4000 КГц?)
>чтобы этот другой процессор передал всё по вай-фаю, скорость-то хоть там какая?
>не велосипед на костылях
Аноним 02/08/17 Срд 09:42:59 2909731012
А как контроллировать наличие напряжений на паре десятков 12-ти вольтовых линий? Какую-то йоба-микросхему надо прикручивать? Хочу в тазу сделать панель чтобы светодиоды загорались при включении всякой хуйни которая исправно работает через раз из-за православных ям на дорогах в мухосрани.
Аноним 02/08/17 Срд 10:09:46 2909761013
1329630637babus[...].jpg (30Кб, 604x340)
604x340
>>290239
может быть не хватает тока чтобы двигатель крутился? купи себе драйвер на свой двигатель. если он крошечный то это тебе 100 рублей обойдется.
>>290799
мое увожение. достояно аруино треда

>>290973
ставишь компаратор. Сравниваешь свои 12 вольтовые линии с тестовым сигналом например 11 вольт. после компаратора уже идет будет активный уровень если напряжение больше 11 вольт и не будет активного уровня если ниже 11 вольт.
Если хочешь заморочиться и быть на 146% уверенным то свой тестовый 11 вольтовый сигнал через делитель заводи на АЦП микроконтроллера, и периодически тестируй его как опорный

Аноним 02/08/17 Срд 15:43:36 2910291014
>>290973
У тебя пропадает напряжение? Просто светодиоды с резисторами не подойдут?
Аноним 02/08/17 Срд 17:31:50 2910461015
Купил у китайца несколько Digispark, на радостях принес домой, начал подключать по инструкции, а они не работают.
Установил драйверы с Digistump, проверил несколько портов - устройство видит но распознать не может, менеджер оборудования выдает ошибку 43. Для китайских плат дигиспарка тоже отдельные драйвера нужны или это я такой отдельный жэкспонат?
Аноним 03/08/17 Чтв 08:44:28 2911361016
>>291046
У меня чот тоже на attiny85 драйвер не завелся.
Аноним 03/08/17 Чтв 17:41:11 2911811017
>>290976
>и быть на 146% уверенным
а если хочешь быть на 246% уверенным то в качестве опорника для АЦП задаешь LM4130 или что то подобное.
Аноним 03/08/17 Чтв 19:55:58 2912021018
>>291046
хуй знает, вроде стандартный работал. Я недавно винду переустановил и дигиспарк еще не юзал, но до переустановки все работало вообще без проблем.
Аноним 03/08/17 Чтв 20:02:41 2912041019
Может видел кто проекты по сверхдальней связи на ардуино, но не в смысле киловатных мощностей, а всмысле протоколов типа wspr. На wspr видел только передатчики, т.к. у ардуины не хватит производительности для декодирования приема. Под "сверхдальней" тут имеется ввиду километр-два, не в этом суть, интересуют сами протоколы, есть ли какие-то реализации на ардуино.
Аноним 03/08/17 Чтв 21:28:54 2912151020
>>291136
китаец попросил почту, мол, вышлет драйвера
будем ждать чем кончится
если заработает - скину сюды
Аноним 04/08/17 Птн 00:46:07 2912461021
>>291046
У меня как-то раз с RobotDyn пришли такие... Проблема была в том, что косоглазые уебаны не те диоды Зенера впаяли (которые на линии данных УПШ висят), я их поменял и все стало заебэ
Аноним 04/08/17 Птн 01:06:53 2912491022
Есть старая зарядка от игрушки, выдает 7 вольт в простое
Как не убить ардуину?
dc-dc?
.
Аноним 04/08/17 Птн 07:53:39 2912831023
>>291249
В ардуине стоит LM1117 который принимает до 20 вольт VIN to GND (получается 23.3).
При 23.3 правда греться будет как скотина, но при перегреве оно понижает напряжение.
Аноним 04/08/17 Птн 07:55:37 2912841024
>>291283
А не, не 23.3, просто 20.
В любом случае твои 7 ничего ей не сделают. Питал от 12, всё нормально.
Аноним 04/08/17 Птн 08:18:55 2912851025
>>290902
>290862
>>воткнуть 400 МГц проц (STM32F4) в вебку
>>пропустить поток через другой процессор по SPI (1000 КГц? 2000 КГц? 4000 КГц?)
>>чтобы этот другой процессор передал всё по вай-фаю, скорость-то хоть там какая?
>>не велосипед на костылях

Ну, блджаж, а хуйле еще делать, хардварные чипы с mjpeg/mpeg2/mpeg4 декодерами теперь хуй найдешь - или депрекейтед, или анально-огорожен, с шарками да блэкфинами связываться нехотеть + там надо в эти ёба-2д регистровые банки умень чтобы это хоть как-то работало быстро.

STM32 сразу после CMOS/CCD контроллера - это, наверное, меньший костыль из всех.
Аноним 04/08/17 Птн 12:21:29 2913091026
Аноним 04/08/17 Птн 12:33:46 2913131027
>>291246
еще бы знать что это и где взять
Аноним 05/08/17 Суб 10:19:41 2914131028
>>291249
Ардуину убить - это надо постараться, там все для дураков предусмотрено. А 7 вольт вообще не парься.
Аноним 05/08/17 Суб 16:12:54 2914551029
>>291413
Ну я читал как к ней подключили блок питания от роутера, а там переменка. LM1117 сдетонировал.
Аноним 05/08/17 Суб 17:37:15 2914661030
>>291455
Ещё в розетку могут сунуть и под каток положить.
Аноним 05/08/17 Суб 21:17:56 2915081031
>>291466
Коннектор не подойдёт. А от роутера идеально подходит.
Аноним 06/08/17 Вск 19:28:58 2915961032
Аноним 06/08/17 Вск 19:59:18 2915981033
>>291596
Магия! Сжечь колдуна!
Аноним 06/08/17 Вск 20:29:04 2916051034
>>291596
Воздушный трансформатор.
Аноним 06/08/17 Вск 21:37:46 2916101035
>>291596
Мне надо было уточнить что именно, вот не пойму
принцип работы схемы с не555
Аноним 07/08/17 Пнд 05:08:59 2916431036
>>291610
NE555 просто даёт частоту, так как это воздушный трансформатор. Чтобы трансформатор заработал, ему нужна частота.
Аноним 07/08/17 Пнд 16:14:18 2917171037
oscilos.png (2Кб, 710x211)
710x211
>>291643
То есть осцилограф будет выдавать вот такую картинку.Я просто думал что в другой обмотке токи будут возбуждаться только при синусоидальном изменении напряжения, тоесть я могу сделать тоже самое и с ардуиной т.к. не имею пока NE555.
Аноним 07/08/17 Пнд 19:22:04 2917421038
>>291717
Синус - идеал для трансформатора, но как уж получается, он и меандр со всеми переходными скушает.
Аноним 08/08/17 Втр 05:22:53 2917801039
>>291717
Меандр можно представить как сумму синусоид.
Аноним 09/08/17 Срд 02:09:20 2918641040
Господа, есть труба 10 см в диаметре по которой время от времени пролетают небольшие предметы разной формы.

Есть pir датчик движения, который, судя по принципу его работы, пролетающие мимо него предметы не увидит.

Если я напротив него размещу инфракрасный светодиод, среагирует ли датчик на пролет затеняющего ик свет предмета, или более надежно будет пердолиться с фоторезисторами и обычными ледами?
Аноним 09/08/17 Срд 14:34:15 2919041041
>>291864
А раздербанить оптопару с какого-нибудь видака, религия не позволяет?
Аноним 09/08/17 Срд 18:40:07 2919301042
Сап, ардуинопоклонники. Есть задача сделать на ардуине электросчетчик однофазный 220 Вольт переменки. Проблема в том, что требуется измерять электроэнергию, потребленную очень маленькой нагрузкой в 20 Ватт. Широко известные трансформаторы тока и датчики Холла, не меряют такую нагрузку. Городить токовый шунт - стремно и опасно Может есть в природе какие-нибудь еще решения?
И еще, нужен самый миниатюрный блок питания 220 Вольт для ардуины.
Аноним 09/08/17 Срд 19:06:20 2919361043
>>291930
>датчики Холла, не меряют такую нагрузку.
С хуя ли не меряют? Бери датчик холла, откалиброванный в диапазоне до 1А, и подключай его. Быстро и гальванически развязано.
>И еще, нужен самый миниатюрный блок питания 220 Вольт для ардуины.
На али есть адаптеры 5V-400ma примерно 18х25мм, поиском найдешь.
Аноним 09/08/17 Срд 23:13:28 2919801044
>>291904
Не совсем понял, что ты имел в виду.

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

Как подобное реализовать оптопарой я не догоняю.
Аноним 10/08/17 Чтв 05:00:49 2919921045
>>291980
Берёшь лазер, светящий линией. Берёшь группу фотоприёмников. Всё это на ширину твоей магистрали. АП! И собираешь широкополосный детектор пересечения линии, где фиксировать пролёт необходимо на всех датчиках сразу. Один приёмник нужен тогда и только тогда, когда ты точно уверен, что прилетит объект строго по центру.
Аноним 10/08/17 Чтв 08:24:39 2920011046
>>291992
>Берёшь лазер, светящий линией. Берёшь группу фотоприёмников.
Ебать ты олигарх. Группу фотоприёмников взять.
Вот правильный подход: берёшь два зеркала, один излучатель и один приёмник. Зеркала параллельно, а луч запускаешь между ними зигзагом...
Аноним 10/08/17 Чтв 11:30:49 2920141047
Аноним 10/08/17 Чтв 13:35:18 2920231048
blob (1287Кб, 1600x900)
1600x900
blob (1615Кб, 1600x900)
1600x900
Аноним 10/08/17 Чтв 15:55:05 2920341049
Аноним 10/08/17 Чтв 21:51:35 2920821050
>>292014
Такого тоже как грязи, но калибровать будешь ручками. А датчики холла чаще всего в одном корпусе с измеряемым проводником, поэтому расстояние и угол наклона измеряемого провода у них не меняется и они могут быть откалиброваны сразу с завода.
Аноним 11/08/17 Птн 02:07:07 2921271051
Аноним 11/08/17 Птн 15:54:19 2921501052
>>292082
>>292127
Всем спасибо. Обнаружил устройство Sonoff POW. Буду с ним работать
Аноним 11/08/17 Птн 22:32:14 2921701053
>>291992
>>Берёшь лазер, светящий линией.
А как эту линию читать группой фотоприемников?
Разве лазер не светит узким пучком, который в один-то приемник направить бы?

С зеркалами вариант понятен: змейкой пустить и ждать "ни единого разрыва", но в узком пространстве оче геморройно с зеркалами возиться. От этого и родилась идея с PIR датчиком, чья линза смотрит по объёму, и ИК-шкой...
Аноним 13/08/17 Вск 10:17:09 2922801054
HTB1njalQpXXXXb[...].jpg (131Кб, 1000x1000)
1000x1000
Ребята, подскажите нафане, что делать. У меня есть несколько аналоговых датчиков, которые будут измерять разные значения, и эти значения надо отобразить на компьютере в виде графиков и т. п. Я решил попробовать ардуину, хотя раньше ни с чем подобным дел не имел.

Проблема, места где будут находиться ардуина и компьютер достаточно удалены (20 метров). Usb не пойдет, надо что-то другое. Нахожу всякие wifi модули на али, типа nrf24l01, ESP8266 и т. п.

Какой модуль взять? По какому больше всего инфы в сети?

Мне надо только такой модуль, саму ардуину и все, больше ничего заказывать не надо? WiFi свисток для компьютера у меня есть, стабилизаторы на 3.3 вольта тоже найду.
Аноним 13/08/17 Вск 15:53:11 2922871055
Аноним 13/08/17 Вск 16:40:16 2922901056
QluwTVU7FQIvaC8[...].jpg (63Кб, 700x525)
700x525
>>292280
>ESP8266
Он не модуль, заебал.
У него свой проц, намного быстрее твоей атмеги в ардуине. У него своя память, намного больше твоей атмеги. У него вайфай, которого у твоей вообще нет.
Но только не бери то говно с пика, где парочка ног выведена. Возьми ESP-12F (там внутри ESP8266) ну или чтоб прям как ардуина, возьми NodeMCU (там и плата и прошивка так называются. В прошивке можно писать на жаваскрипте) (прошивка подходит на любые ESP8266, не только на NodeMCU)
Аноним 13/08/17 Вск 17:36:08 2922911057
>>292290
Взял бы NodeMCU но у нее только один аналоговый вход, мне надо больше.
Аноним 13/08/17 Вск 18:07:11 2922931058
>>292290
Сама микросхема может и не модуль, но у тебя на картинке явно не микросхема.
>У него свой проц
В nRF24LE и nRF24LU тоже свой проц, к тому же с аппаратным USB и нормальной документацией в отличие от ESP8266.
Аноним 13/08/17 Вск 18:41:38 2922961059
>>292291
>мне надо больше
Нууу есть ESP32
>12-bit SAR ADC до 18 каналов
Но я про него ничего не знаю.
Аноним 13/08/17 Вск 19:46:26 2923061060
Я хочу считывать сигналы с мозга.
Я припаял к ардуино провод с медной монетой на конце.(собираюсь прикладывать эту монету к голове)
написал скетч который измеряет уровень сигнала и отправляет на компьютер. Как мне избавиться от ненужных помех и получать только показания с мозга.
Аноним 13/08/17 Вск 20:14:43 2923131061
confused-cat-hu[...].jpg (49Кб, 620x441)
620x441
Аноним 13/08/17 Вск 20:37:33 2923141062
>>292306
Почитай как аппараты для снятия ээг работают.
В "радиоэлектронных игрушках" войцеховского была охуенная схема для радачеров твоего уровня, полностью разжеваная от и до.

Давай уже нейроинтерфейс создавай, сколько можно вручную двачевать.
Аноним 13/08/17 Вск 20:46:25 2923151063
>>292306
Мне кажется, что нужно чуть поодаль от головы поставить второй датчик, и инвертировать его сигнал а потом смешать показания с головы с инвертированными показаниями с воздуха. Если помехи именно электромагнитные, извне, то их сигнал вступит в противофазу и останется лишь полезный головной.
Но это всё теория и вообще я ньюфаг.

Алсо, интересно, а если просто просто обмотать голову проволокой и припаять её конец к какому нибудь транзистору с высоким КУ, например кт3102е, на коллекторе будут усиленные шумы мозговых излучений?
Аноним 13/08/17 Вск 21:17:47 2923171064
8-KsX4bp-nE.jpg (86Кб, 800x1055)
800x1055
ttIzEDgYWJk.jpg (52Кб, 433x600)
433x600
Аноним 13/08/17 Вск 22:43:27 2923211065
>>292315
я попробовал, но что то ничего.Я припаял два провода к двум аналоговым входам. даже если я просто кладу провода не прижимая к голове, всё равно идут помехи.Вот код http://pastecode.ru/426bd0d/
Аноним 14/08/17 Пнд 10:49:35 2923681066
Аноним 14/08/17 Пнд 18:39:48 2924041067
>>292321
может помехи это собственные шумы усилительного тракта?
Аноним 15/08/17 Втр 00:03:13 2924171068
Аноним 21/08/17 Пнд 13:14:26 2928151069
photo2017-08-21[...].jpg (77Кб, 1280x960)
1280x960
Что за ардуино-подобная хрень на пике?
Аноним 21/08/17 Пнд 14:37:34 2928171070
>>291215
Крч проблема не в дровах, а в его прошивке. Дрова берутся на сайте дигиспарка, прошивка micronucleus шьется arduino as isp, в винде все подхватывается.

Я не стал себе ставить фьюз rstdsbl, ибо пяти пино вполне хватает, но можно и с ним заморочиться.
Аноним 21/08/17 Пнд 15:33:55 2928211071
Вобсчем загорелся я идеей запилить аналог геймпада от 16-битной сеги для компа. Што для этого надо купить? В ардуине я ноль.
Аноним 21/08/17 Пнд 16:31:09 2928231072
Аноним 21/08/17 Пнд 19:20:29 2928371073
>>292823
Хочу сам сделать. Что бы потом перед пацанами хвастоваться.
Аноним 22/08/17 Втр 05:54:15 2928591074
>>292815
Какое-то промышленное говно
Аноним 22/08/17 Втр 09:56:35 2928621075
>>292815
Логика с программно настраиваемыми входами/выходами.
Аноним 22/08/17 Втр 13:26:08 2928711076
>>292815
Написано же VIPA, какой-то ПЛК.
Аноним 23/08/17 Срд 14:24:18 2929871077
Аноним 23/08/17 Срд 15:44:52 2929921078
>>255973 (OP)

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

#include <LiquidCrystal_I2C.h>
#include <TimerOne.h>
#include <Button.h>


int up=0;
int down = 0;
long pos = 0;

LiquidCrystal_I2C lcd(0x27, 16, 2); // i2c address 0x27


void setup() {
pinMode(2, INPUT);
pinMode(3, INPUT);
attachInterrupt(0, button1, RISING);

lcd.init();
lcd.backlight();

}

void loop() {
if (pos > 0) {
up++;
lcd.setCursor(14, 0);
lcd.print(up);
pos = 0;
}

if (pos < 0) {
down++;
lcd.setCursor(14, 1);
lcd.print(down);
pos = 0;
}
}

void button1() {
if ( digitalRead(3) == HIGH) pos++;
else if ( digitalRead(3) == LOW) pos--;

}


В моём понимании, он должен справа на экране рисовать две цифры, сколько раз энкодер прощёлкнулся вверх, а сколько в низ. Но блядь, нихуя подобного. Точнее что-то похожее, но когда крутишь в одну какую-то сторону, постоянно прибавляется противоположное число, медленнее, но всё равно. Что это за ебала? Притом, если используешь этот код для вывода в СериалПорт (вместо строчек про lcd в главном лупе просто вывод pos в сериал порт), всё считается нормально, а с ЛСД нихуя. Как быть? Проблема в выводе на экран? Но мне для моей срани нужно выводить данные на LCD экранчик. Энкодеры пробовал разные, последний - какой-то типа специально для ардуинки на плате распаяный.
Аноним 23/08/17 Срд 18:25:38 2930051079
>>292992
Пердуина, пердуина
Отсоси у бедуина.


Дребезг контактов. При посылке на UART задержка больше получается, чем при посылке на LCD. Лечи дребезг контактов задержками или ёмкостями на контактах.
Аноним 24/08/17 Чтв 00:08:04 2930221080
Аноним 24/08/17 Чтв 09:33:45 2930431081
>>293005

Спасибо, я так и дума, но допускал, что в коде заёба какая-то. Прихуячу кондеры.
Аноним 25/08/17 Птн 13:59:25 2931481082
Ищу помощи. Вышел из строя микроконтроллер в акустической системе, прошивки под него нигде не найти. Если не починю эту АС, мне, можно сказать, конец. Я бы мог сам сделать, но раз прошу помощи, значит есть проблема. А проблема в том, что в программировании я полнейший ноль. Время тоже ограничено, не успею изучить. Туда идеально впишется attiny2313. Нужно с помощью кнопок управлять устройством по I2C. Я не богат, но могу заплатить 500 рублей и потом ничем не питаться. Всё что есть. Неравнодушных прошу откликнуться в ЛС.
Аноним 25/08/17 Птн 14:01:41 2931491083
>>293148
Ой, какой лс. Копипастил из ВК просто.
Аноним 25/08/17 Птн 15:05:42 2931601084
>>293148
Ни что за устройство, ни какой принцип управления. Ничего. "500 рублей и не смогу питаться" - очередной прибедняжка.
Аноним 26/08/17 Суб 18:46:06 2932771085
>>293148
>не умеет
>нет времени
>нет денег
Твоя задача нерешаема. Пиздуй отсюда.
Аноним 26/08/17 Суб 18:52:18 2932791086
Почему ардуина вырубается при подключении контактика на питание в 5V?
Аноним 26/08/17 Суб 19:12:58 2932811087
>>293279
Извините, всё наладилось.
Аноним 27/08/17 Вск 00:35:09 2933191088
Аноним 27/08/17 Вск 00:56:03 2933201089
>>293319
Ардуина выключалась.

Лучше скажи, потянет ли обычное, не твердотельное реле 220V/5A на протяжении 20 часов в сутки? Я понимаю, что она десятку ампер обещает, но это китай, да и в целом практика интересует.
Аноним 27/08/17 Вск 12:10:39 2933451090
>>293320
Поставь не китай, если не доверяешь.
Аноним 27/08/17 Вск 17:18:24 2933571091
>>293320
Потянет. Но судя по моему опыту, недолго.
Аноним 27/08/17 Вск 18:39:28 2933711092
sukka.png (8Кб, 535x93)
535x93
Что ему блядь не нравиться? Это пример из шаблонов. Либа в системе вроде бы есть, она должна была установиться с основным ардуиновским пакетом.
Аноним 27/08/17 Вск 18:41:57 2933721093
>>293371
Извините, в глаза ебусь, в начале, перед комментариями стояла единичка. Хотя откуда она там взялась я понятия не имею. ИДЕ -- говно, нужно переходить на МК и писать в привычном редакторе.
Аноним 28/08/17 Пнд 09:30:53 2934491094
>>293372

Вот кстати да, есть замена родной IDE? Хуита же лютая.
Аноним 28/08/17 Пнд 15:19:12 2934891095
Привет! Открыл для себя Ардуино, помигал диодом, ага. Есть нано, rgb лента, l298n и блютуз модуль, очевидно хочу собрать подсветку с удаленным управлением, но в сети не нашел вразумительных проектов, а из-за нулевых познаний сам осилить не смогу. Поможите!
Аноним 28/08/17 Пнд 19:17:02 2935151096
>>293489
Всем привет, я купил компоненты, соберите мне их и напишите прошивку.
Я что, зря деньги тратил?
Аноним 28/08/17 Пнд 19:22:47 2935211097
>>293489
Ну ебана, сначала думаешь и разводишь схему. Потом пердолишь свое удаленное управление, хз че это такое. Потом паяешь это говно, кодишь прошивку, налаживаешь это говно, дорабатываешь, плов готов! Купи готовую мигалку с пультом, йоба.
Аноним 28/08/17 Пнд 19:23:44 2935221098
Бамплимит кстати
Аноним 28/08/17 Пнд 20:58:26 2935421099
>>293489
Собирай, разрешаю. Как соберёшься делать 8-16-24-32 канала для RGB ленты, можешь написать сюда, я посмеюсь над твоими мытарствованиями, а потом помогу.
Аноним 29/08/17 Втр 01:27:22 2935531100
Китайцы - пидоры, не положили шлейм мама-папа в мой пердуино стартер пак, теперь не могу запустить шаговый двигатель
plaq plaq
Аноним 29/08/17 Втр 01:28:23 2935541101
Анон, насоветуй органазер (коробок) для всего электробарахла
Аноним 29/08/17 Втр 04:54:38 2935671102
Аноним 29/08/17 Втр 12:45:16 2935911103
>>293515
>>293521
Я скорее интересовался, встречал ли кто нибудь нормальный проект в сети.
Аноним 30/08/17 Срд 04:59:49 2936471104
Господа, все гайды на микроконтроллеры основаны на atmega8, но ныне она не продается. На али торгуют atmega8-16pu, она подойдет мне или же она чем-то принципиально отличается?
Аноним 30/08/17 Срд 05:03:35 2936481105
>>293647
И вдогонку, если я приобрел программатор для atmega8/atmega48/atmega88, то будет ли он работать со, скажем, atmega8a (количество и расположение ножек идентично atmega8)
Извиняюсь, если спрашиваю платину.
Аноним 01/09/17 Птн 22:05:11 2939301106
>>293148
Ты там жив еще? Интересно чем закончилось. Понятно что ты соснул, интересно как именно.
Аноним 01/09/17 Птн 22:11:37 2939311107
>>293648
мега8 она и есть мега8, все остальные цифробуквы в названии это лишь модификации.
Аноним 01/09/17 Птн 22:34:30 2939321108
>>293648
Ты покупаешь программатор не для определенной микросхемы, а для определенного интерфейса: SPI, JTAG, UART, SWIM, SWD и другие.
Аноним 10/09/17 Вск 01:46:53 2946151109
IMG0097.JPG (2822Кб, 3264x2448)
3264x2448
IMG0098.JPG (2102Кб, 3264x2448)
3264x2448
Суп анчоусы!
Давече зашел на радио рынок и, на сэкономленные с обедов купилки, приобрел у дяди инфракрасный датчик дистанции. Во время обмывания в местном макдаке обнаружил что к нему не прилагается шлейфа. Вернулся к дяде, он и говорит, мол, к нему проводов не положено и дал пластиковых вилок, металлических контактов и шлейфовую полоску без розетки. Собственно вопрос, как из этой хуиты сделать контакт (пикрелейтед)?

Хотябы как нагуглить название этой ебалы чтобы найти DIY на ютубе
Аноним 10/09/17 Вск 04:11:46 2946211110
Аноним 10/09/17 Вск 04:12:31 2946221111
>>294621
А, стой, тебе всё дали. Ну припаиваешь и вставляешь.
Вообще там специальная обжимка есть, но я бы просто паял.
Аноним 10/09/17 Вск 04:13:29 2946231112
Аноним 10/09/17 Вск 20:27:07 2946891113
>Мэмкин_инженер

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


Сорри, я многого не знаю по этой теме, еще не начитан
Аноним 11/09/17 Пнд 00:21:14 2947121114
Аноним 12/09/17 Втр 15:54:19 2948891115
4-0-56.jpg (96Кб, 1000x1000)
1000x1000
4-0-56 (1).jpg (127Кб, 1000x1000)
1000x1000
Есть вот такой дисплейчик с микрухой TM1637. Могу я выпаять экранчик с сегмантами и запилить вместо каждого сегмента по 3 светодиода, чтобы запилить YOBA-дисплей? Или будет бледно светить?
Аноним 12/09/17 Втр 21:15:15 2949181116
>>294712
Ооо от чистого сердца м8
Аноним 12/09/17 Втр 22:53:45 2949231117
ledmatrixID1052[...].jpg (179Кб, 800x600)
800x600
>>294889
Нихуя не понял. Лед-матрица своими руками? Нахуя?
Аноним 12/09/17 Втр 23:38:22 2949241118
>>294923
просто я хочу сделать крупные сегменты, т.к. я слепой, чтоб можно было издалека видеть. Так работать будет или хуй?
Аноним 13/09/17 Срд 03:57:55 2949321119
>>294924
Да, но будет бледно светить. Можно поебаться с транзисторами и усилить, но придется под это целую платку разводить.
Аноним 13/09/17 Срд 06:17:35 2949341120
>>294889
Купи матрицу P10 светодиодную, в ней 32*16 светодиодов. Из них экраны собирают с бегущей строкой, сможешь сделать всё, что захочется.
Аноним 13/09/17 Срд 12:42:27 2949571121
Помогите в этот код добавить 2 кнопки настройки часов

/

Name : Arduino, 4-разрядный 7-сегментный индикатор, 74HC595 сдвиговый регистр, DS1307 RTC
Author : CheBuraw
Date : 11 Feb, 2015
Modified:
Version : 1.0


4-разрядный 7-сегментный индикатор. общий анод
1 A F 2 3 B
_______________|__|__|__|__|__|_____________
| | | | | |
| A | A | | A | A |
| F B | F B | dp | F B | F B |
| G | G | | G | G |
| E C | E C | dp | E C | E C |
| D | D | | D | D |
|_________|_________|____|_________|_________|
| | | | | |
E D dp C G 4

74HC595 Map:
_______
Q1 |1
16| Vcc PINS 1-7, 15 Q0 - Q7 Output Pins
Q2 |2 15| Q0 PIN 8 GND Ground, Vss
Q3 |3 14| DS PIN 9 Q7" Serial Out
Q4 |4 13| OE PIN 10 MR Master Reclear, active low
Q5 |5 12| ST_CP PIN 11 SH_CP Shift register clock pin
Q6 |6 11| SH_CP PIN 12 ST_CP Storage register clock pin (latch pin)
Q7 |7 10| MR PIN 13 OE Output enable, active low
GND |8_____9| Q7" PIN 14 DS Serial data input
PIN 16 Vcc Positive supply voltage
_______
LED B -|1 16|-5V
LED C -|2 15|-LED A
LED D -|3 14|-PIN 11
LED E -|4 13|-GND
LED F -|5 12|-PIN 8
LED G -|6 11|-PIN 12 ; 1uF TO GND
LED dp-|7 10|-5V
GND-|8_____9|-NILL

/
#include <Wire.h>
#include "RTClib.h"
RTC_DS1307 RTC;

int latchPin = 8; //Пин "защелки" первого регистра подключен к ST_CP входу первого регистра отвечающего за сегменты
int clockPin = 12; //Пин подключен к SH_CP входу 74HC595
int dataPin = 11; //Пин подключен к DS входу 74HC595

int TimeLight = 5; //время для разогрева сегментов

byte SegDisplay; // переменная для вывода символов на индикаторе
byte RazrDisplay; // переменная для включения разрядов

// Настройка комбинации для отображения каждого номера на дисплее.
byte g_digits[12]={
B11000000, B11111001, // 0 1
B10100100, B10110000, // 2 3
B10011001, B10010010, // 4 5
B10000010, B11111000, // 6 7
B10000000, B10010000, // 8 9
B11111111, }; // все сегменты выключены

byte g_digitsx[12]={
B11000000, B11001111,
B10010010, B10000110,
B10001011, B10100100,
B10010000, B11000111,
B10000000, B10000010,
B11111111, };

byte g_registerArray[4]={1,2,4,8}; //массив цифр, указывающий разряды


void setup() {
Wire.begin();
RTC.begin();

// обозначаем все пины как выходы
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(dataPin, OUTPUT);
}

void loop() {
int hour,minute,sec,disp = 0;

DateTime now = RTC.now();

hour = now.hour();
minute = now.minute();
sec = now.second();

disp = (hour 100) + minute;
// Разбиваем цифру по разрядам индикатора
if (disp < 10) // если наша цифра меньше 10, то
{
Indicate(0, 11); // пишем в первый разряд пусто
Indicate(1, 11); // пишем во второй разряд пусто
Indicate(2, 11); // пишем в третий разряд пусто
Indicate(3, disp); // пишем в четвертый разряд нашу цифру
}
else if (disp < 100) // если наша цифра меньше 100, то
{
Indicate(0, 11); // пишем в первый разряд пусто
Indicate(1, 11); // пишем во второй разряд пусто
Indicate(2, disp / 10); // пишем в третий разряд - цифру делёную на 10
Indicate(3, disp % 10); // пишем в четвертый разряд цифру оставшуюся от деления на 10
/

Допустим наша цифра 25.
Если мы ее поделим на 10, то у нас получится 2,5. Цифры после запятой, в данном случае,
у нас не остаются. Таким образом мы имеем в третем разряде цифру 2.
В чевертый разряд мы, как раз и записываем цифру-остаток полученную в результате деления.
В нашем случае это и есть та самая 5.
Аналогичным образом разбивается наша цифра и далее.
*/
}
else if (disp < 1000)
{
Indicate(0, 11);
Indicate(1, disp / 100);
Indicate(2, (disp % 100) / 10);
Indicate(3, disp % 10);
}
else
{
Indicate(0, disp / 1000);
Indicate(1, (disp % 1000) / 100);
Indicate(2, (disp % 100) / 10);
Indicate(3, disp % 10);
}

}

void Indicate(int r,int x)
{
SegDisplay=g_digits[x]; // получаем цифру и выводим символ, из массива цифр, соответствующий этой цифре.
if (r==2) SegDisplay=g_digitsx[x];
RazrDisplay=g_registerArray[r]; // получаем цифру и выводим номер регистра, из массива цифр, соответствующий этой цифре.
digitalWrite(latchPin, LOW); // устанавливаем синхронизацию "защелки" на LOW
shiftOut(dataPin, clockPin, MSBFIRST, RazrDisplay); // Записываем информацию для второго регистра (Номер разряда)
shiftOut(dataPin, clockPin, MSBFIRST, SegDisplay); // Записываем информацию для первого регистра (Номер символа)
digitalWrite(latchPin, HIGH); //"защелкиваем" регистр, тем самым устанавливая значения на выходах

delay(TimeLight); // пауза, чтобы сегменты "разгорелись"
}
Аноним 13/09/17 Срд 13:16:45 2949591122
>>294889
тебе нужны TM1638, их можно подключать сколько угодно, хоть телевизор себе собирай на светодиодах.
Аноним 13/09/17 Срд 13:54:54 2949611123
>>294957
Прости, но я не пишу на ардуиновском.
Аноним 13/09/17 Срд 14:47:41 2949631124
>>294615
А продавец тебя дважды выебал, теперь тебе третий раз к нему идти за инструментом.
Аноним 13/09/17 Срд 14:51:46 2949641125
>>294889
Можно, только диоды параллельно через резисторы.
Аноним 13/09/17 Срд 14:55:47 2949651126
>>294957
Ага, уже все бросились кодить, наивный ты шо пипец. Всего-то в три раза больше кода будет в итоге.
Аноним 13/09/17 Срд 15:33:39 2949691127
>>294964
Если я хочу влепить по 4 SMD 0603 на один сегмент, какие примерно резюки нужны? Я просто нуб немножк
Аноним 14/09/17 Чтв 15:22:05 2950411128
Светодиодная ма[...].mp4 (6733Кб, 1280x720, 00:00:26)
1280x720
>>294889
Вот самодельная матрица, питается прямиком от ардуины
Аноним 14/09/17 Чтв 15:40:32 2950431129
>>295041
Интересно, как быстро отлетят gpio у твоей ардуины, если их все сразу включить
Аноним 14/09/17 Чтв 17:53:41 2950521130
>>295043

>>295043
Какого хрена там что-то должно ответь?
Аноним 14/09/17 Чтв 18:35:25 2950581131
>>295052
Там что-то типа 20мА на пин и не больше 60мА в сумме. Если всё включить, что-нибудь может сгорит.
Аноним 14/09/17 Чтв 21:28:14 2950731132
>>295043
Смотря какие резисторы там. Красные светики самые экономичные - могут ярко гореть и от 5ма, а при таком подключении через каждый пин будут питаться не больше 4 диодов. А у атмеги до 40ма на каждую ногу можно вжарить. Короче все легитимно.
Аноним 15/09/17 Птн 20:29:11 2951381133
.png (132Кб, 677x702)
677x702
.jpg (16Кб, 222x385)
222x385
>покупаешь нанку с китая для начала
>моргаешь встроенным диодом, который заведён на 13 пин
>собираешь схемку посложней для измерения ёмкости кондюков
>для назначения пинов используешь пикрл 1
>нихуя не работает
>методом тыка узнаёшь, что D2 на самом деле заведён на 2 пин
>в интернетах об этом нихуя нет
У меня ардуинка палёная, или так и должно быть?
Аноним 15/09/17 Птн 23:42:50 2951581134
>>295138
>У меня ардуинка палёная
>оригинал стоит 20 евро
Нууу хууууй знает.
В любой случае атмеги там одинаковые.
Аноним 16/09/17 Суб 00:16:29 2951611135
>>295158
>В любой случае атмеги там одинаковые.

Кекос.
Охуеть у вас проблемы. Мимо армбог.
Аноним 16/09/17 Суб 13:09:01 2951941136
Господа, поясните, пожалуйста, как начертить плату расширения для Arduino Leonardo?
Аноним 16/09/17 Суб 20:42:06 2952481137
perduino.PNG (229Кб, 1188x900)
1188x900
Аноним 17/09/17 Вск 06:11:52 2952881138
Подскажите размер черной рамки у дисплейчика типа 1602 hd44780 с алика, они там вроде одинаковые все, решил вкуячит в корпус пека, заглушку взял, а мерку снять забыл.
Аноним 17/09/17 Вск 09:35:53 2952921139
>>295288
70х23, видимая область 64х14
Аноним 17/09/17 Вск 17:57:41 2953411140
Сап, есть одни ворота и они открываются с брелока, частота там 433мгц. Как можно реализовать открывание через приложение на мобиле? Есть ли какие не будь приблыды которые я смогу к ардуине или есп подключить, что бы они повторяли сигнал с брелока?
Аноним 17/09/17 Вск 18:31:14 2953441141
>>295341 проще подключить esp а точнее готовый модуль sonoff напрямую к релюшкам управляющими воротами. И управлять им можно через home assistant с owntracks.
Аноним 17/09/17 Вск 18:53:26 2953481142
>>295344
Этот вариант не подходит. Да знаю что так можно, но мне нужно, что бы приклада дублировала брелок просто.
Аноним 17/09/17 Вск 20:24:10 2953571143
>>295292
Спасибо, анончик, проколупал отверстие.
Теперь Разобраться бы с яркостью подсветки, она пиздец какая яркая (синий фон белые символы), смотреть неприятно. Как ее уменьшить?
На i2c(s?), который шел с экраном есть джампер, который включает-выключает подсветку, а если в место его вотнуть резистор какой нить? И если можно, то какой?
Аноним 17/09/17 Вск 21:09:09 2953611144
>>295248
Спасибо, уважаемый.
Аноним 17/09/17 Вск 22:47:51 2953671145
>>295357
на 10 килоом любой который крутить можно
Аноним 17/09/17 Вск 22:49:59 2953691146
>>295341
>брелока, частот
да есть
связка телефон блютуз ардуино модуль 433
я взломал свои ворота там все зависит от типа брелка

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

ищи на ютуб как вскрывать ворота ардуинкой
Аноним 17/09/17 Вск 23:25:03 2953731147
15000645185720.jpg (106Кб, 1088x671)
1088x671
>>295367
Пасиба, бро, на те няшу но я б от нее воздержался, не лдя нее ардуинку берёг.
Аноним 24/09/17 Вск 11:22:49 2961631148
>>255973 (OP)
ардуленьки, скажите плиз, если я не хочу заказывать весь стартовый набор, но мне нужно допустим 6 ардуинок, 6 шилдов и по мелочи, то как мне не переплачивать за доставку? ведь на алике платится доставка за каждую покупку, а не полной корзины. может есть сайт еще что, чтобы по дешману купить выборочно не переплачивая за доставку ?
Аноним 24/09/17 Вск 11:58:51 2961651149
Приехал Wemos d1, подключенный светодиод горит постоянно и с любого пина, IDE пишет espcomm_upload_mem failed. Что это может быть?
Аноним 24/09/17 Вск 20:20:25 2961931150
2017-09-24 17.0[...].jpg (87Кб, 823x1009)
823x1009
Если я поменяю частоту timer 0 на Arduino Mega, это как то повлияет на Serial.read USB ? Гугол не помог.
Аноним 24/09/17 Вск 20:21:41 2961941151
Если я поменяю частоту timer 0 на Arduino Mega это как то повлияет на Serial.read USB ? Гугол не помог.
Аноним 24/09/17 Вск 20:42:26 2962041152
таймер0.PNG (16Кб, 1237x176)
1237x176
Аноним 24/09/17 Вск 20:45:10 2962051153
таймер0.PNG (16Кб, 1237x176)
1237x176
Аноним 24/09/17 Вск 21:54:48 2962101154
>>296204
>Совсем довн?
Да.
Так не влияет?
Аноним 24/09/17 Вск 22:21:17 2962131155
Аноним 24/09/17 Вск 23:02:47 2962151156
Аноним 24/09/17 Вск 23:32:10 2962201157
>>296213
зачем, если есть али?
Аноним 25/09/17 Пнд 00:02:42 2962321158
Безымянный2.png (251Кб, 874x1167)
874x1167
Безымянный.png (132Кб, 1181x887)
1181x887
>>296220
Зачем, если есть ebay?
Смотри пикрилейтед, набросал говна в корзины.
Если что то не дойдет или будет с браком, то палка поможет, а саппорт али последнее время любит выебываться.
Аноним 25/09/17 Пнд 00:21:36 2962361159
>>296232
Ну я на али регулярно заказываю, до уровня А4 еще 72 очка. В него входят:
- ускоренный возврат средств для заказов стоимостью до 100$;
- ускорение спора;

Но даже на А2 мне во всех случаях возвращали деньги или высылали товар заново в течении 1-3 дней от начала спора.
Аноним 25/09/17 Пнд 06:20:25 2962601160
>>296236
>Но даже на А2 мне во всех случаях возвращали деньги или высылали товар заново в течении 1-3 дней от начала спора.
Чтот ты везучий дохуя. У меня вот около дюжины споров прошло с тех пор как я А4, только в 2 из них продаван сразу сдавался и возвращал деньги, зато в четырех - морозился и сам барыга, и алиэкспрессовский саппорт моментально лепил "Not valid" на все мои доказательства, включая видео, без объяснения причин (спор я, естественно, при этом проигрывал).

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

>>296163
От продавца зависит - добавляй в корзину несколько его товаров и смотри, списалась ли цена доставки в discount. Если магазин адекватный и это разрешает, то заплатишь только за одну доставку.9
Аноним 25/09/17 Пнд 12:40:36 2962901161
>>296215
о заебись. а в поиске как-нибудь можно фильтр по партиям товара ставить?
Аноним 25/09/17 Пнд 14:26:21 2963121162
Есть ли возможность поиметь профиты с моделирования всяческих нишятков на Адрурине?
Аноним 25/09/17 Пнд 16:05:15 2963221163
>>296312
>моделирования всяческих нишятков
еще более расплывчато сформулируй...
Аноним 25/09/17 Пнд 16:07:08 2963231164
>>296322
Я не знаю, всяеские сигнализаторы, системы какого нибудь мониторинга, робототехника, кароч все, что можно построить на этой плафторме, имеет ли смысл строить на продажу?
Аноним 25/09/17 Пнд 16:57:31 2963281165
14747497867520.jpg (98Кб, 1280x805)
1280x805
>>296323
Тут все зависит исключительно от спроса на это в твоей мухосрани. Если есть всякие сигнализаторы или систему мониторинга, но они дорогие, то можешь попробовать сделать свой похожий вариант с какими-нибудь дополнительными примочками и продавать немного дешевле.

Легче всего вкатиться, имея знакомых в какой-то сфере, где используется оборудование автоматизации и сделать для них устройство, обкатать его и потом предлагать другим людям из этой сферы.
Аноним 27/09/17 Срд 15:52:41 2965871166
>>296328
Сап, радач. Есть четыре термопары и мне надо с них считывать температуру. У меня есть два варианта: тупо усиливать сигнал операционником и считывать аналоговым входом или через мультиплексор поочередно подавать сигнал с термопары на микросхему max6675 (термопарный усилитель) и дальше уже в ардуину. Что лучше? Четыре max6675 не предлагать, ибо дорого.
Аноним 27/09/17 Срд 16:01:03 2965891167
>>296587
Третий варик:
Берешь stm8s003f3u6tr по цене 25р/шт и ставишь около каждой термопары, сразу меряешь и отправляешь дальше в цыфре.
Аноним 27/09/17 Срд 16:11:27 2965931168
>>296589
Ты еще скажи, что он мне 40 милливольт измерит.
Аноним 27/09/17 Срд 16:16:57 2965961169
>>296593
> что он мне 40 милливольт измерит.
Что-то мне подсказывает, что это зависит от опорного напряжения.
Аноним 27/09/17 Срд 16:26:25 2965971170
>>296596
Что-то мне подсказывает, что поебать, какое опорное напряжение и сам по себе контроллер не сможет измерять десятые милливольта.
Аноним 27/09/17 Срд 16:39:11 2965991171
>>296597
> сам по себе контроллер не сможет измерять десятые милливольта
Ты заебал. 10-ти разрядный АЦП. 3.3В(питание)/1024=3.2миливольта/шаг. Если ты ему опорный прецизионный 1 вольт захуяришь, то будет 970 микровольт/шаг
Аноним 27/09/17 Срд 16:43:08 2966001172
>>296599
Это ты заебал, не знаешь нихуя и предлагаешь хуйню. Если точность до пяти градусов хотя бы, то нужно разрешение 200 микровольт.
Аноним 27/09/17 Срд 19:05:10 2966231173
ngfhf.PNG (98Кб, 480x671)
480x671
Аноним 27/09/17 Срд 20:27:23 2966281174
>>296587
>>296587
> Четыре max6675 не предлагать, ибо дорого.
Четыре AD8495 равны по цене твоему максу
Аноним 27/09/17 Срд 21:49:33 2966441175
Скриншот 2017-0[...].png (148Кб, 960x417)
960x417
Скриншот 2017-0[...].png (104Кб, 993x413)
993x413
>>296623
И зачем мне это?
>>296628
А по-моему, наоборот.
Аноним 27/09/17 Срд 21:57:48 2966471176
>>296644
> наоборот.
А у Терры наоборот. И ты, что 600р зажал на 4 усилителя термопары? Что хоть измеряешь?
Аноним 27/09/17 Срд 22:05:18 2966481177
>>296647
Зажал, хочу использовать имеющееся. Измеряю печки, до 1000 градусов.
Аноним 02/10/17 Пнд 20:21:29 2971611178
FR9R0I1HZ13FKVH[...].jpg (47Кб, 620x445)
620x445
Нуб, задача подключить uno к spp-c bluetooth hc-06. Нашел вот такую схему.
Чет сомневаюсь, а не ебнит ли без резисторов?
Аноним 02/10/17 Пнд 20:39:46 2971631179
bluetoothmodule[...].jpg (123Кб, 1000x631)
1000x631
Порылся и обнаружил другую схему, на первой питание к 3,3 а на этой к 5 вольтам. Этот шилд работает от любого вольтажа?
>>297161
Аноним 02/10/17 Пнд 21:28:00 2971661180
>>297161
>>297163
Вот эти вот картинки предназначены для клинических дебилодаунов или как? Просто пины с маркировкой ардуинодети не осиляют?
Аноним 03/10/17 Втр 00:46:24 2971971181
1111111.JPG (23Кб, 376x285)
376x285
>>255973 (OP)
Господа, собрал свой первый программатор, установил необходимые драйвера на usbasp и установил на него свежую прошивку. В сборе при попытке read с atmega8 получаю пикрелейтед, проблема в моей кривой пайке или в программной части?
Аноним 03/10/17 Втр 01:39:01 2972011182
>>297166
Вангую что это всё делается в каком нибудь онлайн компиляторе картинок. И тупо проще мышкой провода провести и скинуть jpg, чем пол часа обьяснять что к чему. Ну и ардуино же расчитан на детей 12+ так что сам догадайся.
Аноним 15/12/17 Птн 15:24:49 3061831183
image.png (1168Кб, 1280x720)
1280x720
image.png (984Кб, 1280x720)
1280x720
image.png (843Кб, 1280x720)
1280x720
image.png (1103Кб, 1280x720)
1280x720
Товарищи, пытаюсь в Осмоком. в том треде 1.5 анона,
поэтому пишу сюда.
Купил себе Все необходимое, однако не могу прошить преобразователь USB-TTL на максимальные скорости по этой инструкции: https://osmocom.org/projects/baseband/wiki/HardwareCP210xTutorial
Выдает ошибку из пика
В наличии также есть Arduino UNO и USBASP 2.0, если это чем-то может помочь.
Аноним 15/12/17 Птн 16:18:45 3061881184
>>306183
Ну установи pyusb йопт. Только если у тебя python2 и python3, установи для того, которым прошивалку запускаешь.
Аноним 16/12/17 Суб 23:02:22 3063401185
Покажите ньюфагу ссылку на какую-нибудь инструкцию, как подключить 40–50 мощных светодиодов (чтобы каждый можно было зажечь независимо), которые напрямую микроконтроллер не потянет. Драйверы какие-то надо или набор транзисторов с диодами.

Аноним 17/12/17 Вск 12:18:46 3063811186
>>306340
Ленту светодиодную купи, епта. Там тебе и драйверы и независимое включение.
Аноним 18/12/17 Пнд 01:35:31 3065061187
>>306340
Гугли ws2812 и подобные. На Али есть и отдельные диоды и ленты и герлянды на йолку и матрицы и куча другого говна.

Каждый диод имеет собственный контроллер, шим и питание, от пердуины нужны только данные по одному проводу.
Аноним 18/12/17 Пнд 04:07:20 3065081188
Помогите товарищи. Хочу сделать тригер(или как там его) для подачи n-ой команды на СОМ порт, с регулировкой кол-ва подач команды в секунду от переменного резистора.

Идущий в электронику корзина палками не бить
Аноним 19/12/17 Втр 01:54:25 3066071189
Итак, вопрос-молния: Есть ли смысл стараться кроме светодиодов от платы напрямую не запитывать? Насколько "портится" плата от постоянной,в пределах нормы, нагрузки на выход питания с платы?
Аноним 19/12/17 Втр 07:24:02 3066111190
>>306607
Плата это не источник питания, источник питания там преобразователь AMS1117. Погугли его даташит и в нем нагрузки, которые для преобразователя посильны.
Аноним 19/12/17 Втр 09:41:26 3066151191
>>306508
Переводи сопротивление в делей, лул.
Аноним 20/12/17 Срд 23:13:48 3067851192
>>306508
Переменный резистор -> АЦП -> Ну а дальше ты понял.

Либо возьми энкодер. Его тоже можно крутить. С ним работать ещё проще, если грамотно обработать.
Аноним 17/01/18 Срд 00:26:06 3099321193
Сап, есть вопрос. Собираю машинку на wifi управлении.
Подключил к дуне esp8266 и по SoftSerial 9600 общаюсь, с написанным приложением на android по udp. Всё полный порядок, часа пол гонял пакеты, в мониторе порта 100% полученных пакетов. Но всё изменилось, когда народ огня развязал войну подключил двигатели, через l298n, по отдельности можно нажимать любое действие, и всё будет ок, но как только я хочу поехать прямо и направо - перезагружается wifi. Rst на esp подтянул резистором 10кОм к 3.3В, ch-en тоже. Еще заметил, то если земля драйвера не контачит с общей землей - работа стабильнее, и получается, что esp и ардуина питаются от usb пк, а драйвер двигателя от usb 5В (отдельно). Увы, но когда я хотел потестить без дебага и отключил ардуину от пк, то запитал и её с esp и с драйвером двигателя от 2х послед 18650, на выходе которого 7,8В, тогда даже пакеты с задеркой приходили.
Аноним 17/01/18 Срд 04:45:14 3099401194
>>309932
ESP жрёт сильнее GSM модема, ставлю рядом с ней дополнительную ёмкость на 1000мкФ/10В-16В. Ещё лучше, когда ёмкость цепи питания 2000мкФ. Если этого не сделать, то ESP будет заваливать уровень RXD и TXD, превращая их в пилообразный сигнал, что плохо фиксируется микроконтроллером. Двигатель включил - помехи создал, помехи = ухудшение приёма именно МК.
Аноним 17/01/18 Срд 19:25:40 3099941195
>>309932
>подтянул резистором 10кОм
Добро пожаловать в клуб. >>305826
Меняй на 1к, но всё ещё не факт, что вайфай будет работать. Движки создают наводки, по крайней мере в этом видео
https://www.youtube.com/watch?v=3n76iMTHXuE
Аноним 20/01/18 Суб 22:54:28 3102261196
Бля, боги кодинга, поясните что за магия.
Почему вот такое условие:
if (PINC & B00110001 != B00110001)
никогда не срабатывает? Сколько бы я ни давил на нужные кнопочки. Т.е. должно сработать при низком уровне на PC0 или PC4 или PC5. Хоть все 3 кнопки одновременно нажать - похуй, никакой реакции.
А вот такой вариант:
byte j=PINC;
j=j & B00110001;
if (j != B00110001)
работает идеально. Т.е. сам создаю временную переменную, получаю состояние порта и делаю логическую операцию ВНЕ if.
Почему так?
Аноним 20/01/18 Суб 23:07:18 3102271197
>>310226
>if ((PINC & B00110001) != B00110001)
Аноним 20/01/18 Суб 23:11:33 3102281198
>>310227
Пыздос. Спасибо, анон.
Вот так вот можно выебать себе мозг из-за пары скобочек...
Аноним 20/01/18 Суб 23:34:47 3102321199
>>310226
>B00110001
Это препроцессором делается что ли? Это как-то ненормально.
В gcc префикс 0b для двоичных констант был сделан около 10 лет назад как расширение. Это же было добавлено в стандарт С++14. А ардуинщики до сих пор...
Аноним 20/01/18 Суб 23:54:06 3102341200
>>310232
В ардуино много чего препроцессором делается. В чем твои претензии? Ну, убрали нолик чтобы домохозяек не пугать. В данном случае компилятор хоть так, хоть 0b00110001, хоть 0x31, хоть 49 - скомпилирует одинаково.
Дивись лучше призывам всегда использовать тормозные методы типа digitalRead/Write, типа "так проще и правильней". Шутка ли, время исполнения почти 2 мс(!).
Аноним 21/01/18 Вск 01:44:58 3102431201
>>310228
Хотел сказать чтоб ты подумал, нахуя эти скобки, но потом вспомнил, что это ардуинотред и не стал ввиду бесполезности.
Аноним 21/01/18 Вск 02:17:29 3102441202
>>310243
В данном случае не оче понятно, пояснишь?
Вроде логично сделать сперва арифметику и битовые операции, а потом уже сравнивать все это логическими операциями. Но компилятор делает не так. Что он вообще делает в данном случае? Типа сравнил два одинаковых числа, по условию != получил false, а потом сделал между PINC и boolean битовую операцию, получив некое число, затем отодрал от него младший бит, который очевидно всегда будет 0/false в данном случае. Как-то тупо, если все так. Неужели логические операторы имеют приоритет перед битовыми и арифметикой?
Аноним 21/01/18 Вск 03:09:52 3102451203
>>310244
Ключевое слово тут - препроцессор, я думаю.
Аноним 21/01/18 Вск 16:48:26 3103141204
L298StepperCont[...].jpg (168Кб, 880x880)
880x880
>>255973 (OP)
Аноны, есть пикрил (L298N motor driver). Подаю на ENA нарастающий ШИМ, а на N1, N2 1 и 0 соответственно. Почему моторчик включается ровно на половине шима и крутится всегда с одинаковой скоростью?
Аноним 21/01/18 Вск 17:50:36 3103221205
Аноны, есть шаговый моторчик 28byj-48, который не двигается даже пальцами, как фиксить?
Аноним 21/01/18 Вск 17:51:50 3103231206
>>310322
Попробуй запустить через драйвер
Аноним 21/01/18 Вск 18:28:54 3103351207
>>310322
разобрать и посмотреть на зубцы
Аноним 21/01/18 Вск 18:43:04 3103391208
>>310323
Пробовал, так же.
Аноним 21/01/18 Вск 18:43:25 3103401209
>>310335
Анонче, подскажи как?
Аноним 21/01/18 Вск 19:30:29 3103581210
Аноним 22/01/18 Пнд 03:30:27 3104131211
>>310358
>не побитовую а логическую операцию

Как раз побитовое И он и делал. А потом - сравнение.

Но, приоритет == и != _выше_, чем у битовых операций (это пздц, на самом деле, контр-интуитивно совершенно).

При этом, у логических И, ИЛИ, и т.д. - приоритет _ниже_, чем у битовых (что нормально и интуитивно).

Короче - в любой непонятной ситуации - ставь скобки, лол.
Аноним 22/01/18 Пнд 03:48:13 3104141212
>>310413
>приоритет == и != _выше_, чем у битовых операций
>При этом, у логических И, ИЛИ, и т.д. - приоритет _ниже_, чем у битовых
Это не пиздец, это ад ёбаный. Почему так сделано?
Только и остается любую операцию пихать в скобки.
Аноним 22/01/18 Пнд 19:23:12 3104621213
>>310314
А я разобрался! Оказывается аналоговый выход это не шим, а шим делают только некоторые из цифровых. Давно на дуине ничего не делал - забыл всё.
Аноним 22/01/18 Пнд 22:30:58 3104681214
>>310462
>аналоговый выход это не шим

А какие ещё в ардуине есть "аналоговые" выходы, кроме шима?

>Подаю на ENA нарастающий ШИМ, а на N1, N2 1 и 0 соответственно.

Мне кажется, что надо не так.
ENx = Enable. На него, по идее, надо подавать 1.
А на INx (Input) подавать ШИМ.

Но, конечно надо смотреть схему.
Аноним 22/01/18 Пнд 22:46:25 3104701215
Аноним 22/01/18 Пнд 22:59:42 3104711216
001.JPG (113Кб, 1258x902)
1258x902
сабаки.mp4 (904Кб, 640x360, 00:00:06)
640x360
Аноним 22/01/18 Пнд 23:06:51 3104731217
лосади халосие
Аноним 23/01/18 Втр 01:20:22 3104821218
Аноним 23/01/18 Втр 18:48:08 3105471219
Привет, канифольный, есть простая задача - сделать vga затычку, которая будет отображаться для компьютера, как монитор, не важно, с какими показателями: названием и разрешением. Посмотрел распиновку - в порте уже есть выход 5В под микроконтроллер или логическую схему, и пару пинов под i2c, которые похоже и отвечают за нужные мне данные. Вопрос: как мне узнать, в каком формате и что именно передаёт монитор пекарне чтобы сымитировать его, или какие есть способы это узнать?
Аноним 23/01/18 Втр 19:10:04 3105501220
>>310468
Ну типа аналоговый может, например, дать 2.5 вольта, а цифровой - только 0 или 5.
Подключать можно и как ты написал, но тогда на один мотор будут использоваться 2 ШИМ выхода, а не 1 как у меня. Зато EN можно будет просто перемычкой замкнуть.
Аноним 23/01/18 Втр 20:35:29 3105591221
image.png (10Кб, 398x193)
398x193
Аноним 23/01/18 Втр 21:05:32 3105641222
Купил по тупости 40 кабелей папа-папа. Можно ли у них как-нибудь оторвать/выпаять хуи, чтобы получились мама-папа/мама-мама?
Аноним 23/01/18 Втр 21:06:32 3105651223
>>310559
То есть, если те пины (id0-4) не подключены, идёт стандартное разрешение?
Аноним 23/01/18 Втр 23:03:45 3105791224
Аноним 23/01/18 Втр 23:40:48 3105841225
>>310579
Чому они такие дорогие? Я не понимаю.
Аноним 23/01/18 Втр 23:51:29 3105861226
>>310584
Поищи дешевле. Это первые попавшиеся мне.
Аноним 23/01/18 Втр 23:52:53 3105871227
Аноним 23/01/18 Втр 23:54:29 3105881228
Аноним 24/01/18 Срд 02:29:08 3106001229
Аноним 27/01/18 Суб 16:38:14 3109271230
image.jpeg (267Кб, 620x408)
620x408
>>310550
>аналоговый может, например, дать 2.5 вольта
Охуительные пердуиноистории
Аноним 27/01/18 Суб 18:11:26 3109341231
Как на пьезодинамик подобрать звук крика?
Есть сайты с примерами-коллекциями звуков и мелодий?
Аноним 27/01/18 Суб 20:34:08 3109421232
15162389436200.jpg (5Кб, 236x111)
236x111
>>310934
>пьезодинамик
>полифония
Аноним 28/01/18 Вск 17:00:14 3110131233
>>256742
Я делал такое, только без ардуино, чисто два триггера на К561ТМ2 + несколько транзисторов + симистор. Схема делила частоту сети на 3 путём пропусков 2 полупериодов через 1. Всё норм работало.
Аноним 28/01/18 Вск 21:31:22 3110381234
3623636536.JPG (130Кб, 796x998)
796x998
14118044249430.jpg (18Кб, 400x384)
400x384
Аноним 29/01/18 Пнд 07:25:18 3110731235
Аноним 29/01/18 Пнд 14:51:46 3111001236
6346346
Аноним 29/01/18 Пнд 14:53:04 3111011237
Пацаны, может у кого есть на примете простой пример стабилизации объекта с помощью исполнительного механизма по шим сигналу, по данным от IMU датчика?

У меня палка закреплена на шарнире и имеет на концах два двигателя с воздушными винтами, нужно всю эту байду стабилизировать в горизонте.
Аноним 29/01/18 Пнд 15:33:15 3111051238
>>311101
Половину квадрокоптера разбившегося на помойке нашел штоле?
Аноним 29/01/18 Пнд 15:37:16 3111071239
>>311105
У меня и целых полно. Контроллеры там APM и PIXHawk. Но они мне без надобности.
Мне нужен только кусочек кода, который дал бы мне понять как происходит взаимодействие внутри скетча на этапе от получения данных от IMU датчика до выдачи шим сигнала. Хотя бы на примере одного канала (оси) и одного двигателя.
Аноним 29/01/18 Пнд 18:26:37 3111291240
>>311107
0-180 градусов - 1000 - 2000 мс
Считывай данные, гони в градусы и загоняй в сервы с инверсией. Там НЕ КУСОЧЕК кода. Но вот пример:

{
SetServoPosInGrads(0, Yaw -1);
SetServoPosInGrads(1, Pitch
-1);
Yaw_Now = Azimuth_without - 180;
if (Yaw_Now > Yaw_Last)
{
Yaw_Last++;
if (Yaw < 60) Yaw++;
}
if (Yaw_Now < Yaw_Last)
{
Yaw_Last--;
if (Yaw > -60) Yaw--;
}
Move_mSec = 0;
}

Сервы всегда противодействуют.
Аноним 31/01/18 Срд 10:10:43 3112341241
Углы с IMU.png (74Кб, 1928x1058)
1928x1058

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

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

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

Может сталкивался кто, или пример схожий знает?

Аноним 31/01/18 Срд 11:43:03 3112401242
Аноним 31/01/18 Срд 12:08:33 3112451243
3463477334563453.png (166Кб, 1928x1058)
1928x1058
>>311240

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

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

Вот что это за функция "SetServoPosInGrads"? Чисто по-английски понятно что написанно, но не понятно как это работает.
Не нашел ее в описании к библиотеке servo.h
Аноним 31/01/18 Срд 19:10:31 3112981244
>>311245
Прости, ты же ардуинщик. Это самописная функция, она преобразует градусы в миллисекунды и записывает их в буфер управления сервами.
Давай к сути. У тебя есть Roll и Pitch. Тебе надо их умножить на "-1" и задать сервам. Это простой вариант. Он кособокий, сервы постоянно будут дёргаться, так как каждый датчик даёт свою погрешность и дребезг. Поэтому в том коде используется переменная для подсчёта миллисекунд, чтобы обеспечить задержку между регулировкой противодействия углу наклона. Далее, угол управляется не присвоением, а увеличением/уменьшением, опять таки для гладкости и мягкости управления.
Аноним 01/02/18 Чтв 04:42:56 3113331245
>>255973 (OP)
Блять пацаны сука блять прошу не пиздить за ньюфажество если буду слишком глупые вопросы задавать.
Нужно что то типо радиорыле что бы вот тупо когда замыкаешь одну цепь на плате передатчике,замыкалась та же цепь но уже на плате приемнике.это мне нужно для того что бы блять сука блять создавать разную примитивную хуйню радиоуправляемую ту же машинку рс да блять сука блять а рыле не подходит потому что на них пизданутые цены при том что они обычно одно-двух цепочные.
Че делать блять
Аноним 01/02/18 Чтв 09:06:12 3113461246
>>311333
nRF24L01 + ATMega8 + сервы и драйвера щёточных двигателей. Пульт по той же схеме: nRF24L01 + экран для отображения информации + два переменных резистора + 4 кнопки. Вместо nRF24L01 любой другой приёмопередатчик или пара приёмник и передатчик.
Аноним 01/02/18 Чтв 13:58:06 3113761247
Почаны, из фонарика достал несколько параллелепипедных аккумуляторов с 2 контактами, каждый с половину фаланги размером, опознавательных знаков кроме "sb-225 qc:0908" не нашел. Гуглил, тоже ничего не нашел. Помогите характеристики найти, ну пожайлуста.
Аноним 01/02/18 Чтв 15:51:30 3113841248
И еще такой вопрос: аккумулятор - тот же самый конденсатор, который также при зарядке с напряжением больше номинального будет "пробит"? Ну, скажем до двух раз превышение по напряжению, ток остается номинальным.
Аноним 01/02/18 Чтв 16:12:13 3113851249
>>311384
Нет. В отличии от аккума, в конденсаторе при зарядке/разрядке не происходит химических процессов. Между обкладками конденсатора диэлектрик (вещество не проводящее ток), а в аккуме - электролит (вещество проводящее ток). При зарядке аккума электроэнергия переходит в энергию связи молекул, при разряде - наоборот.
Если на аккумулятор подать напряжение больше номинального, в нем начнут протекать изначально непредусмотренные химические реакции. Если действительно интересуешься, открой школьный учебник химии - там подробно объясняется электролиз.
Аноним 01/02/18 Чтв 16:23:43 3113861250
>>311385
Химию я помню, Катионы и аниончики разбегаются к полюсам, создавай потенциал.
С растворами сложных веществ, возможно и получится что-то иное, но это уже что-то странное... Считай надо разложить составные ионы еще раз.
Аноним 07/03/18 Срд 21:17:32 3147921251
>>255973 (OP)
Бумп. В перекоте 2к постов. Доедаем легитимный тред.
Аноним 08/03/18 Чтв 19:53:42 3148691252
>>255973 (OP)
Кто то пробовал брать arduino из шапки? Нормально ли он работает?
Аноним 08/03/18 Чтв 20:01:12 3148711253
>>314869
>Нормально ли он работает?
А чому ему ненормально работать? Возьми да сам прошей загрузчик в атмегу и радуйся.
Аноним 08/03/18 Чтв 20:15:30 3148721254
>>314871
Хочу вот вкатится и интересуюсь, не будут ли какие-либо подводные камни.
Аноним 08/03/18 Чтв 20:20:49 3148731255
>>314872
>не будут ли какие-либо подводные кам
Не будут.
Аноним 10/03/18 Суб 18:56:30 3150631256
>>311384
корочи, если это черная пластиковая коробочка, то это 99% свинцовый аккумулятор, опрделить напряжение можно по количеству банок, 1 банка - 2 вольта, там около контатктов должно быть крышка под которой резиновые пробки, их количество умножь на 2 вольта.
емкость определяется габаритами, берешь в магазе который по размеру подходит
Аноним 10/03/18 Суб 20:19:37 3150771257
>>315063
В моем случае это аккумулятор вырванный из телефона в начале 2000. Маркировка на корпусе потерлась, а по остаткам найти даже подобное низзя, ибо не выпускают. В теории должен быть на 3.7v, но я боялся последствий, ежели его начать заряжать большим током...ладно, срок сыска уже вышел.
Аноним 11/03/18 Вск 10:46:16 3151301258
Сап, ардуино боги. Насмотревшись заграничных видосиков про RC модели кораблей решился намутить себе парусник, да не простой, а струляющий.
И тут у меня возникла проблема: Сложнее радиоуправляемой машики на андрюхе я ничего не делал.
С парусами я ещё могу разобраться. Сервоприводы + парочка ниток свое дело сделают, но как быть с пушками?
Предположим, что проще всего сделать их при помощи латунного цилиндра и токарного станка. Эти два элемента у меня есть. Но как сдетонировать заряд? Была идея использовать пиротехническую электроспичку, но они, насколько я знаю, одноразовые, а каждый раз пихать их в пушку - гемор. Была идея с нихромовыми нитями, но сложности в том, что их придется запитывать, причем нихуево так, к тому же их весьма вероятно расхуярит сдетонировавший заряд.
Потом взгляд пал на подобие совковых электрозажигплок, но я без понятия как они устроены и как это все вообще впихнуть в многострадальную ардуину, я тоже без понятия.
Мб кто то делал нечто подобное и знает решение моих терзаний?
Аноним 11/03/18 Вск 10:59:23 3151311259
65487576.jpeg (18Кб, 400x300)
400x300
>>315130
Тебе не в ардуинотред, а на горячую линию запрещённой организации. Нашёл что спросить в ардуинотреде.
Аноним 11/03/18 Вск 11:01:59 3151321260
>>315131
Ну он же блять просто взрывает пороховой пиротехнический заряд, без снаяряда. Как пистоны в детском пистолете
Аноним 11/03/18 Вск 11:24:07 3151361261
>>315132
А я ебу как они там взрываются, здесь, в ардуинотреде? У меня тут модули, скетчи, байтоёбы. Пусть в /wm/ пиздует или куда там ещё...
Аноним 11/03/18 Вск 14:21:42 3151411262
>>315130
>Была идея с нихромовыми нитями, но сложности в том, что их придется запитывать, причем нихуево так, к тому же их весьма вероятно расхуярит сдетонировавший заряд.
Идея правильная, в заводских так и сделано. Можно собрать самому из вейпа\зажигалки и капсюля, они доступны и главное - дёшевы.
Аноним 11/03/18 Вск 15:27:07 3151451263
>>315130
>они, насколько я знаю, одноразовые, а каждый раз пихать их в пушку - гемор
Лол, а порох ты не собираешься пихать каждый раз, или его тоже сервоприводы насыплют? Юзай электрозапалы и не выебывайся.
Аноним 11/03/18 Вск 16:43:41 3151471264
>>315130
Кингстоны сделать не забудь.
Аноним 11/03/18 Вск 22:48:20 3152241265
>>315130
Сделай имитацию: выстрел - пневматикой с мучным или цементным зарядом, синхронно - звук выстрела с мп3 плеера. Безопасно и без осечек. http://confectionerycannon.com/
Аноним 12/03/18 Пнд 01:01:15 3152381266
carry-the-one-p[...].jpg (260Кб, 560x840)
560x840
Сап, ардуинач. Накидайте всяко-разных датчиков касания, желательно влагозащищённых и чем меньше по размерам, тем лучше. Не обязательно, чтобы датчик был готовым для подключения модулем. Гуглить (на алиэкспрессе) пробовал, там всё завязано на контакте пальца с электродом, что немного не то: датчик должен распознавать любое касание, хоть со стенкой.
Аноним 12/03/18 Пнд 01:14:04 3152411267
>>315141
Т.е. микровзрыв нити переживут? Такс, тогда все становится в разы проще.
>>315145
Собираюсь конечно. Но одно дело насыпать пороха или серы со спичесных головок и забить ватный или войлочный пыж, а другое переподключать электрозапал.
>>315147
А кингстоны то набуя? Сложно же пиздец. Имхо я не смогу сконструировать и рассчитать такую систему.
>>315224
Думал и про этот вариант. Никогда в жизно не работал с пневматикой, не знаю, как она себя ведет. К тому же, для неё же понадобится что-то типа балона с ВВД или CO. Очень объемные и тяжелые штуки, имхо.
Аноним 12/03/18 Пнд 01:41:04 3152451268
>>315241
>А кингстоны то набуя?

Чтобы открыть, когда ядра в пушках закончатся.
Врагу не сдаётся..., вот это вот всё, лол.
Аноним 12/03/18 Пнд 01:43:47 3152461269
>>315245
Зная себя и свои навыки пайки, оно после второго выстрела само загорится и потонет. За то какой эпик! Судно взрываяясь разлетается на пенопласт и бальзу и размазывается по водоему.

Аноним 12/03/18 Пнд 18:42:38 3153091270
.jpg (38Кб, 522x255)
522x255
Анон нахваливал эту хуйню, я купил эту хуйню. Расскажите, чтоб долго не разбираться, что нужно чтобы грузить на неё скетчи, и что она вообще может по сравнению с дженерик ардуиной.
Освоил установку библиотек в Arduino IDE, sublime text, но через боард менеджер добавить эту ебалу не получилось.
Аноним 12/03/18 Пнд 20:03:21 3153161271
>>315309
>через боард менеджер

Надо, наверное, указать дополнительный источник в борд менеджере, откуда и будет загружена эта ёбала.
Погугли.
Аноним 12/03/18 Пнд 21:15:12 3153321272
Аноним 12/03/18 Пнд 21:52:29 3153431273
.gif (2504Кб, 2560x1024)
2560x1024
Аноним 13/03/18 Втр 00:41:16 3153751274
>>315332
Идея отличная, к тому же пушки будут многозарядными, но электролизер должен будет иметь достаточно высокую мощьность, что бы наполнить аж 8 пушек.
Аноним 13/03/18 Втр 00:57:39 3153791275
>>315375
Но, в итоге этот мощный электролизер и сам может нехуёво пиздануть. Что делает эту затею ещё более увлекательной!
Аноним 13/03/18 Втр 09:56:08 3154011276
изображение.png (550Кб, 968x724)
968x724
Аноним 13/03/18 Втр 22:24:18 3155441277
>>315375
Там 20-30 сек между выстрелами. Опытный британский комендор делал 1 выстрел раз в 6 минут. И не забывай об отдаче при выстре.
Аноним 15/03/18 Чтв 17:19:13 3157701278
Суп, аноны, есть программа вида

uint8_t ее_состояние EEMEM = 0;
float ее_храню_говно EEMEM = 0;
float ее_храню_говно_бэкап EEMEM = 0;

main{
float храню_говно_в_оперативке;
uint8_t состояние_бекапа;

if(ее_состояние == МЭЙН_СЛОМАЛСЯ){
храню_говно_в_оперативке = eeprom_read_float(&храню говно_бэкап);
eeprom_write_word(&храню_говно, храню_говно_в_оперативке);
eeprom_byte_write(&ее_состояние ,БЭКАП_СЛОМАЛСЯ);
}
else if(ее_состояние == БЭКАП_СЛОМАЛСЯ){
храню_говно_в_оперативке = eeprom_read_float(&храню говно);
eeprom_write_word(&храню_говно_бэкап, храню_говно_в_оперативке);
eeprom_byte_write(&ее_состояние ,МЭЙН_СЛОМАЛСЯ);
}
else{
храню_говно_в_оперативке = 0;
eeprom_write_word(&храню_говно, храню_говно_в_оперативке);
eeprom_write_word(&храню_говно_бэкап, храню_говно_в_оперативке);
eeprom_byte_write(&ее_состояние ,МЭЙН_СЛОМАЛСЯ);
}
//стартовые функции и процедуры
while(1){
if(состояние_бекапа == 0){
eeprom_write_word(&храню_говно_бэкап, храню_говно_в_оперативке);
состояние_бекапа = 1;
eeprom_byte_write(&ее_состояние ,МЭЙН_СЛОМАЛСЯ);
}
else{
eeprom_write_word(&храню_говно_бэкап, храню_говно_в_оперативке);
состояние_бекапа = 1;
eeprom_byte_write(&ее_состояние ,БЭКАП_СЛОМАЛСЯ);
}

}
}

Суть программы в том, чтобы стараться безопасно какнуть флотом в EEPROM, чтобы его потом достать в случае отключения, поэтому мы ставим защиту вида eeprom_byte_write(&ее_состояние ,БЭКАП_СЛОМАЛСЯ) и заранее предполагаем что мы не какнем, а обосремся на следующей записи. Если же мы не обосрались и флот записать удалось - то мы должны только записать 8-битное (однобайтовое) значение БЭКАП/МЭЙН_СЛОМАЛСЯ, и даже в случае отключения и повторного включения мы проверяем что у нас сломалось и грузим из другой памяти, в которую писали раньше и которая не сломалась.

Но иногда все грузится нормально из EEPROM'a, а иногда он тупо сбрасывается, и я не могу понять где я обосрался, если операции с uint8_t по-идее вообще атомарные, а с EEPROM работает простой автомат и по идее значение отличное от БЭКАП_СЛОМАЛСЯ и МЭЙНСЛОМАЛСЯ не должны записываться в ячейку &ee_состояние.
Аноним 15/03/18 Чтв 17:37:48 3157721279
Аноним 16/03/18 Птн 00:09:17 3158361280
Аноним 16/03/18 Птн 03:12:54 3158471281
>>315770
В дополнение к >>315836 :

Размер float - 4 байта.
Ты пишешь word - 2 байта.
Аноним 16/03/18 Птн 11:05:11 3158851282
>>315847
Не, ну у меня там вместо eeprom_write_word() стоит eeprom_write_float() на флотах и eeprom_write_dword() на 32-битных переменных, просто быстро писал и не заметил. Ну и плюс на некоторых стоит eeprom_update чтобы не задрачивать сильно эти ячейки

>>315836
>1. Data has to converted to byte format before it can be saved.
Нахуя, если в avr/eeprom.h уже есть функции которые пишут и байты, и word, и dword, и float и целые блоки информации?

Сам EEPROM у меня обновляется каждую минуту

Пролема возникает в том, что при внезапном отключении питания весь EEPROM у меня ресетится, хотя по идее функции eeprom_byte_write(&ее_состояние ,БЭКАП_СЛОМАЛСЯ) как раз должны предотвращать полный ресет и EEPROM должен грузиться из предыдущей записи.
Аноним 16/03/18 Птн 14:19:04 3159091283
>>315885
Писать 4 байта - долго.
Прерывания могут мешать.
Если нет, то вообще непонятно, в чём тут может быть дело.
Изолированный тест сделай попробуй.
Аноним 16/03/18 Птн 14:53:39 3159121284
Как сделать самому программу для ардуино, что бы управлять адресной светодиодной лентой. Для этого нужно сделать задержки в от 0.45 до 0.85 мкс. Как сделать задержки в сотни нано секунд.Я знаю про готовые библиотеки, но хочу сделать сам
Аноним 16/03/18 Птн 15:03:40 3159131285
Аноним 16/03/18 Птн 18:23:51 3159351286
>>315912
Лол. У меня на нопах и использовании задержек записи в регистр порта работают от 1 до 16 линий.
Аноним 16/03/18 Птн 19:09:40 3159421287
.jpg (25Кб, 355x343)
355x343
Придурок с esp8266 ИТТ. Подскажите способы управления этой штукой через какие-нибудь сетевые сообщения. Чтобы типа ssh, но без авторизации. Чтобы можно было с виндового компа, с телефона, с роутера, с другой такой же залупы послать строку типа "D3:1" чтобы обработать её в скетче и подтянуть D3 к высокому уровню, например. Телнеты может какие? Пусть это будет даже какой-нибудь serial over wifi.
Аноним 16/03/18 Птн 20:06:38 3159501288
.png (4Кб, 249x344)
249x344
>>315942
Нашёл в примерах WiFiTelnetToSerial, то что надо. Как теперь заставить это чудо разобрать приходящую строку на номер пина и его состояние?
Аноним 16/03/18 Птн 21:45:49 3159681289
>>315909
>Прерывания могут мешать.
Не должны, в самом коде у меня нету прерываний, плюс у EEPROM свой State Machine, так что по идее ему вообще насрать на прерывания когда на него данные передались.

Я же говорю, у меня какая-то проблема с записью самой однобайтовой переменной &ее_состояние, потому что судя по всему вместо БЭКАП_СЛОМАЛСЯ или МЭЙН_СЛОМАЛСЯ в нее пишется какая-то чепуха, хотя это и короткая операция eeprom_byte_write.
Аноним 16/03/18 Птн 22:35:00 3159801290
>>315968
В изолированном тесте пишется-читается нормально?
Добавляй потихоньку всё говно, и смотри, когда перестанет.

Также, возможно ты просто не там ищешь, и у тебя какой-то косяк вообще в другом месте. Так часто бывает.
Проверь значение этой переменной до передачи в функцию записи, и после выхода из неё, и т.п.
Аноним 17/03/18 Суб 00:54:56 3159911291
>>315980
>В изолированном тесте пишется-читается нормально?

А изолированный тест - это как?

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

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

МЭЙН_СЛОМАЛСЯ и БЭКАП_СЛОМАЛСЯ - это числовые значения которые у меня заданы еще при компиляции через #define и во время исполнения программы вообще никак не меняются.

Она у меня только в eeprom и хранится, все функции которые я использую для работы с этой переменной я написал еще в оригинальном посте.
Аноним 17/03/18 Суб 16:11:33 3160521292
>>315991
>А изолированный тест - это как?
Выброси всё, что не относится к проблеме.

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

Короче, если у тебя проблемы с записью-чтением значения по адресу - сделай программу, которая _только_ это и делает. Если работает - значит проблема не в этом.
Аноним 18/03/18 Вск 15:30:58 3161601293
Выше анон скидывал мне, статью о том как управлять адресной светодиодной лентой. Но она на английском я мало что понял.
Понял что там используются какие то циклы. Спрошу еще раз как сделать задержку в сотни наносекунд.
Аноним 18/03/18 Вск 16:12:29 3161721294
>>316160
Код, который там в статье, компилируется не на всех версиях ардуино.
Окончательная версия кода на гитхабе у него использует другую функцию задержки - на ассемблере (см. строки 57, 81).
Т.е. просто вставляются команды nop в цикле, непосредственно при записи в порт, примерно то же самое, что написал анон >>315935

https://github.com/bigjosh/SimpleNeoPixelDemo/blob/master/SimpleNeopixelDemo/SimpleNeopixelDemo.ino

Скачай этот скетч и разберись с ним как следует.
Прочти комменты - они важны - в гугл транслейт тебя же не забанили?
Разбирать чужой код, использовать его осмысленно - это полезно.
Аноним 18/03/18 Вск 18:40:42 3162011295
.jpg (38Кб, 522x255)
522x255
Блять, ебало бы разбил тому, кто посоветовал мне купить этот кусок говна. Мало того, что к его пинам по простому числу не обратишься, так ещё и уровень на них - 3.3 вольта. У меня ни один мосфет, ни один транзистр не открывается. Шилд тоже смысла покупать нет. Нахуй это дерьмо вообще надо? Встронным светодиодом по вайфаю мигать?
Аноним 18/03/18 Вск 18:55:28 3162031296
>>316201
У психиатра наблюдаешься небось?
Аноним 18/03/18 Вск 19:06:35 3162051297
https://ideone.com/XeMIF7
написал код для управления светодиодной лентой, радует то что если менять в самом внешнем цикле количество итераций, то горит столько светодиодов сколько нужно. Не могу менять цвет и следовательно выключить.
Аноним 18/03/18 Вск 19:11:30 3162061298
Аноним 18/03/18 Вск 19:57:35 3162071299
>>316203
Не, ну а смысл от хуйни, с которой невозможно применить накопленные знания и материалы?
Аноним 18/03/18 Вск 20:00:40 3162091300
>>316207
А смысл от твоих знаний и материалов, если их невозможно применить к одному из популярных модулей?
Аноним 18/03/18 Вск 20:13:24 3162101301
>>316201
>ни один мосфет
Это известная проблема.
Мосфеты надо брать logic level - они именно для этого.

>3.3 вольта
А как же на STM32 и вообще на армах народ живёт?

Я лично этим добром (esp) не занимаюсь, но тысячи школьников как-то успешно пользуются.
Аноним 18/03/18 Вск 20:17:57 3162121302
>>316210
>logic level
О, первый полезный ответ в этом треде, спасибо.
А я съёбываю.
Аноним 18/03/18 Вск 20:18:56 3162131303
>>316201
>к его пинам по простому числу не обратишься
Это наоборот нормально. А по числу как раз не нормально, т.к. если учитывать то что выводы группированы по регистрам (портам), то можно немного оптимизировать. А также в таком случае можно будет изменять/читать состояние нескольких выводов одновременно.
Аноним 18/03/18 Вск 20:19:12 3162141304
>>316205
Сам цикл задержки тоже лучше делать на асме - так ты будешь точно знать, сколько тактов занимает всё вместе.
И объявлять volatile, чтобы компилятор не оптимизировал.
См. ссылку на гитхаб выше, если это я не тебе писал.
Аноним 18/03/18 Вск 21:21:16 3162251305
>>316214
но ведь не понятно ничего, я не настолько продвинутый
Аноним 18/03/18 Вск 21:35:09 3162271306
>>316201
> к его пинам по простому числу не обратишься

Ору от этого ардуинщика. Как в первый раз. Он сделал мой день.
Аноним 18/03/18 Вск 21:49:44 3162311307
>>316225
Не, ну надо потратить время, погуглить.
Если займёт несколько дней - это нормально.

В двух словах о чём там вообще:
Основное - не надо мудрить, реально точные задержки нужны только в одном месте - про это вся статья. В коде есть соотв. коммент.

По самому коду:
Там всю работу делает одна функция - sendBit(bool bitValue).
Чтобы выдержать точные задержки и иметь гарантию, что компилятор ничего не переделает по-своему, он использует асм.
В асме используются дефайны (см. начало кода), привязывающие код к частоте чипа и задающие величину задержек.
Если ты не видишь в коде определение символа - значит это стандартный библиотечный (F_CPU и т.д.).

По сути - всё, что тебе нужно - это эти дефайны и функции sendBit и sendByte и прочее - до 170-й строки (и после 340-й частично).
Можешь взять и тупо использовать это всё, это нормально, в процессе разберёшься.

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

Проблема может быть с пониманием ассемблера.
Но, там простые команды, и всё это легко гуглится.

Вообще, весьма грамотный и красивый код, приятно посмотреть.
Если разберёшься, как всё это работает - будет очень полезно.
Возьми хороший текстовый редактор с подсветкой синтаксиса Си и с удобным поиском. UltraEdit или Notepad++ или другой, и поковыряй код в нём - чтобы быстро находить, где используется тот или иной символ и т.п.
Аноним 18/03/18 Вск 22:08:44 3162351308
>>316231
Я кстати не знал что можно юзать ассемблер прямо в IDE для ардуино. Я тогда наверно ассемблер по изучаю.
Аноним 18/03/18 Вск 22:42:28 3162361309
Аноним 18/03/18 Вск 23:19:38 3162411310
>>316236
https://ideone.com/ExAr5p
надо было установить входные и выходные порты.
теперь я могу выключать и менять цвет. но происходит все это только с первым светодиодом
Аноним 18/03/18 Вск 23:39:33 3162431311
>>316241
Учитывается ли в задержках время, затрачиваемое на работу цикла for()?
Время на вызов функции?
Время выполнения команды записи в порт?
Это всё довольно много времени, причём, не всегда это время точно известно.

Если бы всё было так просто, кто бы стал изъёбываться с ассемблерными циклами, записью в порт из ассемблера и прочим?

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

Возьмём delay400(), например.
Похоже, у тебя частота чипа 16 МГц.
1 ноп = 1 такт = ~62 нс
6 ноп = 375 нс
Т.е. издержки на for() и на вызов функции у тебя получаются в 2.5 раза меньше 1 такта лол.
А на деле там тактов 5-6 наверное, надо смотреть дизассемблер или знать (можешь погуглить).
А ещё есть время записи в порт, минимум 1 такт, я не помню, я не настоящий ардуинщик, лол.
И т.д. и т.п.
Аноним 18/03/18 Вск 23:46:31 3162441312
>>316243
буду пытаться методом подбора
Аноним 19/03/18 Пнд 00:24:20 3162461313
>>316244
не нихуя не получается, еще я заметил что цвет не всегда отображается верно
Аноним 19/03/18 Пнд 00:25:31 3162471314
>>316244
Что мешает тебе попробовать, хотя бы, ассемблерные "циклы" задержек из того примера?

Например, вот задержка на n циклов:

inline void delayCycles(int n) {
asm volatile(
".rept %[ncycles] \n\t"
"nop \n\t"
".endr \n\t"
:
:[ncycles] "I" (n)
);
}

Этот код просто тупо скопирует nop n раз в скомпилированном коде, т.е. никаих доп. издержек на for() или что-то такое.
"\n\t" - это символы перевода строки и табуляции, если что.

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

Также, обрати внимание на модификатор inline у функции, это уберает затраты на вызов функции. Т.е. функция превращается в макрос, и тупо инлайнится по месту.
Аноним 19/03/18 Пнд 00:33:31 3162481315
>>316247
https://ideone.com/PjLC0c
не люблю использовать то что не понимаю, поэтому и не использую библиотеку NeoPixel
я правильно воспользовался циклом?
Аноним 19/03/18 Пнд 00:37:12 3162491316
Аноним 19/03/18 Пнд 00:48:30 3162511317
>>316248
А параметр n в функцию задержки кто передавать будет?
Ты как-то рановато за всё это взялся, мне кажется, лол.

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

Типа:
asm volatile (
"nop \n\t"
"nop \n\t"
"nop \n\t"
"nop \n\t"
"nop \n\t"
"nop \n\t"
);

Также, предположи, что запись в порт занимает 2 такта (мне не удалось нагуглить точно).

По самой логике работы с неопикселями - не вникал, если честно. По идее это должно быть нормально описано где-то, и вся проблема тут в том, чтобы обеспечить нужные задержки в нужных местах.
Аноним 19/03/18 Пнд 00:51:13 3162521318
>>316251
ну я же в последнем своем сообщении написал код где я передаю в функцию параметр n для каждого случая свое значения.
Аноним 19/03/18 Пнд 00:51:33 3162541319
image.png (108Кб, 1024x768)
1024x768
Аноним 19/03/18 Пнд 01:02:14 3162551320
>>316254
Только что проверил - у меня компилируется нормально.
(Я только свою функцию задержки проверил).
Может у тебя там опечатка, русская 'с' с латинской перепутана и т.п.?
Скопипасти из моего коммента.

А лучше - тупо набей нопы руками, как я говорил.

Аноним 19/03/18 Пнд 01:06:32 3162561321
>>316255
ну так я из в твоего поста и копипастил
Аноним 19/03/18 Пнд 01:10:46 3162571322
>>316256
Хз, погуглил, может быть разное.
Сделай просто нопы в нужном количестве, 5-15 лишних строк добавить это нормально. Потом можно уже оптимизировать, когда заработает.
Аноним 19/03/18 Пнд 01:17:49 3162581323
Аноним 19/03/18 Пнд 01:22:56 3162591324
>>316258
ладно спасибо что консультировал, пойду пользоваться библиотеками
Аноним 19/03/18 Пнд 01:39:36 3162601325
>>316259
Попробуй в другой раз.
Если раньше такого не делал, с первого раза редко получается.

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

Можно вообще взять целиком тот скетч, и (после проверки) выбросить середину, кроме одного примера.
Потом написать свою середину, что ты там хотел переключать.
И может выясниться, что с задержками у тебя было всё нормально, а косяк вообще в другом.

По-любому, это лучше, чем тупо использовать библиотеку, если ты, конечно, хочешь научиться чему-то и "понимать".
Аноним 19/03/18 Пнд 02:52:57 3162661326
>>316258
У тебя там в обоих циклах переменная i, например.
В остальное не вникал, но, подозреваю, что дело там не только в задержках.

Короче, попробовал я сам это всё (пример с гитхаба).
Код у этого чувака странный.
Т.е. базовые функции рабочие, а вот примеры - ни один не работает, пришлось своё писать, просто бегущий огонь сделал одним цветом и т.п.
У меня, правда, пока есть только линейка из 16 пикселей, но, я, естественно, поменял константу PIXELS.

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

Но, базовые функции - задержки и т.д. - работают нормально.

Вот это вот работает, если интересно (мой код после 153 строки):
https://pastebin.com/ZLCwcJwL
На Ардуино Уно - пин D12.

Собственно, я сам давно хотел эту тему разобрать подробно, и сделать самостоятельно на STM32, но было лень. Теперь уже сделаю, наверное, лол.
Аноним 19/03/18 Пнд 14:38:51 3163031327
>>316266
сегодня снова сел за это дело оказывается мой код почти нормальный просто уменя каким то чудом сгорел или повредился второй светодиод и 13.
Теперь зажигаются те светодиоды которые захочу проблема только с цветом
Аноним 19/03/18 Пнд 15:22:11 3163051328
>>316303
Твой код вообще рабочий.
Как раз хотел сейчас написать про это.

Там есть пара явных ошибок, которые надо исправить.
Также, вместо 40 мс надо делать 6-7, и не после каждого пикселя, а после всех.
Посмотри тут, если не догадаешься:
https://pastebin.com/X5VUx4t1

Аноним 19/03/18 Пнд 15:28:32 3163101329
Ардуинщики, кто работал с fat32? Объясните, как на низком уровне происходит форматирование носителя? Что куда и как писать микроконтроллером?
Аноним 19/03/18 Пнд 16:24:24 3163151330
>>316052
>Выброси всё, что не относится к проблеме.
А как тогда дебагать и смотреть значение переменных?

>Но, там у тебя много лишнего.
>И код, который ты запостил - он не рабочий вообще.
Мне теперь все 3000 линий кода сюда постить?
Аноним 19/03/18 Пнд 16:38:06 3163211331
>>316310
Может тебе спеки по fat32 читать надо, а не господ-ардуинщегов беспокоить?
Аноним 19/03/18 Пнд 17:14:36 3163251332
>>316303
>проблема только с цветом
Цвета там должны быть в порядке G-R-B.
Биты каждого цвета должны передаваться, начиная со старшего, так же, как записываются в коде - слева направо (у тебя так).

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

Дальше - битовые операции.
Например, чтобы проверить 6-й бит в байте b, надо написать:
if (b & 1 << 6) {
//=1
} else {
//=0
}

Соответственно, вставляешь это в цикл:
for (int bn = 7; bn >= 0; bn--) {
if (b & 1 << bn) {
//=1
} else {
//=0
}
}

Обрати внимание на обратный порядок в цикле - первым пойдёт старший бит.

Ну, и пин лучше тоже дёргать на ассемблере - sbi и cbi.
И когда посылаешь пакет (все пиксели), надо запрещать прерывания, а потом разрешать.

Вот тот же код, что у тебя, но переписанный в соответствии с этим:
(все светодиоды загораются неярким синим)
https://pastebin.com/tAuKV5XU
Аноним 19/03/18 Пнд 17:17:38 3163261333
>>316321
Читал, не особо много вынес полнзного
Аноним 19/03/18 Пнд 17:36:31 3163291334
Аноним 19/03/18 Пнд 18:12:48 3163341335
>>316326
FAT32 не используют сейчас, насколько я знаю.
Просто FAT FS (FAT16 с длинными именами и т.д.).

Ардуинщики не форматируют карты контроллером.
https://forum.arduino.cc/index.php?topic=228201.0
https://www.arduino.cc/en/Reference/SDCardNotes

Насчёт STM32 - не знаю.
Гугол говорит, что тоже не особо.

>Что куда и как писать микроконтроллером?
У Там SPI-интерфейс.
Сам я с этим не работал, гугол в помощь.
Инфы полно.
http://narodstream.ru/stm-urok-88-sd-spi-fatfs-chast-1/

Форматировать, наверное, так тоже можно, просто мало кому надо.
Аноним 19/03/18 Пнд 18:50:10 3163391336
>>316334
>Просто FAT FS (FAT16 с длинными именами и т.д.).
У FAT16 ограничение на объем вроде бы 4 Гб, при максимальном размере кластера. Так что нет.
Аноним 19/03/18 Пнд 19:10:34 3163421337
>>316325
https://ideone.com/qynBFK
посмотрел ваш код и сделал вот это только у меня все горит белым цветом и ничего не могу сделать
вродебы ничем почти не отличается от вашего
https://pastebin.com/X5VUx4t1
если сейчас ничего не получиться то буду использовать ваш.
Аноним 19/03/18 Пнд 19:12:30 3163441338
>>316342
Что бы программировать ардуину на ассембелере нужно изучить просто ассемблер или нужен какойто особенный ассемблер?
Аноним 19/03/18 Пнд 19:16:28 3163461339
>>316344
>или нужен какойто особенный ассемблер?
Учишь ассемблер и используешь команды атмеги328
Аноним 19/03/18 Пнд 19:18:53 3163471340
>>316342
Как минимум у тебя отсутствует volatile, компилятор теоретически мог выкинуть твои нопы.

>>316344
Для начала попробуй ответить на вопрос: что такое ардуина? Ну и схему можешь посмотреть.
Аноним 19/03/18 Пнд 19:21:12 3163481341
>>316346
Разве ардуина только на атмегах бывает? А даже если только на атмегах, то для них можно использовать не только gcc, соответственно всякие директивы могут отличаться.
Аноним 19/03/18 Пнд 19:58:17 3163491342
>>316348
>не только gcc
Каким хуем gcc связано с ассемблером? Учишь правила хорошего тона на ассемблере, потом смотришь систему команд и заебы нужного микроконтроллера.
Аноним 19/03/18 Пнд 20:03:12 3163501343
>>316344
>>316346
>>316347
А нахуя вам программировать пердуины на ассемблерах, вы там хайлоады пишите или вызовы бибилиотечных функций оптимизируете?
Аноним 19/03/18 Пнд 20:05:29 3163521344
>>316350
Что бы управлять адресной светодиодной лентой не с помощью библиотек, а с помощью своей программы.
Аноним 19/03/18 Пнд 20:14:17 3163541345
>>316349
Таким, что там binutils, который практически составная часть gcc.
Вообще у слова ассемблер несколько значений - это может быть язык программирования, а может и программа. Поэтому ассемблеров для одного и того же микроконтроллера может быть много, это система команд одна.
Аноним 19/03/18 Пнд 21:37:37 3163641346
>>316342
Основные проблемы:

1) не было volatile

2) были неверные задержки - для нуля.
Сделал раздельные T1H, T1L, T0H, T0L.
И так нормально можно подстраивать задержку. Должно быть (для 16 МГц):
T1H = 12 тактов
T1L = 8 тактов
T0H = 4 такта
T0H = 12 тактов
Это уже на 2 такта меньше расчётного.
В твоём случае я ещё по одному нопу закомментировал, из-за того, что пишешь в порт не не ассемблере. И оно иногда сбоило и всё загоралось белым.

3) не было inline на функциях задержек

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

Также - форматируй код.
Вот тут, например:
https://codebeautify.org/c-formatter-beautifier

Используй define, чтобы кто-то другой, или ты сам, мог быстро перенастроить на другие пины.

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

Вот исправленный код:
https://pastebin.com/XDyypv8r
Аноним 19/03/18 Пнд 21:39:27 3163651347
>>316354
>там binutils
Абсолютно самостоятельный набор программ.
Аноним 19/03/18 Пнд 22:02:09 3163761348
Хуёво вам без дма живётся, парни, как я погляжу.
Аноним 19/03/18 Пнд 22:12:55 3163841349
>>316365
binutils может и самостоятельный, но gcc явно нет. Каким тогда ассемблером можно скомпилировать код, выдаваемый gcc -S ? А чем будешь линковать полученные объектные файлы? А инлайновый ассемблер в gcc через что проходит? Так что gcc без binutils использовать практически не получится.
Аноним 19/03/18 Пнд 23:51:58 3163951350
image.png (546Кб, 722x578)
722x578
Простите за оффтоп. Случилось следующее горе: по незнанию питал 4.7 вольтами 3в вход. В итоге перестал работать. Но светодиодом светит и прошивается. Что могло сгореть?
Аноним 19/03/18 Пнд 23:52:27 3163961351
>>316395
Без "оффтопа", быстрофикс
Аноним 20/03/18 Втр 00:31:12 3164001352
>>316395
>3в вход
В смысле - подал 4.7 на какой-то пин (gpio)?
Весь этот порт мог сгореть.
Аноним 20/03/18 Втр 17:20:41 3164951353
>>316342
Ну как там у тебя?
Получилось что-нибудь?
Аноним 20/03/18 Втр 19:55:20 3165171354
>>316495
да я решил использовать ваш код
Аноним 20/03/18 Втр 20:34:29 3165231355
>>316517
Он не совсем мой, лол.
Я взял вот это вот: https://ideone.com/TSigzp
И стал допиливать, под впечатлением от того кода на гитхабе.

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

В итоге, получилось практически то же самое, что и у того чувака, только я решил не делать отдельную функцию sendBit() и использовал просто сдвиг для проверки битов.
Аноним 22/03/18 Чтв 00:42:46 3167131356
blob (97Кб, 250x172)
250x172
внимание, тупой вопрос

Если я залью скетч в мк на плате, а потом неким магическим образом этот мк окажется в другой плате, он будет РАБотать?
Аноним 22/03/18 Чтв 06:22:14 3167621357
>>316713
В другой АНАЛОгичной плате или просто с таким-же МК?
Аноним 22/03/18 Чтв 07:27:08 3167671358
>>316364
>>316523
Я бы не использовал для этого inline. Вроде бы оно не всегда обязано работать. Например, как оно будет работать при линковке inline функции из одного объектного файла с другим? А если использовать указатель на inline функцию?
Аноним 22/03/18 Чтв 10:22:28 3167951359
>>316767
> Например, как оно будет работать при линковке inline функции из одного объектного файла с другим?
>А если использовать указатель на inline функцию?
А если из Питона дёргать inline функцию, лол?
Какое всё это имеет отношение к задаче?

>оно не всегда обязано работать
Есть пруфы, что в локальных функциях компилятор AVR GCC игнорирует inline?

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

И это ардуино-тред, опять же.
Аноним 22/03/18 Чтв 13:03:01 3168081360
p1.png (33Кб, 1105x955)
1105x955
p2.png (39Кб, 1105x955)
1105x955
p3.png (33Кб, 1105x905)
1105x905
>>316795
Вот пруфы. GCC 4.9.2 с сайта микрочипа. Запускаю avr-gcc -mmcu=atmega328 test.c -S -O2, текст программы на картинке. При 100 повторах подстановка выполняется (вторая картинка), а при 10000 компилятор вызывает функцию через call (третья картинка).
Следует ожидать что GCC не будет инлайнить когда заканчивается память.
Аноним 22/03/18 Чтв 13:46:57 3168151361
>>316808
Не, ну это логично.
Ещё и от оптимизаций зависит, наверное - скорость vs размер кода.

Согласен, что бездумно inline использовать не стоит.
Но, в этой конкретной задаче - всё нормально.
Там же не более 6-ти повторов получается.
И задержки короткие - 12 нопов максимум.

web - serial Аноним 22/03/18 Чтв 15:08:27 3168341362
подскажите господа на проектик на ардуине с эзернет шилдом. Нужен ВЕБ интерфейс на Ардуине. А в нем можно было бы отправлять,принимать на сом порт. Гуголь все не то предлагает.
Аноним 22/03/18 Чтв 21:22:11 3168801363
>>316834
>web - serial
Если ты это гуглил, то неудивительно, что ничего не нашёл.

Веб - отдельно. Ком-порт - отдельно.
Между ними - нечто. Т.е., твоя программа.

Веб-сервер гуглится на раз.
Как сделать веб-интерфейс, если есть веб сервер - это другая история. Но тоже гуглится легко.

Как работать с ком-портом - тоже.

Вот и всё.

Аноним 22/03/18 Чтв 23:01:30 3168931364
анон, помоги тупому. В прерывании по таймеру таймер продолжает считать дальше или счет останавливается? ближе к задаче: разгон шагового двигателя с драйвером step-dir. Если шаги собьются - будет срыв, расчет следующего шага занимает примерно 50 микросекунд, причем между прерываниями может быть в лучшем случае 200 микросекунд, в худшем - 100, поэтому периоды я расчитываю заранее, и это занимает дохуя памяти.
Аноним 25/03/18 Вск 12:23:21 3172521365
image.jpeg (229Кб, 640x479)
640x479
Догадайтесь, кто умудрился спалить «таблетку» для домофона?
Да, я
Хз как так вышло
Аноним 25/03/18 Вск 19:35:02 3172991366
>>317252
Это самосбор или с али набор какой-то?
Аноним 26/03/18 Пнд 09:37:00 3174381367
Аноним 26/03/18 Пнд 20:18:29 3175201368
>>316880
> Веб-сервер гуглится на раз.
> Как сделать веб-интерфейс, если есть веб сервер - это другая история. Но тоже гуглится легко.
А проще нельзя? Как-нибудь напрямую...
Аноним 26/03/18 Пнд 20:28:52 3175211369
Есть сервопривод, который работает в роботе в качестве двигателя. Как управлять скоростью вращения? Изменять временные интервалы между постоянным прибавлением угла или при большей скорости вращения устанавливать больший угол поворота? Он не сгорит, если прибавлять, например, по 50 градусов каждые 100мс? Наверняка есть какие-то критические значения для угла поворота и времени, как их определить?
Аноним 26/03/18 Пнд 21:09:22 3175251370
>>317520
я например нагуглил только отправку с веб морды в ком порт через текст.бокс. а вот обратно все криво. Допилю обработку строки и выведу. Те примеры что делают чаты. Телнетом коннектишся. В порт пишут хорошо. А вот обратно кракозябры через раз. Я телнет и так и сяк корежил. Нифига не выходит. Проще думаю ловить строку и туда же в текст.бокс на веб.морду кидать.
Аноним 26/03/18 Пнд 22:17:29 3175341371
>>317520
> напрямую
Напрямую _что_?
Попытайся понять, что "веб-интерфейс" - это весьма неопределённая формулировка.

>>317525
Что-то с кодировкой текста у тебя.
Возможно, просто на веб-странице надо указать мета-тег c кодировкой, например. Или в заголовке HTTP указывать миме-тип и кодировку.
Аноним 26/03/18 Пнд 22:51:28 3175361372
>>317534
Есть TCP/IP, можно ли напрямую передавать через него с компьютера на условную есп без гипертекста, серверов, браузера и прочей залупы?
Аноним 26/03/18 Пнд 23:54:50 3175411373
>>317536
Конечно.
Если знаешь, как работать с сокетами.
На том же ардуиновском Ethernet-шилде стоит чип, где сокеты вообще аппаратно реализованы (2 штуки, помоему).

На устройстве должен быть открыт серверный сокет, на каком-то порту. Ты подключаешься к нему, пишешь-читаешь. Можно и наоборот - устройство подключается к твоему TCP-серверу.
Можно совместить.
Можно использовать UDP.
И т.д. и т.п.

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

Если никогда такого не делал - потренируйся на ПК, сделай клиент и сервер на питоне, например.
Инфы полно.
Аноним 27/03/18 Втр 00:15:37 3175471374
>>317536
Вот, например:
https://github.com/jeelabs/esp-link

И гугол находит разное по запросу "arduino tcp-serial bridge"

Такие вещи уже бывают готовыми.
И даже в виде промышленных устройств - Moxa NPort.
Аноним 27/03/18 Втр 21:25:37 3176301375
>>317521
Отмена, нет такого сервопривода.
Аноним 28/03/18 Срд 21:51:57 3177931376
Есть вот такой вот чип — https://detail.tmall.com/item.htm?id=554902625883 шёл в ките с ардуино, отдельно бы я нормальный купил. Через AT команды используя SoftwareSerial нормально могу им управлять, принимать/посылать данные по TCP и т.д.
Но я никак понять не могу, можно ли его программировать или нет? Нет ни кнопки ресета, ни gpio пинов, которые можно было бы закоротить для перехода в flash mode, как просят некоторые туториалы. Все остальные esp8266 чипы имеют больше пинов.

И ещё вопрос. Допустим, я смогу запрограммировать либо его, либо нормальный купив, это ведь никак не повлияет на возможность управлять AT командами, оно там где-то в прошивке же всё находится, верно? Например, просто пустой скетч если загружу.
Аноним 28/03/18 Срд 22:21:38 3177991377
>>317793
Хм, в принципе, я же могу прямиком в ножки чипа проводом потыкать за неимением отведённых пинов.
Аноним 29/03/18 Чтв 13:52:20 3178761378
Screenshot151.png (30Кб, 692x439)
692x439
Screenshot150.png (192Кб, 1006x751)
1006x751
LjTMDxIBiU.jpg (572Кб, 2560x1448)
2560x1448
Купил на али нано v3, поставил драйвер, а ПК всё равно его не видит. Почему?
Аноним 29/03/18 Чтв 13:56:23 3178791379
>>317876
Еще раз говорю, проверь пайку CH340.
Аноним 29/03/18 Чтв 14:00:49 3178801380
RXfUoyoqj7g.jpg (136Кб, 1080x610)
1080x610
>>317879
Что Я должен увидеть?
Аноним 29/03/18 Чтв 14:10:39 3178811381
>>317880
Непропаянный вывод на микрухе, на разъеме юсб, на небе, на Аллахе.
Аноним 29/03/18 Чтв 14:11:18 3178821382
>>317876
Шнурок нормальный не пробовал использовать?
Аноним 29/03/18 Чтв 14:13:28 3178841383
1511236506697.jpg (18Кб, 385x415)
385x415
>>317882
Ты прав, у меня похоже провод сломан. Телефон заряжает, а ардуинку не видит.
Аноним 30/03/18 Птн 23:36:07 3181211384
15211244510310.jpg (118Кб, 730x1094)
730x1094
Короч купил я arduino pro micro, который на atmega32u4, и собрал arduboy, всё вроде работает и шьётся через ардуино иде нормально. Однако многие проекты для ардубоя народ выкладывает только в скомпилированном нех и ни один спец загрузчик для ардубоя не загружает нех, хотя ардуина перезагружается и загружается всё равно со старой прошивкой. Потом я попробовал avrdudess , т.к. ардуино иде шьёт же через avrdudess, попердолился погуглил и сконфигурировал на avr910 бутлодер, но один хуй выбранный порт пишет не удаётся открыть. Так вот гугление выдало инфу про джампер на плате, которая типа загружает бутлоадер и действительно при замыкании открылся другой порт, через который прошилось.
Но я так и не понял нихуя, какже Ардуино Иде через тот же Avrdude запускает бутлоадер без замыканий джампера?
Аноним 30/03/18 Птн 23:37:14 3181221385
>>318121
>т.к. ардуино иде шьёт же через avrdudess
т.к. ардуино иде шьёт же через avrdude
*фикс
Аноним 31/03/18 Суб 07:39:42 3181561386
Аноним 31/03/18 Суб 10:23:56 3181811387
изображение.png (1795Кб, 864x1080)
864x1080
>>318121

Ирл все как-то так, впрочем.
Аноним 01/04/18 Вск 11:21:17 3183621388
https://ideone.com/3G5B0W
Почему данный код не работает?
на ноги 6, 5 подключены кнопки подключенные к 5в.
Аноним 01/04/18 Вск 16:46:49 3183901389
Нужен алгоритм который при прерывании включает самодельный шим
на максимум 10 секунд, но если я отпущу кнопку то он тут же отключиться. Собираюсь использовать в самодельном вейпе.
Аноним 01/04/18 Вск 23:33:14 3184691390
насколько адекватен данный код для измерения уровня заряда батареи
если я знаю что макс 3.7, а минимум 2.4
battery = map(analogRead(A5),492,853,0,100);
ну и выводит соответственно в процентах
Аноним 02/04/18 Пнд 16:14:05 3185951391
>>318362
Нихуя себе там портянка.
Ты, хотя-бы, конкретизируй, что именно не работает.
Это же не школьный пример на паскале, лол.

Попробуй выброси всё лишнее, протестируй кусками, и т.д.
Аноним 03/04/18 Втр 10:37:49 3187331392
>>318121
Там один джампер всего, J1, он переводит Про Микро в режим работы от 3 вольт.
Аноним 03/04/18 Втр 11:43:20 3187461393
523c8e23757b7fb[...].png (340Кб, 538x393)
538x393
>>318121
ОК, я понял. Ты замыкал пикрелейтед, после программировал AVRку как программатором.

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

Смотри, оригинально AVRки программировались либо через внутрисхемный программатор ICSP (6-8 контактов рядом с микросхемой), либо можно было высоковольтным программатором жарить. Если записать в конец памяти загрузчик, то можно по серийному интерфейсу заставить микросхему саму себя перепрограммировать. Так работала первая Ардуина, подключенная через Ком-порт.

Потом просто добавили FTDI 232 / CH340 конвертер чтобы подрубить его к USB вместо COM.

Потом заебались развлекаться с этим, сделали Atmega 8U4, которая теперь работает как серийный адаптер, а при желании прошивается и прикидывается мышью / клавой. Она же работает аки программатор для основной атмеги 328. Народ начал массово перепрошивать 8u4 и делать джойстики, клавы, мыши и т.п. AVR 8U4 работала как USB-адаптер, а всё остальное делала атмега 328. Потом подумали, а почему бы сразу на одном чипе не делать? Сделали 32U4.

Вот что там внутри я не знаю, скорее всего те же потроха от 328 + 16u4.

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

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

TL;DR: Ты перепрошил атмегу как изначально задумывалось - через внутрисхемное программирование. Просто программатором выступила сама атмега. Раньше для этого использовался либо программатор, либо другая атмега.

Если интересно, посмотри книгу Make: AVR Programming.
Аноним 03/04/18 Втр 17:40:20 3187821394
Что делать когда дисплей 5110 слишком мал, а цветной не нужен? Вот где взять дисплей, чтобы не страдать на этих жалких 84*48? Хочу иметь 3-4 дюйма с отличным контрастам, как в терминалах в магазинах для карт банковских.
Аноним 03/04/18 Втр 19:10:53 3187931395
Аноним 03/04/18 Втр 20:42:01 3188091396
Суп, изобретатели. Запилил себе простейший логгер датчиков с веб-мордой, и хочу теперь выводить логи в виде графиков в браузере.
Все существующие решения, которые я нагуглил, отсылают данные на какой-нибудь веб-сервис вроде google charts и берут файл с графиком уже с него.

Неужели так сложно на 8-битном процессоре сформировать картинку небольшого разрешения и запаковать ее в gif/jpg/png для отправки напрямую клиенту?
Почему нет библиотек по упаковке массива точек в эти форматы даже для жирных ардуин с большой памятью, таких как мега и есп8266?
Аноним 03/04/18 Втр 21:53:22 3188421397
w9UgW1qq8pY.jpg (166Кб, 1600x1068)
1600x1068
>>318746
Нет, я замыкал контакты j1, выше чел написал это переключение питания, возможно оно просто сбрасывает контроллер как от замыкания ресета на землю.
логи ардуино выдают такое:
Перезагрузка платы открытием/закрытием порта COM66 на 1200bps
PORTS {COM1, COM3, COM4, COM66, } / {COM1, COM3, COM4, } => {}
PORTS {COM1, COM3, COM4, } / {COM1, COM3, COM4, } => {}
PORTS {COM1, COM3, COM4, } / {COM1, COM3, COM4, COM67, } => {COM67, }
Found upload port: COM67

Так значит шить pro micro можно только несколько секунд после сброса? ведь com67 под название arduino bootloader пропадает и появляется com66 - arduino leonardo

До этого просто не сталкивался с u4, да и вообще пересел на ардуино недавно с codevision avr, где всё прописываешь ручками и нет этих тупых условностей, когда у тебя шим в виде analogwrite есть только на определенных портах, а a6 и a7 работают только как аналоговый вход, это вообще пушка как они так сумели? бля порт же можно в любую сторону включать.
Аноним 03/04/18 Втр 21:54:23 3188431398
>>318809
>Неужели так сложно на 8-битном процессоре сформировать картинку небольшого разрешения и запаковать ее в gif/jpg/png для отправки напрямую клиенту?

Для понимания можешь попробовать сделать это на своём 64-х битном процессоре - на питоне или на C - без использования библиотек.

> по упаковке массива точек в эти форматы
Это немножко не так работает.

"Эти форматы" - это уже сжатая картинка.
Рисовать надо не сжатую, потом сжимать.
Памяти надо от 1 бита на пиксель и до упора.

Нормальный вариант - передавать клиенту JSON, и рисовать график на JS уже в браузере.
Либу (JS) можно найти маленькую (чтобы влезла в память ардуины) или написать свою, это не так сложно.
Аноним 03/04/18 Втр 21:59:22 3188451399
>>318809
на пикчу надо дохуя рам, можно по идее рисовать графики яваскриптом в браузере из данных в сгенерированной страницу, гугли dygraphs, скорее всего яваскрипт можно грузить со стороннего ресурса, если на их сайте есть.
Аноним 03/04/18 Втр 22:18:44 3188461400
>>318809
Я бы даже предложил сделать так, чтобы JS сам запрашивал у ардуины данные в JSON.
Т.е. один раз отдал с ардуины страницу и дальше эта страница сама тянет с ардуиновского веб-сервера свежие данные и рисует график в реальном времени.
Параллельно можно оттуда же сливать данные на Firebase или ещё в какие-нибудь облака.
Короче, вся обработка чтобы шла в браузере.
Аноним 03/04/18 Втр 22:43:02 3188471401
>>318843
>>318845
>>318846
Воу воу воу, палехче, я же не буду учить яваскрипт ради одной хоббийной задачи.

>"Эти форматы" - это уже сжатая картинка.
>Рисовать надо не сжатую, потом сжимать.
>Памяти надо от 1 бита на пиксель и до упора.
Это я понимаю, интересует именно тот этап где нарисованную несжатую нужно закодировать в компактный формат. Должны же где-то быть готовые алгоритмы и даже код на С, это же пиздец какая часто встречающаяся задача.
Аноним 04/04/18 Срд 07:36:06 3188611402
>>318847
>Время декодирования JPEG 320х240 составляет приблизительно 2-3 секунды.
Причем это на STM32F103. Быстрее будет передавать несжатое изображение. А все потому, что дискретное косинусное преобразование - затратная операция.
Про векторные форматы не слышал? SVG в любом современном браузере вроде бы поддерживается.

>это же пиздец какая часто встречающаяся задача.
Только когда эта задача встречается, берут не атмегу или STM32F103, а что-нибудь с аппаратным декодером или процессор побыстрее.
Аноним 04/04/18 Срд 08:58:04 3188681403
>>318861
>или STM32F103
Ну можно стм32ф42ххх
Аноним 04/04/18 Срд 09:21:02 3188701404
>>318868
429 хотя бы. Дма2д, фсмц, вот это всё.
Аноним 04/04/18 Срд 10:33:44 3188841405
Аноним 04/04/18 Срд 13:36:54 3189441406
>>318884
>>318884
>I2C
ты маленько попутал, эта хуйня работает только с hd44780 контроллерами, которые у знакосинтезирующих дисплеев, там же написано.
люди подключают spi прям напрямую
https://www.drive2.ru/b/451648316560638351/
Аноним 04/04/18 Срд 13:53:38 3189521407
>>318944
Интересно, почему я решил что этот модуль подойдёт. Точно помню ещё какой-то модуль расширения, но не тот, что универсальный на ПИКе. Алсо, где-то читал, что и этот дисплей может работать как знакосинтезирующий, но вот самого дисплея в глаза не видел, да, так что с модулем обосрался, запихал зачем-то.
Аноним 04/04/18 Срд 13:58:53 3189551408
Аноним 04/04/18 Срд 14:40:28 3189661409
>>318944
А всё, это был роботдиновский модуль. Заметь, I2C. Вот почему перепутал.
https://ru.aliexpress.com/item/MCP23017/32677478419.html
И похоже, что он для KS0108 контроллера.
https://ru.aliexpress.com/item/KS0108/32827814814.html
С библиотекой для ардуины
https://github.com/nickgammon/I2C_graphical_LCD_display
Всё, разобрался сам теперь. Не понял только что насчёт ST7920. И, да, модуль для ардуинщиков как я понял. За такие деньги проще прикрутить другой МК для экономии ног на основном.
Аноним 04/04/18 Срд 15:21:02 3189691410
Arduino-Pro-Mic[...].jpg (102Кб, 800x465)
800x465
>>318842
Ты схему про микро то глянь, J1 просто закорачивает преобразователь питания. И да, это я же писал. Но там подводный камень, что китайцы часто ставят другие преобразователи. Поэтому хуй поймёт, какое там напряжение должно быть. По идее, если у тебя эта хуйня разомкнута, то это 3.3 В версия. Хотя хз, я брал пятивольтовую, а у меня разомкнуто. Надо смотреть.

И почитай что ли на Спаркфан как её ресетить праавильно, а?

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

https://learn.sparkfun.com/tutorials/pro-micro--fio-v3-hookup-guide#ts-reset
Аноним 06/04/18 Птн 15:10:04 3192981411
c54128ef65f2f50[...].jpg (31Кб, 564x470)
564x470
Хочу сделать панель из ламп на стену, как на пике, чтоб сенсорные были (или может от тепла рук.... думаю еще) и встал вопрос как это все соединить с ардуинкой.
Это же будет интерфейс I2C, а вот что засовывать в каждую "лампу"? Там должен быть датчик тепла, три светодиода(rgb), эта вот сенсорная кнопка, и все это должно получать и отдавать ардуинке информацию и иметь свой какой-то адрес. Там еще один контроллер вроде ардуино нано ставить, к которому все это подключать? Или есть варианты еще проще?
Аноним 06/04/18 Птн 16:41:17 3193021412
>>319298
Датчики тепла - инфракрасные фотоэлементы из PIR датчиков движения,
сенсорные кнопки - TTP223,
светодиоды WS2812B,
подключать все к одному МК через мультиплексоры портов (с отдельными контроллерами в каждой лампе и их согласованием проебешься на порядок дольше).
Аноним 06/04/18 Птн 17:33:33 3193111413
>>319302
а с мультиплексорами есть ограничение на количество портов? Просто у меня этих ламп-панелей будет штук 300...
Аноним 06/04/18 Птн 18:29:06 3193131414
>>319311
Получается, что I2C не подходит, у него адресное пространство 8 бит и такое количество устройств туда просто не влезет. Есть какие-нибудь еще варианты?
Аноним 06/04/18 Птн 18:32:13 3193141415
>>319311
>у меня этих ламп-панелей будет штук 300...
Давай только без влажных фантазий, спрашивай что-нибудь пореалистичнее.
Аноним 06/04/18 Птн 18:36:42 3193151416
>>319314
ладно, 300 или нет, есть какие-нибудь другие протоколы, которые можно использовать тут?
Аноним 06/04/18 Птн 20:43:33 3193221417
>>319315
Зачем тебе вообще какой-то протокол? Для чего?

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

Светодиоды лучше типа таких:
https://ru.aliexpress.com/item/50pcs-DC5V-WS2811-IC-RGB-led-Pixel-node-Module-Light-No-Wire-Addressable-12mm-for-led/32794166762.html
https://ru.aliexpress.com/item/100pcs-5V-WS2812B-5050-SMD-RGB-LED-Chip-Built-in-WS2811-IC-Addressable-with-mini-PCB/32657598638.html

Контроллеры - такие:
https://ru.aliexpress.com/item/Attiny-attiny85-Digispark-Kickstarter-Micro-USB-Arduino-IIC-I2C-TWI-SPI/32674596029.html

Остальное - тебе написали уже.
Аноним 06/04/18 Птн 20:53:56 3193241418
>>319322
А если надо цвет менять у всех сразу - можно дёргать все по одному проводу. И менять цвет по кругу. Или два провода - цвет и яркость.

Есть обычные осветительные лампы с переменной цветовой температурой. Там просто дёргают питание - раз включил - тёплые, ещё раз - холодные, потом заново.
Аноним 06/04/18 Птн 21:19:52 3193281419
>>319322
да, независимые.
к черту усложнять, все время это забываю....
спасибо анон
Аноним 06/04/18 Птн 21:42:24 3193291420
Радачи-бородачи, такой вопрос:
Продаются конденсаторы 100-400V, есть ли смысл купить их и использовать в своих целях при напряжении 5-30V? Или же кондёр откажется работать в таких условиях?
Разрядка\зарядка будет медленной на малом напряжении или есть еще что-то интересное?
Аноним 07/04/18 Суб 02:15:48 3193581421
>>319329
Не откажутся работать, но все равно это хуевая идея, высоковольтные кондеры слишком громоздкие при крохотной емкости.
Аноним 07/04/18 Суб 11:35:57 3193731422
Посоны. Суть такая.
Сейчас есть пердуину Уно, которая считывает датчик температуры и отправляет в последовательный порт.

Как перекатиться на беспроводную передачу в интернет через tcp на базе esp8622?
Аноним 07/04/18 Суб 18:02:58 3194351423
анончики помогите что означает cap.touched() & (1 << 0)

void loop() {
if (cap.touched() & (1 << 0)) { Serial.print("1"); delay (500);} //2 в степени 0
if (cap.touched() & (1 << 1)) { Serial.print("4"); delay (500);} //2 в степени 1
if (cap.touched() & (1 << 2)) { Serial.print("7"); delay (500);} //2 в степени 2
if (cap.touched() & (1 << 3)) { Serial.print("*"); delay (500);} //2 в степени 3
}
Аноним 07/04/18 Суб 18:03:29 3194361424
>>319435
точнее (1 << 0) что делает эта запись
Аноним 07/04/18 Суб 18:18:03 3194421425
>>319436
>что делает эта запись
В нормальных языках программирования это означает сдвиг влево.
Аноним 07/04/18 Суб 18:46:11 3194471426
>>319436
>точнее (1 << 0) что делает эта запись

Эта конкретно - ничего, лол.
Она там "для красоты".

А (1 << 1) сдвигает 1 влево на 1 : 0001 => 0010
А (1 << 2) сдвигает 1 влево на 2 : 0001 => 0100
И т.д.

Причём, это делается в момент компиляции, т.е. это просто такой способ наглядно записать константу - битовую маску.
Если просто писать число - будет или длинно (в двоичном коде) или не наглядно (в 16-ричном или 10-тичном).
Аноним 07/04/18 Суб 19:08:21 3194481427
>>319447
>Эта конкретно - ничего, лол.
А остальные, что делают?
Аноним 07/04/18 Суб 20:23:29 3194581428
анончики и еще вопрос

sprintf(buffer, "%05d",zapas); //форматированный вывод в виде 00000

анончики если передать в спринтф значение например 12000 то все ок

а если передать более 32000 выйти за границы интеджер то показывает голиматью

в описании написано что есть флаг длинны не пойму как им пользоваться

http://ru.cppreference.com/w/c/io/fprintf
Аноним 07/04/18 Суб 20:34:32 3194631429
>>319458
>32000 выйти за границы интеджер
Это signed short если только, int так-то двух миллиардов вмещает.
Ты целиком свой код покажи, и особенно какого рода "голиматью" отображает. Может ты вообще размер буфера малый выбрал, не оставил место для \0 и поэтому выводится лишняя хрень из памяти.

>>319448
Перечитай ещё раз его ответ. Если ты про оператор &, то это побитовое И. 0110 & 0010 = 0010 (в двоичной системе). Подробнее в гугле.
Аноним 07/04/18 Суб 20:40:58 3194681430
>>319448
В итоге - проверяется, какое условие будет истинным (не равным нулю).
Т.е. какой бит (0,1,2,...) в проверяемом числе установлен в 1.
Значения других битов при этом игнорируются.
Аноним 07/04/18 Суб 21:44:11 3194701431
/
Тип данных int (от англ. integer - целое число) один их наиболее часто используемых типов данных для хранения чисел. int занимает 2 байта памяти, и может хранить числа от -32 768 до 32 767 (от -2^15 до 2^15-1)
/

int analogValue = 0; // переменная для хранения считываемого значения
char buffer[12]; //переменная строка для вывода форматированного текста 6


void setup() {
Serial.begin(9600); //устанавливаем последовательное соединение

}

void loop() {

long zapas=56000;
sprintf(buffer, "%05d",zapas); //форматированный вывод изначального запаса шахты в виде 00000
Serial.println(buffer); // print as a raw byte value
delay(1000);

zapas=16000;
sprintf(buffer, "%05d",zapas); //форматированный вывод изначального запаса шахты в виде 00000
Serial.println(buffer); // print as a raw byte value
delay(1000);

}
Аноним 07/04/18 Суб 21:44:58 3194711432
изображение.png (10Кб, 931x596)
931x596
Аноним 07/04/18 Суб 21:54:27 3194721433


%d--> for int

%u--> for unsigned int

%ld--> for long int

%lu--> for unsigned long int

%lld--> for long long int

%llu--> for unsigned long long int



аноны я вроде справился вот так работает

int analogValue = 0; // переменная для хранения считываемого значения
char buffer[12]; //переменная строка для вывода форматированного текста 6


void setup() {
Serial.begin(9600); //устанавливаем последовательное соединение

}

void loop() {

long int zapas=56000;
sprintf(buffer, "%05ld",zapas); //форматированный вывод изначального запаса шахты в виде 00000
Serial.println(buffer); // print as a raw byte value
delay(1000);

zapas=16000;
sprintf(buffer, "%05ld",zapas); //форматированный вывод изначального запаса шахты в виде 00000
Serial.println(buffer); // print as a raw byte value
delay(1000);

}

Аноним 07/04/18 Суб 21:55:17 3194731434
int analogValue = 0; // переменная для хранения считываемого значения
char buffer[12]; //переменная строка для вывода форматированного текста 6


void setup() {
Serial.begin(9600); //устанавливаем последовательное соединение

}

void loop() {

long int zapas=56000;
sprintf(buffer, "%05ld",zapas); //форматированный вывод изначального запаса шахты в виде 00000
Serial.println(buffer); // print as a raw byte value
delay(1000);

zapas=16000;
sprintf(buffer, "%05ld",zapas); //форматированный вывод изначального запаса шахты в виде 00000
Serial.println(buffer); // print as a raw byte value
delay(1000);

}
Аноним 07/04/18 Суб 22:08:45 3194761435
>>319468
спасибо я кажется понял там считывается с резистивной клавиатуры нажатия кнопки например это кнопка решетка при нажатии мне приходит цифра 2^11, затем справа на лево двигаюсь по числу пока не удостоверюсь что нужный нам бит установлен в 1
Аноним 07/04/18 Суб 22:14:54 3194771436
>>319470
>long zapas=56000;
>sprintf(buffer, "%05d",zapas);

unsigned long zapas=56000;
sprintf(buffer, "%05u",zapas);
Аноним 07/04/18 Суб 22:24:03 3194821437
>>319472
Лол, в ардуине же int 16-ти битный. Пздц.

Ну, да, всё правильно сделал.
Как вариант - можно было использовать unsigned int - если число от 0 до 65535.
Аноним 09/04/18 Пнд 14:35:20 3196801438
аноны, помогите пожалуйста.
у меня есть светодиоды с общим анодом.
если питать общий на плюс, а остальные - к земле то все работает. если питать общий на плюс, а остальные - к цифровым пинам подавая LOW ничего не работает. почему?
Аноним 09/04/18 Пнд 14:38:30 3196821439
>>319680
>почему?
Тока не хватает на твоих пинах.
Аноним 09/04/18 Пнд 14:41:15 3196831440
>>319682
сколько подавать тогда?
Аноним 09/04/18 Пнд 14:53:34 3196871441
>>319683
Даташит читай же на свои светодиоды!
Аноним 09/04/18 Пнд 16:32:54 3196931442
>>319687
>>319683
Гугл говорит atmega328p может в 40мА на пин, и не важно LOW или HIGH. А светодиоды обычно 20мА, если это только не прямоугольные/квадратные.
Должно работать.
Аноним 09/04/18 Пнд 16:33:02 3196941443
>>319683
купи шилд v3 к ардуино нано там до поламера с выводов чтоли
Аноним 09/04/18 Пнд 16:34:39 3196951444
>>319680
>фровым пинам подавая LOW ничего
минутку минус у диодов к земле а плюс к любому выводу?
Аноним 09/04/18 Пнд 16:35:54 3196961445
low - это около 2ух вольт между землей и выводом
Аноним 09/04/18 Пнд 16:55:41 3196971446
>>319696
Еблан что ли?
LOW это подтяжка к земле.
Аноним 09/04/18 Пнд 17:03:19 3196981447
>>319697
LOW

Понятие LOW также имеет разные значения в зависимости от того, как настроен вывод - как вход (INPUT) или выход (OUTPUT). Если функцией pinMode вывод сконфигурирован как вход (INPUT), то при считывании с него данных функцией digitalRead микроконтроллер ответит LOW в том случае, когда напряжение на выводе не превышает 2В.

Если функцией pinMode вывод сконфигурирован как выход (OUTPUT) и функцией digitalWrite на него подан низкий уровень LOW, то на выводе установится напряжение 0В. В этом режиме он может принимать втекающий ток, например от светодиода, подключенного через резистор к +5В либо к другому выходу с уровнем HIGH.
Аноним 09/04/18 Пнд 18:01:10 3197021448
крч, я хуй знает, но все заработало после того как я 10 раз перезалил прошивку.>>319693
Аноним 10/04/18 Втр 01:50:07 3197321449
Omega2.png (86Кб, 792x612)
792x612
Радач, ты еще не видел эту годноту за 7.5$? А скоро должны сделать и smd вариант еще дешевле. Доставка правда 13, но можно взять сразу десяток. Время линуксов в каждом чайнике и выключателе наконец таки пришло.
https://onion.io/omega2/
Аноним 10/04/18 Втр 06:31:47 3197361450
>>319732
Хабра обчитался?
Аноним 10/04/18 Втр 06:34:33 3197371451
>>319732
Слабая реклама, Puddle. Все знают, что оно откажется лезть в робота чайник и будет сыпать kernel panic в консоль.
Аноним 10/04/18 Втр 08:02:13 3197441452
>>319732
Даже малина с апельсиной нахуй не нужны, если ты не поехавший долбоеб, а уж это говно и подавно.
Когда эти микро пс осилят хотя бы проигрывание бд рипов 1080п, с выводом на дисплей, тогда и приходи. Лет через *дцать
А логеры температуры и ногодрыг "умного" дома можешь засунуть себе в анус и дернуть.
Аноним 10/04/18 Втр 08:26:44 3197491453
>>319744
>осилят хотя бы проигрывание бд рипов 1080п
И зачем будет нужно столько проигрывателей?

Мне кажется, проблема, скорее, в том, что железа понаделали, а софта и инструментария подходящего под него нет.
Ибо линукс совершенно не годен под те задачи, под которые эти микро-системы, по идее, заточены.
Аноним 10/04/18 Втр 12:55:40 3197641454
>>319736
Кластера он посмотрел
https://www.youtube.com/watch?v=_rUnP6nT67c
А так это говно без задач. У него даже ШИМ не заработал. Пришлось писать модуль ядра.
Ещё и грузится долго как настоящий комп. Хрен знает зачем оно нужно.
Аноним 10/04/18 Втр 22:54:35 3198121455
image.png (93Кб, 713x541)
713x541
Если я буду подавать с ардуино прямоугольные сигналы очень часто будет ли работать такая схема? И можно ли добиться больших напряжений на вторичной обмотке?
Аноним 10/04/18 Втр 23:28:52 3198151456
>>319812
>И можно ли добиться больших напряжений на вторичной обмотке?

Напряжение будет ограниченно внутренним сопротивлением батарейки и сопротивлением нагрузки.
Аноним 10/04/18 Втр 23:35:35 3198171457
WP2018041023080[...].mp4 (35115Кб, 1280x720, 00:00:28)
1280x720
>>319815
Только что попробовал
Аноним 11/04/18 Срд 01:09:17 3198301458
>>319817
я частоту уменьшил искра длиннее стала, в итоге доигрался спалил один мосфет два транзистора, и два трансформатора.
Аноним 11/04/18 Срд 19:44:16 3199171459
Хочу забирать данные с ардуинки
хоть питон хоть какое ещё говно
пофиг, чет ничего не нахожу
Аноним 11/04/18 Срд 21:34:48 3199381460
Аноним 11/04/18 Срд 22:27:54 3199451461
5265462.jpeg (562Кб, 1920x1440)
1920x1440
Какие же конченые с виду эти ардуиношилды. Никто не думал запилить свой конструктор покрасивее этих 2.54 расчёсок? А православную ИДЕ МикроМаня какая-нибудь с загрузчиками написать, денег заработать?
Аноним 13/04/18 Птн 04:52:40 3200211462
>>319945
все что можно было уже придумали.
"конструкторов" как ты говоришь дохуя есть для робототехники младших классов школы.
а так амперковский структор годная вещь.
Аноним 13/04/18 Птн 09:13:15 3200261463
>>320021
Шёл бы ты отсюда, дед, праздники отмечать. Там же ясно написано про гребни 2.54, а ещё если протереть глаза, то можно прикреплённое фото увидеть. Эти коннекторы ущербны везде, и в амперковских тоже. Я знаю, что тебе будут удобны и штепсельные вилки из карболита, но нужно же и о других подумать.
Аноним 13/04/18 Птн 10:03:52 3200311464
>>320026
И какую альтернативу ты предлагаешь? 1.25 гребни? Как бутерброды то делать? ПАЯТЬ что ли?
Аноним 13/04/18 Птн 10:12:12 3200351465
>>320031
Предлагаю тебе ещё раз перечитать мои вопросы >>319945
Аноним 13/04/18 Птн 10:19:40 3200361466
>>320035
Написал, что не нравятся расчески, так что тебе нравится то? Хотя можешь не отвечать, просто нахуй иди.
Аноним 13/04/18 Птн 10:44:16 3200391467
>>320036
>долбоёб отметился
Это, конечно, хорошо, но надеюсь что кто-то поделится своим опытом улучшения конструкции этих шилдов.
Аноним 13/04/18 Птн 22:17:16 3201181468
>>320039
кто-то поделиться своим опытом? тут 10,5 анона, 9,5 из которых пока не научились мигать 13-ым.
Аноним 13/04/18 Птн 22:27:12 3201251469
64978689.jpg (80Кб, 983x812)
983x812
Аноним 14/04/18 Суб 14:25:19 3201541470
>>320039
Что именно там улучшать?
С какой целью?

Напридумывать можно много чего.
Но, стандартные разъёмы хороши именно тем, что они стандартные. И взять их можно где угодно, в любое время.
А по четыре платы в бутерброд собирать не надо, разве что для тестирования.
Аноним 14/04/18 Суб 16:19:14 3201591471
>>319945
>покрасивее этих 2.54 расчёсок?
Не манди на 2.54мм гребенки, это охуенно механически выносливый, дешевый и легко перепаиваемый руками разъем с расчетным током до 900мА на каждый пин.

Или сначала предложи недорогие альтернативы, а мы посмеемся.
Аноним 14/04/18 Суб 17:41:37 3201631472
>>319945
Разъемы СНП59 неплохие по надежности. Можно что-то похожее у TE Connectivity подобрать.
Аноним 16/04/18 Пнд 00:39:24 3203061473
Считаю этот тред самым активным поэтому напишу сюда, как соединить микросхемы CD4017 так что бы считалось 12 импульсов, а патом сбрасывалось?
Аноним 16/04/18 Пнд 01:47:41 3203071474
image.png (14Кб, 609x547)
609x547
>>320306
Посидел, подумал, как думаете верно?
Аноним 16/04/18 Пнд 01:55:12 3203081475
Аноним 16/04/18 Пнд 02:04:52 3203091476
Аноним 16/04/18 Пнд 19:53:05 3203901477
Прочитал что у вас при компиляции перекомпилируются разом все исходники. Это действительно так?
Если действительно так, то осильте make хотя бы.
Аноним 16/04/18 Пнд 21:02:54 3203931478
>>320390
>то осильте make хотя бы.
Ты дебил? Тут ИДЭ само решает чего ему канпилировать.
Аноним 16/04/18 Пнд 22:08:27 3203981479
image.png (32Кб, 575x364)
575x364
>>320306
>>320307
>>320308
>>320309
Если кому интересно то вот придумал, схему до 12 считает ну на 12 сбрасывает, я просто часы хочу сделать
Аноним 16/04/18 Пнд 22:19:53 3203991480
>>320398
Мне кажется там транзистор лишний.
Аноним 16/04/18 Пнд 23:11:46 3204051481
>>320399
нет, мне нужно было добиться того что после 12 сигналов, сбрасывается таймер. Ну так вот когда счетчик доходит до 9 то следующий импульс идет на другую микросхему которая отвечает за десятки, и она же активирует базу транзистора, и когда на первой микросхеме пойдет 2 импульс то все сброситься и первая и вторая микросхемы обнуляться, база закроется, счетчик пойдет считать сначала.
Аноним 16/04/18 Пнд 23:12:45 3204061482
>>320390
На 32Кб супер много исходников не накропаешь, так что не проблема.
Аноним 16/04/18 Пнд 23:44:20 3204161483
Какие языки поддерживает Arduino? Официально assembler и C/C++. Ещё видел free pascal. Какие ещё языки на практике можно откомпилировать?
Аноним 16/04/18 Пнд 23:47:19 3204171484
>>320398
В какой программе чертил?
Аноним 16/04/18 Пнд 23:51:58 3204181485
>>320416
Русский не поддерживает. Даже не пытайся
Аноним 17/04/18 Втр 00:29:49 3204211486
>>320418
Ахахахаха)0)) Ржунимагу!1!! Нет.
Аноним 17/04/18 Втр 01:03:46 3204231487
>>320417
multisim, там пробный период дают, она платная
Аноним 17/04/18 Втр 01:04:20 3204241488
>>320423
P.S. просто надо было какой нибудь симулятор с CD4017
Аноним 17/04/18 Втр 01:42:52 3204251489
Аноним 17/04/18 Втр 23:53:15 3205191490
>>320416
>языки поддерживает Arduino
Arduino поддерживает машинные коды в формате Intel HEX. Все остальное - среды разработки и компиляторы.
Аноним 20/04/18 Птн 03:59:04 3207281491
Есть два три стула кнопки, которые должны переключать режим работы мк (по факту, для за каждой кнопкой закреплён свой сценарий). А так как я дибилхуйпидр неопытен, то ищу решение этой проблемы.
Аноним 20/04/18 Птн 07:47:36 3207461492
>>320728
Button = GetButton();
switch(Button)
{
case 1 :
break;
case 2 :
break;
case 3 :
break;
default :
break;
}
Button = 0;
Аноним 20/04/18 Птн 08:50:56 3207481493
Аноним 20/04/18 Птн 12:44:29 3207661494
>>320519
>Intel HEX
>Intel
Чё блять? AVR может быть?
Аноним 20/04/18 Птн 12:52:55 3207671495
hi
Аноним 20/04/18 Птн 16:23:46 3207941496
>>320766
Именно intel, неуч.
Разчтокался из-под параши!
Аноним 20/04/18 Птн 18:26:03 3208101497
>>320794
Этот формат связан с AVR только тем образом, что используется в программах для прошивки микроконтроллера. Никакой привязки именно к этому формату нет и быть не может. Какие-то форматы появляются только когда прошивка сохраняется в файл. В памяти микроконтроллера байты лежат без какого-либо форматирования. Поэтому высказывание про HEX - бред.
Аноним 20/04/18 Птн 19:27:19 3208171498
I+dont+care+if+[...].jpg (31Кб, 400x400)
400x400
Аноним 20/04/18 Птн 19:45:04 3208181499
>>320817
Пора наверное валить из /ra/. Чтобы какой-то ардуинщик, не знающий ассемблер и не написавший ни одного бутлоадера, задвигал мне всякий бред? Нахуй надо.
Аноним 20/04/18 Птн 21:09:49 3208281500
15164933590460.jpg (213Кб, 866x645)
866x645
>>320818
>на серьёзных щах с ардуинщиком не знающим и далее по списку
>бежать с радача из-за разговора с вышеуказанным
Аноним 20/04/18 Птн 21:58:21 3208411501
>>320828
Вот именно. Тут во всех тредах одни ардуинщики остались. Половина анонов на мои высказывания реагирует примерно как >>320817
Аноним 21/04/18 Суб 09:42:51 3208891502
Доброго дня. Есть значит связка из несколькихдатчиков, реле, и самой ардуны уно.
Сейчас это все работает, данные состояния текут так:
ардуино > serial > ноутбук > питон программа передает в интернет на сервер

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

Вопрос такой. Как организовать передачу данных с arduino через esp8266 в интернет. Можно хоть tcp, хоть post запрос на php.
Аноним 21/04/18 Суб 09:48:05 3208911503
>>320889
>с arduino через esp8266 в интернет.
Тут ардуина лишняя вроде.
Аноним 21/04/18 Суб 15:51:51 3209551504
>>320891
не лишняя. Это мозг и у нее всяко больше ног. Что даун то такой?
Аноним 21/04/18 Суб 20:17:03 3209611505
>>320955
>Это мозг
>16MHz 32кБ
А периферия 80МГц и памяти сколько прилепишь флеша? Норм.
Аноним 21/04/18 Суб 20:23:14 3209621506
Аноним 21/04/18 Суб 21:04:38 3209681507
Аноним 23/04/18 Пнд 15:16:25 3210411508
>>320962
ну допустим, и какой командой отправлять tcp запрос через эту хуйню?
Аноним 23/04/18 Пнд 20:42:39 3210691509
Ребятки, ковыряюсь тут с esp8266(не совсем ардуино, но все же)
Знаю что на атмегах можно поднять частоту ШИМ
А как это сделать на есп?
Использую arduino ide, если что
Аноним 23/04/18 Пнд 20:46:25 3210701510
>>257748
у тебя в конце else скобка не в ту сторону
Аноним 23/04/18 Пнд 20:49:14 3210711511
>>316201
прямо сейчас 4 мосфетных ключа ебашут шимом от нее
что тебе не нравится?
Аноним 24/04/18 Втр 02:25:20 3210871512
>>321069
Что значит "поднять"? Что ты пытаешься сделать? Не понимат.
Аноним 24/04/18 Втр 02:58:32 3210881513
>>321070
Думаешь он всё ещё ждёт ответа с 2016 года?
там var не хватает
Аноним 24/04/18 Втр 08:50:56 3210951514
>>321088
Ебать, с 16 года, лол сука, я не видел даже, думал тред свежий
в связи с этим вопрос: нахуя столько пердуино тредов? Какой легитимный?
Аноним 24/04/18 Втр 08:51:44 3210961515
>>321087
Я пытаюсь избавиться от писка мотора.
Аноним 24/04/18 Втр 11:18:03 3211251516
>>321069
Ну ебаный в рот, ну почитай референс к arduino core, стандартная функция изменения частоты шима же.

Впрочем, с мотором вряд ли это тебе поможет, возможности ЕСПшки в плане ШИМ весьма скромны.
Аноним 24/04/18 Втр 11:29:07 3211271517
>>321125
Дк, в ардуинах же атмега, значит то что прокатит с ней не прокатит с есп.
А на аттини 13 можно поднять эту частоту каким-то образом? Читал где-то что до 37кГц можно поднять.
Если можно то я бы связал еса и тиню, и получил желаемое
Аноним 24/04/18 Втр 11:35:13 3211291518
>>321125
Oх, ебать, анон, спасибо за подсказку, я и не знал про arduino core, нашел там много полезного, правда про шим не нашел.
добра тебе:3
Аноним 24/04/18 Втр 14:22:23 3211401519
Аноним 24/04/18 Втр 14:24:01 3211411520
Аноним 24/04/18 Втр 18:27:32 3211601521
>>321141
анон, ты лучший, спасибо
Аноним 26/04/18 Чтв 19:58:57 3212821522
TB2C.LEdBcHL1Jj[...].jpg (22Кб, 430x430)
430x430
Глупый вопрос есть. А делают ли штуки типа пикрила, но чтобы все входы были объединены? Например, если мне надо землю у нескольких чипов к ардуине подвести. В радиомагазинчиках на таобао что-то не попадалось на глаза, поэтому пока просто спаиваю все ножки, но это колхозно как-то. Или как нормальные люди решают подобную проблему?
Аноним 26/04/18 Чтв 21:14:42 3212851523
>>321282
А смысл, если можно на плате дорожкой объединить?
Аноним 26/04/18 Чтв 21:18:59 3212861524
>>321285
Труъ-ардуинщики не паяют, а используют готовые ШЫЛДЫ. Паять - это для быдла!
Аноним 26/04/18 Чтв 21:50:33 3212871525
>>321286
Воткнул тебе ненужный паялник в пердоле, ручкой вперед, подключенным к сети.

Гребенки на ардуину соплями крепишь?
Ах да, ты поди и готовую, спаянную заказал?
Аноним 26/04/18 Чтв 23:28:51 3212901526
>>321287
Я тебе что, быдло заводское, чтобы ПОЯТЬ? Я покупаю готовые ШЫЛДЫ с гребёнками, которые ВТЫКАЮТСЯ друг в друга, этаж за этажом! Ну, если совсем припрет сделать КАСТОМНЫЙ девайс, не имеющий аналогов, то труъ-ардуинщики используют беспаечную БРЕД-БОРДУ. И ардуины берут только полноценные, ПОЛНЫЙ ФАРШ, а не какие-то огрызки.
Аноним 27/04/18 Птн 05:00:22 3213001527
>>321285
Ну, не сразу ж на плату всё пихать, сначала и поиграться нужно, временно всё подключив торчащими всюду проводами.
Аноним 27/04/18 Птн 06:00:05 3213011528
Подойдёт ли этот микроконтроллер https://www.aliexpress.com/item/5pcs-lot-ATMEGA8A-PU-ATMEGA8A-ATMEGA8-PU-DIP20-Programmable-Flash-new-original-free-shipping/32820415253.html?spm=a2g0s.9042311.0.0.p00b58 к этому программатору https://www.aliexpress.com/item/1LOT-New-USBASP-USBISP-AVR-Programmer-USB-ISP-USB-ASP-ATMEGA8-ATMEGA128-Support-Win7-64/32725468354.html?spm=a2g0s.9042311.0.0.p00b58 ?

Если да, то как через тот программатор можно выяснить подключён ли мк к нему или нет, мб прога существует
Аноним 27/04/18 Птн 09:09:48 3213111529
>>321301
Подойдёт.
Второй вопрос слишком абстрактный, чем конкретно ты выяснять собрался? Пробуешь прошить, если выдаёт ошибку, значит не подключен, лол.
Аноним 27/04/18 Птн 15:56:48 3213391530
>>321311
Ну смотри, если я подключаю к компу мышь или клаву, то появляется уведомление, а есть ли то же самое, но для мк?
Аноним 27/04/18 Птн 17:50:11 3213501531
>>321339
Ты не подключаешь мк к компьютеру напрямую. Ты подключаешь к компьютеру программатор, а уже к программатору мк.
Скажи что ты хочешь получить, а то хуйню какую-то спрашиваешь. Есть, к примеру, мк с юсб, типа atmega32u4, они могут подключаться к компьютеру напрямую.
Аноним 28/04/18 Суб 08:28:35 3214291532
Купил свою первую атмегу328p, usbasp, попробовал прошить. Разумеется, накосячил с распиновкой и, похоже, въебал +5в на землю, а землю, соответственно, в PB6, к тому же и avcc не к vcc (как того требует даташит), а к земле подключил.

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

Я спалил 2 доллара или что-то ещё может быть не так? Новый уже заказал.
Аноним 28/04/18 Суб 23:01:19 3215111533
>>321429
Поигрался ещё: код, выполняется, в EEPROM пишется/читается нормально, PORTB значение меняет, однако, как только пытаюсь выставить регистр DDRB на выход, код перестаёт работать (по крайней мере, eeprom больше не обновляется). Либо если поставлю brown-out fuse на выше, чем 1.8В, то опять ничего не происходит, хотя питается-то он как бы пятью. Ну, значит, точно сломалось что-то внутри.
Аноним 29/04/18 Вск 06:39:50 3215251534
>>321511
Да выбрось ты этот полутруп и впаяй новый.
Аноним 29/04/18 Вск 07:02:48 3215261535
>>255973 (OP)
хочу сделать подсветку на ардуино из светодиодной ленты.
какую посоветуете ленту, нужны драйвера/реле?
в этом деле пока не особов ардуино.

Аноним 29/04/18 Вск 11:25:46 3215331536
>>321525
Да я бы с удовольствием, но он приедет только через несколько дней, поэтому вот и насиловал его до конца.
Аноним 29/04/18 Вск 13:12:23 3215411537
>>321526
Какую у тебя роль конкретно исполняет ардуина?
Аноним 29/04/18 Вск 18:28:13 3215551538
Аноны, стоит купить стм32ф407ххх, чтоб светодиодами помигать и т.д?
Аноним 29/04/18 Вск 19:20:46 3215571539
>>321555
>чтоб светодиодами помигать и т.д?
Начни с 103. Стоит копейки мигает не хуже.
Аноним 29/04/18 Вск 21:05:02 3215621540
блин, а где лучше для убунты или винды прошивать мк в usbasp? а то когда пытаюсь, пишет тип скорость слишком высокая
Аноним 29/04/18 Вск 21:35:40 3215641541
1525026842186.png (295Кб, 1894x1023)
1894x1023
>>321557
Но плата на 407 выглящит охуенно, куча gpio, microsd, rtc, jtag и т.д. У меня даже встал!
Аноним 29/04/18 Вск 21:41:40 3215651542
>>321564
Так бери раз встал. Я себе 429 взял, пока освоил 0.001% от возможностей.
Аноним 29/04/18 Вск 21:46:32 3215661543
>>321565
Где лучше брать? Али? Ебей?
Аноним 29/04/18 Вск 22:07:30 3215701544
>>321566
Не ебу. Я брал в Терре натюрлих STM32F429-Discovery
1 30/04/18 Пнд 05:53:15 3215951545
Аноним 01/05/18 Втр 16:16:50 3217051546
Есть одна есп8266, пытаюсь через вебсокет сделать управление двигателем с помощью слайдера на странице. В жаваскрипте вообще нихрена не понимаю, есть пример https://www.esp8266.com/viewtopic.php?f=8&t=11887 , может кто-нибудь объяснить, как что нужно сделать, чтобы записывать значение со слайдера в пин?
Аноним 01/05/18 Втр 23:41:08 3217901547
Аноним 02/05/18 Срд 13:02:52 3218171548
.jpg (540Кб, 2080x1560)
2080x1560
Господа-товарищи, я тут нашёл в завалах плат от бесперебойников, которые я дёргаю на детали, вот такие вот микроконтроллеры: P87C51FB-4N, P87C51FB1 и P80C52. Посмотрел их даташиты и стало интересно попробовать их в работе, всё-таки выходов у них порядком, скорость вроде бы неплохая, а ещё они питаются родным и знакомым пятивольтовым напряжением (Хотя в этом я не уверен). Есть ли тут те, кто имел дело с такими штуковинами? Нужно ли ей что-то ещё? Внешний кварц, например? Как их шить? Можно ли не имея прошивальщиков, шить используя ардуину как usb-uart конвертер? Если лень подробно разжёвывать, киньтесь хотя бы ссылками какими-нибудь.
Аноним 02/05/18 Срд 14:55:44 3218211549
>>321817
Батенька, тебе в архив -> https://2ch.hk/ra/arch/2018-04-19/res/258237.html
> Внешний кварц, например?
Да, без него не запустится.
> Как их шить? Можно ли не имея прошивальщиков, шить используя ардуину как usb-uart конвертер?
В классическом варианте говне мамонта - нет. Параллельный программатор нужен с поддержкой этой некрофилии, или же самому делать ROM эмулятор на SRAM, в который снаружи чем-либо будешь заливать код и запускать на выполнение, указав что начало кода во внешней памяти, а не во внутренней.
Так что быстро и решительно свалил из треда со своим 8051 на свалку истории.
Аноним 02/05/18 Срд 15:02:57 3218261550
>>321817
>а ещё они питаются родным и знакомым пятивольтовым напряжением
Это недостаток.
>всё-таки выходов у них порядком
Количество выводов может и более-менее большое, но с периферией плохо.
>скорость вроде бы неплохая
Скорость в чем измеряется? В махах в секунду за секунду? Как бы в атмегах команды выполняются за 1-2 такта, а в старых 8051 12-24 такта.
>Есть ли тут те, кто имел дело с такими штуковинами?
Тут был тред, но он утонул.
>Можно ли не имея прошивальщиков, шить используя ардуину как usb-uart конвертер?
Настолько старые 8051 программируются только через параллельный программатор. На атмеге несложно сделать такой программатор.

В общем использовать конкретно эти микроконтроллеры нет смысла. Если хочется именно с системой команд 8051, то можно попробовать силабовские или еще какие-нибудь.
Но ты же ардуинщик, ты ничего не осилишь.
Аноним 02/05/18 Срд 15:25:58 3218291551
>>321821
>>321826
Так бы сразу и сказали, что это устаревшее говно со сложностями, чо сразу обоссывать-то?
Аноним 03/05/18 Чтв 10:04:04 3218981552
>>289708
А где транзисторы?
Аноним 03/05/18 Чтв 11:01:16 3218991553
>>289709
> И транзисторы должны быть строго из одной партии, чтобы открыввлись ровно одновременно.
Псс.. Парень.. Полегче..
Параллелятся только полевые транзисторы. С биполярниками такое нельзя делать (можно осторожно попробовать, добавив в коллектор/эмиттер по низкоомному резистору(около 1 Ома).
http://www.kondratev-v.ru/eto-prigoditsya/parallelnoe-vklyuchenie-tranzistorov.html ).
Аноним 10/05/18 Чтв 17:25:26 3227421554
Двадцать вольт по пину, мигаторы.

Есть ли тут страдающие по BLE на ESP32?

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

У меня:
- после инициализации BLEDevice автоматом создаётся GenericAccess сервис, и подцепиться к нему я не могу, потому что нихуя не понимаю, откуда он вылезает (исходники либ смотрел, вроде неоткуда, ну а эспрессифовская документация слегка ой)
- хорошо, создаю другой GenericAccess и он стоит рядышком с DeviceName и Appearance, а вот в PeripheralPreferredConnectionParameters нихуя никаких значений не записывается - стоит пустая характеристика и фсио
- ну и PnPID в сервис DeviceInformation не прописывается вообще - на сканере сервисов всё есть, а его нету

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

Алсо, есть ли смысл попытаться перекатиться с ESP32 на какой-нибудь HM-10, подключённый к пердуине?
Смогу ли я там создать с нуля GenericAccess и прописать PnPID?

Обоссыте, пожалуйста, где я мудак.
В тему вкатился только позавчера, так что, возможно, пытаюсь прописывать то, чего не надо или даже то, чего нельзя.
Аноним 10/05/18 Чтв 21:38:16 3227631555
Аноним 11/05/18 Птн 09:16:41 3228181556
>>322763
Я через BLE либы пишу, а не обращаюсь к девайсу напрямую.

Ну т.е.

#include <BLEDevice.h>
#include <BLEServer.h>
#include <BLEUtils.h>
#include <BLE2902.h>

Затем:

void setup() {
BLEDevice::init("XXXXXXXX"); // GenericAccess DeviceName
mainServer = BLEDevice::createServer();

и вот тут уже GenericAccess создаётся автоматом.


Другой генерикакцесс я создаю так:

BLEService *genAttributeService = mainServer->createService("00001801-0000-1000-8000-00805f9b34fb");

...

connParametersChar = genAttributeService->createCharacteristic( "00002a04-0000-1000-8000-00805f9b34fb", BLECharacteristic::PROPERTY_READ);
connParametersChar->addDescriptor(new BLE2902());

и вот этот connParametersChar, который я потом наполняю через:

uint8_t pnpArray[7] = {2,21,25,221,223,1,0};
pnpIDChar->setValue(pnpArray,7);

ваще пустой стоит.


Ну и до кучи PnPID делается у меня через:

pnpIDChar = deviceInformationService->createCharacteristic("00002a50-0000-1000-8000-00805f9b34fb", BLECharacteristic::PROPERTY_READ);
pnpIDChar->addDescriptor(new BLE2902());
Аноним 11/05/18 Птн 10:44:53 3228361557
>>322818
BLEDevice::init("MyESP32");
BLEServer pServer = BLEDevice::createServer();
BLEService
pService = pServer->createService(SERVICE_UUID);
BLECharacteristic pCharacteristic = pService->createCharacteristic(CHARACTERISTIC_UUID,
BLECharacteristic::PROPERTY_READ |
BLECharacteristic::PROPERTY_WRITE );
pCharacteristic->setValue("Hello World");
pService->start();
BLEAdvertising
pAdvertising = pServer->getAdvertising();
pAdvertising->start();
Аноним 11/05/18 Птн 10:47:41 3228371558
>>322836
фикс
BLEDevice::init("MyESP32");
BLEServer pServer = BLEDevice::createServer();
BLEService
pService = pServer->createService(SERVICE_UUID);
BLECharacteristic pCharacteristic = pService->createCharacteristic(CHARACTERISTIC_UUID,
BLECharacteristic::PROPERTY_READ |
BLECharacteristic::PROPERTY_WRITE );
pCharacteristic->setValue("Hello World");
pService->start();
BLEAdvertising
pAdvertising = pServer->getAdvertising();
pAdvertising->start();
Аноним 11/05/18 Птн 10:51:05 3228381559
>>322837
Короч, перед pServer, pService, pCharacteristic, pAdvertising еще звездочи нужны (*)
Аноним 11/05/18 Птн 10:59:06 3228391560
Аноним 11/05/18 Птн 12:51:59 3228401561
Так, всё хуйня.
Спасибо за советы, но я нашёл, где я обосрался (не в этом).

И обосрался снова.

Глядите, я вытащил с устройства обе apkшки, которые отвечают за соединение, и, сравнив с тем, что мне показывает adb logcat, дошёл до вот такой вот интересной хуйни.

Судя по всему (вернее, по отсутствию логирования после), у меня фэйлится всё вот на этом этапе.

Сперва девайс-сайд софт вытаскивает manufacturer specific data через стандартное андроидовское scanResult.getScanRecord().getManufacturerSpecificData(0);

Затем проверки (не буду копипастить, так как реверс-инжиниринк):
- если не null
- если вернулось 2 байта
- если первый байт равен Byte.MIN_VALUE (т.е. -128)
- если второй байт равен нулю
, то всё идёт дальше.

Окай, я зделяль


static uint8_t manufacturerData[2] = {-128, 0};

static esp_ble_adv_data_t emu_data = {
.set_scan_rsp = false,
.include_name = true,
.include_txpower = true,
.min_interval = 0x06,
.max_interval = 0x09,
.appearance = 0x00,
.manufacturer_len = 2,
.p_manufacturer_data = manufacturerData,
.service_data_len = 0,
.p_service_data = NULL,
.service_uuid_len = 16,
.p_service_uuid = service_uuid128,
.flag = (ESP_BLE_ADV_FLAG_GEN_DISC | ESP_BLE_ADV_FLAG_BREDR_NOT_SPT),
};

, ну а потом esp_ble_gap_config_adv_data(&emu_data); в setup()

Всё равно не коннектится.

Скажите, пожалуйста, есть ли какое-нибудь приложение, хоть на пека, хоть на ведроид, которым я мог бы проверить эту manufacturerData?
Волнуюсь за -128 в uint'e (а не uint в структуре нельзя).
Аноним 11/05/18 Птн 13:54:11 3228421562
>>322840
-128 в uint'e становится тупо равен 128.
Охохонюшки.

Походу, учиться мне пересобирать .apkшки из декомпилированных исходников.
11/05/18 Птн 13:54:17 3228431563
Подскажите нуб-френдли библиотеку для запила менюх для ардуинки. Буду использовать валкодер и oled дисплей.
Аноним 11/05/18 Птн 13:58:33 3228441564
image.png (85Кб, 325x512)
325x512
Аноним 11/05/18 Птн 14:08:19 3228461565
>>322844
Спасибо.

Да, только рекомпилировать.
Аноним 11/05/18 Птн 15:27:27 3228521566
>>255973 (OP)
Анон, недавно я купил себе вот такие ардуинки: https://ru.aliexpress.com/item/1PCS-Promotion-Funduino-Nano-3-0-Atmega328-Controller-Compatible-Board-for-Arduino-Module-PCB-Development-Board/32531372300.html?scm=1007.16891.96945.0&scm_id=1007.16891.96945.0&scm-url=1007.16891.96945.0&pvid=a17be3b0-1ce2-4cec-8b71-397a244064f7&_t=pvid%3Aa17be3b0-1ce2-4cec-8b71-397a244064f7%2Cscm-url%3A1007.16891.96945.0

На атмеге 328p. Припаял гребенки. А как их прошивать? Для этого должно хватить usb-кабеля и avrdude, или нужен внешний программатор? Когда я прошивал STM32, с этим проблем не было, потому что на плате был программатор, который позволял загружать бинари просто подключив плату через usb.
Аноним 11/05/18 Птн 15:30:46 3228531567
Господа, кто-то работал с Iskra JS? Хочу из извращенного интереса запилить что-нибудь на ней.
Шильды от ардуины для управления сервоприводами подойдут?
Можно ли подключить к юсб порту вебкамеру и транслировать её съёмку через вайфай шильд в реальном времени?
Аноним 11/05/18 Птн 16:03:39 3228571568
Дарова пацаны. Купил себе ардуину, чтобы со светодиодной лентой играться. И вопрос такой возник. Точнее несколько.
1. Лента питается от 5V. На данный момент от БП провод идёт к 5V на ардуино и на вход ленты. Вопрос такой, что происходит с выходом 5V, когда ардуино подключено к USB?
2. Что, собственно, произойдёт, если одновременно подавать с БП 5V и подключать к USB?
Аноним 11/05/18 Птн 17:20:33 3228671569
>>322852
>There is bootloader installed in it
Там уже всё прошито, среда ардуино сразу заработает от юсб, только драйвер для CH340G загугли и установи сначала, потом ардуина как ком порт должна появиться после подключения.
Аноним 11/05/18 Птн 17:29:56 3228701570
>>322857
>Вопрос такой, что происходит с выходом 5V, когда ардуино подключено к USB?
На нём питание появляется, юсб порт будет питать и ардуину и устройство на этом выходе ардуины.
>Что, собственно, произойдёт, если одновременно подавать с БП 5V и подключать к USB?
В теории должны сложиться мощности питания юсб порта и блока питания, как при параллельном соединении двух элементов питания из учебника физики. На практике не знаю, стараюсь такого избегать.
Аноним 11/05/18 Птн 18:57:53 3228751571
>>322867
>только драйвер для CH340G загугли и установи сначала, потом ардуина как ком порт должна появиться после подключения
Я сижу под ArchLinux, и с драйверами для ch340/ch341 проблема. Я пробовал несколько версий этих драйверов, и половина из них даже не собралась под современную версию ядра, а оставшиется не заработали. После подключения платы к USB команда dmsg не показывает ничего о новом устройстве. Что делать с этими драйверами?
Аноним 11/05/18 Птн 19:29:26 3228791572
>>322870
>В теории должны сложиться мощности питания юсб порта и блока питания, как при параллельном соединении двух элементов питания из учебника физики.
Ты бы ссылку дал на такой учебник, а то что-то сильно сомнительно. Как минимум из-за разного внутреннего сопротивления не получится.
Аноним 11/05/18 Птн 20:24:30 3228901573
>>322879
>Ты бы ссылку дал на такой учебник
Ты как маленький прям
http://at-systems.ru/quest/new-quest/battery-par-ser-connection.shtml
>>322875
>Что делать с этими драйверами?
Под прыщи среда ардуино есть ли? Ты ж на си писать поди собрался? Тебе ISP программатор нужен и закидывать прошивки напрямую. Он копеечный на али. Вообще гугли как прошивать микроконтроллеры ARM под линух.
Аноним 11/05/18 Птн 21:20:41 3228971574
>>322890
У тебя по ссылке складываются емкости, а не мощности. Это вовсе не одно и то же.
К тому же это не учебник физики, а вредные советы от людей впаривающих какую-то ерунду.

>Под прыщи среда ардуино есть ли?
Она на джаве, нет никаких причин ей там не быть. А даже если бы и не было, то можно взять ардуиновский препроцессор отдельно.
Аноним 11/05/18 Птн 21:38:10 3229001575
>>322897
Слушай, я ради тебя гуглить не буду. Помню что в школе проходили что при последовательном соединении ип складывается напряжение, при параллельном ток. И это пиздец как давно было, у меня в голове сидит как аксиома.
Аноним 12/05/18 Суб 00:09:29 3229081576
>>322900
>при параллельном ток.
Правильно проходили, это первый закон Кирхгофа. Осталось еще закон Ома применить и получить ответ.
Из-за любой небольшой разницы напряжений и внутренних сопротивлений источников напряжений эти токи будут сильно отличаться. Причем может получиться так, что через более слабый USB пойдет больший ток. Поэтому нельзя соединять два разных (за исключением специально приспособленных) блока питания параллельно, в надежде что их мощности сложатся.
13/05/18 Вск 00:57:41 3230291577
>>322843
Поскольку вы, пидары, не захотели мне помочь, пришлось разбираться с этой библиотекой:
https://github.com/neu-rah/ArduinoMenu
В частности вот в этом примере
https://github.com/neu-rah/ArduinoMenu/blob/master/examples/SSD1306Ascii/SSD1306Ascii/SSD1306Ascii.ino
есть код, который отвечает за передачу вывода на дисплей и выглядит для меня как черная магия

//describing a menu output device without macros
//define at least one panel for menu output
const panel panels[] MEMMODE={{0,0,128/fontW,64/fontH}};
navNode nodes[sizeof(panels)/sizeof(panel)];//navNodes to store navigation status
panelsList pList(panels,nodes,1);//a list of panels and nodes
idx_t tops[MAX_DEPTH]={0,0};//store cursor positions for each level
SSD1306AsciiOut outOLED(&oled,tops,pList);//oled output device menu driver
menuOut
constMEM outputs[] MEMMODE={&outOLED};//list of output devices
outputsList out(outputs,1);//outputs list

Мне, для создания няшных менюшек, не хватает возможностей библиотеки SSD1306AsciiOut. Можно ли подключить другую гарфическую библиотеку? Еще есть трабл с отрисовкой меню: при переходе в подменю экран не очищается от текста главного меню, если подменю не занимает все строки экрана. Как это можно профиксить?
13/05/18 Вск 01:06:58 3230301578
>>323029
Вторая часть магии находится здесь:
https://github.com/neu-rah/ArduinoMenu/blob/master/src/menuIO/SSD1306AsciiOut.h

class SSD1306AsciiOut:public menuOut {
public:
SSD1306Ascii device;
inline SSD1306AsciiOut(SSD1306Ascii
o,idx_t *t,panelsList &p,menuOut::styles s=menuOut::minimalRedraw)
:menuOut(t,p,s),device(o) {}
size_t write(uint8_t ch) override {return device->write(ch);}
void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
setCursor(0,ln,panelNr);
for(int n=0;n<maxX();n++) print(' ');
setCursor(0,ln,panelNr);
}
Аноним 14/05/18 Пнд 01:36:34 3231501579
menuino.jpg (62Кб, 1280x720)
1280x720
Знаете что, я вас ненавижу, тупые ублюдки. Какого хуя вы тут целым тхредом делаете, если даже не можете помочь в таком базовом вопросе как запил меню? Не заебало еще диодами мигать? Ненавижу вас всех и это ебанное пердуиносообщество! Нихуя из коробки не работает как надо и не у кого спросить совета.
Аноним 14/05/18 Пнд 06:49:44 3231531580
>>323150
STM-овцы, тут живой ардуинщик горит, обоссыте его чтоб потух!!
Аноним 14/05/18 Пнд 11:05:50 3231711581
>>323153
Это не ардуинщик, а залётное одноклеточное типа веб-макаки. Тут будет как в басне про мартышку и очки.
Аноним 14/05/18 Пнд 12:13:12 3231771582
>>323153
Обосрался - прикинься STMовцем ( в ардуинотреде).
Аноним 14/05/18 Пнд 12:17:23 3231781583
>>323171
Чванливое, самовлюблённого мудачье, не способное написать работающий из коробки код, ЕТО ТЫ??
Аноним 14/05/18 Пнд 12:40:07 3231791584
>>323178
>работающий из коробки код
Вы доской ошиблись, мне кажется.
Аноним 14/05/18 Пнд 13:01:04 3231821585
>>323179
Подскажи правильную.
Так-то библиотека вроде норм, бесит только что мне не хватает функционала под мой экранчик. Но чтобы добиться большего похоже придется учить С/С++. А мне бы сейчас не хотелось бы на этом зацикливаться.
Аноним 14/05/18 Пнд 17:31:59 3232231586
>>323182
>придется учить С/С++.
А ты сейчас на каком языке пишешь?

Я хоть и не ардуинщик, но все же выскажусь. В такой библиотеке мало смысла. Меню без собственно вывода графики - это меньше сотни строк. Ты будешь дольше разбираться с чужим кодом, чем писать сам.
Аноним 14/05/18 Пнд 19:09:04 3232301587
>>323223
Ну простейшие вещи я понимаю, хотя я праймари питонодебил.
Не, там вроде все просто, если не требовать дополнительного функционала кроме того, что идет из коробки. Вывод графики (в виде текста) там через либу SSD1306Ascii
>SSD1306Ascii is an unbuffered character only library for small OLED displays like the Adafruit 1.3" and 0.96" Monochrome displays.
То есть там поддреживается только вывод текста. Я же хочу инвертировать цвета при выборе пункта меню как на пике >>323150
Пробовал направлять вывод через adafruitGfxOut
>Use graphics screens (adafruit library based) as menu output
По аналогии с этим примером:
https://github.com/neu-rah/ArduinoMenu/tree/master/examples/adafruitGfx/lcdMono
Но скетч выжирает всю память (даже если компилировать этот пример ничего не меняя) и нихуя не работает.
Аноним 14/05/18 Пнд 19:12:59 3232321588
>>323223
Пока что эта либа - лучшее из того что я видел
https://github.com/neu-rah/ArduinoMenu
Все еще разбираюсь, но выглядит довольно удобной. Есть поддержка кучи разных девайсов и экранов.
14/05/18 Пнд 19:45:45 3232351589
Аноним 14/05/18 Пнд 20:14:16 3232441590
>>323235
Сам писал? Не знаю насколько мне пригодится, но спасибо за помощь. Хотелось бы использовать более generic way запила менюшек. А ты реально любишь switch я смотрю
Аноним 14/05/18 Пнд 20:33:22 3232471591
Всем спасибо за понимание, я вроде отошел от баттхерта.
менюшка-кун
Аноним 15/05/18 Втр 12:52:26 3232981592
>>323244
Тебе? Не пригодится, пока ты не поймёшь, что писать надо самому. Как решишь самостоятельно писать - пригодится.
Switch - очень функционален, когда тебе необходимо организовать менюшки и реакции на нажатия кнопок.
Аноним 15/05/18 Втр 14:57:51 3233071593
Безымянный.jpg (169Кб, 1067x598)
1067x598
Сап, поясните есть ли разница между пикрил analogReference(EXTERNAL) и использованием встроенного опорного напряжения analogReference(INTERNAL1V1)?
Ведь в обоих вариантах получаем 1.1в, так нахуя мне этот делитель?
Аноним 15/05/18 Втр 18:19:43 3233231594
>>323307
Ололо ньюфаг.
Разница есть и огромная. Внутреннее опорное напряжение может сильно плавать от температуры (см даташит), а во вторых - при внутреннем опорном 1.1В - можно максимум 1.1В намерять. Подав больше 1.1 вольта на вход АЦП - увидишь максимальное число. Соединив aref с питанием можно мерить до 3.3вольт сигнал. Если задрачиваться с точными измерениями - всякие источники опорного напряжения в помощь (например MCP1525 на 2.5В).
Так что определись с максимальным измеряемым напряжением - его делаешь опорным и получаешь профит в виде полного использования шкалы АЦП, не теряя ее начало или конец (с очень малыми сигналами не действует, тк есть минимальное значение опорного напряжения для работы ацп).
Аноним 16/05/18 Срд 09:09:03 3233911595
>>323323
Это цветомузыка, там для аудио сигнала 1.1в как раз. Просто все что нагуглил это про бОльшую точность внешнего источника и что внутренний гуляет в пределах ~0.2в, я правильно понимаю что внутренний источник устанавливает напряжение с этой погрешностью, но далее при работе, перезагрузке оно остается таким же? В даташите на нашел про температуру и внутренний ион, но у меня 85 тинька на ней делаю, потому и ног больше надо никогда не грелась даже до теплой
Аноним 16/05/18 Срд 16:38:59 3234151596
>>323391
Вот и наебали. По даташиту(на attiny 25/45/85), стр 167-169 раздел "21.7 ADC characteristics" минимальное входное опорное напряжение 2В в любых вариантах включения, тк что соснешь с внешним опорным напряжением 1.1В (если верить даташиту).
Так же внутреннее напряжение заявлено от 1 до 1.2В или от 2.3 до 2.8В. По идее измерить какое там реально напряжение можно проверить через компаратор подключенный к опорному напряжению и снаружи подавать изменяемое напряжение и посмотреть когда компаратор переключится.
Аноним 17/05/18 Чтв 01:05:18 3234621597
image.png (348Кб, 600x600)
600x600
image.png (452Кб, 800x603)
800x603
Анон, извини за тупой вопрос, закупаюсь впервые, когда все будет на руках, то разберусь и больше таковых задавать не буду, обещаю.

Есть ардуино уно, хочу приобрести к ней мотор шилд как на пике 1 и эзернет шилд как на пике 2. Можно ли будет их сложить трехслойным бургером?
Аноним 17/05/18 Чтв 08:07:39 3234821598
>>323462
Если они не используют одни и те же пины (крмое питания) — должно быть можно.
Аноним 17/05/18 Чтв 08:41:07 3234851599
>>323462
На фотке видно, что моторшилд втыкается в изернетшилд.
Аноним 17/05/18 Чтв 13:25:19 3235631600
Сап, хочу в самодельную колонку захуячить digispark который при включении колонки будет сигналить текущее напряжение аккумулятора например пищать в динамики 1 раз = 10%, далее переходить в спящий режим и просыпаться раз в n секунд чтоб измерить напряжение и если оно снизилось до 3в уведомить сигналом в динамики.
Вопрос, если питать напрямую от акккума без повышайки измерения будут пиздеть? И надо ли будет ставить диоды/оптрон между динамиками и ардуиной чтоб не спалить аруину\усилок?
Аноним 17/05/18 Чтв 17:04:04 3236691601
>>323485
По фотке-то видно, но меня интересует именно использование пинов, как заметил >>323482
Аноним 17/05/18 Чтв 17:35:10 3236751602
arduino-SD-web-[...].jpg (40Кб, 400x336)
400x336
arduino.jpg (2006Кб, 3264x2448)
3264x2448
>>323462
Зелененький, Хоть бы схемы шилдов для анализа приложил. Легкое гугленье говорит что максимум с выводом CS (JHIGH:3) могут быть проблемы.
DE10-Nano спешит на помощь в борьбе с малым числом ног, медленным ядром и заменой кучи рассыпной логики.
Аноним 17/05/18 Чтв 18:16:47 3236791603
>>323675
Я не знаю, что и как анализировать. И то, что ты написал, тоже филькина грамота :С
Вообще вопрос снят, я внезапно вспомнил, что у меня на ноутбуке нет эзернет порта, и нагуглил, что устройством, которое я задумываю, будет удобнее управлять через юсб.
Аноним 17/05/18 Чтв 19:50:52 3236821604
>>323679
Очевидно что езернет шилд ставят только когда планируют управлять через интернет, только в 2018 уже никто так не делает, т.к. есть копеечная esp8266.
Учти что управлять по юсб ты тоже будешь через виртуальный com порт, а ардуина будет принимать команды по uart. Гугли сразу как парсить поток данных с последовательного порта. Ну и как бы, тебе придётся писать приложение для компа, которое работает с com портом.
Если же разберёшься с esp8266, то всё управление можно сделать на веб-морде через интернет и есть куча инфы как это делается, возможно это проще будет для тебя.
Аноним 17/05/18 Чтв 19:52:11 3236831605
Есть обычный резистор и моторочик (не сервопровод), когда я их подключаю, то чёт не пашет, а при подключение к лампочке, всё ок
Аноним 17/05/18 Чтв 19:57:06 3236851606
>>323683
Ардуна здесь причём? Тред для нубовопросов отдельный же есть, приклеен вверху.
Аноним 17/05/18 Чтв 20:02:49 3236861607
>>323682
Я веб-макака вообще, управлять собирался через https://github.com/node-serialport/node-serialport (с клиентом на реакте).
На контроллере считывать управляющие сигналы по http://wiki.amperka.ru/js:serial (да, я вас наебал, у меня не ардуино уно, а искра жс в форм факторе уно).

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

Ещё нубовопрос, если сама плата запитана от блока питания (а не юсб), то к мотор шилду отдельное питание подводить не нужно?
Аноним 17/05/18 Чтв 20:04:39 3236871608
>>323685
сука, а ток откуда идёт? с ардуино
Аноним 17/05/18 Чтв 20:06:30 3236881609
>>323687
Не похуй ли откуда идёт ток? Если диод горит, значит с питанием всё в порядке, а обосрался ты или с движком или с резистором.
Аноним 17/05/18 Чтв 20:07:57 3236901610
>>323687
Возможно мотор слишком мощный, контакты ардуино 40мА максимум могут, если я правильно помню. Нужно через драйвер мотора подключать или транзистор хотя бы.
Аноним 17/05/18 Чтв 20:15:20 3236931611
>>323686
>то к мотор шилду отдельное питание подводить не нужно?
Хуй знает, схема нужна. В теории у моторов должно быть отдельное питание, но китайцы могли и общее с ардуиной сделать, тогда не нужно. На шилде явно есть отдельный мощный вход для питания моторов, может там переключатель есть какой-нибудь или перемычка для выбора.
Аноним 17/05/18 Чтв 20:25:42 3236941612
>>323693
Перемычка есть, да. Но вопрос не о том, вычитал, что если запитать ардуину + мотор шилд + два шаговых движочка через юсб, то этот самый юсб обрубит питание из-за перегруза. Если юзать блок питания, то такого дерьма не случится?
Аноним 17/05/18 Чтв 20:41:49 3236951613
>>323694
Считай сам миллиамперы. Сколько там твои шаговики потребляют под нагрузкой, ищи характеристики.
USB2 может 500мА, USB3 900мА, но бывают специальные мощнее. От внешнего блока питания надёжней, но у тебя будет конфликт питаний usb и блока питания. Так что либо всё от usb, либо ардуина от usb, а шилд от блока питания.
Аноним 17/05/18 Чтв 20:59:51 3236971614
image.png (265Кб, 702x696)
702x696
>>323695
Нет, конфликта не будет, ибо я уже заказал предложенный выше вайфай модуль. Спасибо за ответы.

Как гуглить пластиковые насадки на валы шаговиков, как на пике? Я не ебу, как с такого вала снять мощность.
Аноним 17/05/18 Чтв 21:00:56 3237001615
Butovo Dynamics.jpg (46Кб, 720x544)
720x544
Котаны, как скрафтить глушилку для bluetooth-колонок? А то они уже заебали.
Аноним 17/05/18 Чтв 21:13:00 3237011616
>>323697
Это шаговик, твой шиелд таким не сможет управлять, он для обычных моторов и серв.
Аноним 17/05/18 Чтв 21:15:05 3237021617
>>323700
Вы заебали ардуино тред тупыми вопросами не по теме засерать.
Аноним 17/05/18 Чтв 21:15:26 3237031618
Аноним 17/05/18 Чтв 21:40:34 3237081619
0-5modulus-20te[...].jpg (127Кб, 600x605)
600x605
>>323703
А, ну ок, значит можно изъебнуться. Ну там вал 5мм диаметром и 3мм в плоской части, ищи "gear 5mm" с винтиками чтоб затянуть на вал.
Аноним 17/05/18 Чтв 21:52:04 3237091620
>>323708
Блэт, их ещё и хер найдешь. Ладно, для прототипа сделаю колхозные насадки из фанеры с помощью сверла и напилинга.
Аноним 17/05/18 Чтв 21:54:35 3237101621
>>323709
>их ещё и хер найдешь
В смысле? На али до жопы.
Аноним 17/05/18 Чтв 22:07:38 3237131622
>>323710
Но все детали уже ко мне едут, а мелочь с али ждать полтора месяца не в масть.
Аноним 17/05/18 Чтв 22:11:44 3237151623
>>323713
На 3d принтере нет возможности напечатать? На thingiverse полно обвеса под этот мотор.
Поспрашивай в треде печати, может кто-то из анонов согласится тебе пару деталек выслать.
Аноним 17/05/18 Чтв 22:16:53 3237161624
>>323715
Напечатаю, когда потестирую прототип и буду заказывать для него корпус и детальки. Спасибо за помощь, анон!
Аноним 17/05/18 Чтв 22:52:00 3237221625
>>323702
С радостью приму к сведению твои рекомендации, куда мне проследовать.

инб4 нахуй/в гугл
Аноним 18/05/18 Птн 06:44:06 3237401626
>>323682
>есть копеечная esp8266
А у меня глупый вопрос по ней. Как общение esp и ардуины обычно идёт у нормальных людей? Просто через Serial используя AT команды?
Аноним 18/05/18 Птн 08:12:45 3237471627
Аноним 19/05/18 Суб 05:00:11 3238701628
Накатала тут хуйню для автополива, ибо самой впадлину цветуёчки поливать.

https://pastebin.com/VS4c4ZrS код, на А0-А5 вход с датчиков влажности, на 2-6 питание датчиков если долго держать включёнными во влажности, корродируют, мрази. Серва, переключающая, куда вода будет литься, на 9, а на 8 через мосфет погружная помпа, которую кидать в банку с водой и радоваться. Опрашивает датчики раз в час. Время полива на каждый горшок можно менять, как и их количество для меги и нано, у меня уно с 6 аналоговыми входами и пять горшков, поэтому и датчиков пять. Всё остальное в комментах в коде.
Аноним 19/05/18 Суб 05:01:34 3238711629
>>323870
И да, я знаю, что говнокод, но работает и оптимизирован вроде бы на заебись.
Аноним 19/05/18 Суб 05:07:46 3238721630
>>323870
А, ну и да, это ещё не обкатано на реальном обвесе, его достану в ближайшее время и уже на нём все показатели протестирую.
Аноним 20/05/18 Вск 10:48:36 3239711631
Сап радач. Нужно решение на esp8266 для задачи отбора проб из канализации. В поток говнеца опускается насос, выше насоса подвешивается канистра. Насос должен включаться по расписанию (например, 1 раз в час на 1 минуту) и закачивать говнецо в канистру. Объем канистры известен, объем прокачки насоса тоже известен. После N закачек канистра теоретически должна заполниться, программа останавливается. Питание от повербанка с выходом 12 и 5 вольт. Васяны периодически объезжают на газельке люки с установленными пробоотборниками и меняют канистры на пустые и повербанки - на заряженные. Перед тем, как открыть люк для замены, надо по wi-fi проверить уровень заряда повербанка, количество гавнеца в канистре (количество включений насоса) и удаленно включить светодиод подсветки (люки открываются и закрываются преимущественно ночью). Никаких облаков не требуется, только локальный wi-fi сервер.
Аноним 20/05/18 Вск 11:51:20 3239861632
>>323971
Да у тебя прямо работа мечты нахуй.
Аноним 20/05/18 Вск 12:40:24 3240041633
>>323971
Ну давай покодим вечерком.

Вариант - использовать BLE, но это уже ESP32, может люк не пробить, да и если у тебя павербанк там насос питает, то на день хотспота должно хватить.
Аноним 20/05/18 Вск 12:56:40 3240131634
>>324004
Спасибо, анон. Такой комплект пойдет?
https://ru.aliexpress.com/item/12V-WIFI-Relay-Module-ESP8266-IOT-APP-Remote-Controller-2-Channel-For-Smart-Home-mobile-Phone/32842734092.html
http://www.chinalctech.com/index.php?_m=mod_product&_a=view&p_id=1262
Насчет питания не беспокойся, если надо, то будет ставться аккум от танка.
Работа wi-fi из-под люка проверялась, работает.
Аноним 20/05/18 Вск 14:58:28 3240421635
>>324013
Давай зделаем препродакшн, прежде чем выбирать комплекты.

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

Данные он по-любому выдаёт на смартфон, тут и к гадалке не ходи.
Через что? Варианта три:
- BLE - самый щадящий на батарейку, но может люк не пробить и нужно пэйрить, да и батарейка у тебя не вопрос
- Wi-Fi - пользователь либо коннектится к сети устройства и потом идёт на адрес в ней браузером или приложением, либо на смартфоне пользователя хотспот, а устройство раз в пятнадцать-тридцать секунд пытается его поймать
- GSM - каждое устройство через дешёвый GSM-модуль периодически шлёт данные на сервер (заряд, говно, состояние подсветки), где их забирает по интернетам (тому же 4G) приложение на смартфоне; в этом же приложении есть кнопачка "включить подсветку на 10 минут"

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

Окай, спускаемся на уровень пониже.
Нам нужны:
- пердуинка/пердуиносовместимое что-то
- выбранный для связи модуль (возможно, интегрированный, как в случае с ESP12)
- модуль RTC с батарейкой (потому что тебе важна периодичность, а при замене аккума как минимум время потеряется, а EEPROM не резиновый на перезапись)
- реле для управления насосом
- пара-тройка светодиодов (или реле для включения китайского LED-фонарика от того же павербанка)
- продуманная компоновка всего этого в каком-нибудь корпусе, потому что влажность, говно и роняние устройства на землю неиллюзорно

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

Продумай метод подключения и весь проект с этой точки зрения, и будем делать bill of materials.
Аноним 20/05/18 Вск 17:55:14 3240591636
>>323870
Застрахуй от затопления свою квартиру и квартиру соседей снизу, прежде чем приступать к таким экспериментам, сис.

Потому что коррозия датчиков неминуема рано или поздно, а после нее тотальный залив всего и вся. Отключение тока на датчиках только отсрочит неизбежное.
Аноним 20/05/18 Вск 20:43:56 3240711637
Библиотеки для arduino можно использовать в C++?
Аноним 20/05/18 Вск 23:12:02 3240821638
>>324042
Еще раз спасибо, анон. Это студенческий проект в рамках конкурса "Дорогу молодым дебилоидам", которых много сейчас. Дидлайн - через месяц, так что мне надо сваять из говна и палок что-нибудь работающее. Мой руководитель-старпёр предлагает вообще обойтись без пердуинок пиками и релейками. Но чует моя жопа, что обосрусь при таком подходе. В наличии есть повербанк китайский 20к мА/ч с выходом 12 В, насос 12В 500 мА и канистра 20 литров. Нет только мозгов для всего этого. Влажность и говно защиту уже придумал в виде пластикового бокса для дошика, спиздил у мамки. Короч, беру с али esp8266 с 2-мя реле.
GSM - не вариант, по ДС таких точек отбора ~18k, это столько же контрактов с операторами надо?
Аноним 20/05/18 Вск 23:27:50 3240881639
>>324071
Скетч ардуино и есть С++. Или ты хочеiь на другую платформу?
Аноним 20/05/18 Вск 23:33:26 3240901640
>>324082
>GSM - не вариант, по ДС таких точек отбора ~18k, это столько же контрактов с операторами надо?
Один. Корпоративные контракты заключаются сразу на кучу номеров с общим балансом.

Между прочим, GSM модули есть уже в каждом масковском автобусе/троллейбусе/трамвае (см. яндекс-транспорт) и во многих автобусных остановках, где интерактивное табло показывает. Можешь прикинуть сколько это ебаных тысяч симок, и ничего, работает не первый год уже.
Аноним 21/05/18 Пнд 00:13:53 3241071641
>>324090
ОК - посмотрю GSM. Или что порекомедуешь?
Аноним 21/05/18 Пнд 00:20:50 3241111642
Аноним 21/05/18 Пнд 00:46:26 3241191643
>>324088
AVR-GCC C++ компилирует. Я думал использовать некоторые библиотеки, написанные для Arduino для компиляции avr. То есть самому схему собрать и программатором прошить микроконтроллер. Поэтому спросил про совместимость. Вдруг библиотеки для Arduino не совместимы с обычным C++?
Аноним 21/05/18 Пнд 10:38:41 3241871644
Аноним 21/05/18 Пнд 10:49:52 3241881645
>>324042
Попутно возникли вопросы:
1. Как проще померять уровень заряда powerbanka, чтобы отдать по wi-fi?
2. Как хранить логи работы в esp8266, которые не пропадают после снятия напряжения?
Аноним 21/05/18 Пнд 12:50:01 3241951646
>>324111
Я не понел, ты концепт собираешь или собрался на свои деньги все 18к комплектов закупать? Или тебе задали какой-то лимит по стоимости оборудования?

А программировать там надо контроллер STM32, принципиально не отличается от прошивания ардуины или есп.
Аноним 21/05/18 Пнд 14:17:40 3242101647
>>324187
Я не такой уж программист. Там про то, что скомпилированные бинарники будут необоснованно больше, чем должны быть в идеале? И немного больше памяти съедается?
Аноним 21/05/18 Пнд 14:44:33 3242111648
>>324195
GSM - уже пройденный этап, в том смысле, что его уже применяли в Мосводостоке, и он почему-то не взлетел. Тем более, это немного другая организация, Мосводосток - заказчик.
По стоимости есть лимит, после которого дешевле поставить узбека, черпать говнецо черпаком. Там и так набегает по стоимости сверху вниз: повербанк, насос, пердуина, контейнер для пердуины, контейнер для говнеца, шланг, крючок
Аноним 21/05/18 Пнд 14:49:21 3242121649
>>324210
Вроде как про то, что разные механизмы адресации классов в С++-для ардуины и классической avr и нужен плагин для компиляции.
Аноним 21/05/18 Пнд 15:26:04 3242161650
>>324212
Но ведь Arduino и есть avr.
Аноним 21/05/18 Пнд 23:29:38 3242691651
Аноним 22/05/18 Втр 10:22:56 3243051652
>>324269
>написано на коленке, идите нахуй, Яночка умничка и красавица
Ты тян?
Аноним 22/05/18 Втр 16:39:39 3243351653
>>324305
Допустим, да, и что дальше?
Аноним 22/05/18 Втр 17:27:01 3243471654
Я могу на подобной хуйне смотреть ютубе на тв и играть денди? Если нет то посоветуйте чего
Аноним 22/05/18 Втр 19:21:31 3243591655
>>324347
Малинка. Raspberry pi, то бишь.
Аноним 22/05/18 Втр 22:30:59 3243831656
>>324335
Нахуй тебе это надо?
Аноним 23/05/18 Срд 00:26:48 3243921657
>>324383
Чтобы повниманиеблядствовать в треде. Однажды даже видел мемчик, посвященный комментам в тянском коде, который целиком описывает текущую ситуацию.
Аноним 23/05/18 Срд 00:37:55 3243931658
>>324383
Во-первых, просто интересно, во-вторых, что ты мне сделаешь, я в другом городе, в-третьих, потому что это позволяет решать довольно прикольные задачи, а делюсь я этой хуйнёй потому что если есть какая-то пригодившаяся мне хуйня, то она может пригодиться и кому-нибудь ещё.
Аноним 23/05/18 Срд 01:30:38 3243961659
Анонче, хочу поставить голосовое управление в машину, но не хочется покупать дарахой анализатор голоса. Можно ли на чистой дуинке построить данную ёбу? Хватит ли памяти?
Аноним 23/05/18 Срд 01:33:25 3243981660
>>324396
Я уже думала над этой проблемой, и весьма вероятно, что нихуя. Есть несколько разной степени анальности решений (вроде EasyVR3, пара китайских говноплат к которым ты хуй найдёшь, как их не то, что обучать, а даже подключать), но лично мне ни одно из них не подошло. Мне тоже надо голосовое распознавание, но довольно сложное, так что я лучше возьму малинку и буду красноглазить нормально со всем этим работать.
Аноним 23/05/18 Срд 01:38:54 3244001661
>>324398
Думал насчёт малины, но чет дорого слишком выходит. Хотел всё по-минимуму сделать. Тем более, что мне нужно две с половиной команды
Аноним 23/05/18 Срд 01:48:15 3244011662
>>324400
Ну тогда смотри в сторону стрёмного китаеговна. По типу """VOICE RECOGNITION MODULE V3""" (одно название уже навевает мысли о сладком хлебушке, да?)) или LD3220.
Аноним 23/05/18 Срд 02:08:56 3244021663
Анонче, ответь какого хуя каталог Arduino IDE такой большой? Сами библиотеки от силы пара Мб, сишники относящиеся к Wiring - ещё пара Мб в 20-30 файлах, компилятор - gcc, настройки - conf от дудки и boards.txt, всё! это изза этого java-говна? Которое ещё по чесанию левой задней иногда launch4j залупу показывает?

Короче, можно ли выдрать из каталога IDE нормальный тулчейн и оставить библиотеки, чтобы компилить маленьким тулчейном мои быдлоскетчики и прошивать ArduinoISP программатором, и всё работало? Желательно с командной строки. Или как-то на WinAVR надеть библиотеки и Wiring, чтобы опять же не переписывать быдлоскетчики на C++? Как сделать?
Аноним 23/05/18 Срд 06:34:00 3244051664
>>324402
Нахуй тебе ардуинобиблиотеки при таком подходе, они же для инвалидов и изначально предназначены для использования в ИДЕ? Пиши на нормальном libc. Устанавливаешь отдельно гнутый тулчейн для avr (avr-gcc, avr-libc, avr-binutils) и avrdude, всё. Avrdude умеет шить в ардуину через ардуиновский бутлоадер, тупо USB-шнурком. Можно и ISP, если он у тебя есть. Код пиши хоть в виме. Всё пашет из соснолечки.
Аноним 23/05/18 Срд 07:01:02 3244061665
>>324405
Поизучаю данное дело, но желательно чтобы возможность генерировать ардуиноговнокод всё же осталась. Я дебил, неспособный запомнить названия регистров и как с ними работать, для меня слова типа ADCSRA и TCNT0 это чистая ахинея. Мне удобнее хуйня типа shiftOut()
Btw, digitalWrite на макросы Cyberlib заменяю.
Аноним 23/05/18 Срд 07:58:22 3244111666
>>324406
Неправильный подход. Зубрить регистры бесполезно. Ладно еще в AVR относительно мало регистров, а если будет тысяча регистров? Тем не менее люди как-то справляются без заучивания регистров.

Вполне возможно, что ардуиновский препроцессор уже давно переписали на cmake (это система сборки такая). Хотя если ты регистры не осилил, то cmake тем более не для тебя.
Аноним 23/05/18 Срд 10:01:48 3244181667
>>324393
А фотку запостить слабо? Желательно с сиськами
Аноним 23/05/18 Срд 16:27:42 3244501668
>>323171
>типа веб-макаки
Вот щас обидно было.
мимо веб-макака пердуинщик
Аноним 24/05/18 Чтв 00:04:54 3244881669
Хочу заказать пару вещей на http://www.electrodragon.com Кто у них заказывал? Достойный магазин?
Аноним 24/05/18 Чтв 03:46:27 3244991670
>>324418
Завтра уже сегодня сгоняю и куплю шланг, перепишу код, проверю работоспособность системы и сфоткаю.
Аноним 24/05/18 Чтв 10:06:09 3245171671
>>324450

>веб-макака
Какой язык?
Аноним 24/05/18 Чтв 16:11:53 3245651672
Аноним 27/05/18 Вск 23:21:23 3248301673
Радачи-бородачи, тут такое дело - откопал кучу пейджеров, чьи lcd экраны очень соблазнительно выглядят. Однако около 60 контактов дорожкой вдоль экрана немного...пугают. Можно ли ручками или у китайцев не могу запрос составить - кидает на новые готовые дисплеи найти плату для управления? Или дело гиблое совсем-совсем?
Аноним 28/05/18 Пнд 09:04:12 3248481674
>>324830
отследи по дорогам куда они идут - если сразу в единственную залитую микрушку то только в ручную разгребать и прикручивать какойнить драйвер типа HT1621 или подобный - зависит от того сколько там сегментов - его уже и дергать твоей андурилой.
еслиже идет на отдельную микрушку - то можно попытаца погуглить на нее даташит мож чего полезного и найдеш
Аноним 29/05/18 Втр 07:55:08 3249491675
>>255973 (OP)
можно ли соорудить арудино самому их подручных запчастей или лучше в таком случаи начать c ARM
Аноним 29/05/18 Втр 09:05:16 3249681676
>>324949
Конечно можно. Но зачем? Покупаешь атмегу, регулятор напряжения, мешочек резисторов, конденсаторов и индуктивностей, кварц и вперёд, паять.
ARM-то тут при чём вообще? "Можно ли сделать велосипед самому или лучше начать с катера?"
Аноним 29/05/18 Втр 12:31:49 3249841677
IMG201604241138[...].jpg (1988Кб, 3264x1840)
3264x1840
>>324949
>можно ли соорудить
Вот мой деревенский вариант
Аноним 31/05/18 Чтв 12:24:07 3251971678
Корочи есть китайский LCD 12864B на контроллере st9720, который збс пашет от 5 Вольт, но мне надо бы поменьше. Так вот у китайся написано
>от 3.3 В может быть изменен по регулировка JP3 соединения по умолчанию + 5 В, а затем-3.3 В, затем C4 C5
Канадский полярных Конденсатор модель
Чтобы 106A или 104а, с подсветкой сопротивления 33 3.3 В Европе в ЕС

так вот жампер я и отпаивал и запаивал в другую сторону, и нихуя, конденсаторы запаял и напряжение на Vout поднялось с 3 до 6 вольт, однако всё равно нихуя
На форумах пишут надо отрицательное смещение для контраста при низком напряжении, но как оно тут получается?
Подстроечник подключен между vout и gnd, пробовал между vcc и vout и тож тишина. джампер тож в разных вариантах пробовал
подскажите помогите.
Аноним 31/05/18 Чтв 12:50:18 3251991679
15226638823720.jpg (60Кб, 968x544)
968x544
>>325197
>читать китаесов в машинном переводе на русский
Аноним 31/05/18 Чтв 13:26:47 3252031680
>>325199
Почитай тогда немцев в оригинале, умник хуев, раз умеешь
https://www. mikrocontroller.net/topic/433669
Аноним 31/05/18 Чтв 14:56:18 3252111681
>>325197
ладно, я сзади мелкий подстроечник подкрутил и кое-как словил положение, в котором экран горит, правда недостаточно контрастно, так что отбой.
Аноним 04/06/18 Пнд 09:57:05 3255231682
Поднимаю тред, заодно хочу спросить по кодингу.
Вот есть у меня RTC на DS1307, попробовал их в работе, залив пример, который отправляет ответ с часов на сериал порт. Вот как только дело доходит до какого-либо практического применения этих данных, начинаются проблемы. Serial.println(t.sec); (min, hour и т.д.) возвращает строку, которую ты не можешь не поделить, ни умножить, ничего. Полез в интернет - получил ответ в виде голого .toInt(), без примера как его использовать. Я вот ни кодер ни разу, и не знаю, как эти дела применять. Накидайте какой-нибудь пример в виде x = t.sec.toInt(); , только в правильном виде.
Аноним 04/06/18 Пнд 10:01:01 3255241683
>>325523
Спасибо, разобрался.
x = String(t.sec).toInt();
Аноним 04/06/18 Пнд 14:24:16 3255651684
гайс, вопрос, есть ли готовое решение на пердуине, где ведется считывание температуры и влажности в 2-х беспроводных датчиков ?
Аноним 05/06/18 Втр 04:09:02 3256311685
>>325565
>готовое решение
>на пердуине
А туда ли ты зашел, петушок?
Аноним 05/06/18 Втр 12:36:13 3256771686
>>325565
>2-х беспроводных датчиков
А как ты без проводов собрался считывать на ардуине?
Аноним 05/06/18 Втр 18:38:57 3256941687
>>325677
>>2-х беспроводных датчиков
>А как ты без проводов собрался считывать на ардуине?

В этом то и сложность

Как бы получается 3 пердуины, у каждой BT/wi-fi модуль, инфа с 2х передается первой.
Шо, так нельзя ?
Аноним 07/06/18 Чтв 20:12:38 3259081688
.png (358Кб, 552x287)
552x287
.png (3Кб, 600x600)
600x600
ЗАМКНУЛ
Пришла плата на ESP32, точное название хрен найдешь, то ли ESP-WROOM-32 или ESP32 Core Board V2, ESP32 DevKitC? а вот бредборд еще не дошел, но я все равно решил поиграться, ну вот на второй вечер замкнул GND и 3.3v нах такие выводы по соседству пихать, короче поночалу красный светодион стал гореть тускло и плата не виделась на пека, через пару минут и светодиод перестал загораться. Я так понимаю, что я проебал что-то в цепи питания? проверил обвиденным зеленым диод, вроде норм, может кто подсказать что заменить/закоротить?
схема наверно эта https://dl.espressif.com/dl/schematics/ESP32-Core-Board-V2_sch.pdf
Аноним 07/06/18 Чтв 21:49:31 3259311689
>>325908
Ты замкнул 3.3в, выдаваемые преобразователем питания, и он сгорел к хуям от перегруза. Надо его заменить, это та самая трехногая штуковина в корпусе SOT-223 справа от обведенного зеленым диода.
Аноним 07/06/18 Чтв 22:05:34 3259361690
.png (451Кб, 596x587)
596x587
>>325931
Ноуп, стабилизатор цел, навернулся таки диод который я позванивал, походу навернулся не до конца, на стабилизатор поступало 2,5 вольта вместо 5, уже заменил его на соплю припоя) за неимением нормального паяла и чесания рук.
Аноним 08/06/18 Птн 12:09:45 3260031691
>>325931
Если это 1117 то они не горят от перегруза. Я со своим игрался, он снижает напряжение, когда разогревается. Я светодиод мощный подключал, он секунду горел нормально, потом 2 тускло, потом опять нормально и так в цикле.
Аноним 09/06/18 Суб 17:15:01 3260801692
>>326003
Ардуинщик 80 левела мигает светодиодом даже без использования ардуины!
Аноним 10/06/18 Вск 03:39:56 3261231693
63457645745.JPG (26Кб, 440x212)
440x212
5253452354.JPG (37Кб, 800x600)
800x600
1422245563345.jpg (33Кб, 604x471)
604x471
Блядские китайсцы запаяли матрицы под 90*. И как я теперь бегущую строку должен делать?
Аноним 10/06/18 Вск 08:01:59 3261241694
>>326123
Изич, делаешь буфер-массив как обычный дисплей, туда всё загоняешь и сдвигаешь, а потом масками вычленяешь из столбцов строки и загоняешь их столбцами в новые массивы на каждую матрицу свою.
Аноним 10/06/18 Вск 13:04:17 3261371695
Да просто строки в 32бита двигать.
Но это пиздец такой пердолинг, жырно и медленно.

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

Может нуегонахуй, распилить и повернуть?
Аноним 11/06/18 Пнд 01:34:24 3261931696
>>325694
Три пердуины при живой библиотеке для BME280 в NodeMCU. Грустно это.
Аноним 11/06/18 Пнд 18:54:59 3262361697
Сап, чан. Есть китайская нано, которую нужно питать одной 18650, применяя глубокий сон для максимальной автономности. Но есть и 128x32 OLED экранчик, который неплохо бы включать иногда и смотреть, что же там творится в ардуинке-то. И вот олед нихуя не включается с питанием от одной 18650. Что делать? Купить boost converter 5v? Но ведь он же сам по себе повысит энергопотребление?
Аноним 11/06/18 Пнд 19:34:37 3262391698
>>326236
>128x32 OLED
Работает, кстати, как от 5V, так и от 3.3
То есть, работает если питание на ардуину подается по USB
А если питаю плату от 18650, то OLED нихуя не работает
Хотя напряжение на пине 3v3 такое же
Аноним 11/06/18 Пнд 19:51:47 3262441699
lol.png (64Кб, 628x994)
628x994
>>326239
Всё, я разобрался
Нужно было просто дописать:
Wire.begin();
Wire.setClock(400000L);

Спасибо, чан!
Аноним 12/06/18 Втр 17:57:01 3263411700
image.png (1302Кб, 1280x961)
1280x961
image.png (1402Кб, 1280x961)
1280x961
Халп! Дисплей затемняется полностью, символы видно, если смотреть сбоку. Пробовал менять скетчи, вчера все норм было, сегодня такая вот залупа.
Аноним 12/06/18 Втр 19:48:20 3263521701
>>326341
Температурный коэффициент смотри, он в инициализации. Хотя, это же дуина, куда я со своими знаниями лезу?.. Смотри примерно такие строчки

PCD8544_SendByte(SENDCOMMAND, POWERON_EXTENDED_INSTRUCTIONS); // настройка питания, адресации и инструкций
PCD8544_SendByte(SENDCOMMAND, 0b00000100 | Value); // настройка температурного
PCD8544_SendByte(SENDCOMMAND, POWERON);

#define POWERON 0b00100000
#define POWERON_EXTENDED_INSTRUCTIONS 0b00100001
Аноним 14/06/18 Чтв 10:43:31 3266861702
DS18B20-1M-TUBE[...].jpg (52Кб, 768x768)
768x768
Вчера целый вечер проколупался DS18B20 в гильзе пикрил и ESP32, датчик тупо не видится, подключал и так и сяк и к разным ногам. Сегодня прозвонил выводы DS18B20, никакие ноги между собой не звонятся, все глухо, так должно быть или мне нерабочую херню подснули?
Аноним 14/06/18 Чтв 11:24:18 3266881703
>>326341
Подставь резистор на ногу, отвечающую за контраст
Аноним 14/06/18 Чтв 12:32:16 3266941704
>>326686
>подключал и так и сяк и к разным ногам
Ты его спалил вероятно.
Аноним 14/06/18 Чтв 13:27:42 3267021705
>>326694
По питанию я его особо не ковырял, только пробовал подключать без подтягивающего резистора, да и сомнительно что он вообще мог бы сгореть от 3.3в и того сранаго тока который бы выдала еспешка сама при этом не сгорев.
Аноним 14/06/18 Чтв 15:55:01 3267521706
>>326702
Ему питание нужно. Долго колупался записывая от юсб порта ноута пытаясь прочитать ром пока от зарядника не запитал.
Аноним 15/06/18 Птн 15:25:46 3269401707
Аноны, помогите пожалуйста.
Сделал html файл и залил его в файловую систему esp266
на esp веб-сервер.
Как мне теперь открыть этот файл?
Т.е мне нужно набрать в браузере адрес esp и на экране должна появится моя страничка.
нашел подобное на ютуб, но там никто нихрена не объясняет как работает именно этот момент.
https://www.youtube.com/watch?v=BuuUtePAEgQ
Аноним 15/06/18 Птн 16:18:47 3269431708
Аноним 15/06/18 Птн 18:28:50 3269561709
Вы наверно слышали, что в воскресенье в Москве у русских "Илонов Масков" взорвался ракетный двигатель.
Некая частная компания (резидент Сколково), приперла на пустырь, где располагался пункт приема вторсырья стенд с ЖРД на паре перекись-водорода+керосин c катализатором (самовоспламеняющиеся компоненты) запустила его, и после 4х секунд работы — стенд взорвался. В результате один человек (не причастный к процессу) пострадал.

Читая подробности, я наткнулся на одно ключевое слово. — ардуино.

Немного повангуем.

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

Когда я учился программированию на МК у меня было три вещи: Описание архитектуры МК Intel MCS48 (книжка), тетрадка в клетку и ручка… Все! Никаких компьютеров! Никаких IDE! МК конечно у меня тоже был. 1816ВЕ35 — он в фольгу завернутый лежал на полке. И пока он там лежал — я составлял программы в этой тетрадке (в правом столбце), я компилировал их тоже в тетрадке (в левом столбце), я набирал скомпилированный по книжке результат в кодах, в интерфейсе программатора микросхем 573РФ2, которую стирали ультрафиолетом, потому, что в тот момент компания Intel еще не изобрела такую популярную хреновину, как технологию "Flash" — т.е. вообще не изобрела и никому не продала на нее лицензии… И в этой же самой тетрадке я декомпилировал чужие программы — восстанавливал их алгоритмы. Так я учился — меня никто не учил… Месяцы прошли от момента когда впервые я смог "замигать светодиодиком", но к тому моменту я знал архитектуру MCS48 на уровне работы каждой каждой ассемблерной команды и функции каждого пина, да что там — я знал внутреннее устройство компилятора. (и это потом позволило мне написать его, когда он понадобился под совсем другую архитектуру)… Потом уже был компьютер — там были кросс-средства программирования. Все стало намного быстрее.

Первоначально конечно идея ардуин была великолепная — научить детишек программированию на микроконтроллерах. Для этого детишкам предлагалась дешевая отладочная плата с готовым набором программного обеспечения, позволяющая уже буквально после 1-го двух дней обучения, получать некоторый практический результат в виде тех же "мигающих светодиодиков". Решение задачи предполагалось на готовых "кирпичиках", как в конструкторе лего — но кирпичики эти складывались в среде arduino-IDE. В результате дети учились решать задачи, не понимая в их решении ничего вообще — абстрактный квадратик делал какую то магию и на выходе светодиодик мигал… Если нужна была другая магия — нужен был другой квадратик. Как работают квадратики не понятно — все это скрыто в многочисленных слоях абстракции. Некоторые познания в алгоритмах позволяли создать свой квадратик — но готовых было столько, что это просто не было нужным. Какой микроконтроллер какая у него архитектура — не важно. Процессы обучения не шли на этом уровне. В итоге получались не программисты встраиваемых систем а "программисты ардуин"… Настоящим волшебником можно конечно было стать, только вырвавшись за пределы всех слоев абстракции, только понимая на всех уровнях как это работает. Однако лишь считанные единицы из тех кто стартовал, смогли пройти этот путь.

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

Но проблема ардуинок все же возникает не на этом уровне — естественно когда тебе три года, ты вываливаешь из коробки деревянные кубики и складываешь их в слова, и это нормально… Но если тебе 18, а ты все еще играешь теми самыми деревянными кубиками — это уже серьезный повод наблюдаться у психиатра. А суть в том, что именно так в реальном мире и происходит. Ведь в институте., заведении, где как известно преподают те, кто сами ничего делать не умеют, исключая редких пенсионеров, нашему великовозрастному олигофрену на ПРОФИЛЬНЫХ факультетах — так же суют ардуинку… Ну а что, это же удобно! Вот готовое железо. Вот готовые задания. В результате на выходе мы имеем не простого олигофрена — а дипломированного олигофрена ардуинщика. Дальше начинается АД. Сейчас из каждого радиоприемника начинают петь, как делать на ардуино ответственные промышленные системы, холодильные установки, установки по управлению технологическими процессами — в том числе завязанные на жизнь людей, некоторые даже предлагают пихать этот шлак в спутники и ракеты… Что дальше? Ядерные реакторы на ардуинах?!

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

Настоящий разработчик — многостаночник. Он умеет проектировать печатные платы. Выбирать контроллер согласно параметрам и цене исходя из требуемой задачи. Проектировать схемы целевых устройств. Для него вообще не составляет проблем нарисовать для любого контроллера схему минимально необходимой обвязки, выбрать средства программирования, написать инициализацию и поддержку всей необходимой периферии прочитав даташит на целевой МК, подобрать подходящий метод заливки прошивки (ISP-BOOT-прямое программирование чипа в программаторе)… И ведь это самые самые азы! Если ты не умеешь этого — ты никто. И зачем настоящему разработчику сторонняя плата для обучения в детском саду?!

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

(а еще они в сварку аргоновую не могут — но это совсем другая история).
Аноним 15/06/18 Птн 19:21:11 3269641710
>>326956
Очередное нытье очередного старого пердуна, который чувствует себя не нужным. Вот когда я учился забивать мамонта, мамонты даже еще не появились1, я просто совал дубину в пизду товарища и представлял, что это ебучий шерстяной слон Замечательно, но нахуя я это прочитал? Не неси сюда такое.
Аноним 15/06/18 Птн 19:36:44 3269661711
>>326956
>Сколково
Этим все сказано.

>Ведь в институте., заведении, где как известно преподают те, кто сами ничего делать не умеют, исключая редких пенсионеров, нашему великовозрастному олигофрену на ПРОФИЛЬНЫХ факультетах — так же суют ардуинку…
Это где конкретно такое?
В институте, в котором я учился, до сих пор учат ассемблер PIC18.

Ты хоть понимаешь, что тут преимущественно ардуино-дети? Смысл тут это писать?
Аноним 15/06/18 Птн 19:45:54 3269681712
>>326956
>воскресенье в Москве у русских "Илонов Масков" взорвался ракетный двигатель
Этой новости скоро 2 года https://habr.com/post/399895/
Двачую и текст твой, господин эстонец, спизжен с хабра тоже
Аноним 16/06/18 Суб 16:44:58 3270421713
>>326686
Мне тоже приходил пучок DS18B20 в гильзах, внутри гильзы оказались транзисторы 2N2222. Деньги вернули молча, хватило одних фотографий.
Аноним 16/06/18 Суб 17:17:47 3270431714
>>327042
А в нормальном DS18B20 выводы прозваниваются между собой? у меня вообще ничего не перезваниваться, может там вообще тупо провода в трубке залиты без ничего...
Аноним 16/06/18 Суб 17:51:47 3270471715
>>326956
https://users.livejournal.com/---lin---/406023.html
Хех, у них был пидоршкинский промышленный контроллер ГОВЕН, очередной аналогов нет который проебал все данные, даже пердуина с таким бы справилась.
Аноним 16/06/18 Суб 18:21:39 3270531716
>>327047
> контроллер ГОВЕН
> даже пердуина
Яхуею, делают ЖРД, а с авркой не совладали, схватили "пром" ПЛК.
Аноним 16/06/18 Суб 18:37:58 3270561717
>>327047
Просто эпичнейшее комбо. Взорвался стенд с двигателем, а вместе с ним хвалёный говен, инженеры, СМИ, диванные войска, и вот наконец взорвался даже какой-то дед (я знаю, что это паста) >>326956 поливая говном ардуинщиков (нашёл крайних, лол, мог бы просто шаблонно высраться про окоянную мОлодеш) что даже в ардуинотред на двощах прилетели брызги говна. Проиграно в голосину.
Аноним 16/06/18 Суб 19:58:57 3270681718
bandicam 2018-0[...].mp4 (123Кб, 480x268, 00:00:22)
480x268
Чяднт?
[code]
#include <OneWire.h>
OneWire iButton(8); // создаём объект 1-wire на 8 выводе

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

void loop(void) {
delay(1000); // задержка 1 сек
byte addr[8]; // массив для хранения данных ключа

if ( !iButton.search(addr) ) { // если ключ не приложен
Serial.println("No key connected..."); // сообщаем об этом
return; // и прерываем программу
}

Serial.print("Key : ");
for(int i = 0; i < 8; i++) {
Serial.print(addr, HEX); // выводим побайтно данные ключа
Serial.print(" ");
}
Serial.println();
iButton.reset(); // сброс ключа
}
[/code]
Аноним 19/06/18 Втр 15:33:48 3274771719
15030629481540.jpg (38Кб, 600x428)
600x428
Посоны, а есть где-нибудь практичкская инфа о том, как сделать свою ардуинную махарайку надежной и защищенной?

Как правильно и в каком порядке расставить плавкие предохранители, самовосстанавливающиеся предохранители, TVS-диоды, варисторы, стабилитроны, защитные диоды, X и Y конденсаторы, LC-фильтры, ферритовые кольца.

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

Наверняка такого исчерпывающего источника в приложении к микроконтроллерам нету, поэтому давайте соберем полезную инфу и выложим пастой в шапке!
Аноним 20/06/18 Срд 12:11:39 3275621720
image.png (509Кб, 540x418)
540x418
>>327477
Гугли в сторону Olimexino
Аноним 20/06/18 Срд 12:19:52 3275631721
>>327562
Ну и при чем здесь STM32 в формате ардуины-уно? Шизик, ты что ли?
Аноним 20/06/18 Срд 17:17:53 3276211722
>>327562
Где купить такую ебу? Устал от ардуино-кала на стм32 перекатываются.
Аноним 20/06/18 Срд 17:33:50 3276231723
Аноним 21/06/18 Чтв 00:28:44 3276541724
image.png (467Кб, 540x406)
540x406
Аноним 21/06/18 Чтв 04:13:26 3276681725
>>327654
>А такая пойдет?
Это жы простая ардуина.
Аноним 21/06/18 Чтв 08:00:09 3276761726
>>327621
Ардуина у тебя в голове.
Вот что тебе мешает сейчас программировать свою пердуину без пердуино-иде на Си или ассемблере? На пердуиновской плате всего лишь стоит микроконтроллер AVR и переходник USB-UART.
Аноним 21/06/18 Чтв 11:37:22 3276921727
>>327477
> есть где-нибудь практичкская инфа о том, как сделать свою ардуинную махарайку надежной и защищенной?
>>327668
> DCDC power supply allows power input voltage from 9 to 30V DC thus making it possible to take virtually any power supply adapter on the market, and to enable applications which are in the industrial power supply of 24VDC.
> Carefully selected, all of the components work reliably in the INDUSTRIAL temperature range -25+85C so the board can be used in INDUSTIRAL applications.
> ULTRA LOW POWER voltage regulators and the consumption is only few microamps, which enables hand-held and battery powered applications.
> Li-Ion rechargeable battery power supply option with a BUILD-IN on board charger, so that when you attach a battery, it is automatically charged and kept in this state until the other power source (USB or external adapter) is removed and then it will AUTOMATICALLY power the board - no jumpers, no switches!
> Works both on 3.3V and on 5V which can be selected with a switch, so 3.3V and 5V shields can be used
> UEXT connector which allows many existing modules like RF, ZIGBEE, GSM, GPS to be connected
> Allows RTC - Real Time Clock.
NOISE IMMUNE design, there are number of threads on Arduino forum for problems with the RESET when the board works with motors - this is because Atmel recommendations were omitted in the original design, we fixed this.
> Separate voltage regulator for the Analog part, which allows the ADC to be read correctly without the digital noise pickup.
> Optionally if someone needs higher precision and temperature stability in Analog reading, we have provided an Aref precise source.
Аноним 21/06/18 Чтв 13:33:21 3277111728
>>327692
>NOISE IMMUNE design, there are number of threads on Arduino forum for problems with the RESET when the board works with motors - this is because Atmel recommendations were omitted in the original design, we fixed this.
Что-то особенное или "отключить bor припаять кап"?
Аноним 22/06/18 Птн 00:11:07 3277891729
>>327711
Схема https://www.olimex.com/Products/Duino/AVR/OLIMEXINO-328/resources/OLIMEXINO-328-schematic.pdf
Проверяйте сами - выполнены рекомендации или нет:
1. Add in a low pass filter for the AVCC pin - a simple LC filter (15uH, 10nF) as recommended by Atmel - this will also enable more accurate ADC readings...
2. read AVR040 & AVR042 - it's not commonly known that the /RESET pins on most AVRs is not ESD-protected in the same way as all other I/O pins - its almost impossible to find this out in the data sheets - its very obtuse indeed. A small diode (1N4148) with a 4k7 resistor to VCC, and a 4n7 cap to ground would help greatly (assuming you're not using HV programming). In addition, leaving space for a small zener between GND & /RESET would allow it to be easily added in very high noise environments.

Еще из разряда Must read:
http://arduino-info.wikispaces.com/Arduino-Project-Planning-Electrical
https://arduino-info.wikispaces.com/ArduinoPower
https://arduino-info.wikispaces.com/RelayIsolation

Аноним 23/06/18 Суб 17:33:12 3280141730
Супец радачи-бородачи!
Тянуть не буду, такой вопрос: Как можно посылать и считывать аналоговый сигнал разной "высоты" одной платой пердуинки? Т.е. грубо говоря пинN на выход, а пинM на вход. Посылаем 200 на N, считываем ~200 на М.
Пробовал на Pro Mini:
к 8-битному выходу цеплял проводок, другой конец шел на аналоговый вход, результат HIGH\LOW;
8-bit<=>8bit выдавал странные сигналы, от 350 до 600 без прямой зависимости от "высоты" сигнала на выходе;
Ну, а аналог<=>аналог выдает лишь HIGH\LOW...

Вообще идея реализуема?
Аноним 23/06/18 Суб 18:26:40 3280181731
>>328014
Я нихуя не понял, но для преобразования аналогового сигнала используется АЦП микроконтроллера.

Примеры наверняка есть в сети, документация - на сайте производителя.
Аноним 23/06/18 Суб 18:29:24 3280191732
>>328018
Просто не получается сигнал после АЦП обратно в аналоговый превратить.
Аноним 23/06/18 Суб 19:14:49 3280271733
>>328019
Эмм, а зачем его превращать обратно в аналоговый, если ты его не менял? о_О

С этим поможет ЦАП, формула преобразования будет обратной формуле АЦП.
Доки и примеры никто не отменял.
Аноним 24/06/18 Вск 00:02:00 3280691734
>>328014
Есть куча стульев:
1 - Интегрирующая RC цепочка на ШИМ выводе (http://easyelectronics.ru/kondensator-i-rc-cepochka.html )
2 - Covox / R2R ЦАП (http://easyelectronics.ru/parallelnyj-cifro-analogovyj-preobrazovatel-po-sxeme-r-2r.html )
3 - Ставить внешние SPI/IIC/параллельные/прочие ЦАП (например SPI MCP4921 )
4 - Цифровой потенциометр (например MCP41010 или AD5263)
Все очень сильно зависит от задачи и надо смотреть применимость каждого варианта. Просто посмотреть что и как - проще будет с 1 вариантом (интегрирующая RC цепочка).
Аноним 24/06/18 Вск 01:11:58 3280711735
>>328069
Вот... о чем-то на подобии первого я и думал...
Ибо 8-битный выход дает все же импульс, заряд которого копится до момента его считывания с аналогово...го язык сломаешь входа, что и дает те самые значения 300+ из ниоткуда. Ладно, попробую.
Бобра, анонче!
Аноним 24/06/18 Вск 08:22:38 3280841736
>>328071
БЕЗ RC цепочки ничего не выйдет. Вывод практически мгновенно переключается из 0 в 1 и из 1 в 0.
"Если сконфигурировать ножку контроллера на выход — с нее можно снимать либо VCC, либо 0. И это замечательно, потому что никаких других уровней напряжения в цифровом мире просто не существует."
https://old.grakovne.org/supply_1/


>>328069
Аноним 26/06/18 Втр 23:43:27 3284241737
buttonrele1.jpg (98Кб, 640x360)
640x360
SSDRelayFotekenl.jpg (36Кб, 600x600)
600x600
>>255973 (OP)
Сосачь хелп я тупой.
Есть Один Токарный с трехфазным мотором на 2.2 кв рассчитанный на 380, запускаемый с пусковыми кондерами 350 мкф 400 вольт и в данный момент отключаемыми по мех. таймеру.

Задача :сделать так чтобы кондеры отключались по достижению мотором определенных оборотов и использовать для этого ардуину с датчиком холла и нормальноразомкнутое твердотельное реле нормальнозамкнутого я не нашел замыкаемое сразу при запуске и размыкаемое по достижению оборотов Х.
Вопрос: можно ли подключать реле напрямую к ардуине как на пике и вообще несколько жизнеспособна будет такая конструкция ?
Аноним 27/06/18 Срд 00:13:11 3284331738
>>328424
Реле это обычная оптопара+симистор+снаббер. Учитывая наличие опторазвязки, пердуине ничего не сделается.

Но сама затея странная - коммутировать конденсаторы симистором. Сам я ничего в трехфазных движках не понимаю, но не припомню чтобы натыкался на подобные решения. Возможно это неспроста.
Аноним 27/06/18 Срд 01:05:38 3284411739
shema-podkluche[...].png (1Кб, 373x166)
373x166
>>328433
Я сам хз что там будет и не погорит ли все это добро ибо не знаю сдюжет ли реле и сколько там вообще ампер накопиться. Реле планирую ставить туда где на рисунке кнопка
Аноним 27/06/18 Срд 05:55:46 3284481740
>>328424
Симистор для этой задачи не годится, он не выключится на чисто емкостной нагрузке. Использовать реле или контактор.
Вызов Arduino из консольного приложения на C++. cleo-анон 30/06/18 Суб 22:33:00 3288011741
Стикер (0Кб, 512x512)
512x512
Доброй ночи, инженеры. Хотел бы узнать, как можно вызвать Arduino из обыкновенного консольного приложения на С++.

ЗОЧЕМ?! Я хочу из приложения, написанного на чистых плюсах, например выключить светодиод и тп.
Заранее спасибо за ретвит, ньюфаг в деле.
Аноним 01/07/18 Вск 19:40:24 3289561742
>>328801
Так. Ты хочешь с пеки контролить светодиод?
Проще всего тебе будет слать команды в серийный порт, а на ардуине их слушать.
Звучит легко.
А купишь ESP8266 (ESP12F например), так вообще по вайфаю сможешь. И ардуина нахуй не нужна.
Аноним 01/07/18 Вск 19:44:14 3289571743
>>328956
>ESP8266 (ESP12F например)
Или NodeMCU чтоб без пайки. Там ESP12F уже запаян.
Аноним 02/07/18 Пнд 09:20:50 3289971744
>>328956
Как на чистом Схх не используя сторонних библиотек это сделать? Обязательно ассемблерные вставки делать?
Аноним 02/07/18 Пнд 13:14:28 3290111745
>>328997
Никак, можно только на чистом си.
Аноним 02/07/18 Пнд 13:37:04 3290131746
>>328997
Странные вопросы у тебя. Еслиб ты мог в чистый си, ты бы не спрашивал.
Гугли как на твоих сях в серийный порт слать данные. И как на ардуине реагировать на полученные данные из серийного порта.
Аноним 02/07/18 Пнд 13:53:21 3290161747
>>329013
Си херовый язык. Юзаю Паскаль - uses serial; ser := seropen(/dev/pts/3); serwrite(ser, 'ass', 3);
Аноним 02/07/18 Пнд 14:00:43 3290171748
>>329016
Как пердуинка будет реагировать на это?
Аноним 02/07/18 Пнд 14:07:01 3290181749

>>329016
>uses serial; ser := seropen(/dev/pts/3); serwrite(ser, 'ass', 3);

int fd = open("dev/pts/3", O_RDWR | O_NOCTTY);
write(fd, "ass", 3);

Разница прям упасть не встать.

ПС
Паскаль - уебанство
Аноним 02/07/18 Пнд 14:16:09 3290191750
Аноним 02/07/18 Пнд 14:53:42 3290261751
Аноним 02/07/18 Пнд 15:39:20 3290301752
Резисторы, хуисторы, как вы с этой залупой разбираетесь? Как в это говно вкатится то максимально быстро?
Хочу повелевать тремя сервоприводами
Аноним 02/07/18 Пнд 15:44:16 3290321753
>>329030
Вбиваешь на ютубе "как работает резистор" и смотришь. И так для каждой непонятной детали.
Аноним 02/07/18 Пнд 15:51:49 3290341754
>>329032
>ютубе
Пиздос, смотреть всяких пидаранов по 30 минут, нахуй. Тескст наше все. Божечки, как же погромирвание хоть на Java хоть на C++, ООП, алгоритмы, ИИ и прочее изи по сравнению с этим вашим электроебством...
Аноним 02/07/18 Пнд 16:02:24 3290361755
>>329034
Если бы он мог в текст, он бы даже не спрашивал. Пошел бы книгу прочитал.
А мы будем дальше на ютубе смотреть.
Аноним 02/07/18 Пнд 16:05:58 3290371756
>>329034
Книгу Хороховица и Хила рекомендую. В лабиринте закажи, правда там из двух совковых томов один пидорашкенский сделали и допустили кучу опечаток. Но книгу читать ещё можно. Там же несколько дороже двухтомник Титцешенко можно взять. Ебля с электроникой доставляет удовольствие сравнимое с байтоебством.
Аноним 02/07/18 Пнд 16:14:54 3290401757
>>329037
Искусство схемотехники я не осилил, сложна. Нет чего нибудь типа серий для Чайников или за 21 день? Накачал книг по Ардуино но там или код разбирают, который мне не проблема, или перемычки втыкают не разбирая электроебные детали.
Аноним 02/07/18 Пнд 16:24:22 3290421758
>>329040
Датчики Виглеб.
Ну и ты знаешь Дэвид и Сара Хариусы Цифровая схемотехника и архитектура компьютера.
Аноним 02/07/18 Пнд 16:27:16 3290441759
Screenshot20180[...].png (371Кб, 1536x2048)
1536x2048
>>329037
>двухтомник Титцешенко
Наркоманы
Аноним 02/07/18 Пнд 16:30:26 3290461760
>>329040
Ещё забыл была книга Сид Катцен Микроконтроллеры, там про пики 8-битные понятно и с опечатками для начинающих долбоебов
Аноним 02/07/18 Пнд 16:31:43 3290471761
Аноним 02/07/18 Пнд 16:40:07 3290491762
>>329047
Несерьёзно. Майк Предок 123 эксперимент по робототехнике, тогда загугли. У Майка все книги хороши.
Аноним 02/07/18 Пнд 16:43:40 3290511763
>>329049
>Майк Предок 123 эксперимент
Годнота, спасибо
Аноним 02/07/18 Пнд 16:50:35 3290521764
152663497817823[...].jpg (169Кб, 700x965)
700x965
Есть идеи как запилить microSD WiFi йобу? Ну или переходник для подключения накопителя USB через microSD разъем?
Аноним 02/07/18 Пнд 17:18:10 3290551765
Аноним 02/07/18 Пнд 18:33:11 3290611766
Аноним 02/07/18 Пнд 19:45:38 3290651767
Сгорел юсб разъём в wemos d1 mini, сама вроде работает. Как её теперь прошивать?
Аноним 02/07/18 Пнд 20:24:19 3290661768
Аноним 03/07/18 Втр 02:24:36 3290871769
>>329055
По первой сцыле это удлинитель, по второй да, тапа этого, но там вафля в корпусе это лютые наводки и перегрев и само устройство не очень популярно. Но вот этот фавлепередатчик да, я хотел бы зделоть сам.
Аноним 03/07/18 Втр 02:34:57 3290881770
>>329087
Мам, чому ардуинщики такие тупые?
Аноним 03/07/18 Втр 04:15:30 3290941771
153025779519684[...].jpg (107Кб, 700x592)
700x592
>>329088
Ребенок, туда ли ты зашел?
Аноним 03/07/18 Втр 06:59:23 3291011772
Безымянный.png (50Кб, 1067x1027)
1067x1027
Принимайте в робоебы
Аноним 03/07/18 Втр 07:43:02 3291041773
>>329087
Собственно эта штука может работать единственным образом - как переходник для флешки (карты памяти или отдельной микросхемы), выполняющий дополнительно функции файлового сервера. Практически для флешки можно использовать последовательные интерфейсы - SDIO либо SPI (обычно со снижением скорости) для карты памяти и QUAD SPI для отдельной микросхемы. Из-за меньшей розничной цены и более простого монтажа целесообразнее использовать карты памяти. Значит нужен микроконтроллер или готовая плата с вайфаем, приемником (ведомым, slave) SDIO и ведущим SDIO или хотя бы SPI.

Короче ничего ты не сделаешь, только если не найдешь уже готовую конструкцию и повторишь ее.
Аноним 03/07/18 Втр 07:55:03 3291051774
>>329104
Чому? Даже швабропидоры чето мастерят
https://habr.com/post/213803/
Нужно как то подключить выход microSD на Arduino и все сигналы перенаправлять на вафлю, которая далее передает кампутеру, который и будет протокол обрабатывать.
Аноним 03/07/18 Втр 08:21:49 3291091775
>>329087
>По первой сцыле это удлинитель
Ты хотел microSD разъем, там переходник из microSD в SD, под который есть готовые решения - как отдельные интерфейсы вроде второго линка, так и всякие Wireless SD
> там вафля в корпусе это лютые наводки и перегрев и само устройство не очень популярно
Какую-то хуйню несешь.
Аноним 03/07/18 Втр 08:29:59 3291111776
>>329109
>Wireless SD
всего за $200, кек
Аноним 03/07/18 Втр 08:45:47 3291181777
Аноним 03/07/18 Втр 08:58:19 3291241778
>>329118
1126,25р, у меня вся еба 500р стоит, тем более ардуино с вафлей уже есть.
Аноним 03/07/18 Втр 10:22:16 3291361779
>>329105
А что ты называешь ардуиной? Если у тебя нет там двух аппаратных SDIO (а их у тебя там нет), то будет слишком медленно либо вообще не получится.
>все сигналы перенаправлять на вафлю, которая далее передает кампутеру, который и будет протокол обрабатывать.
Это так не работает. Как бы обмен с sd картой двунаправленный, т.к. используется файловая система и прочее. Если это делать на компе, то оно будет слишком медленно из-за времени отклика компа. Поэтому нужно делать файловый сервер в самом устройстве.

>>329124
Добавь еще стоимость разъемов и корпуса. А если учесть время работы, то вообще бессмысленно это делать, кроме как в целях обучения. Но ардуинодебилы необучаемы, иначе ты бы уже начал делать или хотя бы читать описание протокола SDIO.
Аноним 03/07/18 Втр 10:58:09 3291411780
>>329136
>то оно будет слишком медленно из-за времени отклика компа.
Нормальное там время отклика, ты же видосики по ынтернету смотришь?
Аноним 03/07/18 Втр 12:10:20 3291511781
Аноним 03/07/18 Втр 14:31:22 3291651782
>>329151
Расскажешь потом, а то говорят хуево они работают
Аноним 03/07/18 Втр 16:52:09 3291941783
Аноним 03/07/18 Втр 17:16:12 3291981784
>>329194
Почему это разные?
Аноним 03/07/18 Втр 19:04:52 3292071785
>>329194
> Насчет фирмаре - это только трансенд лоханулся.
Ну не обязательно его снаружи ломать, я попытаюсь распаковать официальный апдейт, модифицировать и перепрошить.
Аноним 03/07/18 Втр 19:49:20 3292121786
>>329198
>>329207
Трансенд, не мудрствуя, заливает на карты обрезаный busybox для ARMv5. Что у остальных, не знаю.
Аноним 04/07/18 Срд 07:53:11 3292941787
>>329212
>Что у остальных, не знаю.
Все тоже самое.
Аноним 04/07/18 Срд 15:09:15 3293421788
Аноним 04/07/18 Срд 15:28:53 3293451789
>>329342
>the product not in stock now
Там почти со всеми карточками как то странно, резко прекращают выпуск. Криптота.
Аноним 04/07/18 Срд 16:32:24 3293561790
>>329342
Историю покупок посмотри. Вчера только 3 человека купили
Аноним 06/07/18 Птн 12:18:41 3295461791
Аноним 07/07/18 Суб 00:55:09 3296141792
Приветствую, заинтересовало создание анализатора аудио спектра (эквалайзер вроде) на базе esp8266/32, но нашёл либу FHT, а она не пашет на них. Что делать, аноны?
Аноним 07/07/18 Суб 09:55:31 3296231793
>>329614
Сосать писос, конечно. В ЕСП нет нормального АЦП, чтобы браться за эту задачу.
Аноним 07/07/18 Суб 11:19:41 3296311794
>>329623
у esp32 АЦП 12-битный, опять меня наебали маркетологи?
Аноним 08/07/18 Вск 00:11:26 3296911795
>>329631
Формально да, но чтобы он работал как следует, нужно изрядно поебаться с питанием и входными цепями
Аноним 08/07/18 Вск 00:19:47 3296921796
Аноним 11/07/18 Срд 02:47:59 3300011797
download (27).png (132Кб, 789x371)
789x371
Аноним 11/07/18 Срд 08:15:14 3300131798
>>330001

нучись сначало пользоваться мультиметром, ардуинщег сраный
Аноним 11/07/18 Срд 14:48:58 3300551799
>>330013
ну да, плюс и минус прозваниваются
Аноним 11/07/18 Срд 14:52:15 3300581800
Аноним 12/07/18 Чтв 10:58:59 3301591801
>>330058
5 Ом, да на 5 вольт, да это получается 1 ампер.
Как-то дохуя. Но ты же не сможешь пальцем найти что греется?
Аноним 16/07/18 Пнд 16:05:41 3305151802
1-NodeMcu-Lua-W[...].jpg (63Кб, 640x640)
640x640
Анон, подскажи, ты умный.
По работе я имею дело с промышленными контроллерами Zelio и Logo, там все просто - воткнул его через usb, залил через утилиту написанную программу, подал питание, и эта штука работает по алгоритму.
Причем программа пишется просто - либо логическими блоками, либо "лесенками". Все наглядно и просто.

А тут я решил побаловаться бытовыми контроллерами (промышленные стоят дорого, а всякие gprs или gsm модули к ним еще дороже). Купил по совету анонов NodeMcu на основе ESP8266 CP2102.
Думал, все будет так же - воткнул, залил программу, подал питание, присоединил периферию - и все.

Но хуй там был. Я даже не могу понять, рабочий ли мне прислали девайс. Я открываю статьи - пишут, что можно писать программы на Esplorer и на программке Arduino. Причем там разные языки, судя по синтаксису. Толком не могу понять, как это в итоге работает. Программа переводит из своего языка в машинный код? А если контроллер не умеет выполнять функции, которые я захерачил в программу, что будет? Я не понимаю. И где найти полный мануал по синтаксису? В лоб гуглится только платный видеокурс.

И я не понимаю, почему ни Еsplorer, ни Arduino не видят контроллера. Первая софтина пишет, что не может определить тип устройства. Вторая тоже.

В какой-то статье написали, что его стоит сразу прошить. Сделал по инструкции, запросил прошивку, скачал, залил через предложенную программу, контроллер помигал синим диодиком во время заливки. И все. Что дальше? Как этим пользоваться? Как проверить работоспособность?
Аноним 16/07/18 Пнд 16:22:32 3305171803
>>330515
>помигал синим диодиком во время заливки. И все. Что дальше?
Все. А дальше втыкаешь свой йободатчик и пишешь пограму.
Аноним 16/07/18 Пнд 19:07:46 3305251804
>>330515
АСУТПшник познает мир контроллеров. Спешите видеть!
Иди в свой тухлый тред-обучалочку и трите там за свои хуименсы, приперся он тут. Ты посмотри.
Аноним 16/07/18 Пнд 19:18:35 3305261805
>>330515
>аноны, я такой хороший, использую пережёванный ардуино
>но у меня не получается играться с ардуино
>помогите
Всё просто, ты привык к "простоте" лесенок и кубиков. А мир микроконтроллеров это регистры, таймера, прерывания и код, код, код. У нас нет лесенок, у нас нет кубиков. У нас есть только блокнот. Муахахаха.
Так что, бери документацию, читай её и делай всё по примерам пока. Ардуино не отличается от твоих кубиков толком, чуточку сложнее. Зато также, воткнул в USB порт, получил соединение и заливаешь прошивку. Поумнеешь, сможешь обходиться без предзагрузчика и шить через SPI, без всяческих костылей. Сможешь одолеть лень, так станешь ASM программистом и вся мощь МК будет в твоей власти.
А пока вынимай соску из рта и учись.
Аноним 17/07/18 Втр 00:59:45 3305471806
PINOUT==0G-0000[...].jpg (235Кб, 1600x1600)
1600x1600
Анончи, как подключить пикрил? Пробывал без TX_IN с таким кодом:

int irObstaclePin = 9;
int Obstacle = HIGH;
void setup()
{
pinMode(irObstaclePin, INPUT);
Serial.begin(9600);
}
void loop()
{
Obstacle = digitalRead(irObstaclePin);
if (Obstacle == LOW)
{
Serial.println("OBSTACLE!!, OBSTACLE!!");
}
else
{
Serial.println("clear");
}
delay(200);
}

Не работает. Где в обще брать инфу про инициализацию и подключение для датчиков?
Аноним 17/07/18 Втр 01:01:09 3305481807
>>330547
Да и еще джва вопроса:
1. Что такое TX_control? Там только места для припоев.
2. Есть ли разница сколько вольт подключать 3 или 5?
Аноним 17/07/18 Втр 01:30:00 3305491808
>>330547
Короче, код говно, setup() не работает, индикатор на плате не светится, но если запустить инициализацию для Servo myservo.attach(9), то индикатор на плате загорается, что за херня?
Аноним 17/07/18 Втр 07:24:51 3305631809
tcrt5000.png (358Кб, 1322x650)
1322x650
>>330547
Я конечно понимаю, что опять залез в песочницу со своими куличиками, но пикрелейтед.

Тебе надо запитать светодиод, отрегулировать его яркость (он инфракрасный, как ты это будешь делать ХЗ) и считывать, котеночек, показания АЦП, на который ты заведёшь выход принимающего диода. Чем меньше амплитуда сигнала, тем ближе объект, тем быстрее доходит отражённый сигнал.
Да, на твоей платке стоит компаратор, чтобы ты получал "0" или "1" на выходе платы, но зачем ты себя ограничиваешь?
Аноним 17/07/18 Втр 09:38:20 3305681810
Аноним 17/07/18 Втр 14:59:45 3305931811
>>330563
>на твоей платке стоит компаратор, чтобы ты получал "0" или "1" на выходе платы,
Посоветовали тнрмоусадкой и фольгой обмотать фотоприемник и абасали компаратор. Кстати, что такое компаратор и почему это плохо?
Аноним 18/07/18 Срд 08:42:16 3306381812
>>330593
Компаратор - устройство сравнения двух параметров, когда на входе 1 значение равно значению на входе 2, то на выходе "1", иначе "0". Позволяет отсечь слабые амплитуды, выделить сигнал и прочее. Это не плохо, они просто криворукие и не знают как его настраивать.
Аноним 19/07/18 Чтв 02:09:56 3307011813
s-l300.jpg (11Кб, 300x300)
300x300
1-Module-for-co[...].jpg (52Кб, 600x600)
600x600
Анон, подскажи, можно ли завести на пердуине сугубо MMC карту? Существует ли рабочая библиотека? Стандартные библиотеки типа SD.h, как я понял, нихуя не могут в MMC. Обычные SD карты (MicroSDHC через переходник) у меня успешно инициализируются, пикрелейтед - никак не хочет.

Чувствую, хуйцов я сосну с этой картой, эх
Аноним 19/07/18 Чтв 02:52:26 3307041814
Аноним 19/07/18 Чтв 05:30:37 3307101815
По литературе из шапки:
Что читать "Занимательная микроэлектроника" или "Занимательная электроника"? Или все по очереди?
Аноним 22/07/18 Вск 23:35:11 3310791816
HTB1NQdeHVXXXXX[...].jpg (109Кб, 1000x1000)
1000x1000
videoplayback.webm (2712Кб, 640x360, 00:00:45)
640x360
Почаны, на ардуино нано можно сделать тоже самое, что и на вебмрелейтед? Только нужно управлять курсором с помощью джойстика. Хочу сделать йобаретропсванконсоль из андроида с неработающим тачем.
Аноним 23/07/18 Пнд 07:10:32 3310981817
>>331079
Нано от любой другой отличается только количеством входов/выходов, разведённых на плате. Да, можно.
Аноним 23/07/18 Пнд 20:09:40 3312301818
1532365757944.jpg (741Кб, 2667x2000)
2667x2000
1532365758089.png (451Кб, 596x587)
596x587
После днюхи решил себя ПОБАЛОВАТЬ, до этого была только плата с ESP32 и oled экранчик, дико не хватало бредбораардов и соединительных проводов. Затарился на ~100$ вмести с стартовым набором пердуинки в коробке, влом было ждать с китая, тому у местного интернетмагаза с уебищьным интерфейсом кто с украшки думаю поняли откуда, некоторые вещи немного дороже, некоторые столько же, а вот бреадборды и проводки вроде дешевле выходили. Теперь три пердуины, плата на ESP8266 в формате пердуины и ESP32 на которой я пилил https://github.com/mistergreen/WAAC
Если поборю апрокстинацию то планирую параллельно с ИГРАМИ В ПЕРДУИНО почитать и попрактиковаться с книжечкой Чарльз Платт - Электроника для начинающих, а то у меня знания по верхам, хотя еще с сосничества увлекался дверными звонками, жучками и прочими мелочами.
Аноним 23/07/18 Пнд 21:17:00 3312321819
>>331230
-100$
Вероятность того, что ты всё это будешь юзать, крайне мала.
Я вот вкатывался в атмеловские контроллеры (они в ардуинах) купил attiny13, там очень мало инструкций, намного проще разобраться чем сразу в atmega328p прыгать.
Кстати я так и не разобрался.
Аноним 23/07/18 Пнд 21:21:10 3312331820
HsUMgr2.png (66Кб, 1142x804)
1142x804
Lfgx7yu.png (114Кб, 1206x975)
1206x975
jkALzsO.png (763Кб, 937x419)
937x419
ISquPPH.png (468Кб, 517x461)
517x461
>>331232
Хотя почему не разобрался. Кое-что даже спаял и запрограммировал.
Аноним 23/07/18 Пнд 21:28:27 3312341821
>>331098
Собирался делать переходник для старой пс98 клавы из нано. Но я тупой и все делал по гиту.
Проблема в том, что на на ам328, а на гите прошивка заточена под ам32у4. https://github.com/tmk/tmk_keyboard/blob/master/converter/pc98_usb/READMEПростая подмена в конфигах на ам328 не помогает. Я так понял, что у нано тяжело с такими вещами, ну и заказал леонардо. Сижу жду.


пиздец, раньше даже паяльник в руки не брал, а тут и пайки и прошивки и все это, а ямаксимум овощ в радиотехнике. Зато теперь две нано дома лежат без дела, вот думаю что делать с ними. Я не фанат метеозамеров и цветов, думаю что хорошего можно собрать.
Аноним 23/07/18 Пнд 22:09:01 3312361822
Аноним 23/07/18 Пнд 22:11:40 3312371823
>>331236
const int sensorPin = 2; // the number of the sensor pin
const int ledPin = 13; // the number of the LED pin
int sensorState = 0; // variable for reading the sensor status
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(sensorPin, INPUT); }
void loop(){
// read the state of the sensor value:
sensorState = digitalRead(sensorPin);
// if it is, the sensorState is HIGH:
if (sensorState == HIGH) {
digitalWrite(ledPin, HIGH);
}
else {
digitalWrite(ledPin, LOW);
}
}
Аноним 23/07/18 Пнд 22:25:03 3312391824
>>331234
Спасибо анон, закажу себе сразу леонардо.
Аноним 23/07/18 Пнд 22:54:05 3312411825
1
Аноним 24/07/18 Втр 02:50:45 3312511826
15317783860050.jpg (168Кб, 1600x1600)
1600x1600
>>331236
Разобрался уже, там дело не в коде, а нужно хуйни было крутить отверткой в нужное положение и я в добавок подавал 3v вместо 5v.

Анончи, вопрос, я как долбоеб тыкал в няшу 3v, что такое VCC на пикриле, выделил гламурным розовым колечком? Можно считать VCC=5v? Почему пездоглазы не указывают напряжение?
Аноним 24/07/18 Втр 02:55:23 3312521827
>>331251
p.s. и TX_control что это? Я его не подглючал и все работает.
Аноним 24/07/18 Втр 05:36:28 3312571828
>>331239
Не, чувак ты не так понял.
Я взял себе плату не под свои задачи, вот и все.
Аноним 24/07/18 Втр 10:25:52 3313441829
>>331251
Module Parameter:
1. When the module detects obstacles in front of the signal, the green indicator on the circuit board light level and at the same time the OUT port output low level signal, the detection module from 2 ~ 30cm, 35°detection Angle, test distance can be adjusted through the potentiometer, adjustable potentiometer clockwise, the detection distance increases; Counter-clockwise tuning potentiometer, detection distance is reduced.
2. Sensors, active infrared reflection detection, therefore the reflectivity and shape of the target is the key of the detection range. White one black detection range, minimum maximum; Small area of the object distance, large distance.
3. The sensor module output port OUT can be directly connected to the microcontroller IO port can, also can drive a 5v relay directly; Connection mode: the VCC - VCC; GND - GND; The OUT - the IO
4. The comparator USES the LM393, working stability;
5. Can be used for 3 to 5v dc power to power supply module. When power on, the red power indicator light lit;
6. 3 mm screw holes, easy fixed, installation;
7. Circuit board size: 3.2cm*1.4cm
8. Each module is shipped already compare threshold voltage through the potentiometer to adjust good, not special circumstances, please do not arbitrarily adjust the potentiometer.

Module interface specification:
1. VCC voltage is 3.3V to 5V converter (which can be directly connected to 5V single-chip microcontroller and 3.3V)
2. GND external GND
3. OUT of small plate digital output interface (0 and 1)
Аноним 26/07/18 Чтв 16:55:07 3318271830
АНОН ПАМАГИИИ
задумка: есть ардуинка с подключенными часами DS3231 и реле, в 5 часов 5 минут реле включается и в 5 часов 8 минут отключается. На деле код нихуя не работает, подскажи где я дурак (без If с условиями все работает).

собственно код задумки:

#include <DS3231.h>

// Init the DS3231 using the hardware interface
DS3231 rtc(SDA, SCL);
int rele = 13;
Time t;

void setup()
{

// Initialize the rtc object
rtc.begin();


pinMode(rele, OUTPUT);
}

void loop(){
int liveHour = (t.hour, DEC);
int liveMin = (t.min, DEC);

if (liveHour=05&&liveMin==05){
digitalWrite(rele, HIGH);
}

if (liveHour=05&&liveMin==08){
digitalWrite(rele, LOW);
}
}
содержание библиотеки DS3231:
#define DS3231_h

#if defined(__AVR__)
#include "Arduino.h"
#include "hardware/avr/HW_AVR_defines.h"
#elif defined(__PIC32MX__)
#include "WProgram.h"
#include "hardware/pic32/HW_PIC32_defines.h"
#elif defined(__arm__)
#include "Arduino.h"
#include "hardware/arm/HW_ARM_defines.h"
#endif

#define DS3231_ADDR_R 0xD1
#define DS3231_ADDR_W 0xD0
#define DS3231_ADDR 0x68

#define FORMAT_SHORT 1
#define FORMAT_LONG 2

#define FORMAT_LITTLEENDIAN 1
#define FORMAT_BIGENDIAN 2
#define FORMAT_MIDDLEENDIAN 3

#define MONDAY 1
#define TUESDAY 2
#define WEDNESDAY 3
#define THURSDAY 4
#define FRIDAY 5
#define SATURDAY 6
#define SUNDAY 7

#define SQW_RATE_1 0
#define SQW_RATE_1K 1
#define SQW_RATE_4K 2
#define SQW_RATE_8K 3

#define OUTPUT_SQW 0
#define OUTPUT_INT 1

class Time
{
public:
uint8_t hour;
uint8_t min;
uint8_t sec;
uint8_t date;
uint8_t mon;
uint16_t year;
uint8_t dow;

Time();
};

class DS3231
{
public:
DS3231(uint8_t data_pin, uint8_t sclk_pin);
void begin();
Time getTime();
void setTime(uint8_t hour, uint8_t min, uint8_t sec);
void setDate(uint8_t date, uint8_t mon, uint16_t year);
void setDOW();
void setDOW(uint8_t dow);

char getTimeStr(uint8_t format=FORMAT_LONG);
char
getDateStr(uint8_t slformat=FORMAT_LONG, uint8_t eformat=FORMAT_LITTLEENDIAN, char divider='.');
char getDOWStr(uint8_t format=FORMAT_LONG);
char
getMonthStr(uint8_t format=FORMAT_LONG);
long getUnixTime(Time t);

void enable32KHz(bool enable);
void setOutput(byte enable);
void setSQWRate(int rate);
float getTemp();

private:
uint8_t _scl_pin;
uint8_t _sda_pin;
uint8_t _burstArray[7];
boolean _use_hw;

void _sendStart(byte addr);
void _sendStop();
void _sendAck();
void _sendNack();
void _waitForAck();
uint8_t _readByte();
void _writeByte(uint8_t value);
void _burstRead();
uint8_t _readRegister(uint8_t reg);
void _writeRegister(uint8_t reg, uint8_t value);
uint8_t _decode(uint8_t value);
uint8_t _decodeH(uint8_t value);
uint8_t _decodeY(uint8_t value);
uint8_t _encode(uint8_t vaule);
#if defined(__arm__)
Twi *twi;
#endif
};
#endif
Аноним 26/07/18 Чтв 20:58:34 3318621831
>>331827
>if (liveHour=05&&liveMin==08)
if (liveHour==05&&liveMin==08)
Аноним 26/07/18 Чтв 22:14:56 3318801832
>>331862
точно не в этом дело, но все равно спасибо, исправил
Аноним 27/07/18 Птн 00:55:07 3318951833
Так и не должно работать, у тебя внутри void loop() нет чтения данных с RTC.
И вообще либа какая-то кривая. Нахуй там время одной строкой? Где запрос регистров?
Ищи нормальную либу и готовый проект, и правь под себя.

Minute = RTC_Read(0x01);
Hour = RTC_Read(0x02);
if ((Minute%0x10 == 0x08) && (Hour == 0x05))
{
Творить_хуйню();
}
Аноним 27/07/18 Птн 23:15:59 3320691834
>>331827
>(liveHour=05&&liveMin==05)
скобки где?
((liveHour==05)&&(liveMin==05))
Аноним 28/07/18 Суб 01:04:06 3320721835
>>332069
В ардуине не нужны (см. последовательность обработки).

Скобки везде ставят нубы (по незнанию) или сорт оф профдеформация (когда в компиляторе вырезается оптимизация и precedence).
Аноним 28/07/18 Суб 01:53:36 3320731836
Какая из ардуино совместимых плат имеет наибольшую частоту и наименьшее число тактов для записи в порт? Нужен битбанг на 20+мгц
Аноним 28/07/18 Суб 05:55:45 3321011837
>>332072
>Скобки везде ставят нубы
Нубы путают == vs =
И потом молят о помощи
liveHour = 05 && liveMin == 05
очевидный баг
Аноним 28/07/18 Суб 08:24:52 3321051838
image.png (249Кб, 662x800)
662x800
Аноним 28/07/18 Суб 12:27:52 3321211839
>>332073
ARM-ы почти все могут, в т.ч. используя битбэндинг
Вообще тебе нужно что-то другое, cpld/fpga, инфа 146%.
Аноним 28/07/18 Суб 12:30:30 3321221840
>>332105
>5500 йен + доставка
>пре-ордер
>ардуина на стероидах
Нахуй не надь
Аноним 28/07/18 Суб 13:11:51 3321231841
>>332121
>fpga
Таки да, мне нужно проксировать данные на шине, ловить определенные посылки и менять в них байтики. Но с fpga я дел не имел.
Насколько вообще долго вкатываться во что-то вроде Altera MAX 2? Без vdhl думаю обойдусь, хватит и логической схемы
Аноним 28/07/18 Суб 13:37:03 3321261842
>>332123
>Насколько вообще долго вкатываться во что-то вроде Altera MAX 2? Без vdhl думаю обойдусь, хватит и логической схемы
Зависит от IQ & имеющегося опыта в программировании и схемотехнике. От 1-2 дней до бесконечности.
Аноним 28/07/18 Суб 20:59:15 3321761843
клава.jpg (22Кб, 367x358)
367x358
клава2.jpg (28Кб, 272x261)
272x261
Рубрика помоги тупому.

Есть схема на гите, пик1. Чувак с ней узкопленочный и пользуется тинси.
У меня же леонардо, поэтому такой вещи как пд5 я не нашел. Решил поменять в конфиге на пд1 ну она сам же пишет и слегка не понял пик 2
Вроде как там уже прописан пд1? Или я туплю как-то?

никогда не интересовался ардуинами, а тут изза клавы копеечной уже и паять научился и платами обмазался и теперь на внутреннем хайпе еще стартер кит с сенсорами заказал на будущее
Аноним 28/07/18 Суб 21:40:39 3321791844
Аноним 28/07/18 Суб 22:19:07 3321831845
>>332179
Спасибо, тогда будем думать, что у нас не так. Клава нивкакую, даже лампочками не мигает.
Аноним 29/07/18 Вск 04:06:15 3321891846
>>332183
>даже лампочками не мигает
Клава ильича, с лампочками?
Аноним 30/07/18 Пнд 20:33:41 3324451847
IMG201807302011[...].png (3398Кб, 2429x999)
2429x999
Решил подключить экранчик по http://zelectro.cc/LCD1602
В итоге получил пикрелейтед. Это ещё можно исправить или его предки уже улыбаются ему?
Аноним 30/07/18 Пнд 20:36:00 3324461848
image.png (20Кб, 688x944)
688x944
Анон, хелп. Делаю освещение на датчике движения.
Составляющие: Arduino Mega 2560, 6x MOSFET IRF520, HC-SR501, блок питания 12В, провода, лента. Все прикручено к доске, а доска в железном ящике.
Проблема в том, что когда я включаю питание к ленте, то сигнальный провод от датчика перманентно выдает HIGH. Без ленты все отлично работает (светодиоды на мосфет модулях отображают).
Схема подключения датчика пикрелейтед.
На пин 21 повешано прерывание, которое постоянно вызывается и ардуина виснет.
Аноним 31/07/18 Втр 07:48:08 3324981849
>>332446
Прикрой датчик, чудило. Он у тебя постоянно что-то "видит". HC-SR501 - ИК датчик ТЕПЛА.
Аноним 31/07/18 Втр 08:46:38 3325021850
>>332445
Проверил на кривизну своих рук? Какой скетч заливал?
Аноним 31/07/18 Втр 09:49:29 3325071851
>>332498
Анон, все куда сложнее. Взял отдельно Uno, подцепил к нему датчик, поставил в цикле считывание с датчика и вывод на 13 пин. Когда хожу, то светодиод загорается. Все работает. Не чудило я. Затем беру и втыкаю этот 13 с Uno на 21 в Mega и тоже самое. Ей кажется, что на 21 пин идет сигнал, но лампочка на Uno не горит. В результате Mega просто виснет в обработчике прерывания. Сам в электричестве не силен, может чего то не понимаю. А может я спалил чего?
Аноним 31/07/18 Втр 12:01:44 3325181852
>>332507
>лента
Магниевая? Ферромагнитная?
В таких случаях нужно выкладывать как можно больше информации, схему и скетч до кучи. Иначе вообще не понятно что-за огород там. Mega2560+IRF520+HC-SR501. Такого пиздеца давно не видел.
Аноним 31/07/18 Втр 12:47:55 3325261853
>>332446
>освещение на датчике движения.
>Составляющие: Arduino Mega 2560
Посоны, играю в Super Mario. Железо: Geforce 1080Ti
Аноним 31/07/18 Втр 13:06:00 3325281854
>>332502
Специально всё разобрал и собрал по новой.
Скетч вот этот:

#include <LiquidCrystal.h>
LiquidCrystal lcd(5, 7, 9, 10, 11, 12); // (RS, E, DB4, DB5, DB6, DB7)

void setup(){
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.print("SUP");
lcd.setCursor(0, 1);
lcd.print("RA");
}
void loop(){
}
Аноним 31/07/18 Втр 14:28:19 3325351855
>>332518
>лента
Светодиодная.

Код: https://pastebin.com/V6aECBTr

Повторю проблему. Сначала включаю схему без блока питания на ленту. Датчик правильно работает, все верно исполняется. Включаю ленту, происходит ложное срабатывание и все зависает. Если выдернуть 21 пин, то оно дальше работает как ни в чем не бывало.
Аноним 31/07/18 Втр 14:29:46 3325361856
Аноним 31/07/18 Втр 14:33:00 3325371857
>>332535
А схема где? Тут уже овер 9000 раз были проблемы то с полярностью, то с утечкой высокого напряжения на датчики/ардуину.
Аноним 31/07/18 Втр 14:36:58 3325391858
Аноним 31/07/18 Втр 14:38:13 3325401859
>>332536
Ардуина от чего запитана?
Аноним 31/07/18 Втр 14:39:25 3325411860
>>332540
Блок питания 9V 1A. С али заказывал.
Аноним 31/07/18 Втр 14:47:32 3325431861
>>332535
Сейчас взял второй датчик и подключил короткими проводками. Все отлично работает. Мне кажется, что вся проблема в помехах. До датчика протянуты провода 6.5 метров ШВВП. Где-то метра два вместе с проводами питания для ленты лежат вместе. Что скажете?
Аноним 31/07/18 Втр 15:23:53 3325531862
>>332543
Как минимум не ложить провода вместе и подтяни 21-ый пин (или линию) к земле внешним резистором на 4.7кОм. А вообще читай про согласование цепей.
Аноним 01/08/18 Срд 11:15:39 3326471863
>>332543
Экранированный провод при длине провода более метра - ОЧЕНЬ ОБЯЗАТЕЛЕН.
Аноним 02/08/18 Чтв 16:41:15 3328721864
клава3.jpg (380Кб, 1924x1077)
1924x1077
IMG4932.jpg (1708Кб, 4032x3024)
4032x3024
И мы продолжаем рубрику помоги тупому с клавиатурой с лампочками.

Есть успех, винда видит pc98converter в устройствах. Но клава так и не отвечает.
Hid_listener говорит >PC98: send 9C: 9C

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

Заебала эта ебала, я блять тупой чтоле, ардуины сука школьникам на информатике дают и все у них норм, они спокойно в ней разбираются, роботов там строят, медали всякие получают, хуле у меня все так, я прямо горю внутри от этой хуйни
Аноним 03/08/18 Птн 03:49:03 3329041865
>>255973 (OP)
Сап, пинусисы, такой вопрос. Вот я планирую одну довольно простенькую, в плане электроники хуетовинку сделать. Грубо говоря, к ардуине будет подключено 3 реостата. Соответственно, как я понимаю, 3 порта будет подтянуто к земле через резисторы, а +5V будет идти через эти самые реостаты. Так вот, блядь, три реостата - хуйня, в плане нагрузки, а вот если я буду больше всяких сенсоров-хуенсоров вешать? Как все это подключить-то, чтобы ардуина не крякнула от нагрузки? Как я понимаю, можно это провернуть - сделать "шину" питания, то есть, подцепить ардуину разъемами 5V и GND к источнику питания 5В, и уже через эту шину подцеплять-подтягивать разные нагрузки. Правильно? Или я уже на первых скачках своей охуенной теории обосрался?
Аноним 03/08/18 Птн 04:52:53 3329081866
>>332904
>три реостата - хуйня, в плане нагрузки
Реостаты это вообще не нагрузка, входящий порт меряет только напряжение, падающее на реостате, не потрябляя практически совсем ток.
>, а вот если я буду больше всяких сенсоров-хуенсоров вешать?
Сенсоры-хуенсоры в большинстве случаев тоже потребляют пренебрежимо мало, точные значения можно узнать в даташите самого компонента сенсора. Существенно потребяют только датчики движения, газоанализаторы и некоторые другие виды.
>сделать "шину" питания, то есть, подцепить ардуину разъемами 5V и GND к источнику питания 5В, и уже через эту шину подцеплять-подтягивать разные нагрузки
Правильно, но некоторые нагрузки могут не выдержать нагрузки 5В, и им нужно будет устраивать отдельную шину 3.3В, как например большинство датчиков атмосферного давления. Это тоже прописано в даташитах или описаниях подлючаемых модулей.
Аноним 03/08/18 Птн 08:11:28 3329241867
>>332908
>им нужно будет устраивать отдельную шину 3.3В
Это, я тк понимаю, про именно сенсоры для ардуины. Сейчас интересен такой вопрос - ардуине же надо подтягивать порты ввода к земле, ей похуй, к какой земле я их подтяну? НУ, то есть, вот к этой самой "шине" или к ее земле. А, бля, шина ведь будет к земле и подоединяться. Ебать я тупой.
Аноним 03/08/18 Птн 08:15:23 3329251868
>>332924
P.S.
>Реостаты - не нагрузка.
Но, допустим у реостата в одном из положений 306 Ом сопротивление Не спрашивай, откуда точные цифры.. По закону Ома через него, а, значит, и через порт, будет течь 0,16А. Если 3 таких реостата подключить, это уже ~0,5А, а это уже близко к границе запаса вывода земли у ардуины.
Аноним 03/08/18 Птн 09:57:34 3329301869
изображение.png (3Кб, 739x32)
739x32
>>332925
>Но, допустим у реостата в одном из положений 306 Ом сопротивление Не спрашивай, откуда точные цифры.. По закону Ома через него, а, значит, и через порт, будет течь 0,16А.

Не будет. См. пикрелейтед.
Аноним 04/08/18 Суб 02:42:09 3330461870
15300458079301.jpg (80Кб, 640x360)
640x360
Какой длины могут быть провода от ардуины до SSR? Скажем, метров 5 еще нормально будет работать? Или нужно какие-то меры уже принимать (какие?)
Аноним 04/08/18 Суб 03:04:23 3330491871
cat /dev/ttyUSB0 для Ардуины печатает пару строк, и завершается. Как сделать чтобы он ждал пока появятся новые строки, а не тупо печатал последнее, что есть в буфере устройства, или что там у него. Короче, вы меня поняли, наверное.

Если завернуть cat в while, то когда комп свопится, пропадает часть строк
Аноним 04/08/18 Суб 07:42:29 3330621872
originaldrawnby[...].jpg (224Кб, 950x1280)
950x1280
>>333046
Закрути их косичкой.
Аноним 04/08/18 Суб 10:32:30 3330681873
изображение.png (826Кб, 1200x900)
1200x900
>>333046
Обмотай ты их пикрелейтедом в воткни в минус. А лучше заземли, если в розетке есть земля.
Аноним 04/08/18 Суб 10:33:33 3330691874
>>333049
Ну хуй знает, попробуй
tail -f /dev/ttyUSB0
Аноним 04/08/18 Суб 10:39:01 3330701875
sf7-xgwjxEk.jpg (83Кб, 1144x814)
1144x814
>>333062
>>333068
Хорошо, с этим разобрался

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

(пикрандом)
Аноним 04/08/18 Суб 10:44:15 3330721876
>>333070
Энергосберегающая?
Чинят резистором https://www.youtube.com/watch?v=_W2VLLtUK8I
Или кондёром https://www.youtube.com/watch?v=nsTyGL9dyGg
Я не понимаю как это работает, но вроде работает.
Реле у меня вот такие 5 вольтовые https://www.ebay.com/itm/1-2-5-10PCS-5V-12V-24V-G3MB-202P-DC-AC-PCB-SSR-Solid-State-Relay-Module-CK/191983601531 и энергосберегающая мигает раз в минуту и очень тускло. Можешь такие попробовать. А может у меня просто лампа такая и твоя всё равно будет мигать.
Аноним 04/08/18 Суб 12:03:01 3330781877
>>333072
надо и то, и то ставить. Эта хня называется снаббер.
Аноним 04/08/18 Суб 19:03:28 3331281878
Аноны, не понимаю до конца вот такую хуйню.
Допустим, запитал я через Vin и GND ардуину 12 вольтами. Подключил релюшек и реостатиков через 5В и GND. Так вот, у 5V-то запас по току не резиновый, верно? Что делать, если мне надо БОЛЬШЕ ТОКА? Ну, типа, релешка открывается 0,2А 5В Хуй знает, на самом деле, каким она там током, блядь, открывается, мне сам факт того, что она нагружает порт ардуины интересен., а мне надо подключить МНОГО релешек и реостатиков. Щито делать? Если я подтяну пины, считывающие "показания" с реостатов к земле в таком случае, я ведь их спалю нахуй? А как будет работать реостат, когда его, по-сути, надо к 5V и к пину подвести? Конфликт получается - с одной стороны 12В, с другой 5В.
Честно говоря, в такой сложной схемотехнике, как ардуино не секу почти никак, потому и српашиваю, наверное, глупые вопросы.
Аноним 04/08/18 Суб 19:19:57 3331301879
>>333128
Ардуина от 12В крякнет.
К выходу подключаешь транзисторный ключ. С ним ток от выхода ардуины меньше в h21э раз.
Можешь применить поляризованные реле, они требуют ток только на переключение, но дороже.
Аноним 04/08/18 Суб 20:40:28 3331391880
>>333128
Купи на али готовую плату с реле там уже есть все что нужно.
Аноним 04/08/18 Суб 20:45:33 3331401881
>>333130
>Ардуина от 12В крякнет.
Щаз
Аноним 04/08/18 Суб 22:44:47 3331431882
>>333140
оригинал может и нет, а вот китайская версия с левым 1117 запросто. Они пробиваются от 12 вольт и с меньшей нагрузкой, чем много релюшек
Аноним 05/08/18 Вск 03:36:26 3331651883
>>333130
Окей, понял, ардуина китайская крякнет. Но мне все равно интересно, как организовать питание ардуины от 12В и при этом не проебать возможность пользоваться 5В логикой. То есть, мне сейчас не для практической цели какой-то, а чисто из научного интереса.
Итак, есть у нас ардуина, к ногам Vin и GND которой я подключил БП на 12В. Мне надо подключить к ней реостат, с которого считывать аналоговое значение, исходя из которого будет замыкаться реле. А еще мне надо подключить к ней это самое реле. Возможно этих реостатов и реле несколько это для выполнения условия нехватки тока на пинах ардуины. Итак, я подключаю один из выводов реостата на землю, второй на аналоговый порт, допустим, а третий я подключаю на 5V. Потом я подключаю реле на 3 порт и на землю. Получается, что я могу большим количеством своих ебучих реостатов перегрузить 5V порт? Получается, что я могу и землю перегрузить, если слишком много подтягивающих резисторов или релюшек подключу Но тут, как я понимаю, я буду перегружать уже не ардуину, а БП.? Как будут работать ардуиновские порты, когда земля у нас, вроде как, на сколько я понимаю, -12В, а порт выдает +5В?
Аноним 05/08/18 Вск 09:38:30 3331911884
Nano-I-O-expans[...].jpg (444Кб, 1000x1000)
1000x1000
>>333165
> у нас ардуина, к ногам Vin
что же ты за тупизень иди на али эспресс найди официальный магазин роботдина
купи там нано 328п икупишилд под нее удобно очень я на них делаю супер пупер управлялки дляразных устройств питаю от 12 вольт все работает
Аноним 05/08/18 Вск 11:09:22 3331951885
>>333191
Хули ты в залупу лезешь? Нахуй что-то покупать, если мне само понимние нужно? Не можешь объяснить - помолчи, а вот советы ненужные давать не надо. Теоретическая часть мне интересна, а не то, что там можно докупить.
Аноним 05/08/18 Вск 11:47:07 3331981886
>>333191
Поясните за
>роботдина
Стоит ли им переплачивать за "качество"? Их платы надежнее обычных китайских?
Аноним 05/08/18 Вск 12:05:29 3331991887
>>333198
да в тысячи раз
>>333195
тебе готовое решение дают со своим стабилизатором каналами по 5 и3 вольта хули тебееще надо бери и делай нечего там понимать
Аноним 05/08/18 Вск 14:48:30 3332081888
>>333199
Блджад, да объясни ж ты мне, как ардуина будет работать, если ей 12В питания дать, вот и все. Мне просто интересно, ебаный насос, как эта хуибала с этим справляется. Типа, если пин в режиме инпут, то он с шины питания, на которую + от БП кинут, не больше 5В берет? А к земле он как подятнут - тоже с нее сам берет только -5В, а остальное напряжение каким-то хуем отсекает? Как, блядь, оно работает, вот и все - интересно мне.
Аноним 05/08/18 Вск 16:12:59 3332171889
>>333208
Какое нахуй отрицательное напряжение ты там нашёл. 12В это +12В от нуля. 5В это +5В от нуля. Пин высокий = 5В. Пин низкий = 0В. Выше 5В на пин = смерть контроллера. Контроллер работает от 12В через регулятор напряжения, который понижает его до 5В. Земля что от него, что от БП в данном случае принимается за нуль вольт.
Аноним 05/08/18 Вск 18:25:44 3332331890
>>333217
>Земля что от него, что от БП в данном случае принимается за нуль вольт.
То есть, даже если я подключил ардуину к 12В БП я могу подтягивать ее разъемы к земле, не опасаясь ее спалить? 5В для digitalread тогда придется через понижающий модуль откуда-то брать, верно? Я просто реально хочу понять, как это все работает.
Аноним 05/08/18 Вск 19:39:05 3332401891
>>333233
Какая у тебя плата?
Если на плате есть регулятор (AMS)1117-5.0, то на вход Vin (RAW) он же разъём под круглый штекер - можно подать 12В и соединить GND(-) БП с GND(-) ардуины.
>подтягивать ее разъемы к земле
Подтягивать пины контроллера к земле ты можешь, но в режиме выхода должен быть резистор для ограничения тока. В режиме входа подключать можно напрямую. Напряжение на входе/выходе пина не должно быть превышать 5В относительно GND, т.е., ты не можешь подать на пин сигнал с/на устройства 12В и того же твоего БП напрямую, тут нужен будет конвертер напряжений.
>5В для digitalread
Читается любой сигнал напряжением не выше 5В относительно GND. Т.е. на плате есть выход 5V. С него и GND ты можешь запитать маломощное устройство и считать сигнал с этого устройства любым пином ардуины с возможностью DigitalRead. Ток выхода с пина 5V ардуины, подключая всякие релюшки и прочее говно, я бы не стал завышать более 100мА, а иначе регулятор перегреется и ебанёт. Если устройство питается от другого источника, то напряжение выхода устройства(зачастую это напряжение питания самого устройства) не должно превышать 5В, а иначе ардуина сгорит. В режиме только Read можно снизить напряжение сигнала с помощью простого резистивного делителя напряжения.
Чтобы понимать как всё это работает - ХЗ, это базовые знания физики и электротехники. Читай книги, смотри видео, изучай схемы, напрягай мозг - сотни вариантов научиться в этом разбираться.
Аноним 05/08/18 Вск 19:40:31 3332411892
2.jpg (23Кб, 500x498)
500x498
>>333233
>придется через понижающий модуль откуда-то брать, верно?
Да, вот такой.
Неужели так сложно было открыть учебник и прочитать про закон Ома и законы Кирхгофа?
Аноним 05/08/18 Вск 19:50:28 3332421893
>>333240
Добавлю, что по моему мнению ограничение тока в 100мА обусловлено в т.ч. использованием 12В в качестве напряжение питания. Чтобы получить больший ток - нужно снижать напряжение питания или использовать эффективный преобразователь, а не линейный регулятор.
Аноним 05/08/18 Вск 23:29:17 3332521894
>>333208
какая конкретно у тебя плата
Аноним 06/08/18 Пнд 08:34:12 3332681895
>>333241
>закон Ома
Да его-то я хорошо знаю, он меня в заблуждение и ввел. Посчитал ток, который через всякую хуйню течет, понял, что можно перегрузить им порты на ардуине и сижу, туплю.
Аноним 06/08/18 Пнд 08:43:49 3332701896
>>333240
>базовые знания физики и электротехники
Это уже сильно углубленно в данном случае. Вот такое объяснение, типа твоего, когда "это работает вот так-то" - то, что было мне нужно. Спасибо.
>>333252
Уно.
Аноним 06/08/18 Пнд 12:21:12 3332851897
>>333270
>уно
12В на питание - можно.
Подтягивать пины к земле в режиме входа - можно. В режиме выхода - можно, но с резистором.
Нагружать устройствами суммарным током регулятор больше 100мА - нежелательно.
При параллельном соединении отрицательных напряжений нет. Отсчёт идёт от GND принятой за 0В. Всё.
Аноним 06/08/18 Пнд 13:01:05 3332881898
>>333285
>Подтягивать пины в режиме вывода.
А зачем так делать? В режиме ввода - понятно, отсечь неопределенность, а в режиме вывода-то зачем?
Аноним 06/08/18 Пнд 13:04:59 3332901899
>>333288
Понятия не имею. Вопрос был:
>я могу подтягивать ее разъемы к земле, не опасаясь ее спалить?
Ответ соответствующий.
Аноним 07/08/18 Втр 12:38:40 3334081900
Хочу например по шине i2c или spi подключить 20 светодиодов и 10 кнопок.
Какой девайс мне нужен кроме ардуины?
Аноним 07/08/18 Втр 12:50:07 3334121901
Аноним 07/08/18 Втр 13:18:59 3334151902
>>333408
Сдвиговые регистры по SPI: 74HC165 на кнопки. 74HC595 на светодиоды.
Расширитель портов по I2C: PCF8574.
Аноним 07/08/18 Втр 13:42:17 3334161903
>>333415
>PCF8574
О, круто!
А не подскажешь, что изменится если вместо светодиодов мне нужны транзисторы (не знаю какие) для пропуска 24 вольт?
Аноним 07/08/18 Втр 14:26:17 3334191904
>>333416
Если у меня с головой всё нормально, то в даташите у него макс.ток выхода с пина овер 300мкА по выс.уровню и 50мА по низкому. С мощными полевиками он явно не справится, поэтому идеально встанет PNP транзистор мощности немного выше слабой, либо любой очень мелкий транзистор на низкой частоте. В любом другом случае нужен какой-то усилитель в зависимости от типа транзистора и его параметров, например, транзистор Дарлингтона или симметричный эмиттерный повторитель для полевого транзистора. Всё как и марка транзистора зависит от параметров нагрузки. Короче говоря, нужно знать что именно ты делаешь.
Аноним 07/08/18 Втр 14:59:46 3334231905
>>333419
Я собираюсь всего лишь управлять другой платой, думаю нагрузке там неоткуда взяться.
Аноним 07/08/18 Втр 15:56:32 3334271906
>>333423
А я собираюсь хуем до потолка стрельнуть посоветовать 2N7002, но не знаю каким полюсом ты собрался управлять, не знаю частоты работы для расчёта тока затвора, не знаю есть ли там существенная индуктивная нагрузка для двойного запаса по напряжению ... , поэтому просто оставлю это здесь чтоб ты видел, что кому-то не безразлична судьба твоего девайса (похуй вообще).
Аноним 07/08/18 Втр 16:21:02 3334301907
Аноны с компом, помогите! Хочу заставить ардуину воспроизводить запись. Динамик с усилителем уже есть, осталось перекодировать файл. Нашёл такой https://sampawno.ru/viewtopic.php?f=116&t=13202 способ, но у меня сейчас нету доступа к компу, поэтому пришёл сюда. Вот файл https://app.box.com/s/bjj3tyafpjizmg4gkcllsw7o8twmbosf
. С меня видео вылетающей ошибки если получится.
Аноним 07/08/18 Втр 16:32:49 3334311908
>>333427
Ну как ты понял я почти не шарю во всем этом, но всеравно спасибо тебе анон.
Аноним 10/08/18 Птн 09:05:38 3337151909
>>332502
>Проверил на кривизну своих рук?
Таки да. Счищайте флюс после пайки и будет вам счастье.
Аноним 11/08/18 Суб 19:39:09 3338201910
Ни разу не имел дело с альдруиной. Есть немалый опыт в сборке схем и электроники. Возник вопрос: альдруину можно будет заставить управлять сервоприводом заслонки воздуха для поддержания заданной температуры? Принцип действия примерно как в бюджетном климат-контроле машин - крутишь ручку-резистор, электроника путем регулирования заслонки держит заданную температуру.
Аноним 11/08/18 Суб 20:29:17 3338241911
Digispark-ATtin[...].jpg (123Кб, 1000x1000)
1000x1000
download.jpg (7Кб, 191x264)
191x264
I2C DIP SWITCH.png (66Кб, 1279x796)
1279x796
rotary-encoder-[...].jpg (29Кб, 500x500)
500x500
Сап ардуинщики, у меня быстрый вопрос: я хочу собрать приблуду на Digispark ATtiny85, и подключитиь к ней валкодер, и 6-позиционный переключатель через 74HC165. Мне пинов хватит?
Аноним 12/08/18 Вск 05:31:05 3338401912
>>333820
в бюджетном климат-контроле компрессор кондея он-офф. ты описал работу дорогого климат-контроля.
Аноним 12/08/18 Вск 07:59:10 3338431913
>>333824
А тебе сколько их надо? На дигиспарке доступно 6. Всё, кроме VCC и GND.
Аноним 12/08/18 Вск 11:00:55 3338531914
SPI-hardware-co[...].png (18Кб, 593x517)
593x517
>>333843
>А тебе сколько их надо?
Я об этом и спросил. Там получается 2 девайса по SPI, если я правильно понял пикрил, мне нужно 5 пинов, плюс питание и земля, но если я хочу использовать USB, то это сразу минус 2 пина на дигиспарке, значит вроде не хватит.
Аноним 12/08/18 Вск 11:07:39 3338541915
Аноны, такая беда. Хочу двумя крутилками управлять светодиодом. Первая отвечает за интервал, между включением светодиода, вторая за продолжительность этого включения. Крутилки подключены к А0 и А1, светодиод через резистор к 8 порту. Собственно, значения, "выдаваемые" крутилками, ардуина считывает, а вот переменную "положение" менять не хочет.

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

#define reostat1 A0
#define reostat2 A1
#define LED 8
void setup() {
pinMode (reostat1, INPUT);
pinMode (reostat2, INPUT);
pinMode (LED, OUTPUT);
Serial.begin (9600);
}
void loop() {
int polozhenie = LOW;
int zaderzhka = 0;
int srabativanie = 0;
unsigned long previousTime1 = 0;
unsigned long previousTime2 = 0;
unsigned long currentTime = millis();
zaderzhka = analogRead(reostat1);
srabativanie = analogRead(reostat2);
if (currentTime - previousTime1 > zaderzhka) {
previousTime1 = currentTime;
if (polozhenie = LOW) {
polozhenie = HIGH;
digitalWrite(LED, HIGH);
}
if (currentTime - previousTime2 > srabativanie) {
if (polozhenie = HIGH) {
previousTime2 = currentTime;
polozhenie = LOW;
digitalWrite(LED, LOW);}
}
}
Serial.println (polozhenie);
Serial.println (zaderzhka);
Serial.println (srabativanie);
}
Аноним 12/08/18 Вск 11:19:18 3338591916
>>333854
Потыкал и выяснил, что ардуина с моим кодом millis не считала. Поправил, теперь считает, но "положение" по прежнему показывает 0.
Аноним 12/08/18 Вск 11:52:45 3338631917
В общем, вот нынешний код, теперь ардуина считает время и записывает previousTime1 и previousTime2, но, почему-то, делает это сразу, а не по выполнении условий из if.
#define reostat1 A0
#define reostat2 A1
#define LED 8
int polozhenie = LOW;
int zaderzhka = 0;
int srabativanie = 0;
unsigned long previousTime1 = 0;
unsigned long previousTime2 = 0;
unsigned long currentTime;

void setup() {
pinMode (reostat1, INPUT);
pinMode (reostat2, INPUT);
pinMode (LED, OUTPUT);
Serial.begin (9600);
}
void loop() {
currentTime = millis();
zaderzhka = analogRead(reostat1);
srabativanie = analogRead(reostat2);
if (currentTime - previousTime1 > zaderzhka) {
previousTime1 = currentTime;
if (polozhenie = LOW) {
polozhenie = HIGH;
digitalWrite(LED, HIGH);
}
if (currentTime - previousTime2 > srabativanie) {
if (polozhenie = HIGH) {
previousTime2 = currentTime;
polozhenie = LOW;
digitalWrite(LED, LOW);}
}
}
Serial.println (polozhenie);
Serial.println (zaderzhka);
Serial.println (srabativanie);
Serial.println (currentTime);
Serial.println (previousTime1);
Serial.println (previousTime2);
}
Аноним 12/08/18 Вск 14:42:40 3338771918
Внимание вопрос.
В ваших ардуино есть встроенные ЦАПы?
Аноним 12/08/18 Вск 16:14:47 3338831919
>>333863
Почитай книжку по Сям, чувак. Например классику типа Кернигана и Ритчи.
Первый пример закономерно не работал ибо переменные, объявленные внутри функции живут только во время выполнения этой функции. loop() циклически вызывается из основной функции и каждый раз переменные обнуляются. Можно было поступить как ты и сделал потом - вынести переменные в глобальную область, либо объявить их внутри как static.
А сейчас косяк в условии - в сях = это оператор присваивания, оператор сравнения это ==
Аноним 12/08/18 Вск 16:18:35 3338841920
Аноним 12/08/18 Вск 17:29:58 3338911921
Аноним 12/08/18 Вск 17:56:39 3338951922
Аноним 12/08/18 Вск 18:04:50 3338961923
>>333895
Хотелось бы чего-нибудь интегрированного.
Аноним 12/08/18 Вск 18:22:37 3338981924
Хочу купить свой первый aurdino pack.

Что на нем планирую сделать:
- детектор дыма/газа/отключения энергопитания
- передача видео/звуко/потока по 3g на сайт, запись потока на флешку
- возможность управлять моторчиками по интернету
- питание от батареи с солнечным аккамулятором
- мигание лампочек/звуковой сигнал

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

От платы хотелось бы, чтобы она потенциально все вышеупомянутое тянула, ну и + чтобы побольше возможностей для расширения для разнообразных датчиков было, например wifi и десяток других, я так понимаю там ограниченное количество дырок под эти датчики?

С платой дела не идел, программист, люблю конструктор, имеется опыт с электронным конструктором.

С алиекспресса не могу заказывать, хочу прямо сейчас с Украины
Аноним 12/08/18 Вск 18:44:26 3339011925
Аноним 12/08/18 Вск 20:03:54 3339151926
>>333840
Ну ок, пусть так. Адруина на такое способна же?
Аноним 12/08/18 Вск 20:27:56 3339271927
>>333915
>Адруина на такое способна же?
Конечно способна. Ебашишь ПИД-скетч, настраиваешь его по методу Циглера-Никольса и наслаждаешься своим рефрижератором.
Аноним 12/08/18 Вск 20:28:53 3339281928
>>333927
>Ебашишь ПИД-скетч, настраиваешь его по методу Циглера-Никольса
Как много мне предстоит узнать
Аноним 12/08/18 Вск 22:36:33 3339361929
Подскажите по optiboot:
моргает ли светодиод при включении/сбросе?
если у меня в коде запрещены прерывания, будут ли проблемы с wdt, который включен где-то в бутлоадере?
Аноним 13/08/18 Пнд 03:44:55 3339521930
>>333883
Добрый анонче, поясни, где я конкретно накосячил, пожалуйста. Попробовал перед работой поменять = на == в строках
previousTime1 = currentTime;
Аноним 13/08/18 Пнд 03:46:42 3339531931
>>333952
Сообщение рано отправилось.
Добрый анонче, поясни, где я конкретно накосячил, пожалуйста. Попробовал перед работой поменять = на == в строках
previousTime1 = currentTime;
и
previousTime2 = currentTime;
Ардуина снова перестала считать эти 1 и 2 время. Попробовал поменять = на == в
polozhenie = LOW;
Тоже ничего не дало.
Аноним 13/08/18 Пнд 04:57:18 3339561932
>>333953
Дык в сравнениях надо менять, сиречь в if-ах
Аноним 13/08/18 Пнд 08:08:33 3339601933
>>333956
То есть, надо написать что-то типа :
If (f - b == c) {}?
Аноним 13/08/18 Пнд 08:32:13 3339621934
>>333960
И, сука, не жалей круглых скобок.
Аноним 13/08/18 Пнд 08:45:23 3339631935
>>333962
Это, значит, вот так будет лучше всего?
If ((a-b) == c) {}?
Аноним 13/08/18 Пнд 10:45:49 3339761936
>>333963
Я так и делаю.
мимо проходил
Аноним 13/08/18 Пнд 12:01:28 3339831937
>>333963
Да.
Я, допустим, подозреваю, что вычитание выполнится первым, а потом сравнение, но хуй знает. В доки лезть лениво, я лучше скобки поставлю.
Знаю, что многие меня за такой подход обфыркают.
Аноним 13/08/18 Пнд 17:57:36 3340191938
Снова хуй с мигалкой.
Переписал скетч по-другому. Теперь эта срань мигает, но д.же уж странно - только в определенных положениях реостатов светодиод хоть как-то похоже на то, что я от него хочу, ведет себя. Попробовал продолжительность и частоту мигания увеличить/уменьшить с помощью умножения значений задержки и срабатывания на разные числа, толку особого не дало. Ведет себя светодиод так - при определенных положениях реостата, отвечающего за длину задержки, светодиод просто не загорается. Чому так - понять не могу и снова прошу помощи у уважаемых знатоков.


вот скетч.


#define reostat1 A0
#define reostat2 A1
#define LED 8
int polozhenie = LOW;
int zaderzhka = 0;
int srabativanie = 0;
unsigned long previousTime1;
unsigned long previousTime2;
unsigned long currentTime;

void setup() {
pinMode (reostat1, INPUT);
pinMode (reostat2, INPUT);
pinMode (LED, OUTPUT);
Serial.begin (9600);
}
void loop() {
currentTime = millis();
zaderzhka = analogRead(reostat1);
srabativanie = analogRead(reostat2);
if ((currentTime-previousTime1)>=(zaderzhka*100) && (polozhenie == LOW)) {
digitalWrite (LED, HIGH);
polozhenie = HIGH;
previousTime1==currentTime;
}

if ((currentTime-previousTime2)>=(srabativanie) && (polozhenie == HIGH)) {
digitalWrite (LED, LOW);
polozhenie = LOW;
previousTime2=currentTime;
}

Serial.println (zaderzhka);
Serial.println (srabativanie);
Serial.println (polozhenie);
Serial.println (currentTime);
Serial.println (previousTime1);
Serial.println (previousTime2);
}
Аноним 13/08/18 Пнд 18:44:08 3340261939
>>334019
>previousTime1==currentTime;
Как минимум тут косяк
Аноним 13/08/18 Пнд 18:52:06 3340281940
>>334019
>int zaderzhka = 0;
>zaderzhka = analogRead(reostat1);
>zaderzhka*100
И тут кстати тоже. Аналрид выдает значение от 0 до 1023, и будучи умноженным на 100 оно может вылазить из диапазона int, а с учетом того что он еще и знаковый вообще пиздец выходит
Аноним 14/08/18 Втр 09:11:19 3340721941
>>334028
То есть, его тоже в неподписанное длинное запихать?
И что значит
>он еще и знаковый
?
Аноним 14/08/18 Втр 10:17:39 3340761942
>>334072
Знаковый значит со знаком, а-ля signed:
>This yields a range of -32,768 to 32,767
А вот unsigned int без знака:
>yielding a useful range of 0 to 65,535
Аноним 14/08/18 Втр 11:13:47 3340791943
>>334072
Анон выше уже пояснил, но чтобы было еще понятнее, при переполнении типа, значение
>zaderzhka*100
может стать в том числе и отрицательным, в таком случае естесвенно условие не выполняется никогда и тогда
>при определенных положениях реостата, отвечающего за длину задержки, светодиод просто не загорается
Аноним 14/08/18 Втр 16:44:03 3341021944
Анонче, хочу кодить для ардуинки на чистом и незамутнённом С/С++ без блядкой ардуино ИДЕ из под линуха.
Чего ставить?
Аноним 14/08/18 Втр 19:42:40 3341121945
>>334102
>Чего ставить?
Notepad++
Аноним 14/08/18 Втр 20:16:51 3341131946
>>334102
avr-gcc же
в блядской ардуине кстати используется он же, только с оберткой из кучи библиотек и типасредой на яве
Аноним 16/08/18 Чтв 03:41:08 3341781947
Снова долбоеб со своей сраной мигалкой.
Аноны, я уже всяко-разно изголялся, чтобы заставить эту хуибалу работать, а она все равно не работает.

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

#define reostat1 A2
#define reostat2 A5
#define LED 11
int polozhenie;
unsigned long zaderzhka = 0;
unsigned long srabativanie = 0;
unsigned long previousTime1 = 0;
unsigned long previousTime2 = 0;
unsigned long currentTime;

void setup() {
pinMode (reostat1, INPUT);
pinMode (reostat2, INPUT);
pinMode (LED, OUTPUT);
Serial.begin (9600);
}
void loop() {
currentTime = millis();
zaderzhka = analogRead(reostat1);
srabativanie = analogRead(reostat2);

if (currentTime - previousTime1==zaderzhka) {
polozhenie = HIGH;
previousTime1 = currentTime;
}
else if (currentTime - previousTime2==srabativanie){
polozhenie = LOW;
previousTime2 = currentTime;
}
digitalWrite (LED, polozhenie);
Serial.println (zaderzhka);
Serial.println (srabativanie);
Serial.println (polozhenie);
Serial.println (currentTime);
Serial.println (previousTime1);
Serial.println (previousTime2);
}
Аноним 16/08/18 Чтв 04:16:46 3341841948
Screenshot14.png (68Кб, 1005x774)
1005x774
Screenshot15.png (2Кб, 227x44)
227x44
viber image.jpg (128Кб, 1280x960)
1280x960
viber image 2.jpg (111Кб, 1280x960)
1280x960
Пришла плата wavgat, косящая под aurdino uno (покупал набор новичка)

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


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

Китайский драйвер CH341 поставлен. В диспетчере плата отображается как 340 драйвер.

Сзади платы какие-то белые разводы. Диод питания горит.

На передней стороне платы надпись уже не wavcat, а wvcat.

У меня настроение на паршивый китай.

Дальнейшие действия?
Аноним 16/08/18 Чтв 04:17:02 3341851949
Screenshot16.png (6Кб, 281x146)
281x146
Аноним 16/08/18 Чтв 04:47:23 3341881950
>>334185
Поменял плату на nano, заработало
Аноним 16/08/18 Чтв 10:03:51 3342011951
14562983563760.jpg (27Кб, 640x519)
640x519
Лолирую с адруинки. Решил вкатиться, искал неделю гайды. Везде одно и то же

ПРОСТОЙ ГаЙД ДЛЯ НОВИЧКОВ
@
ПИШИТЕ INT, ПОТОМ INSIGNED LONG
@
ВСЕ ПРОСТО И ПОНЯТНО
@
НУ ВОТ ВЫ И НАУЧИЛИСЬ ПРОГРАММИРОВАТЬ



Это тралинг такой?
Аноним 16/08/18 Чтв 10:36:05 3342031952
>>334178 ну ахуеть. И как ты собрался реостатами ловить такую ахуительно тонкую разницу? Тебе же надо попасть тютелька в тютельку. Используй область, например:
(currentTime - previousTime1 < deltaTime)
И ещё, функция analRead() выдаёт int в ДИАПАЗОНЕ от 0 до 1023. Ты можешь просто не влезть в диапазон.

Объясни для начала, что за хуйню ты хоть делаешь?
Аноним 16/08/18 Чтв 10:46:32 3342041953
>>334201 да, ардуинка это для того чтобы наша деточка не порвала себе жопку об острые углы крестов.
Иди в pr в С или в С++ трэд, качай рекомендованную литературу я рекомендую Липмана по С++ и Стивена Прату по С, качай даташит на Atmega 328. И погрузись в пучину пиздеца.
Ардуина это конструктор для школьников и первокурсников. Чтобы у них очко не дрожало при виде схем и кода.
В сях очень много тонких моментов. Например:

int a = 2;
int b =3;
float reluslt;

result = a/b; - тута будет, ВНЕЗАПНО 0. Почему? А патаму что выражения с интами будет интового ТИПА. И чтобы результат был циферками ПОСЛЕ запятой, надо делать примерно так:
result = 1.0*a/b;
Аноним 16/08/18 Чтв 10:47:06 3342051954
>>334201
2+2=4
@
6/3=2
ТЕПЕРЬ ВЫ ЗНАЕТЕ МАТЕМАТИКУ, ДАВАЙТЕ РЕШИМ ТАКОЙ ПРИМЕР
@
ТРОЙНОЙ ИНТЕГРАЛ ОТ НЕБА ДО АЛЛАХА. ЛОГАРИФМЫ, МАТРИЦЫ, МНИМЫЕ ВЕЛИЧИНЫ
Аноним 16/08/18 Чтв 10:50:25 3342061955
>>333896 малинку беррри. Ардуинка слишком слаба для мультимедиа задач. Она больше для встроенных систем подходит. Уровень говна мерить и отсылать SMSку говновозам с оплатой автоматически.
Аноним 16/08/18 Чтв 11:14:10 3342091956
>>334204
>ардуинка это для того чтобы наша деточка не порвала себе жопку об острые углы крестов.
Я думал ардуика для веселого времяпровождения с мигающими светодиодами, сервоприводами и датчиками дождя, а не для красноглазого пердолинга.
Аноним 16/08/18 Чтв 11:24:47 3342101957
>>334209
>Я думал ардуика для веселого времяпровождения с мигающими светодиодами, сервоприводами и датчиками дождя, а не для красноглазого пердолинга.
Тут парой постов выше один уже пытался помигать анусом не пердолясь, результат на лицо. Уже больше трёх постов с говнокодом.
Аноним 16/08/18 Чтв 11:41:40 3342111958
>>334204
> >>334201 да, ардуинка это для того чтобы наша деточка не порвала себе жопку об острые углы крестов.
>Иди в pr в С или в С++ трэд, качай рекомендованную литературу я рекомендую Липмана по С++ и Стивена Прату по С, качай даташит на Atmega 328. И погрузись в пучину пиздеца.
>Ардуина это конструктор для школьников и первокурсников. Чтобы у них очко не дрожало при виде схем и кода.
>В сях очень много тонких моментов. Например:
>
>int a = 2;
>int b =3;
>float reluslt;
>
>result = a/b; - тута будет, ВНЕЗАПНО 0. Почему? А патаму что выражения с интами будет интового ТИПА. И чтобы результат был циферками ПОСЛЕ запятой, надо делать примерно так:
>result = 1.0*a/b;

Тут челик всё правильно скозал:

https://www.drive2.ru/b/461279763542050331/
Аноним 16/08/18 Чтв 17:41:30 3342411959
>>334203
>Объясни для начала, что за хуйню ты хоть делаешь?
Да хочу стенд для промывки форсунок с движка сколотить на ардуине. Она, собственно, должна регулировать время открытия форсунок и интервал, между этими открытиями. Еще потом планирую ей же управлять компрессором, чтобы в ресивере давление создавать необходимое. Но там, думаю, проще будет, чем с этой поебенью.
Сейчас пытаюсь придумать, как управлять светодиодом, для наглядности. Потом заменю его на мосфет и через него буду управлять форсунками.
Собственно, я видел подобную хуитку у какого-то мужика на драйве, с уже готовым скетчем и всей хуйней-малафьей, но это же не наш путь, правда? Зачем я буду брать велосипед, когда я могу купить запчасти для велосипеда, собрать их через пизду, усесться очком на голую трубу, куда должно вставляться сидение, сидение закусить зубами и скрипя педалями отправиться в светлое нахуй?
Аноним 17/08/18 Птн 11:30:23 3342971960
Аноним 17/08/18 Птн 18:13:41 3343261961
>>334241
Блядь. Просто почитай про таймеры в Атмегах. Запускаешь один таймер на 100 микросекунд, считаешь их, выполняешь открытие и закрытие форсунок и у тебя кривой ШИМ на 10КГц. 10КГц это 5000 обормотов в секунду, по причине того, что надо ОТКРЫТЬ и ЗАКРЫТЬ.
Аноним 17/08/18 Птн 18:21:05 3343281962
>>334204
Лол, у тебя вообще будет ошибка компиляции, у тебя сначала reluslt, а потом result.

>>333898
>передача видео/звуко/потока по 3g на сайт, запись потока на флешку
Прям праздник какой-то! Какой кодек будешь использовать? Какую камеру?
>От платы хотелось бы, чтобы она потенциально все вышеупомянутое тянула, ну и + чтобы побольше возможностей для
Тебе нужны I2C и SPI. На них вешается всё, что ты хочешь. Просто прочти.
Аноним 17/08/18 Птн 18:22:36 3343291963
>>333877
ШИМ + RC фильтр частот, это максимум. Есть ещё R2R ЦАП, но после него всё равно лучше фильтр ставить, если только тебя "лесенки" не волнуют.
Аноним 18/08/18 Суб 09:15:27 3343831964
>>334326
Да мне не надо имитировать работу движка, мне просто надо, чтобы ардуина открывала и закрывала форсунки. Так-то можно было эту хуятину на релюшках собрать, но, как я уже и говорил, это не наш метод нихуя. Можно было и компрессор готовый взять и не ебать мозги, но я пошел по другому пути - ебанул огнетушитель возле гаража, все в порошке, как ебаная матерь, блядь. Скрутил у него башку, а там резьба хуй пойми какая метрическая - надо поебстись, чтобы дюймовую каким-то хуем с ней срастить. Потом еще компрессор с холодильника снять надо, ебись бы он конем.
В общем, решил Юзернейм заебаться так, чтобы стало ему заебись.
Аноним 18/08/18 Суб 10:00:27 3343871965
>>334383
С выходов меги, по таймеру, получишь сигнал для управления MOSFET транзисторами ЛОГИЧЕСКОГО уровня, например 60N03. Эти малышки открываются и закрываются на 60 Ампер и 30 Вольт. Ими вполне можно открывать и закрывать форсунки с той скоростью, с которой захочешь. Ведь эти горячие штучки могут открыться и закрыться за 75 наносекунд.
Аноним 18/08/18 Суб 10:08:56 3343891966
>>334387
>С выходов меги, по таймеру, получишь сигнал для управления MOSFET транзисторами
Ясен хуй я так и хочу сделать. Диод на данный момент прикручен для наглядности. Да и скетч я уже переписал, по подобию того, что нашел на драйве. Только вот не до конца понял еще, почему он раньше не работал, а теперь работает. Буду вникать.
Реле-ебале. Аноним 19/08/18 Вск 02:22:55 3344921967
KoH6LEAKMYk.jpg (976Кб, 1215x2160)
1215x2160
14786323699360.jpg (61Кб, 499x374)
499x374
Саб-сач, альфач, технарь-сверхчеловек. Делаю управляемый через компьютер ,устройство или система, способная выполнять заданную, чётко определённую, изменяемую последовательность операций, удлинитель. У меня есть самое простое реле, удлинитель и Arduino UNO. Всё подключил. Всё работает, материл брал отсюда: http://zelectro.cc/relayModule Спасибо, можете поздравить меня.
НО! Возникла очень интересная идея сделать этот удлинитель независимым от ПК. Тобеж если мой пк не включен и не подаёт напряжение на Arduino, то ключ на удлинителе замкнут. Как мне так сделать? Заранее спасибо за ответ, анон.
Короче, как мне сделать удлинитель всегда замкнутым, а через пк, я мог бы контролировать размыкание ключа удлинителя?
Аноним 19/08/18 Вск 08:45:55 3345001968
>>334492
Удлинитель 220?
Ставь блок питания туда. Есть разные.
https://www.ebay.com/itm/Hi-link-HLK-PM03-AC-DC-220V-to-5V-Step-Down-Buck-Isolated-Power-Supply-Module/112432846781
https://www.ebay.com/itm/AC-DC-110V-220V-230V-to-5V-12V-Converter-Isolated-Power-Supply-Board-Module/273301087947
https://www.ebay.com/itm/AC-DC-5V-700mA-3-5W-Power-Supply-Buck-Converter-Step-Down-Module-220V-To-5V-NEW/173470148550
Есть ещё как третий, но с синей платой и местом под LM1117 сзади. Тогда он выдаёт и 5 вольт и то, что ты там впаял.
Я их купил 10 штук, 1 поставил, а он шумит. Больше не ставил, использую первые - Hi-Link. Годные блоки, но дорогие.
Вообще по запросу "220v 5v module" найдёшь тонны моделей.
Аноним 19/08/18 Вск 14:07:12 3345441969
1918475600.jpg (64Кб, 600x504)
600x504
Сап, ардуинач.
Я так понимаю, ардуины строятся на разных чипах. Дайте ссылок на самые быстрые ардуины, чтобы прям вообще оверкилл.
Аноним 19/08/18 Вск 15:31:25 3345501970
Аноним 19/08/18 Вск 16:43:55 3345561971
Аноним 19/08/18 Вск 18:19:58 3345681972
Аноним 19/08/18 Вск 20:30:20 3345801973
Так, так, что тут у нас...
>>334550
Deprecated linux
>>334556
Бодрая плата, которую хрен купишь но я попытаюсь
>>334568
ФПГА

Это всё что вы можете?
Аноним 20/08/18 Пнд 00:34:36 3345941974
image.png (149Кб, 1180x760)
1180x760
>>334500
Удлинитель 220 - это обычный метровый удлинитель, как у бабки на даче. Провод, вилка, розетка.
Аноним 20/08/18 Пнд 08:53:14 3346141975
изображение.png (111Кб, 1180x873)
1180x873
>>334594

Если я правильно тебя понял - то это всё, что тебе требуется сделать + в коде теперь у тебя подачей 1 будет выключать, а 0 - включать.
Аноним 20/08/18 Пнд 10:27:48 3346231976
>>334544
>Я так понимаю, ардуины строятся на разных чипах. Дайте ссылок на самые быстрые ардуины, чтобы прям вообще оверкилл.

Nucleo на STM32F7
Аноним 22/08/18 Срд 02:06:43 3348751977
>>334614
Всё работает, как мне нужно. Целую в писю, заебися.
Аноним 22/08/18 Срд 09:09:12 3348821978
Посоны, а есть пердуина, чтоб могла видеопоток хотя бы 720 по вайфаю слать?
Аноним 22/08/18 Срд 10:01:08 3348851979
bldc46.png (12Кб, 407x599)
407x599
BrushlessESC.png (45Кб, 3020x2020)
3020x2020
Здорово Анон! Занимаюсь чёрной магией и пытаюсь двигать БК мотор с помощью Arduino.
Я короче завис, сделал значит я трёхфазный инвертор, перечитал всю теорию, только вот нихера. Я не втупляю в какой момент нужно переключать ключи(пытаюсь увидеть ЭДС с помощью analogRead и виртуальной точки). Ардуино видит такие графики(это я снял с serial.println). Анон, если ты шариш в этой теме, подскажи смертному.
Аноним 22/08/18 Срд 10:03:06 3348861980
>>334885
Есть же готовые библиотеки для этого.
Аноним 22/08/18 Срд 10:04:47 3348871981
>>334886
Какие, не подскажешь?
Аноним 22/08/18 Срд 10:11:19 3348881982
>>334882
Микроконтроллеры на SMT32
Аноним 22/08/18 Срд 10:16:31 3348911983
Аноним 23/08/18 Чтв 18:06:41 3350271984
>>334885
Цэ ж картинки из аппноута AVR444. Там и код есть, правда на сях, но поскольку под капотом ардуйни тот же AVR-GCC, то оно должно скомпилиться и в среде ардуйни
http://www.gaw.ru/html.cgi/adv/app/micros/avr/AVR444.htm
Аноним 23/08/18 Чтв 19:31:17 3350531985
>>334888
А ничего, что вайфая в STM32 нету?
Ну и вообще, смотря какое видео, может у него на вход идет несжатое видео, а может наоборот камера выдает сразу H.264. Если говорить о 25 кадрах в секунду, то принять поток H.264 2 МБит/с и выдать по какому-нибудь SPI даже атмега наверное сможет. А несжатые 80 Мбит/с (ч/б видео) не факт что даже старшие STM32 смогут перегнать, но даже если справятся, то для вайфая такое многовато.
Аноним 24/08/18 Птн 21:22:15 3352091986
379517919751d81[...].jpg (58Кб, 630x449)
630x449
https://www.microchip.com/wwwproducts/en/ATmegaS128
Оказывается существуют радиационно стойкие ардуины. То есть атмеги, хотя это одно и то же, если судить по форумам. А я и не знал, что такие существуют. Еще и в металлокерамическом корпусе.
Аноним 24/08/18 Птн 23:46:51 3352341987
Хочу управлять турелью на расстоянии (радио/wifi) с джойстика-кнопки, причем сила наклона джойстика должна коррелировать со скоростью наклона турели. 2 двигателя, 4 направления вращения.

Какой модуль радио/wifi посоветуете?
Аноним 24/08/18 Птн 23:48:17 3352351988
Как называются предметы, надевающиеся на шаговый двигатель, и те предметы, что позволят зафиксировать двигатель, какой-то разьем под него?
Аноним 25/08/18 Суб 00:26:08 3352431989
Аноним 25/08/18 Суб 00:38:27 3352451990
>>335235
> предметы, надевающиеся на шаговый двигатель
Фаллоимитатор, например.
Аноним 25/08/18 Суб 10:21:45 3352621991
Аноны, есть задача соединить Пердуинку и Разбери Пирог. Но так, чтобы у них были разные источники питания.
Поясните за UART. Можно ли? Я так понимаю, для этой шляпы нужно, чтобы был общий источник питания?
Аноним 25/08/18 Суб 11:41:34 3352641992
>>335262
Ничо не знаю, подключаю конвертер от компа к ардуине с АКБ тремя проводами: RX, TX, GND.
Аноним 25/08/18 Суб 14:06:15 3352731993
>>335262
Опто развязка, если параноик дохуя, но можно и как это >>335264 питурд.
Аноним 25/08/18 Суб 16:11:10 3352901994
>>335262
> Я так понимаю, для этой шляпы нужно, чтобы был общий источник питания?
Общая земля нужна, питание не обязательно. Но смотри на логические уровни, большинство микрух не любят сигналы с уровнем выше их напряжения питания. Со стороны малинки это 3.3В, со стороны ардуйни это обычно 5В, в таком случае с TX ардуйни на RX малины нужен резисторный делитель 2:3
Аноним 26/08/18 Вск 01:08:33 3353321995
Аноним 26/08/18 Вск 07:12:24 3353421996
Screenshot64.png (213Кб, 419x437)
419x437
Здесь куча шестеренок. Есть ли набор, позволяющий конструировать их них передаточный момент?
Аноним 26/08/18 Вск 07:24:52 3353431997
>>335342
На что их надевать то блять?
Аноним 26/08/18 Вск 19:27:05 3354291998
>>335343
>На что их надевать то блять?
Гусары, молчать!
Аноним 27/08/18 Пнд 02:48:40 3354721999
>>335342
Есть. 3д принтер называется.
мимо из соседнего треда
Аноним 27/08/18 Пнд 14:21:48 3355052000
>>335429
Очевидно, на валы, но если мы впишем в гугл

"Валы для шестеренок", то соснем хуи
Аноним 27/08/18 Пнд 16:26:58 3355342001
Аноним 27/08/18 Пнд 22:28:47 3355582002
Аноны, а вы заказывали ESP8266 из Китая? С таможней проблем не было?
Аноним 27/08/18 Пнд 22:31:46 3355592003
>>335558
Там вроде микрофон нужен, чтоб проблемы начались.
Или ты о других проблемах?
Аноним 27/08/18 Пнд 22:48:13 3355612004
14229476729410.webm (420Кб, 1280x720, 00:00:01)
1280x720
Аноним 27/08/18 Пнд 22:57:26 3355622005
>>335559
Да, я про проблемы с шифрованием / негласным сбором / копирайтом там на крышке модуля название выгравировано вроде как.
Аноним 27/08/18 Пнд 23:10:34 3355652006
>>335562
Вот с шифрованием хуй знает. Как повезёт вообще.
Аноним 28/08/18 Втр 06:42:38 3355722007
>>335565
Нашёл решение ЕЭК от декабря 2017, но вот попадает ли под него ESP8266?
Аноним 28/08/18 Втр 06:56:24 3355732008
Аноним 28/08/18 Втр 10:03:47 3355932009
Нашёл пачку нотификаций под разные ESP-8266 на сайте ЕЭК.
Аноним 28/08/18 Втр 11:09:25 3356182010
Аноним 28/08/18 Втр 11:14:40 3356212011
esp8266-espXX.jpg (126Кб, 685x544)
685x544
Аноним 28/08/18 Втр 12:06:23 3356502012
Screenshot16.png (57Кб, 189x218)
189x218
Пришло 2 джойстика. Один из стартового набора, другой в наборе 37 модулей.

Джойстики показывают 2800 среднее, максимум в одну сторону - 4095, в другую - 0.

Т.е. диапазон изменений первого направления 2800, второго 1300

Во всех видео что видел - среднее было 900, максимум 1800 и все симметрично. Где я косячу?
Аноним 28/08/18 Втр 14:21:42 3356612013
>>335618
>ESP-12F
Вот я их беру. Там улучшенная антенна по сравнению с ESP-12E и 4мб флешка в отличие от всяких ESP-01.
Аноним 28/08/18 Втр 21:15:47 3357142014
>>335650
Я пытался на весу померять сопротивление, тоже какая-то хуйня выодит. В среднем 3.6 мегаома, в одном крайнем 0, в другом 4 мегаома. Явная хуйня, но крокодилов у меня нет, посмотреть нечем.

Запости код, хочу посмотреть что там у тебя. Вообще, откуда у тебя на входе 1800? Там 1024 значения должно быть от 0 до 1023.
Аноним 28/08/18 Втр 21:29:41 3357152015
>>335661
Можешь ещё ESP-12S брать. Там ещё круче антенна, он меньше и нет выводов с флешки.

Чекаю бамп. Если не всплывает - пилю перекот.
Аноним 28/08/18 Втр 21:32:21 3357162016
>>335715
>>335661

Вы в России? Проблем не было? Я тот кун, что нашёл нотификацию, да и на Али заказов валом, но лучше спросить сначала, чем потом очко разрабатывать.
Аноним 28/08/18 Втр 21:36:16 3357172017
>>335716
В России. Покупал ESP-12/07/32. Очко целое.
Аноним 28/08/18 Втр 23:17:38 3357252018
Таймер Аноним 31/08/18 Птн 00:06:32 3360652019
Мужчины, многих лет жизнь, вопрос.
Как заюзать таймер от ардуньки, чтобы он работал на фоне итерации основного кода? Заранее спасибо.
Аноним 31/08/18 Птн 16:38:23 3361112020
>>336065
типа многопоточности?
Аноним 31/08/18 Птн 23:00:25 3361342021
>>336065
Таймер в AVR прикрутить к прерыванию. Но это надо на чистой AVRке наверное.
Аноним 01/09/18 Суб 01:22:34 3361422022
Если я хочу управлять базой транзистора, то мне надо её подтягивать к земле/питанию? Или нет никакого смыла, ибо нога ардуины в любом случае будет подтягивать к 0 или питанию?
Аноним 05/09/18 Срд 10:43:31 3365812023
>>335714
Поменял плату - диапазон значений стал до 1000

Пиздец
Аноним 05/09/18 Срд 10:54:53 3365862024
video-35d436933[...].webm (11751Кб, 1920x1080, 00:00:39)
1920x1080
Не устраивает плавность движения шагового двигателя планирую двигать лазером на расстояние 300 метров

Что тут ставить, редуктор на 1 к 30-60?

Аноним 05/09/18 Срд 17:02:45 3366362025
>>336586
Загугли микростеппинг.
Аноним 07/09/18 Птн 23:59:30 3368702026
>>333859
Прошел месяц, думаю, что уже разобрался. Но таки в сравнеии надо делать ==, а не =
Учи синтаксис базовый языка, чтобы не быть батхертом.
buzzer Аноним 11/10/18 Чтв 03:39:21 3399552027
image.png (52Кб, 217x217)
217x217
Возникла проблема с подключением сраного buzzer'a. Он даёт сигнал при выполнении условия if, но при этом не отключается ни на noTone, ни на duration сигнала. Вместо этого он просто меняет тональность и успешно пищит дальше, при этом, если if снова выполняется , то он просто опять меняет тональность, как будто только включился, отключается только от ребута ардуинки. У меня уже знатно пригорело с этого, памагити
Аноним 11/10/18 Чтв 04:11:37 3399572028
Смотрите какая хуйня. Китайские чипы по 3 цента с ADC, PWM и прочими ништяками.
Правда они программируются только 1 раз. И программатор стоит 100$+
Но всё же.
https://www.youtube.com/watch?v=VYhAGnsnO7w
Аноним 11/10/18 Чтв 04:12:28 3399582029
>>339955
На что ты надеешься не показывая код?
Аноним 12/10/18 Птн 10:59:13 3401292030
2029 265 747
Настройки X
Стикеры X
Избранное / Топ тредов