Здесь можно задать вопросы про Arduino и попробовать пересеть на AVR. Вопросы по основам радиоэлектроники НУЖНО спрашивать в первом прикрепленном треде на доске. В данном треде обсуждается только Arduino и AVR (с использованием библиотек Arduino)
Прикупил себе недавно ардуинку - сижу балуюсь - такой вопрос: сделал из нее часы (с помощью millis()) - хотел чтобы через 5 минут после включения светодиод загорался, но примерно минуты через 3 ардуино перезагружается, т.е. мой скетч начинается сначала (питаю от usb) - подскажите пожалуйста в чем может быть проблема
Сейчас попробовал загрузить этот скетч туда (http://ideone.com/l5Bv15) - после ~16 миганий он перезагружается
Ардуинчик, есть будет набор компонентов (пикрелейтед). Нужно как-то все это запитать. Главный критерий - малый вес и размер, отсутствие проводов. Есть идея взять Li-Po 3,7в и DC-DC Step Up преобразователь. Какие подводные камни? Сколько вся эта ботва будет кушать мА, на сколько хватит 750мАч акума? Может есть более элегантные идеи питалова?
>>210499 10 мА - Gyro 30 мА - Bluetooth 60 мА - дуина 90% преобразователь 750 * 0.9 / (10 + 30 + 60) = 6.75 ч Понятно что очень примерно и скорей всего плохо соотносится с реальностью, но как то так
>>210504 >6.75 ч Ну не так уж и мало. Даже теоретически. Другой вопрос. Из интернетов известно, что у наны не будет 3,3 В если ее питать не от усб. Так ли это на самом деле? Если я этот акум с преобразователем пихну в усб разьем, будет ли эта конструкция поддерживать стабильные 5в до разряда батареи до 2В акум при этом должен отключится?
Мимо нубас не знающий о нормальном дебаге SPI шины и "нерабочим" microSD модуле. Оказалась хуйня в microSD разьеме. Надавил на него сверху - работает, отпустил - не пашет. Чет подогнуть надо наверн
>>210443 (OP) У меня второй семестр второго курса инженерного. Препод по элтеху открыто сказал что поскольку лекций всего восемь на весь семестр, то нам пизда и лучше бы уже учить дохуя всего. Однако он сказал что поставит зачёт автоматом тому, кто напишет достойную программу на ARDUINO. Одной из предложенных задач была настройка плавного изменения скоростей шины на сервоприводе. Якобы на 90 шаге он должен отключаться, но он продолжает пахать, а на 92-98 шагах почему-то оказались настройки скоростей на x2 x4. Я так понимаю что мне нужно будет через ARDUINO подключиться к системе сервоприводов и задрочить их скорости вниз и вверх так и с такой частотой, чтобы со стороны внешне казалось что скорость не колеблется как ебанутая, а плавно меняется. Но я совершенно хуй в этом, поскольку раньше работал на Raspberry, а сейчас этой машинки с собой нет, а после КРЫМНАША цены даже на ARDUINO подскочили пиздец и у меня есть выбор между какими-то китайскими нищеверсиями которые могут спалить всю проводку к хуям или платить за UNO3 1700 бабчинских, что для меня как нищеёба просто запредельная цена. Короче помогите спасите посоветуйте кто что может.
>>210690 >китайскими нищеверсиями которые могут спалить всю проводку ты бы, дегенерат, шёл бы элтех элементарный поучил, а то у тебя микроконтроллеры проводку сжигают на распбери он работал, блядь советую тебе соснуть хуйца
>>210706 Ну так а хули он(ты?) нихуя не понимая в предмете и не будучи способным нормально сформулировать вопрос приходит и просит "я кароч вот чё и сделайте всё за меня"
>>210731 ну если человек хочет чтобы оно было дорогое и брендовое, кто вправе ему отказать. Кстати, элитные реплики ардуины, это бизнесплан. Хипстеры потянутся.
Купил Адруино uno вчера, игрался со светодиодами, всё было хорошо. Сегодня пытался сделать "бегущий" светодиод, прошил, и теперь ОН СУКА ВСЕГДА БЕГАЕТ, А ДРУГАЯ ПРОШИВКА НЕ СТАВИТСЯ!!! Программа пишет, что прошивка загрузилась, но светодиоды "бегают", как и бегали при старой прошивке. А через некоторое время, программа пишет, что не может соединиться с платой. Что делать? Я ёбнул ардуину? Или нужно заново записывать на неё загрузщик? Алсо, я ничего сверхъестественного не делал (всегда 5V от USB подавал, в скретче только включал/выключал порты и всё). пиздец, за что не возьмусь - всё летит в пизду
>>210827 >>210828 Видимо, я что-то нарушил, так как до этого момента, я менял программу и сразу вшивал без проблем. А сейчас шьётся 1 из 20. В конце прошивки замирает и всё. COM я всегда проверяю в диспетчере устройств и ставлю нужный, так что это не он. Пины задействованные 0-5.
>>210839 Ну у меня мешало. Возможно ардуина не могла одновременно и прошивать и использовать задействованные порты, или задействованные порты участвуют во время прошивки в самой прошивке. >>210822-кун
The digital pins 0 and 1 ARE used for serial communication. As long as you aren't doing serial communication (including uploading sketches), you can use them for other purposes.
Сап Такая проблема, есть плата небольшая, на ней 4 rgb ws2812. С платы соответственно выводы - питание, ноль и управление ргб. В чем вопрос - не могу написать код чтобы светили сразу 4 диода. Вообще могу только один засветить. Плата адекватная, проверял. Рылся в библиотеке - не помогло, перепробовал кучу вариантов. помогите ньюфагу с кодом плз
Народ, а есть какие-нибудь способы стереть программу с ардуины не подключая к USB? Типа удерживать ресет, попрыгать на одной ноге и свистнуть три раза.
поясните ньюфагу, открывшего для себя недавно ардуино, для чего надо прошивать свою модель? со старой прошивкой работать не будет? в чем подводные камни?
>>211105 У меня от твоего вопроса летчиг.жпг Ардуина это конструктор из Atmega<X> и своей IDE с библиотеками и отладчиком скетчами. Отладчика нет лол. Это эдакий симулятор нерда, что накодишь\напаяешь то и получишь. https://www.youtube.com/watch?v=iMcRd_4RwRQ
>>211137 Лол. Я уже всё починил. А прошивка - это программа, которую ты меняешь под свои нужды. это не как в телефоне, прошил один раз и ходишь жаловавшийся кун
>>211133 арда это компьютер без оси. Он выполняет команды из скетча по бесконечному циклу. Прошивка это по сути загрузка программы в дуину. Еще есть загрузчик, но его тебе прошивать не надо, и вообще ближайшие полгода туда не лазь.
>>211169 Светильник на диодах с датичком движения и который включается только в полумраке. Корпус не проблема самому скрафтить, питание от пары банок из старой ноутбучной батареи, диоды есть. Модуль хочу использовать тот что по ссылкие выше, осталасся вопрос в подборе подходящего фоторезистора.
>>211175 > идем на разборку и пакупаем совдеп хлам В нашей мухосрани все блошиные рынки давно уже ликвидировали, сейчас можно только встретить пару синяков которые торгуют всяким черметом возле строительных рынков с соответствующим ассортиментом, да и заниматься всей этой ебалой что ты описал желания нет никакого, когда за 2$ теоретически можно получить всё что нужно и без лишней траты времени.
>>211198 > слазь к дедушке на чердак, или раздербань некро девайс... > можно говарю попытаца шлифануть 814 оптрон за пол часика я так думаю ты шлифанеш Ты ведь понимаешь что такие временные затраты не стоят 1$ за который я смогу купиль 20 штук китайских резисторов? И нет гор битых питалок у меня нет. Я задал конкретный вопрос и хочу получить конкретный ответ, ты же начинаешь мне зачёсывать про совкоугар.
>>211198 >я знаю что мне недолго осталось и сваи знания умения скилы как хочеш называй хочу передать другим вот и все дела. Кекус максимус. Ты кто вообще такой? Престарелый учитель электротехники, который клал хуй на русский язык?
>>211226 Ну смотри, ты хочешь, что бы нажав кнопку, включался маленький моторчик, пишешь программу, в которой определённые лапки МК будут работать с кнопкой, а другие с самим моторчиком - вшиваешь в МК. Сделал что надо, придумал что-то другое разобрал прежнюю схему, собрал нову (другую, например с лентой светодиодо), написал прогу, для свечания/мигания/ебания мамаши - вшил в МК. Пишешь алгоритмы работы, собираешь схему, подключаешь и т.п.
Чо за хуйня в треде творится? Гусик, ты бля портал за собой не закрыл, и теперь оттуда всякая нечисть лезет. Хотя мне нравится. >>211222 Алсо чем вы эти схемы рисуете?
>>211222 Не работают все символы или русские? В моем экране не пашут русские, с англ/цифрами/дефолт символами все норм. Если не пашет ваще - чекай схему, как собрано, чекай код. Ваще чтоб неебаться с 1602 купи к нему I2C модуль и неебись с туевой хучей проводов
>>211255 Судя по пику - быдлоремеонтник научившийся вздувшиеся кондеры на материнках менять и возомнивший себя великим схемотехником. У меня был такой знакомый, утверждал что в БП электролиты прям на AC 220 V стоят.
ПАРАМ ПАМ ПАМ ПАРАРАМ. В ЭФИРЕ ВИКТОРИНА ЕБАНУТЫХ ВОПРОСОВ. И ТАК, ВОПРОС ЗАДАЁТ ИВАН ПРОСТОХУЕВ ИЗ ЗАЖОПИНСКА Здравствуйте, у меня такой вопрос: можно ли собрать простой "квадракоптер" на основе несколькоих микроконтроллерах/1 или нескольких ардуин?
>>211298 Алсо ещё один вопрос. Как один и тот же двигатель постоянного тока (маленький такой, как в игрушках) заставлять вращаться по часовой и против часовой стрелки? менять местами провода + и - и подавать напряжение?
>>211304 Ну пусть будет 1. мне постоянно кажется, что не хватит выводов, для управления/(опросом состояния и т.п) моторами. Просто интересно, как можно замутить дрона. 2 мотора регулирующие высоту и 2 мотора право/лево, или все 4 отдельно независимые, регулирующие и то и то или как вообще?
>>211309 Просто забей. С таким уровнем IQ ты никогда не напишешь софт для коптера. Балансировать тягу двигателей по показаниям гироскопа - это серьезный матан.
Написал, счётчик до десяти секунд, я молодец? ВОТ ЭТО Я ПИЗДАТЫЙ ДА?? void preset(){ DDRD = 0xFF; // port is on out /0b11111111 PORTD = 0xFF; // default PORTC - off DDRB = 0xFF; PORTB = 0x00;
Сап ардуаны. Пришла Arduino Pro Micro Как понять что китаец не наебал и прислал именно 5 v / 16 MHz версию? По кварцу? Как с ней работаете в IDE? Как с леонардо? Буржуи на ютабе загружают https://www.sparkfun.com/products/12640 и в списке плат про микро появляется
Привет Антоны, хочу запилить контроллер для своего ПК (пара кнопочек, тумблеров, рычажки). В вопросе разбираюсь на уровне пайки проводов. Имеет ли смысл в качестве мозгов использовать ардуину, как у нее со скоростью отклика и частотой опроса портов (интересует в первую очередь из-за желания впилить аналоговые крутилочки туда-сюда) и последний вопрос, что на счет ПО, можно ли из коробки слать сигналы на комп прикидываясь мышкой/клавой/прочая или нужно писать свои дроыв/допиливать имеющееся.
>>211545 > контроллер для своего ПК > разбираюсь на уровне пайки проводов. > нужно писать свои дроыв/допиливать имеющееся Взаимоисключающие у тебя умения.
>>211589 гугл ни кто не отменял - учебных материалов много, но их реально много, хотелось заранее узнать вектор развития. На сколько разумно использовать ардуину (не с пушки ли по воробьям), ну и если все равно придется дрова самому пилить возможно имеет смысл использовать другие решения.
>>211597 > ардуину > с пушки ли по воробьям Не много ли чести для пердуины? Возьми голый arv и ебашь низкоуровневое дрыганье сом-порта. Драйвера проще написать.
Обращаюсь к владельцам Arduino Micro Pro Интересует джампер J1, слева от усб порта, замкнут ли он у вас и какая версия платы (3,3 в 8 мгц или 5 в 16 мгц)
У меня версия 5 в 16 мгц, джампер замкнут какой то волосиной еле заметной, стал смотреть платы на али, попадатся 5 в платы с незамкнутым. Суть джампера - подача питания с усб порта в обход стабилизатора напряжения, в 3,3 в платах питание с усб идёт через стабилизатор, в 5 в напрямую. Но так как ардуина китайская, стаб стоит S80C, нагуглить не могу, может он на 5 в и перемычка джампера не нужна?
Братва, есть вот такая байда и ардуино uno. (Хочу сделать секундомер). 16 выводов на - и два на +. Как этими двумя плюсами подключать к дуине, если для подсветки КАЖДОГО сегмента нужен отдельный провод для отдельного контакта на дуине? сильно не кидайте говном, только начинаю постигать азы
>>211905 >>211905 плюсы на отдельные ноги, минусы первого индикатора соедини с теми же минусами второго, и получившиеся 8 на отдельную ногу каждый(минус точки можешь не соединять если она не нужна) и гугли динамическую индикацию
Сап, ардуисты! Вкатываюсь с вопросами: 1. Можно ли использовать Мегу 2560 для прошивки Yaesu VX-6R в качестве преобразователя (попробовал с ардуины Rx прямо в радейку, а Tx через 12к - не работает)? 2. Заимел нахаляву GDM2004D 20х4, а в нём строки через стандартную LiquidCrystal выводятся не по порядку, а через одну, т.е. 1-3-2-4. Как сделать так, чтобы был правильный порядок? Выручайте, аноны.
>>211933 >1. Можно ли использовать Мегу 2560 для прошивки Yaesu VX-6R в качестве преобразователя (попробовал с ардуины Rx прямо в радейку, а Tx через 12к - не работает)? Ресетовский пин на пин земли не забыл кинуть? >2. Заимел нахаляву GDM2004D 20х4, а в нём строки через стандартную LiquidCrystal выводятся не по порядку, а через одну, т.е. 1-3-2-4. Как сделать так, чтобы был правильный порядок? Курни инициализацию (поиграйся циферьками) или другую либу заюзай.
Есть атмега128 и есть дисплей который к ней подключен. Дисплей выводит определенный символ, если послать ему определенное 16тиричное число. Я создаю массив, в который буду писать какое-нибудь слово " какая-нибудь хуйня", которое будет выводиться на экране. Внимание вопрос, как связать массив и выведение на экране? Т.е. я понимаю что надо слать по одному символу на экран пока все не передам. Но не знаю какими именно командами это реализовать. И еще не понятно как создать соответствие между передаваемыми символами и определенными 16тиричными числами.
>>212133 >Ресетовский пин на пин земли не забыл кинуть? Так в ардуине он же и так на земле через резистор. Я имел в виду, что хотел использовать ATMEGA16U2, стоящую в качестве преобразователя как виртуальный ком-порт, но VX-6 Commander её не видит и мега не моргает светодиодами при обращении. >поиграйся циферьками Поигрался - проиграл. Всё равно через жопу. В даташите адреса ячеек так и идут через строку. Можно потрахать библиотеку, чтобы она это учитывала?
>>212177 Понятия не имею, что тебе вообще надо. Но таки да, в датащите ты узнаешь коды символов для твоего дисплея и сможешь сделать из них все что угодно. Даже небо, даже Аллаха.
>>212196 автономные с работой от батарейки с контролем разряда, + удаленное управление и настройка режимов работы с сохранением данных в епром на чистом Си сам напиши потом говори про этот интернет. Сделать сраные часы с автосинхронизацией по усб уже нетривиальная задача
>>212219 Алсо, без сдвигового регистра можно (нет чипа), я могу подключить один плюс от матрицы к нескольким выводам дуины, что бы сделать бегущий светодиод на одной строке матрицы?
>>212169 >>212168 >Так в ардуине он же и так на земле через резистор. Я имел в виду, что хотел использовать ATMEGA16U2, стоящую в качестве преобразователя как виртуальный ком-порт, но VX-6 Commander её не видит и мега не моргает светодиодами при обращении. Еще раз. На ардуине замыкаешь ресет на землю. Земля, кстати, с радейкой должна быть общая. GBD -> GND, Rx -> Tx, Tx -> Rx.
>>212284 Братишь, я не есть специалист по этим вашим яйцам я вообще днище баклафеноёб, но одна минута в гугле говорит мне, что вместо резика после Тх должен быть диод.
Алсо, если есть бабло на Yaesu, то почему не можешь позволить себе нормальный кабель?
>>212557 >вместо резика после Тх должен быть диод Так у меня в любом случае не мигают светодиоды и не проходит тест кабеля программкой. >если есть бабло на Yaesu, то почему не можешь позволить себе нормальный кабель? Я её покупал три года назад, когда она стоила 10к кровных вместо 22 сейчас. Да и не хочется платить пиздоглазым, а потом ещё и месяц ждать.
>>212663 >Так у меня в любом случае не мигают светодиоды и не проходит тест кабеля программкой. Давай так: сначала ты попробуешь с диодом, а потом отпишешься.
Есть приложение для дуинки с такой крутяшкой цвета, но ещё дополнительно с HEX полем для ввода, то есть шоб точно ставить только красный или только синий. Ну и с пульсацией ищо.
>>213614 Поясни плиз. Это питание идет для запитки всей периферии или 5 будет должно будет приходить куда то на плату? Как например я могу ее сжечь? Беру пока для вживления его в некрожигуль. Цели: Автоматическое управление дроссельной заслонкой ( я так понимаю это будет пид-регулятор, регулировать обороты в зависимости от температуры двигателя (сравнивая ее с заданием)управляя дросельной заслонкой), ну и еще всякая мелочь . Может куда то еще, интересуюсь различными дронами.
>>213624 > Как например я могу ее сжечь? Подав 5в на входы. Warning: Unlike most Arduino boards, the Arduino Due board runs at 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. Applying voltages higher than 3.3V to any I/O pin could damage the board. https://www.arduino.cc/en/Main/ArduinoBoardDue
Доброго времени. К ардуино нано подключены 3 датчика: два к аналоговым входам, один к дискретному. Нужно вывести эти данные на компьютер. Как это можно реализовать.?
>>213969 купи у китайцев набор http://www.dx.com/p/arduino-uno-starter-kit-126383 набери в гугле ардуино уроки. Промигавшись диодами до рвоты, ты начнешь учить С, радиоэлектронику и и за какой конец держать паяльник. Профит. У меня так было, брат жив.
>>214022 >>213975 >>213982 Cпасибо за советы, си и кресты я и так заебись знаю, а вот в электронике днище ебаное, за какой конец держать паяльник знаю, но всё полупроводники и сложнее - для меня кромешный ад, по этому есть что толкового?
Горит лаба по AVR, стандартный набор - 4 кнопочки, 4 семисегментных индикатора и LCD, нужно немного подержать меня за ручку. С подключением железа все точно ок - одна плата, но когда пытаюсь запустить какой-то пример, ничего не получается - в память пишется, но выводятся только нули или вообще ничего не происходит. Поделитесь самым простым и понятным примером взаимодействия кнопок-экрана и таймером, например, для индикаторов.
Необычный вопрос. С навыками программирования ардуино/микроконтроллеров, куда можно пойти работать, что бы хоть на кусок хлеба было? Есть те, кто работает в этой сфере?
>>213624 >Цели: Автоматическое управление дроссельной заслонкой Да ты ебанись. Если инжектор то уже есть, а если карб то нахуя. ЭБУ двигателя довольно сложная тема. И например в твоем случае эбу собирает много параметров кроме температуры двигателя. Лучше для начала изучай теорию автомобиля. >сильно ли я сосну купив arduino due Можешь соснуть в цене, если не нужны специфические функции дуе, например цап. Кстати РХХ это просто шаговый двигатель, с ним справится любая ардуина.
>>210443 (OP) Привет, что мне нужно чтобы замутить самодельный аккумулятор из 18650 батареек, выдающий 5v2a? Проще говоря, батарею для питания orange pi.
>>214484 Эти же справились. http://sauvz.com Как я понял они используют параметры: температура воздуха, температура двигателся(ОЖ), обороты и им хватает Так и я не одной температурой руководствоваться буду.
Брать хотел или Mega 2560 R3 или due. По цене они не сильно разные. Но дуе работет быстрее что наверное с больше вероятностью мне пригодится
>>214550 Можно, но чтобы ты не запорол своим лудилом из-за ошибок схематики пару сотен МК и придумана демо-борда, спаянная в заводских условиях и с разным количеством обвязки.
>>214552 Ясно. А если я самоуверенный долбоеб, желающий собирать диодоморгалки без демо-борды, какой необходимый минимум мне нужно приобрести? МК + провода + программатор + светодиоды + паяльник очевидны. Что еще потребуется? Блок питания?
>>214553 Если твой проект "Говно без задач", то бери каждой твари по паре. Ну а если у тебя таки есть мысли нахуя все это, то там уже в зависимости от задач.
>>214549 А не боишься, что когда будешь делать диагоналку между бентли и феррари, твой скетч слетит по WDT и из-за неверной начальной инициализации переменных полностью откроет дроссельную заслонку? Для такой хуйни и китайской нанки за два с половиной бакса хватит.
>полностью откроет дроссельную заслонку? Хуйня. В дроссельном узле две заслонки, одна управляется педалью (большая), другая (малая) для холостого хода контроллером, даже если она полностью откроется больших оборотов не будет. Но это если нормальный заводской вариант. А эти умельцы конечно могут наколхозить.
>Для такой хуйни и китайской нанки за два с половиной бакса хватит. Это верно, в таких условиях важнее устойчивость работы, а всякие меги от вибрации контроллер отвалится.
Обнаружил, что у приемника была не зафиксирована катушка, подкрутил до максимального результата, подпаивал антенны. В итоге удалось добиться всего лишь более менее стабильной работы на 3-5 метрах..
Что посоветуете? Каков ваш опыт работы с этими радиомодулями?
>>214650 Я припаял такую антеннку от детской недорации, передает из моей комнаты на кухню стабильно, это метров 10 с незначительными преградами, питал от 5 вольт.
>>214662 Спасибо, попробую намотать такую, если не выйдет с одним предположением: присмотрелся к приемнику, обнаружил SMD-конденсатор в на ножке резистора, которого там вроде не должно быть, сейчас перепаиваю.
>>214650 Я вместо антенны впаивал обычный стальной проводок сантиметров 15 длинной, через две деревянные стены (одна с железной облицовкой) и 10 метров расстояния работало замечательно. Когда через транзюк подавал 10 вольт, метров 50 в почти прямой видимости было
>>214588 Спасибо, понял что во время задержки нихуя не работает, но это не так важно. А логика такая была, я нажимаю кнопку - первая проверка, отпускаю - вторая проверка. Нажал-отпустил и запускается функция.
>>214699 >А логика такая была, я нажимаю кнопку - первая проверка, отпускаю - вторая проверка. Нажал-отпустил и запускается функция. Этот кейс через подругому хэндлается. Был у меня такой скетчик, но нужно искать.
Я недавно купил ардуино, но я полная соска в этом, весь багаж знаний которыми я обладаю это два курса электроники и электротехники, немного знания С++ и паяние разной поеботы. Что можете посоветовать для начала? какую литературу?
>>214697 Это ВЧ бро. Нельзя просто так взять и на кусок проволоки получить приемлемый результат. Согласуй выход передатчика с антенной. Волновое сопротивление, КСВ, вот это все. Будь там хоть пяток ватт на выходе ты бы может и не заметил что твоя антенна говно. А своими милливаттами ты только проволку грееш.
>>214739 Твоя проблема в том, что ты задаешь вакуумные, сферические вопросы. Не удивительно что тебя посылают нахуй. Начни делать какую нибудь штуку, появятся конкретные вопросы - тащи сюда. Так и научишся быстрее и анона не заебешь.
>>214787 Этот прав. Я тоже мигал светодиодами дрыгал сервами, пока не свалилась реальная задача. А там уже понеслось: размеры, оптимизация скетча, продумка питания, BT, EEPROM etc.
Анон, у меня на Ардуино Уно собран вот такой простенький 3д принтер: http://www.littlerp.com/ Он настолько прост, что в нем ничего нет кроме ардуины, драйвера (sd/drv 8825), ну и самого шаговика. Так вот, работал этот принтер полгода почти нормально. А теперь стал жутко полосить по оси Z. Не в механике дело, а шаговик странно себе вести стал. Судя по всему, не подает на него драйвер https://www.pololu.com/product/2133 достаточного напряжения, вот он и пропускает шаги. Как такое могло случиться, анон? Кто виноват? Я подозреваю конденсатор, который для фильтрации питания движка стоит. Мог ли он деградировать за полгода?
>>215030 Ах да, сам драйвер я уже пытался менять, ноль результата. Переменный резистор на нем, для ограничения тока, подкручивал, как по инструкции, ноль результата. Шаговик другой подключал, бесполезно.
>>214787 Но я же не доебываю тупыми вопросами, и не прошу мне что то объяснить, я спросил есть ли какая то хорошая литература по этой теме, или видео материалы, так как сам годного нашел мало
>>215413 Можно ещё кварц воткнуть на 32768 Гц, подать его импульсы на TOSC, потом предделителем поделить на 128 и получить каждую секунду в натуральную величину через прерывание по переполнению таймера. Проблема всех - не умеют точно ставить задачу.
>>210443 (OP) Аноны, теперь скажите йобу к которой можно стремится изучая ардуинку? Наример с АВР я решил этот вопрос для себя, есть ардуина, но я попросту не знаю нахуя она мне.
>>210443 (OP) Сап помогач, тут такое дело, короче. Есть датчик 24PCEFA1D фирмы Honeywell и плата Arduino Uno, хочу с этого датчика с помощью АЦП показания снимать. Нихера не врубаюсь, что с питанием делать, и вообще, хули на выходе всего 70mV, а АЦП в этом диапазоне вообще не шарашит (он же 0..5V, в интернетах пишут про ошибку +/- полкилометра на низких значениях напряжений). Да, ну и вопрос еще, можно ли вообще как-то узнать абсолютное значение давления, которое этот датчик выдает?
Прикладываю хуй к носу что нашел из datasheet'ов и application note'ов.
>>216374 >АЦП в этом диапазоне вообще не шарашит (он же 0..5V АЦП ардуины измеряет от уровня входящего напряжения до 0, а не от 5в. В твоем даташите датчик подключается через операционный усилитель и питание 15 вольт. Я бы для ардуины взял что-то попроще, чем самому городить такое подключение.
Анон выручи, надо вывести на дисплей (монохром 16,2) температуру измеренную датчиком, температура во флота, если пишу lcd.print(temp, 2) выводит на дисплей 2,35 вместо 26,35. Почему так я понимаю, а как это пофиксить нет. Делю на 10 получаю 2,63, тоесть правильно, но температура не там. Дисплей подключен последовательно. Как по нормальному то сделать
Можно ли как-то посмотреть время выполнения отдельных команд в программе? Типа VHDL-симуляции. Нужно считывать напряжение с параллельного интерфейса, чем быстрее, тем лучше, минимум - мегагерц, дома валяется китайская уно, хочу на ней потестить, перед тем как на FPGA переносить, но надо определиться, хватит ли у нее скорости.
>>216411 Ничего не понял. Поясни плз. Имеется в виду AREF? Ну, это напряжение ведь нужно еще подать туда как-то, а еще измерить поточнее... Как?
У меня, к сожалению, уже есть этот датчик. Не я покупал, увы. Так что придется городить подключение.
Я просто никак в толк взять не могу, эти три страницы это же не даташит? Там же написано, 'application note' по устранению температурного сдвига и улучшению выходного сигнала. А само подключение к АЦП, например, тут вообще не указано! Анон, поясни тупому, мне реально придется рассчитывать усилительный каскад, как в школе учили?
>>216504 Не знаю чему тебя в школе учили, но походу ты сам не знаешь, что тебе надо. Даже не представляю, на сколько ты безволен и туп. Но все же подскажу, тебе нужен делитель.
Делитель? Окей. 4.9k и 100 -- подойдет? Что с наводками? Будут? Как бороться? И еще. К датчику прикреплен провод. Короткий, конечно, но он все же есть. Повлияет ли он на показания? Что можно с этим сделать?
Ну и вопрос с калибровкой. Как узнать, какое именно значение давления соответствует напряжению на выходе?
Использую атмегу128 и атмелстудию 7. Подскажите как подключить ему кварцевый резонатор как источник тактовых сигналов? Регистры CKEL ( или что-то вроде того) студия не видит, в фьюз-битах вроде тоже ничего такого нет. Как подключать то?
Подключил только один светодиод, гореть начинает если касаюсь места на плате, касаюсь пленкой ничего не горит.Нижнюю GMD куда подключать?Что значит минус светодиода должен висеть в воздухе?Подскажите, пожалуйста.
Прошаренный анон который реквестировал проект, ты еще здесь? А запилика ка автомобильный 4ре цилиндра, 12v стробоскоп, тахометр, вольтметр в одном флаконе. Миллионы кузмичей помянут тебя не злым, тихим словом.
>>216957 Ну так и скажи, что ардуина это говно без задач чтобы моргать светодиодиком. Предлагаешь сделать еба робота - да ты охуел, STM лучше. Предлагаешь сделать стробоскоп - да ты охуел, К561ТМ2 лучше.
Подскажите ньюфагу. У меня есть двигатель на 24 вольта, хочу регулировать его скорость. Для этого мне нужен транзистор и подавать PWM с GPIO на этот транзистор с разным duty? Правильно? Так это работает?
>>217372 Вот только ESP8266 стоит 2$, у него есть вайфай, у него проц быстрее, он меньше по размерам, в него можно поставить 16мб памяти. В 12E (с пика) стоит 4мб. Его можно прошить smar.js и писать на жаваскрипте. Его можно прошить NodeMCU и писать на LUA. Его можно прошить ардуиновой прогой с первого пика (скетч для радуги из RGB светодиода) Второй пик - прошивка NodeMCU и ESPlorer для управления ей. Нажал Ctrl+S и .lua файл залился и сразу заработал.
Доброго времени. Использую ардуино нано и стандартную прогу. Использую датчик холла и ввод на монитор порта. Добавил sie & cli, что бы прерывания не мешало выовдит ь на порт. Но после этого прерывание перестало срабатывать, нужны ли для них специальные библиотеки?
Вот, решил познакомиться с ESP8266. Буду брать две самые простые (esp-01) и одну новейшей версии (esp-12F). Две простые для удобного освоения и простых применений. А на 12f у меня большие планы. А также возьму кучку всяких дешевых ништяков, в т.ч. не для esp. Годно? Благословите, что ли.
>>217435 Библиотеки для прерываний? Куда мир катится бля... Ты выключил прерывания - они перестали работать. В чем проблема? Ты ведь добился цели. Алсо прервания нужно выключать только на отвественных участках программы. Там где оно действительно может навредить. Например при записи/чтении в/из общих регистров. Об этом даже в даташите любой атмеги пишут.
>>217444 На 01 выведены только 2 GPIO пина, и то их надо отключать при перепрошивке. Что ты будешь делать, когда тебе больше пинов захочится? Ещё вот посмотри как фейки выглядят, чтоб не нарваться http://www.esp8266.com/viewtopic.php?f=5&t=3163
>>217447 Ну, в составе махарайки ясно что прошивать не буду, эти два провода выдерну из разъема. Тогда, думаю, закажу один esp-01 для изучения и простого применения и два 12F - они ведь норм? В чем их отличие от 12Е? Алсо, где-то читал, что у esp-01 при включении на всех GPIO кратковременно появляется высокий уровень. Это правда? Это только у 01 версии? Алсо, в чем суть фейков, они не рабочие что ли?
>>217444 >>217439 И ещё убедись перед покупкой, что программатор поддерживает 3.3 вольта под логику. Не просто такой, где можно питание брать 3.3/5, а чтоб сигналы можно было на 3.3 выставить. Я точно знаю, что FT232RL так умеет. А насчёт твоих со скрина не уверен.
И макетку я бы взял на твоём месте одну но большую. MB-102 шикарные. Я сначала одну какую-то белую купил у барыг местных, в неё вообще детальки не влезают. Лютое говно. Потом у китайцев MB-102 взял, шикарная штука. НО! Макетки подходят только под тестирование, у них очень херовые контакты. Шатаешь провод и яркость светодиодов меняется. После того, как оттестировал, всё паяй, чтоб потом не искать почему то работает, то не работает из-за говёного контакта. Покупай либо "double side pcb" либо "single side pcb" c дырками. Я беру большие и дремелем вырезаю потом под нужный размер >>217324
>>217453 >закажу один esp-01 Ну как хочешь. >12F - они ведь норм Да, есть много пинов, можешь вытворять с ними всё, что хочешь >В чем их отличие от 12Е? Хрен знает, главное что пинов много >у esp-01 при включении на всех GPIO кратковременно появляется высокий уровень У всех ESP все пины по дефолту подтянуты к питанию через резистор внутри чипа. Прикладываешь светодиод - тускло светится. Ну если прошивка во время старта не подтягивает на землю. Тогда да, будет просто скачок. >в чем суть фейков, они не рабочие что ли Ну вроде как нет. Ещё там номера пинов перепутаны.
>>217455 Нет, это не просто модуль, это система на чипе. Вон у меня на скрине >>217398 при старте модуль коннектится в мой вайфай и поднимает вебсервер, на котором я меняю цвет светодиода. При этом ты можешь записывать файлы в энергонезависимую память, которая впаяна рядом, и читать оттуда из своей прошивки. Можешь впаять другую память, вроде как до 16мб можно. И вообще, вот посмотри что вытворяет https://www.youtube.com/user/CNLohr/videos Он даже цветной видео сигнал передаёт для телевизора по воздуху и рендерит 3D объекты.
>>217441 Использовал код на подобии этого: http://www.seeedstudio.com/wiki/G3/4_Water_Flow_sensor Но походу дело не в коде: sie и cli не выделились соответсвующим цветом, короче, не знает он их. Нашел на одном форуме, что лучше использовать их анлоги для ардуино noInterrupts(),interrupts(). Не много про них нашел, но прога распознает их как команды и это радует.
>>217458 >Программатор такой >I was almost bitten by a cheap *bay CH340G board , that put out 5v on RX/TX even though 3.3v vas selected. >The 3.3v/5v selector changed the voltage of the VCC pin on the board , but they hadn't connected the CH340G Supply/VCCio pin to the selectable VCC
>>217462 Но у esp12 вообще пинов нет, надо припаивать. А пайка будет ненадежной для вставки в бредборд - там жеж контакты на самом краю платы, без отверстий. Как итог, нужно подпаивать "ардуинский" провод со штырьком. А у есп01 просто втыкаешь провод на штырь и поехали.
>>217473 В >>217461 сказано, что его наебали платой, на которой был CH340G но they hadn't connected the CH340G Supply/VCCio pin to the selectable VCC Китайцы на его плате не запаяли питание чипа к пину выбора напряжения. Если всё правильно запаять, всё нормально будет. Я не знаю какая там у тебя плата. Но что-то мне подсказывает, что это она, ибо на ней selectable.
>>217477 Цена за штуку какая-то ебическая, по сравнению с тем лотом. Выгоднее взять все-таки 10, все-равно в будущем наверняка буду еще эти чудо-модули докупать. Только не понял, что там за деталь надо запаять на брюхо? Стабилизатор 3.3? В комплект он не входит. Но выглядит удобно, можно отказаться от 14-рублевых плат со стабилизаторами 3.3 и взять штук 10-20 стабилизаторов по-дешевке.
>>217475 Странно это все. Отзывы-то хорошие. Да и во всем интернете этот чувак - единственный с такой жалобой. Рискну заказать, но тщательно изучу при получении.
>>217514 Один из отзывов на тот лот As described but description lacks essential and important information. Very fast delivery: 12 days. Don't be fooled by 'V3' and 'New'. This board is NOT an improvement over v1.0 (2nd gen.) from Amica. This board is made by Lolin and is actually marked "Ver 0.1" on top! This board uses CH340 for USB to serial where Amica uses CP2102. This board is 5mm wider than Amica v1.0 which makes it useless for breadboard use because it is too wide (similar to the first gen. v0.9). The description gives none of these details. I cancelled the order within 24 hours when I found out the board was too wide for breadboard. It wasn't yet shipped when I cancelled but it was shipped anyway! The seller did not respond to my cancellation and did not respond to my complaint.
>>217514 >>217610 Лолблять. Только вчера забрал на почте такую. Ниебу что там с версиями. Чип 340 сразу же определяется и восьмеркой и десяткой. Ширина платы действительно не позволяет использовать ее на макетке (тупо не остается свободных дырок по краям).
Поясните мне смысл батрутдины? Судя по тому что я вижу в интернете это люто костылестроительство. С прикладной точки зрения автоматика нужна только там где не может человек, или ему лень. И я еще как-то могу понять расбери, из не можно собрать медиацентр, или класстер или еще чего тк туда можно линукс заковырять. Но какой профит в этой хуйне?
>>217811 Макетные платы. Я вот все рисую сам, и схемы, и двухслойные платы, и драйвера к микрочипам. А макетная плата, которую можно просто взять и проверить принцип перед разводкой схемы - очень нужна.
>>218288 Да я нюфаня просто в этих сортах говна. На али продавцы електроники сплошь мутанты какие-то. Тяжело в них разбираться. Хочется ведь заказать все у одного чтобы не размазывать мелький пакеты по Почте Роиси. Блютус чтоб избавится от проводов сидя за пекарней беспроводной хедтрекер. Ничего проще не придумал. Так что там с кнопкой?
Как сделать датчик присутствия человека в комнате? Нужно несколько сенсоров? Датчик движения от охранки - ненадежно, т.к. человек может сидеть или лежать на месте. Надо сделать авто вкл/выкл девайса при присутствии человека в комнате.
>>218458 А че пригорает то? Ты продован из амперки что ли? За такую цену еще можно по-пердолиться с этим непотребством. А вот за такую http://amperka.ru/product/arduino-uno пусть с ней собаки злые пердоляться. >>218485 Ну погугли емкостные датчики например.
>>218545 >Microwave Doppler Radar Motion Detector Probe Sensor Module X band 10.525GHz High Sensitivity for Arduino Почему-то заржал в голосину. Дай инфы почитать про эту йобу. Что и как с нее считывать и что вообще она позволяет обнаружить? На сидячего/спящего оно же не будет реагировать?
Анон с HC-05 >>218284 снова выходит на связь. Захожу я значит в режим АТ команд. Спрашиваю: AT+UART? Оно говорит: OK 38400,0,0 Если я в этом режиме напишу AT+UART=115200,0,0 с этой скоростью будет передаваться инфа в обычном режиме или на этой скорости надо будет подключатся чтобы снова попасть в режим АТ?
>>218707 При включении, любой микроконтроллерный модуль с AT командами на борту, вроде как должен быть в режиме автосинхронизации через команду AT\r. То есть, при включении надо подать AT\r и сам модуль должен подобрать скорость. Только если ты принудительно не отключишь эту функцию.
>>218857 Ну там кабы два режима. Если на ногу Key подать высокий уровень до подачи питания или вместе то скорость 38400, если после - 9600. Это по-умолчанию параметры. А что будет года уже поменяешь скорость в ручную, в даташите не написано. Ну значит запишим как >>218869 анон говорит.
>>219232 >чтоб СЭКОНОМИТЬ Не. Это запасная была для одного проекта. На первую я ноги не паял. Может ей поплохело когда канифоль смывал марлей с растиком. Статика, все дела.
>>219290 Да не. Я так-то по краю только тер. Потом осматривал 100500 раз, не верил в свою рукожопость. Перегрев, не иначе. Что-то я весьма затупил не зачистив гребенки наждачкой. А потому упоролся прогревая их и поливая канифолью. Еще думал, может кварц отстал. Придавил его спичкой и ткнул паяльником в ножки. Но нет. Померла так померла.
>>219298 > Перегрев, не иначе. Я не раз распаивал платы на запчастюшки вот такой горелкой. Потом из выпаянного собирал махарайки. Ни одна мелкосхема от перегрева не сдохла, а ты запаивая гребенку убил Атмегу 328?
роботы, какой набор лучше купить, чтобы вкатиться? и выгодно ли брать набором или дешевле выйдет заказывать отдельно? имеет смысл, если будет дешевле в полтора-два раза. ради экономии в 100 рублей морочиться не буду. и поясните в чем принципиальная разница между ними тремя? второй выглядит наиболее привлекательно.
>>219514 Палю годноту. Ссылку с али можно укоротить. Удалить весь шлак межу item и цифрами в конце. Правда это работает только на глобал сайте. Бля как вы вообще этим гуглопереводом пользуетесь?
Анон, подкинь инфы или скажи как реализовывается управление телефоном через пульт? по типу кнопки для селфи, но меня интересует не эта хуйня, а реализация подачи команд на телефон для смены треков в плейлисте телефона Дело в том, что интересно создание такого пульта, но в интернете инфа только о том, как реализовать управление чем-нибудь через телефон, мне наоборот нужно. Буду очень благодарен за инфу по этой теме, вот
>>219560 Че в телефоне сделано? Отправка сигнала на этот же телефон для переключение трека? Я спрашиваю: как сделать сам пульт для управления этими треками на телефоне?
>>219574 Ты реально туп. Подключаешь джеком свое говноустройство к телефону и управляешь им хоть с радиотелескопа установленного на Нибиру. Или ты хочешь влезть в кишочки твоего Сосунга и наебнуть его к хуям?
>>219574 Берешь любую пердуину, IR датчик, пульт от бабушкина телека. Только пусть бабушка расскажет тебе что там ее пульт передает по IR каналу. Если она не знает, то возьми пульт с известными командами. Ну и все это соединяешь проводами, пишешь прошивочку чтобы пердуинка дрыкала ношкой под определенные кнопки. И полключаешь эту ножку вместо кнопки гарнитуры. Хотя вот на всех моих ведрах, гарнитура от нокии не заработала так как работала на нокии. Так что разберись сперва с этом вопросом.
Охуеть. Если дергать пин ассемблерной вставкой в код, которая включает в себя зацикливание, то частота получается 2.6МГц, а если зацикливание убрать и сделать, чтобы loop() бегал, то выходит всего 457,1 кГц. 125 тактов. Это оптимизация говно или так и должно быть?
>>219772 Просто та же библиотечная стандартная функция слишком замудреная с защитой от дурака. Вот ее код, лежит в файле hardware/arduino/cores/arduino/wiring_digital.c
>слышал про -O3 ? Я даже не знаю, как это нагуглить.
>>219842 Чистый digitalWrite() вообще дает 72кГц на ШИМ-пине и 92 на обычном. Понятно теперь, почему. Недавно на хабре статья была про контроль пинов ассемблером и то, что тогда код получается оче маленьким в объеме. За наводку на файл спасибо, не знаешь, где можно посмотреть, как выглядит loop()?
Б/ra/тья,обьясните ебаномуNEWFUCKy,как пользоваться этим ХЛЕБОМ блять Смотрю я на эту плату белую с дырочками и нихуя не понимаю Где минус,где плюс, где логика? Я настолько НАФАНЯ,что с радиотехникой знаком по книжке и по этому треду,просто, сначала задрачиваю с++
Решил освоить ардуину, а для начала потренироваться на котика, скачал proteus 8 и попробовал добавить несколько кнопочек. Хотел: определить нажатые кнопки исходя из разницы в сопротивлениях резисторов. Получил: понял, что не могу подключить даже гребаный вольтметр.
Имеется схема и код (пик.рил.), пытаюсь определить какое напряжение попадает на пин. При вкл/выкл кнопок значение на вольтметре изменяется не в зависимости от комбинации "замыканий", а от их количества (если нажать любые две кнопки на вольтметре красуется -1.68)
>>219922 Внезапно, с ассемблерной вставки можно выжать все 8 мегагерц, в примере между переключением состояний nop зачем-то добавили. Но можно и без ассемблера так же быстро переключать, через PORTB.
>>219941 Лол, я тоже, как первый раз ее увидел, минут 10 мультиметром прозванивал в попытках увидеть закономерность.
Обычно там 5 пинов в высоту и от 10 в длину, эти 5 соединены между собой, других соединений нет. Минус с плюсом сам решай, где будет, у тебя есть источник питания?
Читаю ваш тред - Nano, Uno, ESP8266 - хуй проссышь. Что ньюфагу лучше подойдет? Цель - освоить базовые вещи, желательно без лишнего паятельства и с защитой от дурака. Халп!
Чем ардуины за $20 с офсайта отличаются от алиэкспрессовских за $3?
>>219961 Логотипом XD В основном в китайских стоит другой чип USB, но это ничем не мешает, работает также, только другие дрова. Ну и покупах офф ты типо поддерживаешь разработчиков
>>219965 > Ну и покупах офф ты типо поддерживаешь разработчиков Ты покупаешь воздух и распаянный авр контроллер с мин. обвесом. У китайца только контроллер. >>219961 Бери уну. Там не надо ноги припаявать лол.
Как правильно посадить два независимых счетчика импульсов на одну Атмегу? Если просто я заведу их на два разных прерывания, насколько часто будет проебываться счет импульса из-за того что прерывание пришло в момент обработки другого? Или лучше два внешних счетчика повесить и опрашивать их состояние по таймеру? Диапазон частот импульсов на обоих входах - 10-1000 Гц
Алсо, помимо подсчета импульсов атмега должна их выводить на экран (графический, 2 к/с), и опрашивать два контроллера термопары по spi или i2c.
анон подскажи нублу. сильно ли я испортил себе жизнь купив due? Про отличие по питанию 3.3 вместо пяти это имеется ввиду питание подключаемых модулей или это напряжение на сигнальных контактах (54 цифровых и 12 аналоговых)? И еще стои ли ебать мозг продавцу за то что она прислал в комплекте не тот шнур(от обычной ардуины)
>>220162 3,3В - это уровень логической единицы на дуе. Это означает, что она может дать максимум 3,3 на своих выходах и сгореть к ебаной матери при 5 на входе. Не парься, многие датчики и исполнительные механизмы вполне себе работают на 3,3
>>220184 Понял. А то у меня приставка "рас-" сассоциировалась с отделением/отрыванием ног.
Т.е. если я вижу какую-нибудь другую плату с такими дырками - значит, мне придется в них впаивать ноги? А я думал оно жестко фиксируется и норм контакт.
>>220080 Ничего докупать не нужно. Но набор лучше возьми этот ru.aliexpress.com/item/cpaka/32474968931.html А экранчик такой ru.aliexpress.com/item/cpaka/32224983358.html
>>220232 > IRF840,740,540 Внимание! Страшная правда: они и от 5 не открываются нормально. К тому же, это - говно древнего мамонта, а не мосфеты, просто они везде доступны, оттого и популярны.
Ко всяким мелкоплатам типа наны/микры надо бы бредборд с блоком питания MB-102, чтоб лишний раз не насиловать плату, не забудьте об этом
>>220109 >Двачик помоги с проектиками для ардуиночки. Фантазию украли рептилоиды и за одно забанили в гугле. Подкинь ссылочек, а? Мы сами такие же, светодиодом помигаем и в стол убираем
часы вот запилил на коде из примеров, в апреле мб еще что-нибудь сделаю
>>220152 экран норм, а набор дорогой у тебя и куча барахла ненужно типа платы с кнопками семисегментных индикаторов хотя может я как нищеброд рассуждаю
когда берёшь этот стартовый набор, да и если дома нет никакого радиобарахла или хотяб паяльника, ардуино быстро надоедает, потому как не можешь элементарных вещей сделать типа ОПЫТОВ АМПЕРКИ или ДЖЕРЕМИ БЛЮМА
Надо шапку треда пилить для нюфаков и всех остальных, чтоб могли сориентироваться что брать в зависимости от исходных условий ссылки на ардуино сайты, нормальные ютаб каналы
> Надо шапку треда пилить для нюфаков и всех остальных, чтоб могли сориентироваться что брать в зависимости от исходных условий > ссылки на ардуино сайты, нормальные ютаб каналы к 456 посту появилась годная мысль в треде
>>220300 Да не батарейка. Тебе ссылку на штекер дали. Я себе вот 15 штекеров похожих купил и 15 гнёзд, у меня теперь всё в доме на этих штекерах работает. А на блоке питания используется два стабилизатора AMS1117 один на 3.3 вольта, другой на 5.0 Чтоб получить 3.3 надо минимум 4.8 вольт. Чтоб получить 5.0 надо минимум 6.5 И по моему AMS1117 принимает до 15 вольт, а не 12. Но я не уверен, смотри в даташите. Сам я питаю их от всяких рандомных блоков питания от телефонов, зарядок, роутеров и всего, что найдётся в доме. Опять же у меня всё работает на этих штекерах и AMS1117
Суть в том что можно спалить стабилизатор на плате ардуины, поэтому лучше использовать отдельные блоки питания со стабилизаторами, особенно это качается мелких ардуин, лучше спалить блок за 50 р чем ардуинку за 100-200
Помигать светодиодами можно и питая ардуино от усб, но всё что связано с двигателями, мощными светодиодами или лентами, лучше делать используя отдельное питание
если совсем нюфак и не хочешь забивать голову возьми УНО
>>220370 > Для чего? Ну, чтобы в ближайшем будущем не появилась потребность в какой-нибудь штуковине - сразу бы купил. Я-то ньюфаг, может забыл чего важного.
>>220374 >>220373 А если ты чистый ардуищик, по идее там не нужны никакие кондеры и резисторы, там нужны только провода. Ну может только редко что понадобится.
>>220377 >чистый ардуинщик который только модули проводками соединяет хуже пидораса, модуль с кнопкой блядь, модуль с потенциометром
Ну, может человек не хочет сильно углубляться в электронику. Ему интересно помигать светодиодом. Так можно сказать про водителей, которые умеют ездить, а ремонтировать авто не умеют.
я же тебе уже показывал у дисплея 16 пинов, заебёшься соединять и все порты ардуины займёт, а то что по ссылке всего 4 провода имеет, зелёная плата сам дисплей, чёрная i2c адаптер, к ардуине адаптер подключается двумя проводами и еще два питание
Анон, а можно как-то c помощью этого модуля Micro SD card mini TF card reader module SPI interfaces with level converter chip for arduino запилить логгирование температуры и давления с датчиков с помощью ардуино? Сам не радиолюбитель, просто технарь-электрик и с ардуино вообще не раотал, но встала такая задача и неторопясь буду разбираться - вроде как ардуино достаточно проста и имеет большое комьюнити.
>>220426 Спасибо, буду разбираться. По датчикам вроде проще - магазинов с ардуиносовместимыми датчиками полно - потом их можно найти по названию в радиоэлектронных магазах в несколько раз дешевле.
>>210443 (OP) Копал весь день гугл, но нигде не нашёл модель ATtiny26 для Proteus8 . На одном из форумов кто-то тоже задал вопрос по поводу этой модели, но в ответ была ссылка на страницу Атмела. Порылся я и там, но ничего не нашёл. Может у кого-то есть?
>>220369 >Взлетит же всё вместе? Не совсем. У тебя экран - шилд под уно. Можно и к нанке присобачить, но выглядеть будет, как говно. Если не нужны кнопки на экране. возьми лучше простой 1602 или 2004 с i2c.
>>220471 Технически всё будет работать, а вообще, пора уходить от этой привязки к шилдам. В любом случае - это всё макетки. Всё равно, готовый девайс надо будет заново разводить.
Задача: Есть импульсы низкой частоты, 50Гц скажем. Нужно на каждый импульс на входе формировать на выходе импульс заданной длительности и посчитать все входные импульсы за какой-то промежуток времени. Выход формируем в прерывании, считаем счетчиком с внешним входом. Если я тупо перемкну ногу INT0 и ногу внешнего входа счетчика и буду на две ноги подавать эти импульсы, я не сосну с какими-нибудь переходными процессами и прочими помехами?
Возвращаясь к тебе шапки, так как пилить её лень, думаю стоит добавить еще http://alexgyver.ru/arduino_shop/ тут и про платы расписано, и про модули и сопутствующее барахло. Что характерно без лишнего словоблудия. Переходить по ссылкам на али оттуда не обязательно, тем более цены не всегда самые низкие ,но хоть понятно будет что в поиске вбивать
>>220721 хуета, там массмаркет только иногда нормальные скидки предлагает, а в основном продаваны накрутили цены а теперь скидки пишут, хуета а не распродажа
на китайской чипе нано 3.0 распаяная стоит 1,08 $ с дотавкой бесплатной в течении месяца, если берешь в нормальном магазине от 15 баксов. понабирал наборчик себе на 18 баксов просто ахуеть можно.
Анончики. Atmel Studio 6 или7 и Proteus 8 можно подружить так же как AVR Studio 4 и Proteus 7 ? Хочу обмазаться виртуальной отладкой и дрочить inb4:ставь не свежее говно и не еби моск
>>220729 Я разобрался с этими китайскими евреями. Продаваны накинули цены и "скинули" их в ведроприложении. Но 29 марта али даст еще скидон в ведроприложении. Короче можно поиметь чуть профита.
Кто нибудь ардуину к автомобильному электричеству подключал? Там же, курва, 14 вольт может быть. Как себя стабилизатор ардуиновский при этом чувствует?
Купил на бангуде три микры на ATMega32U4 все три просто тихо перестали работать. COM порт на компе не поднимается. Только если нажать ребут - появится на 8 серкунд boorloader и все. Если кто то сможет воскресить - одну подарю.
>>220971 Очень дисциплинирует кстати. Я вот заказал альтеровский usb-blaster (оригинал, мамой клянус), пока идет, изучаю квартус, читаю мануалы, готовлюсь в общем.
>>210443 (OP) Подключил к рдуине GY-521, в состоянии покоя значения регистров GYRO_XOUT_H, GYRO_YOUT_H и GYRO_ZOUT_H принимают значения 0x00 и 0xFF. Чому так, откуда берется 0xFF?
>>221120 0xFF по какой оси? по Z? >>221175 нет не позволяет, распбери пи позволяет, в ардуине куда скромнее всё, гугли микроконтролер (ардуина) и микропроцессор (распбери)
>>221192 Короч GY-521 как гироскоп меряет угловые скорости в диапазоне от -n до n градусов в секунду, данные об измерениях хранятся в двух регистрах для каждой оси - верхнем и нижнем. При склеивании и представлении этих двух числе в 16-тричной форме получается залупа типа 0x[/b]0123 которую я благополучно читал и которая у меня периодически перескакивала на 0xFFxx. Но при представлении как int значение 0xFFxx оказалось в отрицательной части и представляло собой тупо колебание скорости в обратную сторону. В общем все работало как надо, просто я диб
Есть Arduiono UNO не оригинал, китайская хуевина с CH340. Задача стоит сделать управление ржб лентой, на несколько режимов. Режимы: I группа: 1.1 - красный 1.2 - оранжевый 1.3 - желтый 1.4 - зеленый 1.5 - голубой 1.6 - синий 1.7 - фиолетовый 1.8 - розовый 1.9 - белый
Управление 1 кнопкой: ▶ короткое нажатие - следующий режим (по кругу в пределах выбранной группы) ▶ длинное нажатие - смена группы.
Наваяли govnoкод http://pastebin.com/7nGAJLP3 режимы горения раскиданы в кейсы, группы соотвесно на group1 и group0. Проблема: при длинном нажатии переход в группу 0 совершается, но если мы нажем однократно будучи в группе 0, включается группа 1.
Сап. Накидайте годной литературы по пердуине, да и вообще про МК. А то вы тут дроны и дисплеи обсуждаете, а мне даже hello world кажется сложным. Общее представление о процаках и МК есть, но на уровне студня-говнокодера. Спасибо.
>>221590 Все что не находил - говно без души. Какие-то примеры не внятные, все сферическое в вакууме. Начнем с того, что пердуина это контроллер AVR в основном. Ставь себе задачу, гугли примерное решение оно есть, не сомневайся. Даташит конкретно твоего контроллера в зубы и переделывай прошивку под себя и свои нужны. Так ты реально что-то изучишь.
>>221698 не будет работать, нужно подключать оба питания в ардуино, к входам, от бп через ограничительный резистор, чтоб уна детектировала наличие напряжения.
>>221711 а можно поставить какую-то перемычку и прописать, например, что если есть перемычка между 8 и 9 выводом, то цикл выполняется, а если нет, то ничего не происходит?
>>221725 Верно. И не забудь еще на этот же пин кинуть землю через резистор на 10к. Т.е. резистор на землю всегда, перемычка с +5 только когда нужно выполнять твой код. По сути, это будет как обячная кнопка, почитай про ее подключение и все станет ясно.
Ребят, очень нужна помощь. Можете подсказать можно ли как то осуществить оптическую передачу данных, через ардуино, если кто то занимался чем то похожим помогите плиз
Можно ли на подобной хуйне, типа digispark заебенить типа клаву? Ну там кнопочек 5-10 прикрутить и чтоб оно какие нить скриптики запускало на компе типа ctrl+c ctrl+v. По юсбе конечно же.
>>222046 ищи платы на ATmega32U4, которые могут работать как HID устройства. для дигиспарка придется клиент писать для работы с последовательным портом
Сап, дуняхи. Нужно замутить на ардуинке вот такую парашку. Есть камера, есть память, есть уно. Нужно что бы с камеры данные приходили на плату, потом на флешку (желательно их еще сжимать). Подскажите что почитать на эту тему/как проще реализовать. С меня как всегда, что-то да будет.
>>222117 На Ардуине такую чепуху? Да это жи микроскопом гводи, из пушки по воробьям и т.д. собери на тиньке простейшую схему с килобайтной прошивкой за 15 рублей и вперед.
Анон, есть какие-нибудь идеи по беспроводной передаче монозвука с низкими задержками? Пилю световой меч, хочу, чтоб был погромче, потому что внутренний динамик большой громкости не выдаст. Вообще не знаю, в какую сторону копать, кроме FM-передатчика.
>>222117 Для таких целей минимум кортекс м4 с дсп инструкциями, а вообще что-то уровня A57 в зависимости от разрешения, можно попробовать сделать на малине и ее аналогах, но это будет действительно из пушки по воробьям
>>222027 Курсач? Куда данные передавать? Откуда? Какого рода и с какой скоростью? Если простодвоичку передавать, то мигаешь 13-м в световод, а другом конце считываешь любым фотоприемником. Для синхронизации почитай принцип работы любого последовательного интерфейса, хоть того же RS-232.
>>222142 Делаю диплом, создать оптическое приемо передающее устройство. Данные думал передавать по средству модуляции оптического сигнала,а так как денег пока на модулятор нету, планирую модулировать пока напряжением.Пока только передавал и принимал стандартные пакеты и считывал с кампутера пикчу в масив, а как передать ее хз
Ребята, дело такое. Есть некая емкость из оргстекла, наподобие аквариума. Каким-то образом надо осуществить возможность приоткрывать его верхнюю крышку или часть крышки для проветривания. Затрудняюсь придумать саму механику. В голову лезут безумные идеи с шестеренками, рельсами и подъемниками на сервоприводах. Возможно кто-то уже делал подобное и есть идеи поизящнее?
И да, вот еще что: нужно, чтобы крышка могла сниматься и вручную полностью.
>>222204 серву в аквариум, крепить к боковой стене и пусть рычагом крышку приподнимает, отсюда никаких конструкций на крышке и она снимается без лишних движений
смотри вес крышки и выбирай серву с соотвествующим моментом.
фотку бы сделал, чтоб понятно было, мы тут в основом диодами мигаем.
>>222247 Короче, я осознал, что лох и не смогу расчитать силу, действующую только на часть крышки. Представим, что привод поднимает крышку полностью, а весит она 1кг. Выходит, у нас на крышку действует сила в 9.8 ньютонов. Предположим, что радиус палки около 5см. Тогда, M=Fr, M=9.80.05=0.49 нм или примерно 5кг/см крутящего момента на приводе будет достаточно. Так?
>>222254 думаю при размещении петли и сервы на противоположных сторонах при работе сервы и подъёме крышки, вес крышки будет увеличиваться для петли и уменьшаться для сервы
>>222269 Спасибо! Я только не совсем понял, что за R в данном случае, интуитивно - раз он равен противодействующей силе, то это сила серва, но почему именно R?
>>222459 Блять, какой смысл это объяснять, если у него проблемы с пониманием двумерного обобщения?
Если крышка заделана будет по всему торцу одинаково и нормально - то такое упрощение катает. Если же он за один угол ее поднимать будет - ты прав, там еще и момент в другой оси будет, но а смысл то это объяснять тут?
Вечер добрый. Помогите ньюфажине разобраться с основами и библиотеками для ардуино. Задача не очень сложная, требуется по нажатию кнопки переключать режимы работы:
1) отображает температуру с DHT22 и при этом обновляется 1 раз в 2 секунды 2) отображает с датчика газа (MQ-2) с обновлением 5 раз в секунду
Воспользовался FiniteStateMachine для переключения режимов, а вот как разобраться с частотой обновления не знаю. Главное чтобы при нажатии кнопки режим переключался мгновенно.
>>220304 >А на блоке питания используется два стабилизатора AMS1117 один на 3.3 вольта, другой на 5.0 >Чтоб получить 3.3 надо минимум 4.8 вольт.
Кстати, анончики, я вот купил модуль с Ams1117 и подрубил ему на вход литиевую банку 3.7В - все равно дает 3.2В стабильно на выходе, ардуинка весело релюшками щелкает и ничего не греется. И так до самого разряда банки до 3.3В, тогда AMS выключается.
Так откуда это странное ограничение в 4.8В у него? Может, это для близких к максимальному токов ~1А?
>>222663 >>222659 Производитель гарантирует, что всё будет работать, если у тебя входное на 1.5 вольт выше выходного. Если будет ниже, никто ничего не гарантирует, всё на твой риск. Если ты делаешь на макетке для себя что-то, всем похер. Работает и хорошо. Но если ты делаешь десятки тысяч устройств в сутки на заводе, ты должен соблюдать эти условия, а то потом как окажется, что половина устройств не работает, половина перезагружается во время работы.
>>222493 Непрерывный цикл с отображением данных и тикающим таймером. Если таймер > 2 сек - обновляем данные с датчика с флагом. Если в цикле была нажата кнопка - переключаем флаг датчика на другой.
Пришел гексапод, 18 серво, каждый к своему пину на ардуинке - 1-3 первая лапа сверху-вниз, 4-6 вторая и так далее. Прежде чем изучать ИК и писать самому хотелось бы сразу проверить конструкцию, чтобы он прошелся вперед хотя бы. Посему реквестирую простенький исходник - я с серво никогда не работал.
>>222967 Ну я нашел какой-то код котрый использует Servo, переписал копипастом под свои 18 и как-то рандомно все дрыгаются. Правда, батарея внезапно дичайше быстро садится - так и должно быть? Хочу купить запасную, можешь что посоветовать?
>>210443 (OP) подключен внешний генератор тактовых импульсов (фьюзы подключены по даташиту) при задании F_cpu 16000000 в библиотеке delay.h МК работает явно медленее чем при задании на 1МГц (смотрю на мигание светодиода). В чем может быть проблема и как исправить?
>>222974 крона чтоль быстро садится? на литиевые переходи, 2х баночные, 7,2 вольта, еще понижающий преобразователь надо бы, но я не знаю сколько жрут сервы, а так бы DC-DC step down на три ампера с али подошел
>>222974 Если пользуешься кроной, то советую выбросить ее и использовать нормальные аккумы. Я для своего гусеничного гомонукла использую пару 18650. И да, покаж фотки своего.
>>222983 Блок из четырех 700 мАч 1.2 В. Нормально же? Как работу доработаю - покажу, да и еще вопросы будут. >>222984 18650 есть только одна. Маловато будет.
Случайно замкнул Vin и 3.3V когда ардуино питалась от 12В. Теперь не загружаются скетчи и не работает кнопка ресет. avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x05 Что делать?
Котаны, посоветуйте, из чего шасси для всякого можно сделать? Нужно что-то похожее на старые металлические конструкторы, такое же вариативное, но полегче и и бюджетно. Какие варианты есть? Уже готов и код, и двигатели с колёсами, осталось только смонтировать куда-то.
>>223390 >>223391 Ну в крайне случае я просто куплю пластиковых коробок и будут резать запчасти из них. Хотелось бы избежать этого мудачества, но но в крайнем случае так и сделаю - очень уж хочется машинку себе сделать.
>>223396 Не слушай этих пидоров, в очко пусть себе светодиодами поморгают. Идешь на стройрынок (ну или в стройгипер), покупаешь там лист да хотя бы того же оргстекла, режешь ножовочкой на части, склеиваешь, сверлишь монтажные отверстия. Ну или если есть возможность заказать с амазона, то ищи "Tamiya"
>>223362 >>223481 Хуле Амазон, на Али этих шасси как грязи на любой вкус и цвет за копейки. Все уже порезано, с колесами, с дырками под провода и обвес. Или китайщина тоже дорого?
Чего то не получается на 2560 меге точно измерить напряжение, опорное напряжение не строго привязано к напряжению питания, оно там какое-то свое? Как на ней можно мерить напругу с точностью до сотой-тысячной? А то хуй снимешь достоверную до градуса температуру с термистора.
>>223635 Да там весь АЦП каличский 10 битный. Сотку более-менее стабильную на нем поймать с использованием оверсемплинга и децимации еще можно, а вот тысячную вообще не вариант. Проще у китайцев прикупить модуль с 16-битным АЦП и ИОН типа REf192, с ними без проблем мерил напряжение до 5 знаков после запятой (главное еще плату грамотно развести, ога).
>>223756 определись с целями, хватит ли тебе ардуины или нужно что то уровня малины
если ардуино, то есть библиотеки для LCD разные в зависимости от типа экрана графический/текстовый и его подключения и2с/спи/напрямую к цифровым выходам
для эзернета есть езернет шилд/модуль к нему так же библиотеки
>>224137 Кстати да. Вот только недавно купил проводков. А еще пять нанок и так... по мелочи. На все про все семсот рублей. А ты продолжай любить Роисю.
Купил с дуру цифровой вольтметр с диапазоном 0-99В (пикрил), необходимо ардуинкой выводить на нем любое трехзначное число (да, я рак, нужно было брать тупо дисплей). Есть ли какой то способ уменьшить максимальный предел с 99 до 5 В
>>224688 Гуглил распиновку (слева 6 выходов), но тщетно, пытаю продавца на тему датащита. С обратной стороны контакты от самого семисегментника проходят насквозь, т.е. к ним можно подключиться, но их всего семь а я полный профан, почему всего семь и как их использовать, спасибо если кто подскажет куда рыть (особенно если подскажет почему их там не все 24
P.S. вот жопка этого вольтметра (красным отмечен пустой контакт, там ножки нет)
>>224630 Чет я нихуя не понял. Ты хотел выводить пердуиной рандомное число, например количество сперматозоидов в сопле юной девственницы, и для этого купил нонейм вольтметр? С првудом по которому подается измеряемое напряжение? Без датащита? Поздравляю Шарик, ты осел.
>>224717 спасибо милчеловек, вижу 8 контактов для управления цифрой и 3 контакта для ее выбора (как я понял), а как использовать все цифры сразу, правильно ли я понимаю, что для этого используют динамическую индикацию?
Получил ESP-шки (12F версия) и прочие ништяки, в том числе адаптеры. Одновременно пришла чуть менее чем 20 рублевая посылка с 3.3в ldo стабилизаторами. Так что теперь все есть. Буду потихоньку изучать этих зверьков. Советы, напутствия?
>>223760 >определись с целями, хватит ли тебе ардуины или нужно что то уровня малины
>если ардуино, то >есть библиотеки >для LCD разные в зависимости от типа экрана графический/текстовый и его подключения и2с/спи/напрямую к цифровым выходам
>для эзернета есть езернет шилд/модуль >к нему так же библиотеки
>инфа в интернетах есть
Да я уже запилил все, на момент задания вопроса был совсем грачом. Вспомнил курс схемоты из вузика, и заодно сишечку (встроенный сиподобный язык нинужон, только гцц, только хардкор). А насчет малины - я во первых нищий, а во вторых мне там буквально пару целочисленных раз в минуту слать, поднимать сервак на малине - явный оверкилл.
>>224788 >Буду потихоньку изучать этих зверьков. >Советы, напутствия? Эти маленькие уебки ОЧЕ требовательны к качеству питания. При работе от питалова USB/TTL/UART преобразователя будут нещадно глючить. Вот статейка для быстрого старта http://esp8266.ru/arduino-ide-esp8266/
>>224926 Я любитель программирования и много языков перепробовал. >>224948 Где купить и маркировку пжлст. Мне еще на экран надо Привет Мир вывести, какой экран и где купить и как его прикрутить к ардуине. Ардуину уже купил в Китае, жду третью неделю почту
>>224952 >Я с 2003 изучаю программирование - Delphi 7, MSVC, Python. >Я любитель программирования и много языков перепробовал. >Надоело менять парадигмы, все пустое. >Ардуина Кекнул с любителя.
Очень часто вижу, что не меняющиеся за всю программу переменные объявлены через int, а не define. Это норма или ошибка ньюфагов? Ведь тратится место, а иногда define позволяет здорово сократить размер. %%Один раз вообще видел выбор режима работы через if и переменную с номером режима, их около 10 было, когда поменял с int на define, размер скомпилированного кода уменьшился с 9 килобайт до 3.
>>224973 >переменные объявлены через int, а не define. int - это тип переменной. define - команда препроцессора компилятора, которая фактически выполняет подстановку значений в исходном коде.
>>224863 Спасибо. До ЕСПшек пока не добрался. Сегодня потестил пикрилейтед модули dc-dc. Три повышающих (до 39-41в) и три понижающих (до 1.1-1.2в). Охуенные штуки, я в ахуе, насколько удобно теперь будет питать махарайки. Пожалел, что не купил их раньше. Одно не понравилось: у нескольких штук дроссель заметно покачивается, хотя работают нормально. Это чем-то чревато, как думаете? Под нагрузкой я особо не тестил. Так-то вроде пофигу, работают ведь.
>>224989 >Ну так эти "переменные" все равно в программе ни разу не меняются, несмотря на то, что объявлены как переменные. Ты что-то не то покурил. Выдыхай, маня.
>>224992 Все же есть один подводный камень с этими модулями. У xl6009e1 частота почему-то 250кгц вместо 400кгц, а у LM2596 - 50кгц вместо 150кгц по даташиту. Как бы то ни было, оно дешевое и работает, но вот кое-что не особо соответствует даташитам. Пик - пульсации на выходе модуля с LM2596, 10мкс/дел, по вертикали 0.01в/дел. Но смотрел без нагрузки, так что могу быть не прав.
>>225011 Хм, похоже на то. За эти деньги, в общем-то, похуй, но как считаешь, стоит ли наехать на китайца с частичным или даже полным refund'ом? В качестве пруфа - осциллограмма. Лот-то не соответствует описанию, получается.
кто нибудь может пояснить за андуриноёбство? смотрю видосы, из практического применения всякая дичь типа посветить диодом коту в жопу когда он сядет срать. Есть какое нибудь нормальное применение в промышленности? Я взрослый школьник, 11кл, хочу заняться микроконтроллерами, предрасположенность к схемотехнике есть, но вот что выбрать для изучения? Что реально может пригодиться? не только для души
>>224959 Не покупай в амперке. Там цены ебанутые. Пробеги этот итт тред, я где-то скидывал линку на набор от пиздоглазых по вменяемой цене со всей хуйней и безо всякой поеботы.
Пердуиньщик снова на связи, пытаюсь освоить мигание семисегментным индикатором с общим анодом, единственное до чего дошел: запитать общий анод, подключить все катоды к земле через транзисторы и открывать их 74hc164. Вопрос, можно ли как то избавиться от пачки транзисторов заменив 74hc164 на "правильный" контроллер?
>>225235 Вот и заказал сегодня с али нану v3, так написано. Только из за того что усб встроен. Программировать не умею, транзистор от мосфета с трудом отличить могу..... Правильно ли я понимаю, что чтобы регулировать вольтаж на спирали нужно посылать больше или меньше единичек за промежуток времени через шим на ногу открытия транзистора (мосфета irl3034)?
>>225288 >>225289 >>225290 Это всё я один семеню. Еще заказал "макетку" или как там, короче из пластика с кучей бырок для без пайки. Надеюсь ноги подойдут.
>>225073 Ардуино - популяризация микроконтроллеров и быстрое прототипирование. Никто в здравом уме не выкатит устройство на ардуине в продакшен хотя бывало итакое.
>всякая дичь типа посветить диодом коту в жопу когда он сядет срать Как что-то плохое.
Ребят,я похоже неосилятор или просто не понимаю сериал.Как сделать релешку ,включающуюся на время,введенное с ком порта Т.е. должно быть так
>указываем сериал бегин ,в лупе ставит проверку на соединение Дальше c=Serial.read(); mins= c 60 1000;//просто переменные Для проверки Serial.write(c); Serial.println(); Serial.println(mins); digitalWrite(7,HIGH); delay(mins); digitalWrite(7,LOW);
Проблема в том ,что в переменной,задающей время для delay непонятные числа и схема вообще не работает.Подскажите нубу,как исправить.Спасибо.
>>224788 Не выебывайся и бери ардуины, это китайское говно глючное и нестабильное как сволочь. Половина ног нельзя нормально использовать потому что заняты подтяжками к питанию, АЦП такой кривой, что лучше бы его и не было, энтузиазистские библиотеки сырые, от официальной прошивки хочется плакать, да и вообще ГРОБ ГРОБ КЛАДБИЩЕ WATCHDOG RESET
>>224992 Китайские модули - дно. Фильтрация нулевая, вместо CLC-фильтра какая-то херня из керамики, китаелита и индуктивности на 33мкГн, хотя по даташиту для 12в/3А требуется что-то около 150. Диоды тоже так себе, всё греется, на токе свыше 1А без охлада не обойтись. Хотя за свою цену грех жаловаться, конечно.
Призываю на помощь анонов-ардуинщиков. Срочно нужно собрать такую хреновину: к ардуино пожключаются три led-ленты(не rgb, просто белые, а так же сенсор-микрофон. В зависимости от громкости звука улавливаемого микрофоном загорается большее или меньшее количество диодов. Вопрос вот в чем: через что мне подключать ленты к плате и как это все вместе собрать. (желательно потратив минимум денег)
>>225366 Шутишь? Я вот за один вечер спаял модули с переходниками, подключил, все настроил, спиздил и адаптировал код для получения времени с NTP сервера, а теперь вот пытаюсь прикрутить к этому веб-морду для управления. Идея кратко такая: после подачи питания девайс в течение 5 минут работает как точка доступа с веб-сервером, чтобы можно было подключиться и передать параметры (сид-пароль домашней сети, адреса NTP серверов и еще кое-что), затем работает как клиент (station, в этом режиме совсем не греется, жрет мало), получает с сети время, дрочит gpio. С учетом того, что документацию на библиотеки я пока вообще не читал и действую методом копипаста и правки чужого кода, результаты впечатляющие, по сравнению с дуриной. Тут реально можно за 5 минут написать говнокод для дистанционного управления бачком унитаза, со стороны смартфона нужно лишь подключиться к сети и перейти по ссылке, вот и все управление. Свободных 7-8 gpio более чем достаточно для типичных задач этих штуковин. А что не так с АЦП?
>>225528 Цифры в ASCII начинаются с 48 в десятичной системе и с 32 в шестнадцатеричной. 1. putValue - получаем значение и количество символов в посылке, по свитчу отправляем результат деления значения на 10 в степени количества символов, добавляем 48 - "0". Потом делим значение с остатком на 10 в степени количества символов и с присвоением. Нам нужен остаток. И так далее. Почему не в цикле - свитч выполняется быстрее, не нужно возвращаться к началу функции. 2. getValue - принимаем символ, вычитаем "0" - 48, умножаем на количество символов в посылке.
>>225577 Берёшь МК, энное количество светодиодов, такое же количество транзисторов (от BC817 до КТ972 или 06N03). К транзисторам и светодиодам обязательно резисторы. При 5В питания светодиодов нужно от 270 до 470 Ом, в зависимости от требуемой яркости (5,000В / 10 мА = 500 Ом, их в ряду нет, есть 470 или 510). Собираешь всё. Добавляешь LM386 и MCP41010 так, чтобы контролировать MCP41010 напряжение усиления на LM386, чтобы МК мог сам контролировать коэффициент усиления на микрофоне. Так как микрофон электретный, то ставь на него ёмкость, от 10 до 100 мкФ. Выход LM386 на АЦП МК, подтяни на землю через стабилитрон в 4,7В, чтобы не спалить МК. Пишешь программу и хоть заэквалайзируйся, хоть зарисуйся.
>>225622 Ну почему эти пиздоглазые уебни не сделали латы чуть уже, чтобы они нормально становились на стандартные макетки. Это, кстати, и node mcu касается.
>>225667 Это ерунда, вот что меня реально расстроило - пик рилейтед. Вместо SOT-223 такая вот хуета. Можно попробовать подогнуть ноги и кое-как вколхозить 1117. Но придется еще как-то колхозить как минимум электролит на выход 1117, места под него вообще не разведено. Хотелось чтобы в готовом девайсе стабилизатор был на плате с еспшкой, а так скорее всего придется делать его извне.
>>225622 >в течение 5 минут работает как точка доступа с веб-сервером, чтобы можно было подключиться и передать параметры (сид-пароль домашней сети, адреса NTP серверов и еще кое-что) Ты какой-то извращенец, единственная перезагрузка модуля и у тебя все слетает. >Тут реально можно за 5 минут написать говнокод для дистанционного управления бачком унитаза, со стороны смартфона нужно лишь подключиться к сети и перейти по ссылке, вот и все управление. Проблема только в том, ЕСПшка даже в режиме вайфай-клиента быстро сожрет батарейки, а провод можно было и к пердуине протянуть. >Свободных 7-8 gpio более чем достаточно для типичных задач этих штуковин. Это пока не начнешь подключать SPI и I2C девайсы. >А что не так с АЦП? Во-первых не понимает напряжения больше 1.0В, а во-вторых вайфай на него фонит страшно.
>>225716 Зачем рассматривать этот модуль как полноценную замену блядуины? У него своя ниша. Как пример http://mysensors.org в качестве шлюза он вообще идеален.
>>225716 >Ты какой-то извращенец, единственная перезагрузка модуля и у тебя все слетает. Дай идею, как хранить сию инфу, если девайс предполагается использовать с разными рандомными сетями? Кроме как таскать с собой мешок макеток, ноут, провода и т.д. для перепрошивки. У меня вот есть мысль прицепить флешку биоса с мат. платы и батарейку для нее, если совсем запарюсь. В ней и хранить. >ЕСПшка даже в режиме вайфай-клиента быстро сожрет батарейки Никто не говорил про питание от батареи. >а провод можно было и к пердуине протянуть. Да-да-да, берем пердуину, втыкаем в нее 20 шилдов со всего али, чтобы был вай фай и поддержка сети. В общем-то, я бы был не против, но цена пердуины с шилдами будет немножко больше 150рублей за компактную еспшку, у которой производительность в разы выше и памяти больше. >Это пока не начнешь подключать SPI и I2C девайсы. Тут согласен. Хотя редко требуется подключать более 1-2 девайсов, такие задачи - редкость. Говорю за себя, естественно. >не понимает напряжения больше 1.0В Ну, это не так страшно в большинстве ситуаций, делитель жи есть. >во-вторых вайфай на него фонит страшно. Вот это хз, АЦП я пока не тестил за ненадобностью. Плохо, если оно так.
>>225731 Дык я по поводу цены высказался. Если уж так хочется пихать в дыркоплату, то wemos d1 mini оставляет по ряду отверстий с каждой стороны, ссылка выше была.
Котаны, у меня какая-то хуйня. Пишу прошивку, считай, первый раз. Использую ATMega8L и среду Arduino. Сделал [CODE]DDRC = 0b00001111; PORTC = 0;[/CODE] чтобы четырьмя ногами выводить данные. Запускаю библиотечную функцию RTC.read() для получения ответа от часов VS1307 - всё зависает. SDA=PC4, SCL=PC5. Где у меня ошибка? inb4: в ДНК
>>218288 >Блютусом уж давно никто не пользуется. Чет взлольнул, посмотрел бы, как ты будешь передавать данные с беспроводного датчика, который работает только от батареи, ввиду того, что висит где-то на улице или является портативным девайсом. Да и вообще любой носимый гаджет, от фитнес браслета до умного дилдо, будет общаться с твоим компом/мобилой/анусом по блютузу, из-за низкого энергопотребления, размера и наличия шифрования.
>>226502 >>226503 Дык я только учусь, долго китайская идет, не вытерпел и спаял на коленке. И сразу вопрос. Есть китайский дисплей а-ля адафрут 1.8" SPI 128*160, как подлючить раздуплился но эта падла выдает артефакты и я не знаю, грешить на китайчину или это фича дисплея?
Пересел на новый ноут и не могу работать с ардуинкой. Arduino IDE пишет что нет ничего на порте и порт поменять не дает (пробовал разные версии, в одной вообще COM1 находила на линуксе), вообще пукт Serial Port серый и не активен. Как пофиксить, или на какую IDE можно перейти?
Никак не могу подружить несколько устройств на одной шине, в частности не работает Enc28j60 + SD карта, или две SD карты вместе (и уж тем более все 3 сразу).
По отдельности все модули работают независимо от выбранного CS пина, а как только подключаешь еще один модуль на другой CS - перестает работать и первый, либо инициализируется в 20% случаев.
Проблема решается подключением SD карт библиотекой SdFat через Software SPI, т.е. 4 отдельные ноги на каждое устройство. Тогда все работает, но уж больно много памяти на эмуляцию SPI уходит - на сам функционал программы уже ничего не остается.
Не могу понять, в чем кроется жопа - ведь теоретически SPI-клиенты не должны никак мешать друг другу, пушо их жестко разделяют ноги CS. Может подтяжки какие-нибудь понавешать?
>>226601 >Может подтяжки какие-нибудь понавешать? Даладна?! ДАЛАДНА?! Работать с SPI без подтяжек по CS?! Лоооол. Вешай 4к7 или 10к резистор на каждый CS, МК не вытянет все CS сразу затянуть в "1", вот у тебя и падает весь интерфейс.
Посоны, что означают ошибки такого плана? AD9850_LCD_ROTARY_WMENUS_IF.ino:27:6: error: redefinition of 'int hertzPosition' AD9850_LCD_ROTARY_WMENUS.ino:24:6: error: 'int hertzPosition' previously defined here AD9850_LCD_ROTARY_WMENUS_IF.ino:28:6: error: redefinition of 'byte ones' AD9850_LCD_ROTARY_WMENUS.ino:25:6: error: 'byte ones' previously declared here
Поясните, что за хуйня происходит. Например такой код: nam.toCharArray(ssid,nam.length()+1); Serial.println(ssid); pas.toCharArray(pass,pas.length()+1); Serial.println(pass); выведет все правильно, но на самом деле, если выполнить в такой последовательности: nam.toCharArray(ssid,nam.length()+1); pas.toCharArray(pass,pas.length()+1); Serial.println(ssid); Serial.println(pass); то будет видно, что только последняя операция с pass хранится корректно, ssid при этом будет выглядеть как последние несколько символов от pass. Т.е. каждый новый вызов string.toCharArray пидорасит предыдущий элемент char, если таковой был, хоть они и разные. В чем косяк?
А запилите мне короче такой скетч, чтобы можно было пирдуину уно китайскую с фтди конвертером подключить к ПК и использовать как клавиатуру на несколько символов.
Пердуинщики! Б/ра/тья! Подскажыте, чо за хуйня у меня творится. Записываю скетч в свою самопальную пердуину - он работает, отключу/включу питание - моргает светодиодом будто один загрузчик на ней записан. Перегуглил все вдоль и поперек, никто ответу не нашел. А сегодня включаю свою йобу, а она начинает работать, но как только повторил это с запущенным ардуино-идэ опять получил моргающий светодиод. Чо за хуйня-то?
>>226785 Скетч из примеров Adafruit ST7735 graphicstest. Вот ща запустил IDE выполнение скетча тормознулось, белый экран и моргание светодиода. IDE закрыл - усё заработало. Мистика, йоптеть.
>>210443 (OP) заказал вчера у дядюшки Ляо новую хуйню teensy 3.1 (1900 руб бля) Сукадорогая. И все ради сделать глаза как у адафрута (они, гады в Россию не высылают (у них эта ёбаная Теенси чуть дешевле) Вот сижу и жалею денег. Где я не прав?
Будьте здоровы ардуноны. Суть такова: имеется гусечничная платформа и соответственно 2 привода с редукторами. Двигатели на 9 вольт. По докам без нагрузки 1.4А, а в клине 4А.
Есть готовые модули которые смогут крутить 2 двигателя в любые стороны хотя бы с 2-мя амперами каждый или колхозить самому? Если колхозить то посоветуй тип транзюков.
>>226610 Попробовал сегодня подтянуть CS, но хуй там, ничего не поменялось.
Вероятно, все из-за кривости библиотеки SD.h для Esp8266 под Arduino IDE. Разные экземпляры класса SDclass начинают использовать какие-то общие ресурсы, или что-то вроде того. Я не кодер, и докопаться до причины в библиотеках будет сложно.
>>226820 Сам ты дурень. В пределах одного char массива я согласен, что работать будет криво, но почему затрагивает и пидорасит другие char массивы? Ни в одном языке и ни в одной другой среде разработки я такого бага не видел.
>>226990 У Си нет одного char массива. У него вся память char массив. Не разделишь - получишь такую фигню. А делится всё $00 или h00 или 0b00000000, бака.
Ардуинщики, хочу запилить в машину стоп-сигнал, что бы от интенсивности торможения просто горел либо мигал, если ебанул по тормозам экстренно. Так вот, подойдёт китайский акселерометр из набора для этих целей или есть проекты подобные на каких-то других акселерометрах ?
Посоны, немного не по теме, но как мне запилить шаблон кода при создании нового проекта в атмел студио 6.2? Чтобы некий код создавался сам при создании любого проекта?
Парни. Сам ньюфаг, но хочу обмазаться одноплатниками. Зачем мне это - пока не знаю, но знаю что это очень интересно. Проблема в том что я не знаю каков уровень вхождения с учетом того что физику я знаю на уровне 8 класса а из языка пограмирования знаю только html php, python. Стоит ли вообще вкатываться?
Второй вопрос, монетизируете ли вы свои изделия или знания в этой сфере или делаете всё для себя?
>>227215 О, /б/рат, ты наверное не знаешь как работает акселерометр. Он постоянно измеряет все возможные ускорения и если тебе надо только ось Х, то при кочках эта ось залезет у тебя в ось Y и ось Z. Как ты будешь её оттуда доставать? А при наклоне авто по оси X показания уплывут также по двум остальным осям.
>>227217 Значит ему нужна трубка с грузом внутри упирающимся в тензодатчик. Чем резче тормозит, тем более больше датчик показывает - пердуина просчитывает - лампочки миргают - гроб - кладбище - пидор.
>>227224 Возьми себе набор для сборки ардуины от NKC Electronics бачей в 25 обойдётся и сам спаяй. Поймёшь, что там палить-то особо и нечего. А если и спалишь, то заменить/перепаять за две копейки можно.
>>227239 >бачей в 25 обойдётся >вообще мозгами тронулись >секта
Блять, начинается! ИТТ анон кичится нещеёбством и способностью покупать что-либо у китайцев. Ладно, пара слов специально для тебя: Ты - Бог покупок на али, ты лучший! Уймись уже блядина!
>>227241 Анон получит максимальный профит, если, во-первых, перестанет бояться что-то спалить, во-вторых, научится что-то делать из говна и палок, а не использовать готовые кем-то разработанные решения. И именно за это я анону и поясняю.
Но нет же, всегда найдётся какой-нибудь социально активный мудак, который влезет в разговор и начнёт всем доказывать что он лучший во всех областях: в области экономки денег, в области получения профита, в области стрижки пуделей...
>>227252 Библиотека кривая Китайский дисплай кривой Китайский преобразователь айтуси кривой Лунный свет отразился от очка Анона и вызвал сбой. Да тысячи вариантов
>>227259 если ты имеешь ввиду- "примеры-LiquidCrystal-HelloWorld", то да, пробовал. Ничего не выводит. Склоняюсь к тому, что неправильную инициализацию дисплея проводит: LiquidCrystal lcd(12, 11, 5, 4, 3, 2); у меня же LiquidCrystal_I2C lcd(0x27,16,2); - пускай и I2C
>>227262 Без модуля I2C. Как в примере: The circuit: LCD RS pin to digital pin 12 LCD Enable pin to digital pin 11 LCD D4 pin to digital pin 5 LCD D5 pin to digital pin 4 LCD D6 pin to digital pin 3 LCD D7 pin to digital pin 2 LCD R/W pin to ground LCD VSS pin to ground LCD VCC pin to 5V 10K resistor: ends to +5V and ground wiper to LCD VO pin (pin 3) ?
Я тут заметил, что многие собиратели собственной дурины, забывают (или не в курсе), что в каноничной дурине ДВЕ атмеги. И ставят вместо второй в лучшем случае какой-нибудь ch340 (который китайцы ставят в свои дешевые, слегка глючные, копии дурины), а чаще вообще адаптер для ком порта на рассыпухе. Почему так?
>>227450 Тому що на второй Атмеге, в дуине собран ch340/ft232rl. Какой смысл ебаться с пайкой qfn-корпуса, прошивкой и прочей херней если можно влепить адаптер ком-порта?
>>227451 Зойчем, есть же готовая дурина? >>227452 Ты не задумывался, зачем итальяшки всунули туда дорогущую атмегу, а не тупой копеечный чип-конвертер?
>>226986 Памяти в ЕСПшке дохуя, хоть на 20 буферов бы хватило.
В итоге плюнул на это дерьмо, и реализовал подсистему СД-карт на отдельной ардуинке, общающейся с ЕСП по последовательному порту. Очень жалею что сразу так не сделал, кучу времени сэкономил бы.
>>227474 >>227473 Речь была о том, что в копии дурины вместо атмеги ставят ch340. Никаких ft232 не ставят ни китайцы, ни кузьмичи. Теперь сравни цены ch340 и атмеги. Еще раз спрашиваю, зачем ставят более дорогую атмегу?
>>227494 > зачем ставят более дорогую атмегу? Тому що в ней можно сменить прошивку и добавить свои фичи, но всем похуй на эту возможность и покупают по рублю пучок у дядюшки Мяо на глючных цх340
Как считать string через Serial,а потом сравнить ее с заданным массивом?Не очень понял ,как сделать это на ардуино. Считываем мы циклом ,а проверяем как и где.
> if (strstr(rx_buffer, "PERDUINO") != 0) { ReadManuals(Hurry);} Не очень понял.А проще нельзя? If (Serial.available()){ For(i=0;i<8;i++) { Serial.read(Str;
>>227557 Ну вот ты вначале обзываешь массив буквой а и захуяриваешь в него "пердуино", а затем в него же пишешь муть с порта. Что ты слушаешь на порту? Там вторая ардуина передает "пердуино...пердуино...пердуино"?
>>227549 Никогда не сравнивай массивы. Лучше используй функции сравнения строк. Тут от того, что нулевой символ строки затирается, до того, что он тупо меняется. Сравнивай строки.
>>227496 >всем похуй и покупают по рублю пучок у дядюшки Мяо на глючных цх340 Ч.Т.Д. Удешевленные китайские и колхозные радиогубительские копии arduino™ не достойны зваться этой достойной итальянской торговой маркой.
>>227572 >достойной итальянской торговой маркой >прикрутили к атмеге загрузчик и поставили источник питания с гребёнками >достойной итальянской торговой маркой
>>227557 Если сравнивать массив поштучно, то срабатывает. if (Serial.available()>0){ Serial.readBytes(a,8); } if (a[1]==b[1]&&a[2]==b[2]&&a[5]==b[5]){ Serial.println("Data received");
>>227357 >>227297 А это нормально что я не могу нагуглить уроки связанные с протеусом и дуиной? А выполнять обычные уроки с дуиной не могу потому что многих компонентов нет в протеусе. Как туда импортировать компоненты? Откуда их брать? В гугле пусто, либо я совсем криворукий. неофит-итт
>>227587 Не хочу покупать пока не попробую. Дело в том что в электромеханике, электрике я не разбираюсь, поэтому есть шанс что я просто заброшу это всё в дальний ящик.
>>227589 >росто заброшу это всё в дальний ящик Лолл. Мы все так делаем. Помигаем светодиодиком и в ящик. А вдруг потом идея осенит? А пердуина вот она, в ящике. Бац и сделал! А так пока будешь ждать мельки пакет от китайца - энтузиазм и пройдет.
>>227594 Это тупиковый путь. Пока ты ебешся с симами ты не постигаешь пердуино-дзен. А все эти протеусы все равно говно. Закупи пяток нанок, пакетик резисторов 10-47к, баночку кондеров 0.1мкф, россыпь кнопок и светодиодов всех форм и расцветок. И только тогда ты сможешь что-то сделать.
>>227799 Ну представь, вместо линейного выполнения кода, АРДУИНО хуярит в несколько потоков, светодиоды мигают, сервы крутятся, шаговики щёлкают, анон доволен.
>>227802 Нюфаня, многозадачность съедает кучу процессорного времени, светодиоды/сервы/шаговики будут работать не так как хочется, а как получится. 99% задач спокойно решается одним потоком.
Цель: сделать подсветку на рюкзак для ночных покатушек за пивом и резисторами. Систему максимально автономную, потому что начать катить за резистором я могу в 1700, а вернуться домой в 0400.
Для реализации этой цели я выбрал следующую амуницию: сокращать ссылки я буду при помощи гугла, уж не обессудьте
>>227895 нюфане хватит двух 18650 и светодиодной ленты с драйвером, не зачем городить контроллер с контроллем света. Если уж хочется управлением от света - фотодиод + полевик.
>>227918 можно прихуярить датчик дождя который меняет цвет диодов на белый а ночью на красный, например. Ну или анимацию какую. Но я боюсь что не осилю это, потому что понадобится пайка и сишка на уровне выше чем начинающий. С другой стороны это способ развиться
>>227936 Это потребует чуть больше знаний и умений чем я располагаю. Беру шилды что бы попробовать себя, в дальнейшем, если не разочаруюсь в себе и в электромеханике, планирую собирать обмазаться и лутами и рассыпухой и всем чем угодно
>>227936 > Нахуй шилды. > @ > Иди покупай струйник > Иди покупай хлорное железо > Иди покупай текстолит > Иди покупай микродрель > Ебись с этим весь день, вместо того, чтобы воткнуть шильд
>>228345 Я как-то собрал "эквалайзер", просто выплёвывал последовательно на столбцы светодиодов значение АЦП. Было весело. Теперь-то я понимаю, что собирал спектрограф. А рисовать в обе стороны весьма забавно, получается как в старых фильмах роботы "говорили".
>>228393 Сделай автоматический смыватель туалетного бачка. Свет выключили - он должен смыть, если открывали крышку. С контролем уровня жидкости в бачке. И чтобы управлялся удаленно, через вай-фай. И сенсорную кнопку не забудь. И логирование количества приседаний с временем и датой. Будет покак-трекер. Для тех, кто решил избавиться от привычки играть на горшке. Poo-Tracer. Потом на кикстартер кинешь, мне 10% за идею.
>>228393 Закажи еще немного хуйни и купи ящик побольше. Когда купишь еще хуйни, что бы все влезло. Потом пусть все так и лежит в ящике. Я так делал, норм подход.
>>228507 я его покупал по тыщвосемьсот. алсо у продавана покопайся, можешь дозаказать того, чего в наборе нет. там разные ебалдовинки недорогие есть. придет все в одной коробке.
Сап, ардуны. Планирую запилить систему удаленного управления приборами на даче.
Где можно доходчиво почитать про использующиеся на практике электрические ключи?
Пока что я прикидываю так: коммутируем нагрузку до ~1Вт - биполярным транзистором до 100Вт - биполярник + мосфет (идеально для светодиодов, потому что можно ШИМмировать) до 500Вт - электромагнитным реле (больше якобы нельзя, потому что контакты обгорают) до 1500Вт - твердотельным реле а всякие мощные моторы, насосы и трансформаторные блоки питания - твердотельным реле с дополнительной цепью для гашения самоиндукции.
>>228680 Помимо АЦП тебе еще и хороший ИОН потребуется для "прецизионного исследования процессов". А так, в качестве недорогих вариантов, присмотрись к ADS1115 (на али копейки стоит со всей обвязкой) или AD7706 и REF192 в качестве ИОНа.
>>228516 Ставь всё на твердотельные. Они же - оптосимисторы. Всё, что меньше 500 Вт нагрузкой - симистор и оптосимистор MOC. Выше 500, ниже 1000 - симистор с радиатором и оптосимистор MOC. Дальше твердотельные. А пускатели и реле имеют ограниченный срок службы.
>>228874 А правда что твердотельники нельзя нагружать больше чем на 25% от номинала, иначе пусковые токи или скачки при работе быстро их пожгут? Или это скорее относится к китайским нонейм-релюхам с Али типа Fotek, например.
>>228886 Там внутри стоит оптосимистор, какая ему разница? А вот Дхядечка Ляо может и указывает постоянно мощность больше фактического номинала. Но он просто указывает пиковую мощность, а не рабочую.
>>228453 Радочую этому. Покупал ящички для деталек в гипермаркете. Теперь все датчики, релюшки, хлебы, проводки, аккуратно лежат в стопке этих контейнеров. Мне норм.
Вопрос по esp8266. Пусть на пин в инпут режиме поступают импульсы частотой 20 мгц. Осилит ли еспшка считать их с такой скоростью? Собственно, вопрос сводится к тому, как быстро можно считывать состояние входа?
Аноны, халп!Ничего не смыслю в схемотехнике, но хочу на основе шилдов нарисовать разводку платы, блок реле добавить и так далее,в общем ардуино-бейзд дивайс.
посоны. маняфантазий вопрос: а можно на альдуине сделать такую приблуду: приходишь домой, сканишь RFID-ключ, а система тебя приветствует (звуком например) и рассказывает какая температура в квартире (например например).
>>225322 Какая разница на чем устройство, еблан. Хоть на залупе коня, главное чтоб задачу ввполняло и требования по качеству. Для домашнего применения ардуино вполне себе. Это не космос/армия.
>>234204 Да. Я вообще "Говорилку" к этому делу использовал, спасибо разработчику. Закладываешь все цифры и все фразы, складируешь на SD в wav формате 11050Гц 8 бит (больше AVR слабо тянут), и выдаёшь либо через ЦАП, либо ШИМом через фильтры, либо через R2R ЦАП.
>>234381 Выбирать ардуино в 2016, а не стм32ф103ц8т6 тащемта, это как программировать на васике в начале 2000-х, а не на ассемблере х86 Ардуино сранное говно в итоге
>>234399 А у тебя уже есть код, лично твой, на STM32? А покажи? А если найду, что он не твой? Я вообще попробовал на STM32f103 поработать, написал моргание кое-как, потому, что разобраться что и как делать так и не смог. В целом, тот же Си, только не нашёл того самого CodeWizard'а, чтобы быстрее начать с настройками чипа.
>>234408 Маня, я сам проектирую платы и их программирую. У меня макетка готовая/купленная только на STM32. А вот то, что в CodeVision хороший предгенератор - это да. Я себя избаловал им.
Можно ли прикрутить к STM32 DRAM 4164 и запилить эмулятор 8086? Вытаскиваю помаленьку микросхемы из матери 8086, ппи 8255 после 30 лет работает по даташиту.
>>234481 Тоже жду. Хотеть замутить управление душем. Уровень воды в бочке, приход-расход, температура, перемешивание, включение повысительного насоса до 50 бар, подогрев при недостаточности солнечной радиации, контроль за коллектором и часики.
>>234481 Ну бляяяяя, а сначала придумать задачу и решать её ты не научился? Что за "построим ванну вокруг унитаза"?
Придумываю примеры: 1. Датчик влажности + жидкостной насос из термопота = датчик полива растений. 2. Датчик температуры + реле + экран + кнопки = регулируемое реле температур. 3. LM386 + микрофон + USB-UART (хотя у пердуины должен быть свой виртуальный COM порт) + программа на компе = от спектроанализатора до датчика шума. 4. шасси с моторами + парные фото и светодиоды = ползающий по линии робот. 5. 3 х 6 микросервы + корпус из пластика = шагающее шасси. 6. Шагающее шасси + гироскоп + камера = таракан
>>234102 Написал же, нужна помощь в проектировании и грамотной разводке контактов, на одной плате. Есть Eaglовские файлы исходных модулей, в .sch и .brd, есть принципиальная схема девайса.
>>236225 Император, я искренне с вами, чтобы сделать это, я буду рассматривать каждое звено, тщательно, хотите, чтобы получить вам самые удовлетворительные + + + + + + + баллы и пять звезд
Попытался влиться в микроконтроллеры и потерпел поражение уже на простейшей мигалке: pastebin.com/ry7EpfKp. В протеусе при запуске симуляции выдает Invalid opcode 0xFFFF at PC=0x0040. Методом проб и ошибок выяснил, что ошибка пропадает, если закомментить настройку TIMSK но тогда ясен хуй ничего не происходит
Прога исполнятся последовательно. Между ресетом и основным циклом ветвлений нет, этот прыжок бесполезен.
>>cli ;это зачем? >Отключаем прерывания, что-бы во время выполнения тела обработчика прерываний не сработало еще одно прерывание
>>sei ;это зачем? >Включаем прерывания после выполнения того, что хотели
Читам даташит:
When an interrupt occurs, the Global Interrupt Enable I-bit is cleared and all interrupts are disabled. ... The I-bit is automatically set when a Return from Interrupt instruction – RETI – is executed.
Посоны, я поехавший, который хочет запилить аналоговую индикацию загрузки ЦПУ компа на основе аналогового же вольтметра. Общий принцип: получаем по сириалу значение загрузки ЦП, умножаем на 2,25; округляем - и подаём сигнал на цифровой выход с силой результата умножения выше. Цифровой выход, естественно, цепляем к вольтметру.
Собственно, вопрос: известна ли вам софтина под винду, которая умеет выдавать на ардуину это самое значение загрузки ЦП в диапазоне 0-100%.
Вопросы по основам радиоэлектроники НУЖНО спрашивать в первом прикрепленном треде на доске.
В данном треде обсуждается только Arduino и AVR (с использованием библиотек Arduino)
Предыдущий тред - https://2ch.hk/ra/res/185672.html