Этого треда уже нет.
Это копия, сохраненная 27 сентября 2017 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
1021 Кб, 1800x1244
Arduino тред #185672 В конец треда | Веб
Здесь можно задать вопросы про Arduino и попробовать пересеть на AVR.
Вопросы по основам радиоэлектроники НУЖНО спрашивать здесь https://2ch.hk/ra/res/183816.html (М)
В данном треде обсуждается только Arduino и AVR (с использованием библиотек Arduino)
#2 #185673
Посоны, жаба душит отдавать за уну пять баксов.
Я могу себе только позволить Atmega8. Но хочется совместимости с ардуинкой. Как прошить USB бутлоадер?
И как вообще сделать самопальную ардуинку без FTDI и прочих RS232-USB конвертеров?
#3 #185674
>>185672 (OP)
ты опять на связь выходишь, пердуиноблядь?
sage #4 #185676
>>185672 (OP)

>Здесь можно задать вопросы про говно и попробовать пересеть на дрисню.


>Вопросы по основам радиоэлектроники НУЖНО спрашивать здесь https://2ch.hk/ra/res/183816.html (М)


>В данном треде обсуждается только говно и дрисня (с использованием библиотек говна)

#5 #185677
>>185674
Нет. Я не пердуиноблядь. Я AVR ебал очень долго, и если честно меня подзаебало (контактики подлючать от програматора, код писать заебало ). А ардуинка такой-то отладочный "комплекс", тяп-ляп написал - потом перевел на нормальный C (или вообще залил .hex из ардуины) и на ATTiny 2313 или на что-нибудь еще более пиздатое.
Например, у меня дома стоит ночная подсветка с детектером движения (в 6 часов вечера включается диодная лента в 1/100 "накала", как только PIR обнаружил движение - на минуту включается на полную мощность. В 5 часов утра отключается)
>>185673
В гуголе забанили? Fuses надо менять и пару пассивок надо.
>>185676
А что не так c AVR?
#6 #185679
>>185672 (OP)
Какие вопросы, епта? Все что есть уже разжевано донельзя, и имея немного терпения и мозгов можно накодить все что нужно. И со временем понять что платформа слабовата и переходить на более современные.
>>185673
Купи клон самой дешевой с usb на борту на али, выйдет дешевле стоимости компонентов в отечественных магазинах. Загрузчик можно найти/скомпилировать под любую атмегу с (почти) любой тактовой частотой, гугли optiboot.
>>185677

> В гуголе забанили?


> Здесь можно задать вопросы про Arduino и попробовать пересеть на AVR.


Ну ты и мудак.
#7 #185680
>>185679

>на более современные.


Ну и какие? STM32? Да это оверкил для моргания светодиодами.
#8 #185681
>>185679

>Купи клон самой дешевой с usb на борту на али, выйдет дешевле стоимости компонентов в отечественных магазинах. Загрузчик можно найти/скомпилировать под любую атмегу с (почти) любой тактовой частотой, гугли optiboot.



Ардуина на али стоит 4 бакса. А Atmega 8 - 1 бакс, за 30 баксов 50 штук. И да, есть ли что-нибудь кроме оптибута?
#9 #185682
Почему у оф. дилера атмега328 стоит 3-6 баксов, а у китайцев 1 бакс?
http://ru.mouser.com/Semiconductors/Embedded-Processors-Controllers/_/N-6hpef?Keyword=328p&FS=True
У китайцев не настоящая атмега или они освоили кустарное производство МК?
#10 #185687
>>185682 Оптом оригинал стоит 1.7$, все что дешевле подделка.
#11 #185689
>>185687
Это где? В маузере при покупке от 1000 шт 3 бакса стоит.

Но как ты объяснишь тысячи положительных отзывов как на отдельно чипы, так и на копеечные платки типа той же дурины?
Несоответствие параметров? Маловероятно, весь основной функционал легко тестируется. Где тут можно наебать?
#12 #185694
>>185689 https://www.digikey.com/product-detail/en/ATMEGA328-AU/ATMEGA328-AU-ND/2271029

>Несоответствие параметров?


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

>Где тут можно наебать?


Наебывают тут первым делом атмел на лицензионные отчисления. Но и потребителей тоже, чего только стоит FT232.
422 Кб, 1500x1200
#13 #185699
Купил хуйню и рад.тхт
Некогда раньше не интересовался *дуинами, но на волне хайпа взял на сдачу вот такую хуитку, пик. Подкупило то, что это эдакий субкомпакт, без заморочек с типами кабелей, воткнул и порядок, а при необходимости можно укоротить плату на длину контактной площадки.
Лежит эта штука у меня месяца да, а я даже не знаю, что из ней можно сделать. То, что она запилена не на "дефолтной ардуинской" меге, а на тини85, я узнал уже после получения, а сравнение характеристик чипа, мне, как нафане, ни о чем не говорит.
Что из нее можно сделать кроме бочки/хуйцов/засовывания в отверстия, какие устройства(моторчики/датчики/экранчики) к ней можно подключить, и является-ли эта малышка ардуиной вообще?
#14 #185700
*Никогда
fix
И извиняюсь за возможные дальнейшие ошибки, я только-только спать ложусь.
#15 #185706
>>185680
STM8 для более простых применений, периферия лучше, цена ниже, инструкций побольше, ниже потребление. Есть и отладочные платы с usb типа ардуины. STM32 оверскилл? Когда перейдешь к чему-то сложнее моргания, или удивишься, почему 4 операции деления скушали весь флеш - поймешь что это не так.
>>185681
Есть куча загрузчиков, вплоть до 1го провода (+земля) для программирования, выбирай что нравится. Из пердуиносовместимых загрузчиков оптибус наиболее годный, при особом старании, можно ужать до 256 байт.
>>185699

> кроме бочки/хуйцов/засовывания в отверстия


#16 #185708
В новых пердуинах же STM32
#17 #185709
>>185682
Atmega 8 же, а не 328
#18 #185712
>>185708
лил в каких? Там стоит атмаловский кортекс SAM.
#19 #185760
>>185708
Кек, ты кроме stm семейств 32битных контроллеров не знаешь? Там 32битный кортекс от атмел. С быдлокода, который обеспечивает обратную совместимость проектов со старых пердуин с минимальными правками, можно долго проигрывать, но всеравно она оказывается пизже.
#20 #185767
Почему пердуина зашквар? А распберри зашквар? А биглборда?
#21 #185774
>>185767
Она хуева сильным абстрагированием от железа (arduino ide) и слабостью платформы. Покупай клон@пиши на нормальных сях а лучше с асмы начни
Офк, в случае если все это используется как отладочная плата, пихать ее в готовые устройства - зашквар в большинстве случаев.
#22 #185785
>>185767
Ардуина позволяет даже гуманитарию потрогать МК хотя бы поверхностно. Отличная штука для ньюфагов. Помигать светодиодом, покрутить шаговый двиг, вывести хэллоуворлд с температурой ануса (от АЦП) на экран. А потом можно переходить к чему-то более сложному, если потребуется.
Но более сложное в махарайстроении очень редко требуется.
#23 #185787
>>185767
пердуина зашквар т.к. пердуинщикам нужен "voltage sensor" не мочь в делители напряжения. Блядь, 6 класс, сцуко и прочие ШИЛДЫ LED шилд с плюсом, минусом и логическим выводом блять.
#24 #185795
>>185774
Под ардуину и пишут на нормальных сях.
#25 #185799
ПОЯТЬ на текстолитной плате или все же годная макетка? Для готового устройства, а не отладки
#26 #185800
>>185774
>>185785
>>185787
>>185795
А распберри зашквар?
#27 #185801
>>185785

> А потом можно переходить к чему-то более сложному, если потребуется.


И понять, что все совсем не так, как подается в пердуине, с подходом типа аналог_урайт в серьезное не сможешь.
>>185795
Ты встроенные рекомендованные библиотеки видел?
#28 #185802
>>185800
Если задаешь такие вопросы то да.
#29 #185804
Arduino mega server запустить вне пердуины реально?
#30 #185886
Стоит ли напердоливать Эдисон?
#31 #185913
>>185800
Да в твоих руках и МУЛЬТИВИБРАТОР зашквар.
>>185801
Пользуюсь https://www.arduino.cc/en/Reference/PortManipulation , брат жив, учусь пользоваться таймерами на AVR
>>185801

>>>185795


>Ты встроенные рекомендованные библиотеки видел?


Там все упрощено до нуля. Ардуино - это хуйня для тех, кто наелся какого-нибудь Mindstorms и хочет чего-то более серьезного. А вообще там обычный C, правда надо добавить, что весь кайф работы с AV сведен к нолю.Не 185795
>>185804
Что за херня?
>>185886
Нет. Эдисон не нужен, микросхемки-за-бакс + программатор
#32 #185934
>>185785

>Отличная штука для ньюфагов. Помигать >светодиодом, покрутить шаговый двиг



Не только для ньюфагов и не только светодиоды с двигателями. Ардуина, к примеру, на раз женится с Python и всеми его нахлобучками типа Matplotlib, SciPy, NumPy и прочих. А это уже гораздо круче ньюфажного уровня.

В UC Berkeley студенты на ней основы электроники, вычислительную лин-алгербу, теорию сигналов и систем и ещё хер знает что учат.
#33 #185949
>>185913

> Пользуюсь https://www.arduino.cc/en/Reference/PortManipulation , брат жив, учусь пользоваться таймерами на AVR


> А вообще там обычный C


В стоковой среде пердуины можно писать на голых сях, обращаться к регистрам напрямую и кое как добавлять внешние библиотеки, но это нихуя неудобно. Скачай avr studio (4 или 6) с тулчеином для gcc, и поймешь огромную разницу, это как вилка и туалетный ершик. Аплоадить оттуда можно сразу, выставив в настройках среды "генерировать хекс", и используя сторонний софт для работы с бутлоадером ардуины (arduino uploader, x-loader и т.п.).
>>185934

> Matplotlib, SciPy, NumPy


Считать все это на слабом 8битном ядре - покайся! Или ты про обработку данных, что выплевывает пердуина в порт? Так это с любым устройством можно.
#34 #185955
У СПЕЦИАЛИСТОВ подгорает бомболюк от того, что они-то МИГАТЬ СВЕТОДИОДАМИ учились 5 лет за последние мамкины деньги.
#35 #185975
>>185949

> Или ты про обработку данных, что выплевывает пердуина в порт?



Бинго! Забираем слабый сигнал с сенсоров, фильтруем-усиливаем, оцифровываем ардуиной, засовываем цифры в пеку. В пеке подхватываем цифры питоном и начинаем их корёжить с помощью питона и питоновских приблуд.

Итого: ардуина - это не полноценный devboard, а пятибаксовая шняжка, основное предназначение которой - помочь студентоте быстро влезть в электронику и встроенные системы, а не колотиться месяцами об изучение микроархитектуры, набора команд, ассемблера и прочей хуерги.
#36 #185992
>>185913

>Что за херня?


http://geektimes.ru/post/259248/
>>185886
Стоит.
Эдисон - God tier. Пердуина ненужна
#37 #186008
>>185760
Чем что? STM32 или atmega328? Я серьезно не понимаю.
#38 #186010
>>185955
Проиграл.
#39 #186025
>>185699
Дегенерат блять.
#40 #186046
>>186008
AT32UC3L0xxx или ATUCxxxL3U
#41 #186047
>>186046
Хотя это уже совсем новые, AT91SAM3xxx скорее
#42 #186048
>>185672 (OP)

> Arduino и попробовать пересеть на AVR


> Arduino и AVR


для пико-неосиляторов
#43 #186049
>>185760

>Там 32битный кортекс от атмел


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


дадат, именно от атмел
#45 #186192
Поясните по хардкору, как пользоваться таймерами нормально в дефолтной среде нюфагу. Кроме как тайм\ласттайм сравнивать можно как то поудобнее?
#46 #186202
>>186192

> в дефолтной среде


> нормально


Увы
#47 #186250
Допустим, попердолился я с ардуиной какое-то время, теперь захотел сделать свою плату на атмеге, чтобы не было ничего лишнего, или, наоборот, чтобы был lan-вход например. Для этого нужно изучать цифровую схемотехнику? Насколько сложно вообще вкатиться?
#48 #186257
>>186048
На пику можно сесть. Только будет неприятно. Atmel наше все
#49 #186258
>>186250
Да, блядь. Нужно, блядь. Просто так ты сука нихуя не поймешь. Купи себе поиграться таймер 555, К155ЛА3, понаделай триггеров, компараторов, инвертеров (или через е), сумматоров. Тебе это все настоебенит и тебе надоест жить и ты засунешь свой хуй... Ну вообщем поиграйся с простой логикой (И, НЕ, ИЛИ, 2И-НЕ ...) и собирай.
#50 #186260
Как работает сервопривод (электронно)? И как им пользоваться? И как он устроен в пердуине?
И да, можно ли сделать двигатель, который будет поддерживать постоянную скорость (оптический энкодер есть допустим)
#51 #186261
>>186260

> Как работает сервопривод (электронно)?


Компаратор/процессор, что сравнивает положение и сигнал, на основе чего делает вывод о необходимости подачи питания на мотор.

> И как им пользоваться?


Хуле ты загуглить сука не можешь, пидрила.

> И как он устроен в пердуине?


> в пердуине


> устроен


Ардуинодети совсем обезумели.

> И да, можно ли сделать двигатель, который будет поддерживать постоянную скорость


Можно
#52 #186263
>>185680

>Да это оверкил для моргания светодиодами.


>


пердуиноблядь не может освоить stm32
#53 #186264
блядь, до сих пор не понимаю почему люди годами пишут на AVR, да еще и для домашних целей. Ладно, выучил ASM на AVR, периферию за 3 месяца, научился регистрам? что там еще делать?
пора бы уже пересаживаться на более сложное что-то. А реализовывать протоколы программно и ногодрыгом лишь бы на 32-битники не садиться на AVR - вообще изврат.
#54 #186323
>>185672 (OP)
такс такс так што у нас тут))) пердуино)))
Анон, KNX или 1 wire? Сравнений протоколов в Интернете не нашёл вообще
#55 #186335
          ▲
         ▲▲
        ▲▲▲
       ▲▲▲▲
      ▲▲▲▲▲
     ▲▲▲▲▲▲
    ▲▲▲▲▲▲▲
   ▲▲▲▲▲▲▲▲
  ▲▲▲▲▲▲▲▲▲
 ▲▲▲▲▲▲▲▲▲▲
▲▲▲▲▲▲▲▲▲▲▲
#56 #186338
>>186335
да ты охуенен
28 Кб, 1000x562
#57 #186346
14 Кб, 599x414
#58 #186349
>>186335
Хмм.
#59 #186356
>>186264
Годами пишут потому что цмеют в него, для всратых (и не очень) задач хватает, и желания тратить лишнее время для освоения альтернативы нет.
Так то, освоив авр, войти в арм - изи, но это интересно только тем, кому нужны более серьезные задачи или не хватает мозгов для реализации на слабой платформе, и мамкиным нитакимкаквсе. Проще же дернуть портом, чем уделять пару часов чтению и втыканию в новые датащиты.
#60 #186368
Все такие умные, пиздос, я вот и в ардуину вкуривал месяц, пока хоть что то сам сделал.
#61 #186485
>>186335
Заранее заготовленная копипаста с 255-пробелами или с нуля набирал?
#62 #186505
>>186485

∆∆
#63 #186637
Нид хелп, антош. Так как я ньюфажина не пойму что делать, гугл не особо помогает. Суть в чем, попытался помигать светодиодом но по криворукости случайно нажал на "записать загрузчик", могло это стать причиной ошибки?
stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
если нет, то какие на это могут быть причины?
56 Кб, 870x462
#64 #186641
Дуинщики, скажите, в чем вы говно подобное пикрелейтеду рисуете? Что за редактор?
#66 #186649
>>186637
Пердуина не может найти бутлоадер. Выбрана неверная плата, или ты таки его похерил.

> по криворукости случайно нажал на "записать загрузчик", могло это стать причиной ошибки?


Если в это время был подключен isp программатор и ты выдернул его до окончания прошивки - могло.
#67 #186651
>>186649

>Выбрана неверная плата, или ты таки его похерил.


как можно восстановить загрузчик? с помощью другой платы реально?
#68 #186653
>>186647
Спасибо.
#69 #186657
>>186651

>с помощью другой платы реально?


Да по ISP

>Если в это время был подключен isp программатор и ты выдернул его до окончания прошивки - могло.


Если по USB то загрузчик врядли похерил
#70 #186658
>>186641
схемы, нужно рисовать учиться, а не детские картинки, совсем отупели чтоли?
#71 #186660
>>186658
>>186641
да, кстати, светик так подключают только мудаки
#72 #186661
>>186658
Иногда хочется нарисовать детскую картинку - для простых схем, тем более на макетке, красиво выглядит.
#73 #186662
>>186660
Дуинщики же.
#74 #186663
>>186660
А что там мудчаного кроме отсутствия резистора?

БТВ, как лучше подключать, плюсом к GPIO, чтобы при низком значении горел диод, или минусом к GPIO чтоб при высоком горел? Есть какие-то соображения на тему?
#75 #186664
>>186661
не приучайся к этой ерунде, учись делать правильно сразу, когда дойдешь до сложных схем тяжело будет переучиваться.
#76 #186667
>>186663

>А что там мудчаного кроме отсутствия резистора?


вот это и есть мудачное, закон ома, жи есть
ток проходящий через светодиод нужно ограничивать резистором, иначе светодиод будет со временем тускнеть.
подключив светодиод к источнику питания без нагрузки ты превышаешь его максимальный потребляемый ток
#77 #186689
Как ардуиной читать звук тонального набора? pulseIn() как будто не взлетит или взлетит?
#78 #186690
>>186689
g:arduino dtmf
Сам себе ответил и съебал.
#79 #186716
>>186663

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



соображения такие, рассчитывай схему так чтобы через ногу МК не проходил ток больший чем разрешено. Если пустишь большой ток - въебешь МК.
#80 #186834
>>186663
н-канальные транзисторы мощнее р-канальных. На портах они захерены до одинаковости, так что без разницы, главное, предельный ток не превышать. Особенно, если ножек сразу несколько задействовано.
Если умощнять, и если нагрузка позволяет - ставь н-канальный ключ на землю.
#81 #186997
Анон, получил задание от препода собрать на ардуине простейшего робота, перемещающегося по нарисованной мелом дорожке и объезжающем препятствия. Ну и естественно так как это курсач покупать всё придётся самому, посоветуй где подешевле купить сам ардуино, двигатели, сервопривод, датчик оптический. А также от знающих людей хотелось бы получить совета какой ардуино купить будет практичнее.
#82 #186998
>>186997
Бери все на али
Ардуину любую
ru.aliexpress.com/item/Free-shipping-1pcs-UNO-R3-MEGA328P-CH340G-Compatible-NO-USB-CABLE-hight-quality/32366494493.htm
ru.aliexpress.com/item/1PCS-Tower-Pro-9g-micro-servo-for-airplane-aeroplane-6CH-rc-helcopter-kds-esky-align-helicopter/32340815424.htm
http://ru.aliexpress.com/item/Free-Shipping-new-version-2pcs-lot-Pro-Mini-328-Mini-ATMEGA328-5V-16MHz-for-Arduino/1731218090.html
#83 #187172
Спустя овер 2 месяца, получил таки свою первую ардуину.
Упакована в запечатанный антистатический пакетик + пупырки, внешне выглядит как оригинал, даже нижняя сторона платы белая, с логотипом и надписью made in italy, кек.
Сижу, мигаю встроенным светодиодом, с помощью delay и millis.
Пока лень аутировать с макеткой.
Брал эту:
http://www.aliexpress.com/item/Free-shipping-UNO-R3-board-MEGA328P-100-original-and-new-ATMEGA16U2-1PCS-USB-Cable-for-Arduino/1971140095.html
Это суть мой первый МК, так что впечатления только положительные.
#84 #187181
>>187172
Поздравляю с покупкой!
кстати,тут один хуесос не пробегал с Арм тредов? не предлагал еще на джаве для него писать?
#85 #187312
>>187172
Маладца!
#86 #187319
>>187181
>>187312
Спасибо, второй день упарываю.
Сегодня написал простую программу для тестирования равномерности распределения встроенного рандома.
Код (из arduino ide):

byte r=0;
float totfl=0;
unsigned long total=0;
unsigned long mas[10];
String s1,s2;
char b[12];

void setup()
{
}

void loop() {
r=random(0,10);
if (r==0) {mas[r]=mas[r]+1;}
if (r==1) {mas[r]=mas[r]+1;}
if (r==2) {mas[r]=mas[r]+1;}
if (r==3) {mas[r]=mas[r]+1;}
if (r==4) {mas[r]=mas[r]+1;}
if (r==5) {mas[r]=mas[r]+1;}
if (r==6) {mas[r]=mas[r]+1;}
if (r==7) {mas[r]=mas[r]+1;}
if (r==8) {mas[r]=mas[r]+1;}
if (r==9) {mas[r]=mas[r]+1;}
total=total+1;
if ((total%100000==0) && (total!=0))
{
s1=String(total);
totfl=micros();
s2=String(dtostrf(totfl/1000000,4,6,b));
Serial.begin(9600);
Serial.println("");
Serial.println("TIME: "+s2+" sec");
Serial.println("TOTAL: "+s1);
for (r=0;r<=9;r++)
{
totfl=total;
s1=String(r);
s2=String(mas[r]);
Serial.println(s1+": "+s2+" ("+dtostrf(mas[r]/totfl*100,2,6,b)+"%)");
}
Serial.end();
}
}

На выходе после часа работы получаю такое:

TIME: 3736.169900 sec
TOTAL: 25400000
0: 2538609 (9.994524%)
1: 2542174 (10.008559%)
2: 2538361 (9.993547%)
3: 2541364 (10.005370%)
4: 2540161 (10.000634%)
5: 2539596 (9.998409%)
6: 2540087 (10.000343%)
7: 2538560 (9.994331%)
8: 2541512 (10.005953%)
9: 2539576 (9.998330%)

И вот вопрос: оно так равномерно независимо от ширины диапазона или только в узком? Я бы для 0..65535 тестанул, но памяти-то 2 кб всего.
Какой-то подозрительно хороший рандом по сравнению с встроенным в анальный winapi.
#86 #187319
>>187181
>>187312
Спасибо, второй день упарываю.
Сегодня написал простую программу для тестирования равномерности распределения встроенного рандома.
Код (из arduino ide):

byte r=0;
float totfl=0;
unsigned long total=0;
unsigned long mas[10];
String s1,s2;
char b[12];

void setup()
{
}

void loop() {
r=random(0,10);
if (r==0) {mas[r]=mas[r]+1;}
if (r==1) {mas[r]=mas[r]+1;}
if (r==2) {mas[r]=mas[r]+1;}
if (r==3) {mas[r]=mas[r]+1;}
if (r==4) {mas[r]=mas[r]+1;}
if (r==5) {mas[r]=mas[r]+1;}
if (r==6) {mas[r]=mas[r]+1;}
if (r==7) {mas[r]=mas[r]+1;}
if (r==8) {mas[r]=mas[r]+1;}
if (r==9) {mas[r]=mas[r]+1;}
total=total+1;
if ((total%100000==0) && (total!=0))
{
s1=String(total);
totfl=micros();
s2=String(dtostrf(totfl/1000000,4,6,b));
Serial.begin(9600);
Serial.println("");
Serial.println("TIME: "+s2+" sec");
Serial.println("TOTAL: "+s1);
for (r=0;r<=9;r++)
{
totfl=total;
s1=String(r);
s2=String(mas[r]);
Serial.println(s1+": "+s2+" ("+dtostrf(mas[r]/totfl*100,2,6,b)+"%)");
}
Serial.end();
}
}

На выходе после часа работы получаю такое:

TIME: 3736.169900 sec
TOTAL: 25400000
0: 2538609 (9.994524%)
1: 2542174 (10.008559%)
2: 2538361 (9.993547%)
3: 2541364 (10.005370%)
4: 2540161 (10.000634%)
5: 2539596 (9.998409%)
6: 2540087 (10.000343%)
7: 2538560 (9.994331%)
8: 2541512 (10.005953%)
9: 2539576 (9.998330%)

И вот вопрос: оно так равномерно независимо от ширины диапазона или только в узком? Я бы для 0..65535 тестанул, но памяти-то 2 кб всего.
Какой-то подозрительно хороший рандом по сравнению с встроенным в анальный winapi.
#87 #187345
>>187319
Я с "Электронных кубиков" начинал (10 советских рублей, кстати) и приёмника Юность из набора.

псевдорандом такой псевдо. Посмотри в даташите МК, что в адруине, есть ли у него в железе генератор случайных чител. Если нет, то всё это "случайно". Есть МК с такой фишкой в железе.
#88 #187782
Почему на ардуине у 16U2 стоит bolshoi кварц на 16 мгц, а у 328 стоит oche malen'kiy кварц на 16 мгц? Чем это обусловлено?
#89 #187794
>>187782
Просто такой заказали из наличия у поставщиков, не ищи подвоха.
#90 #187796
>>187794
Он там всегда такой, смотри ОП-пик. Так в чем же фича?
#91 #187797
>>187796

>Так в чем же фича?


Да нет между ними никакой разницы, чё ты в неё впился. Ну китайский аналог может быть.
#92 #187802
>>187797
В оригинальной схеме
https://www.arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf
У 328 стоит именно такой смдшный муратовский кварц
http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx
, а у 16U2 стоит кварц без маркировки.
Почему так? Что имеется ввиду? Чем обусловлено?
#93 #187807
>>187802

>Почему так? Что имеется ввиду? Чем обусловлено?


Начнём с того, что ты кинул ссылку на керамический резонатор, который не кварц по определению. Ни чем это не обусловлено, ардуина -- дешманское дерьмо, я бы туда только керамику и ставил, но кто-то ставит кварц. Думаю это просто удешевление.
#94 #187904
>>187807
Спасибо, анон, ты богопододен. Спасибо за сию инфу.
Аноним #95 #187939
О, мудрый Анон, призываю тебя в помощь! Ситуация такая. Мне надо собрать контроллер для солнечного коллектора. Его задача - на основе нескольких температурных показателей с датчиков включать/выключать/переключать разные устройства. Сам я с ардуино не сталкивался, но знал, что люди придумали уже маленькую писюльку, на которой можно уже камнем и зубилом выточить качественный член, который мог бы вздрачивать как надо подобного рода задачи. Ладно бы там нужен был один контроллер, но потом их потребуется еще штук 30, а может и 100, а может вообще надо будет их клепать как мразь. И тут уже вопрос, оптом ардуино брать, или самому делать (практики в этом нет, но руки прямые и реализовать можно, при условии заказа печатных плат у другой компании). Подскажи, мудрый Анон, где можно самым выгодным оптом их преобрести? Стоит ли их делать самому? Что может быть выгоднее и по времени оправданно?
#96 #188010
>>187939
Тут, анон, перед тобой встаёт принципиальный вопрос: ардуина или самостоятельно собранный девайс на произвольном микроконтроллере.
Подводные камни ардуины:
1. Дорохо
2. Не оптимально по энергии и вычислительным мощностям
3. Девайс будет bolshoi
Зато быстро и относительно просто, если знаешь С/С++
Подводные камни самоделки:
1. Надо разводить плату и разрабатывать схемотехнику
2. Надо выбирать микроконтроллер, а их дохуя
3. Надо разбираться с низовыми вещами в контроллерах - регистры/прерывания/периферия/etc, скорее всего, придётся учить асм под конкретную платформу. Хотя можно обойтись и С.
Зато дешевле и заточено под конкретную задачу.
Choose your destiny, Anon!
#97 #188011
>>187939
Хотя, я вижу, вопросы немного другие у тебя были. Нет, делать свои личные копии ардуины смысла нет, у китайцев можно nano за два бакса найти, а uno вроде за 3-4. Это выгоднее, чем делать копии самому, инфа 100%
За готовую реализацию твоей приблуды не знаю, но, скорее всего, готовой схемотехники под неё все равно нет. Большинство открытых разработок под ведруину существуют в виде скетча и схемки для бредборда, так что плату разводить придётся самому, скорее всего, либо заказывать разводку.
#98 #188013
>>188011
Запили на бредборде, закрепи термоклеем, запихуй в корпус.
#99 #188020
>>188013
Во-первых, ты не туда отвечаешь, во-вторых, ты совсем как-то пиздец предлагаешь феерический. Тогда уж взять дырочную макетку и на ней подпаять, а потом уже заливать клеем. Ну и размер всё равно будет огогл
40 Кб, 459x604
#101 #188028
#102 #188034
А можно ли вытащить ардуиновский контроллер и использовать его самостоятельно как программируемый МК? А если его потом вернуть на место будет-ли он работать как ардуина или его придётся прошивать как-то?
#103 #188038
>>188034

>А можно ли вытащить ардуиновский контроллер и использовать его самостоятельно как программируемый МК?


Да.

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


Смотря как его программировали до этого.
#104 #188062
Поясните про ардуину и ее память.
В меге328 стоит 32кб флеш, 1кб eeprom (это всего лишь разновидность флеша ведь, правильно?) и 2 кб ОЗУ.
Скетчи хранятся во флеш памяти, а ее дохуя.
Вопрос: как избежать загрузки в ОЗУ длинных строк, и грузить их с флеш памяти через буфер в несколько байт?
Пример бы.
#105 #188069
>>188034
Да и несовсем Да.
Чтобы МК мог работать "в ардуине" в него надо залить "ардуиновский" загрузчик. Именно этот засранец позволят легко заливать проги через ЮСБи, а не забивать фьюзы и т.п. при заливке через програматор.
Но сам загрузчик придется лить через програматор, которым может быть, та-та-ТА, другая ардуина. В общем - гугли.
#106 #188090
>>185672 (OP)
все ардуинщики уже 2 года дрочат плис, застрял во времени что ли, даун?К тому же говно твой авр для начинающих.ПИК проще и лучше.
#107 #188091
>>188090

>STM32 проще и лучше.


Не благодари.
#108 #188114
>>188090

>ПЛИС


рассмешил. Большенство ардуинщиков которых я видел даже не понимают как настроить порта ввода/вывода на Си под какую нибудь чуханскую авр.
#109 #188123
>>188114
Ты им DDR'ом у виска покрутил? А регистры вставил?
#110 #188132
>>188114
Но ведь начинать работать с какой-нибудь простецкой ПЛИС, типа Altera MAX, можно вообще не зная никакого языка, тупо в графике, с этим и дети малые справятся. А там, на радостях от заработавшей железки, уже будет позыв учить что-нибудь серьёзное.
#111 #188219
>>188038
>>188069
Спасибо за ответы:3
#112 #188278
Кто там на псевдорандомном генераторе споткнулся?

Залей в него seed value с неподключенной ноги, получишь настоящий рандом.

randomSeed(analogRead(5)); // прочтет случайный шум с ноги 5 и затолкает его в псевдорандомный генератор. На выходе - рандомное число.

https://www.arduino.cc/en/Reference/RandomSeed
#113 #188361
>>188278
Это я. Уже разобрался.
Встроенный в ардуину рандом - кал.
Он порождает одну и ту же последовательность значений каждый раз, при одном и том же сиде.
Если задавать сид перед каждым вызовом random() с не подключенного порта, то получается херня, 80-90% результатов из диапазона будут приходиться на несколько чисел, остальные выпадают очень редко.
Так что я решил собирать генератор шума.
Думаю использовать стабилитрон и ОУ типа LM358, но со схемой пока не определился. В соседнем треде вроде у анона годнота, но там двухполярное питание, мне его негде взять.
Посоветуйте схему генератора шума амплитудой 0-5в на диоде, с однополярным питанием, если знаете проверенную.
#114 #188393
>>188361
Анон, а с какой целью ты пилишь рандом на ардуине?
#115 #188400
>>188393
Ты спрашиваешь потому что я пилю рандом или потому что я пилю его на ардуине? Цели исключительно учебные.
#116 #188404
>>188361
Как думаешь, так и делай, только не забудь впилить источник высокого напряжения, нормально шумят стабилитроны на 9+ вольт. Двуполярность не нужно.
53 Кб, 1010x734
#117 #188406
Алсо, вот что происходит на висящих в воздухе выводах ардуины.
Рандом из наводки 50гц - ясно же что хуита получится.
Схему шумогена нагуглил, буду искать совковый германиевый стабилитрон, вроде бы они самые шумные. Есть мысля применить точечный диод типа Д2 в режиме обратимого пробоя, вернее на грани него.
Альсо, есть к ардуине другие готовые осциллы 50кгц с win оболочкой, но с функцией памяти в ней? И еще было бы здорово сохранять осциллограмму в wav файл.
(святое дерьмо, нищеосцилл за 200руб и 3 минуты гугла, ардуина воистину универсальна)
#118 #188431
Как подключить пердуину к совковому телевизору, у которого есть только антенный вход?
38 Кб, 836x696
#119 #188436
>>188431
Модулятор для ТВ-сигнала у китайцев стоит 10 баксов.
#120 #188437
>>188431
изолентой примотай синей
#121 #188480
>>188436

>10 баксов


Охуели.
Денди стоит 40 рублей на барахолке. Покупаешь денди, выдираешь оттуда этот ваш модулятор.
>>188431
Распаять видеовход или подключить по RGB, но ты не сможешь.
114 Кб, 800x600
#122 #188487
>>188436
UzeBox проект консольной приставки на AVR
http://uzebox.org/wiki/index.php?title=Main_Page
Но ты не сможешь
#123 #188488
>>188480

>Распаять видеовход или подключить по RGB


А если телеящик ч/б ламповый?
#124 #188489
>>188488

>А если телеящик ч/б ламповый?


Да можно (после демодулятора и припаяйся), схему достань телевизора
107 Кб, 1011x738
#125 #188501
Зачем вы подключаете ардуину к телевизору.
Скажите лучше, как должна выглядеть осциллограмма через медленный диод? Интересно стало. Пикрилейтед 5 кгц через 1n4001. Тянет же. А макс. частота заявлена 1 кгц вроде бы. Или тестить надо при большом токе?
#126 #188508
>>188501

>Или тестить надо при большом токе?


Да. Быстрые диоды быстро запираются.
#127 #188520
>>188501
И частоты надо сильно больше, чтобы весь пиздунец с обратными токами было видно. Просто в разрыв включать - ничего не увидишь.
#128 #188534
>>188400
Потому что на ардуине. Не могу придумать практического применения для рандома на ней.
#129 #188556
>>188534
Куб-советчик. Ордуина Шредингера.
#130 #188576
>>186667

>>А что там мудчаного кроме отсутствия резистора?


>вот это и есть мудачное, закон ома, жи есть


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


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


Если источник маломощный, то можно и без. Но если ты прапорщик, то несомненно надо хуярить резисторы везде по уставу.
#131 #188619
>>188576
Я не тот анон, но у меня возник вопрос. При чем тут мощность источника питания? При включении диода в цепь на нём будет падение напряжения, соответствующее напряжению питания. Ток будет соответствовать сопротивлению диода(а оно невелико). Через диод ебанет охуительный ток и он сгорит нахуй. Может, ты имел ввиду низковольтный источник питания?
#132 #188620
Хотя что-то я ебу дал. Мощность же из вольтажа берётся в том числе. Но тогда это должен быть оче маломощный источник, типа батарейки.
#133 #188625
>>188619
Он наверное имел в виду слаботочный. Ну знаешь, похититель джоулей, например
#134 #188631
>>188619
Это может быть как и низковольтный источник, так и источник с высоким сопротивлением, иными словами - максимального тока которого недостаточно для того, чтобы спалить светодиод.
#135 #188634
>>185672 (OP)
http://geektimes.ru/post/259248/
Есть ли порт/аналог, но не под пердуино, а под пик/стм32?
#136 #188638
>>188634
Малину лучше возьми, зачем тебе пердолинг с вымершим стм32?
#137 #188643
>>188638

>стм32


>вымершим


Как же я проигрываю с пердуинщиков
#138 #188655
>>188576

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


это ты прапорщик.
Светодиод, это нелинейный элемент, в разных точках ВАХ у него разное сопротивление. В режиме насыщения светодиод имеет слишком малое сопротивление. Резистор нужен не только для ограничения напряжения в цепи питания, но и для ограничения тока проходящего через светодиод.
Есть предельные значения тока проходящего через светодиод. Батарейка выдает ток значительно больше 20-40мА. Светодиод перегорит.
#139 #188661
>>188638

>Малину лучше возьми


Если хочешь в перспективе собирать что-то сам, то малину забудь, этот процессор с памятью тебе никто не продаст и не припаяет. НО, судя по задаче, уровень абстракции, который тебе нужен как раз подразумевает наличие нормальной ОСи, которая под малину есть, чтобы не пердолится на низком уровне. Однако, лучше бери любой ARM, на который можно накатить Linux, раз уж ты хочешь сервер и всю хуйню. И нет, такой хуйни под STM32 я ни где не видел.

Этому товарищу чайку >>188643 .
190 Кб, 1143x1280
#140 #188666
>>188661

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


Чисто теоретически (подразумевая «Любая плата с Cortex-A») можно купить алвиннеровский A13 (он бывает в TQFP) и развести плату под готовые планки памяти (DDR2) от старых писюков. На практике же у нас две бляди и старый пидор это как пятнадцать лет назад с портированием ДОС Навигатора под линукс: кому надо — те не могут, кто может — тем не надо.

> И нет, такой хуйни под STM32 я ни где не видел.


Есть такой зверёк как uClinux: http://www.uclinux.org/ Но см. выше про теорию и практику.
#141 #188669
>>188666

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

#142 #188671
>>188669
Ну тогда портируй 2.11BSD и не еби мозги: http://retrobsd.org/wiki/doku.php
#143 #188672
>>188671

>тогда портируй


щас

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

Каких?
#144 #188677
>>188643
stm32 и msp430 были популярны только пока были доступны (около)халявные девборды по себестоимости. Как они кончились, все наигрались и вернулись к авр и арм. Можешь бугуртить, но это факт.
#145 #188678
>>188677

нихуя, я прикупил горсть stp324xx, по антикризисным ценам, для продвинутых махараек, ардуины сейчас тоже подорожале хотя их тоже есть у меня, но stm32 баще

мимо плюшкин
#146 #188679
>>188677

>stm32


>арм


u mad?
#147 #188680
>>188677

>пердуинщик не знает о том что стм32 это и есть арм


ПЕРДУИНОЗНАНИЯ
#149 #188713
>>188677

> stm32 и msp430 были популярны только пока были доступны (около)халявные девборды по себестоимости. Как они кончились,


Молодой человек, вы не умеете в интернет-магазины?

http://www.aliexpress.com/wholesale?catId=0&initiative_id=AS_20151006003130&SearchText=stm32f103c8t6+arm+stm32+minimum+system+development
http://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20151006003149&SearchText=maple+mini

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


А, так вы попросту наркоман попаданец. Это многое объясняет.
#150 #188719
>>188680

>ПЕРДУИНОЗНАНИЯ



а что же это тогда?
#151 #188722
1
#152 #188739
>>188719
Усбагойся. STM32 = ARM, а именно Cortex-M
#153 #188746
>>188739
просто объясни, как не знающему, я не тот анон, которому ты ответил в >>188680
#154 #188758
>>188746
Когда говорят ARM, имеёт ввиду модную сейчас архитектуру, разрабатываемую одноимённой фирмой. Её можно копипастить себе по лицензии, чем и занимаются ST, ATMEL, NXP, TI и многие другие. Вариантов несколько от Cortex-M0 как 32-битной замены 8-битным, через Cortex-M3 и М4 с частотами под 200 МГц и флэшем 2МБ до Cortex-A(номер вставить), где гигагерцы, несколько ядер и возможность навесить кучу памяти СНАРУЖИ.

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

Но каждый, кто юзает ARM до лицензии, вешает свою проприетарную и не очень периферию (АЦП, USB, UART и т.д.) Работа с памятью, выполнение команд, прерывания и дергание ножками на плечах ядра.

AVR, PIC24, dsPIC - проприетарные. В PIC32 ядро MIPS. Холивар ведётся о том, какая архитектура перспективнее, энергоэкономнее, понятнее, гибче и способна на больше MIPS (millions of instructions per second)
#155 #188763
>>188746
Чего-то офигительного по моему скромному мнению само 32-битное ядро в МК за 4 доллара не предлагает. Кичатся периферией. В Cortex-M4F есть плавающая точка. Я гонял на таком апроксимацию функции нескольких переменных из дарового сорса. Дельно. У разных АРМом будет свои модули USB. И прочие либы под периферию несовместимы.

Ассемблер у одноимённых ядер один. ARM - это сейчас модно.

P.S. Ты вежливо спросил ;-)
#156 #188764
>>188746
ARM нинужны.
8-ми битные контроллеры - самое то. ATMEL - говно, 8051 и EFM8 - годнота.
#157 #188765
>>188764
やっぱりバットヒョードintensifies.
#158 #188874
>>188764
Проиграл с утенка-говнокодера
#159 #188877
Как правильно подключить usbasp к uno?
#160 #188880
>>188877
1. набить 2 последних слова в гугле
2. profit
#161 #188884
>>188758
>>188763
Спасибо за ответы.
Т.е. все Кортексы это ARM?
Это является полноценным ARM по сравнению с архитектурой ARM7 и пр.?
>>188764
Это еще почему? Чем 8 бит лучше?
#162 #188885
>>188765
что?
#163 #188895
>>188884

>Т.е. все Кортексы это ARM?


100%

>Это является полноценным ARM по сравнению с архитектурой ARM7 и пр.?


Отличающаяся от ATM7 архитектура, но да, это тоже 100% ARM.

>Чем 8 бит лучше?


в разы меньше ебатни настройками "системы" через регистры. Чтобы 32-битник запустился, надо сначала накормить. Решается копипастой из примеров или пердолингом.
8-битник хорош там, где нужен (и достаточен) 8-битник. Определяешься с задачей - выбираешь класс чипа (8, 16, 32 бита) по ништякам в периферии (АЦП 8, 10, 14 бит, его скорость, USB FS или возможно ХС). Смотришь, какие ништяки производитель даёт ввиде IDE, компайлеров, библиотек, примеров приложений, демоплат. В примерах: если готовое решение для etherner, USB device/host, графики.

8-битник простит тебе многое. Читаешь из регистра отключенного АЦП - получаешь ноль. Программа продолжает выполняться. Сделаешь это в кортексе - до встречи в hardfault handler.
#164 #188896
>>188885
"as expected, butthurt intensifies"
#165 #189104
Как заставить пердуину мочь в не пердящий звук?
#166 #189125
Можно ли пропускать через вход контроллера нагрузку?
#167 #189126
>>189107
Пиздец, ты ебанутый? Можешь нормально писать?
#168 #189127
>>189125
Трамзистор туды сделай.
#169 #189130
>>189127
Нужно сделать световую индикацию замыкания контакта с регистрацией на контроллере, планировал поставить контакт между двумя пинами, один как выход, другой как вход, последовательно контакту светодиод, теперь вот думаю о правильности настройки контактов. Проверить на плате не могу, тк боюсь сжечь.
33 Кб, 812x657
#170 #189132
Вообщем нарисовал два решения, какое из них рабочее для AVR?
#171 #189140
>>189132
Первое точно не рабочее. У input высокое входное сопротивление, в него будет затекать ток менее миллиапера, то есть светодиод светить не будет. Кроме того, на светодиоде упадет от 2 вольт и более, из-за чего input может не распознать сигнал или распознавать его нечетко.

Насчет второго - надо смотреть в датащите предельно допустимые токи для выходов. Может быть так что допустимые втекающий и вытекающий токи отличаются в разы, то есть для вариантов включения светодиода "выход-земля" и "выход-питание" один будет рабочим, другой нет.
#172 #189141
#173 #189144
>>189130
>>189132
просто, нога контроллера - светодиод - резистор - VCC (или GND), в зависимости от настройки пина.
Ток пойдет одинаковый.
Есть еще вроде в AVR триггер Шмитта, почитай как воспользоваться, чтобы предотвратить дребезг контактов. Или сделай программный антидребезг.
Лучше используй ногу прерывания. Чем бесконечную проверку, (тогда это будет случай 2, в твоей схеме).
нижняя нога будет вызывать прерывание и проверять, какая нога была дернута.
#174 #189145
>>189144
хотя,наверное, тебе не нужно прерывание, ты же просто хочешь чтобы светодиод застветился.
762 Кб, 1536x2048
#175 #189155
Пацаны, микроконтроллеры же так и прошиваются, да? Я правильно делаю?
#176 #189196
>>189155
Наркоман, купи ардуинку за 200 рублей у барыг и собери нормальный программатор
#177 #189198
>>189155
ты меня, Короля заставил лезть для тебя в Интернет, потому что ты беспомощный нюфак, который без пинка под зад сам не разберется, ладно.
http://easyelectronics.ru/avr-shag-pervyj-programmator.html
вот тут все написано
#178 #189209
>>189198

>2015


>травить платки@паять

#179 #189231
>>189209
Запрограммируй, как вот этот >>189197 (OP) пидор!
#180 #189246
>>189155
Подключать к источнику нужно оба цифровых и аналоговое питания/земли.
#181 #189255
Братишки, существует ли реализация RSA для сабжа? Много не надо, прислать ключ в 8-128 байт и им XORить.
#182 #189276
>>189255
А тебе именно RSA? Или всё-таки и TEA хватит?
https://en.wikipedia.org/wiki/Tiny_Encryption_Algorithm
#183 #189298
>>189209
ну не трави, кто заставляет?

вставь в макетку и программируй. Но мне вот легче потравить самому, если надо я быстро это делаю уже, за 1.5 часа, где-то, будет готовая плата с дырочками и залуженная.
А ждать ради одной платы все равно выйдет от недели до 2-х.
Тем более чуваку надо программатор в единственном экземпляре.
#184 #189311
>>185672 (OP)
Управляю с помощью полевика движком на 12 вольт. При этом вывожу хрень на 1602 экран. Короче, стоит запустить двигатель - экран бесится. И не восстанавливается. ЧЯДНТ? Диод bypass стоит.
#185 #189312
>>189311
скорее всего у тебя помехи создает движок, поставь туда фильтр частот.
10 Кб, 553x391
#186 #189321
>>189312
В смысле помехи? И какой фильтр? Может мне стоит прикупить оптопару и сделать на ней?
Короче, что мне с этим сделать? На базы без сопротиваления подается сигнал. Кондер парралельно движку поставить? Алсо ардуинка китайская
#187 #189332
>>189321
У тебя моторчик создает помехи, т.к. скорее всего у тебя источник питания один и для МК, и для дисплея, и для моторчика, каждый может срать своими высокачастотными помехами. Можно зашунтировать конденсатором ~100 nF и пустить через дроссель 100мкГн твой дисплей. Это будет фильтр нижних частот, он будет пропускать только частоты ниже 1.6МГц, посмотри в Интернете какие могут быть помехи моторчика, или попробуй снять эти показания осциллографом.
#188 #189335
еще посмотри как организован фильтр частот для твоей ардуины. такой же слепи и приделай к дисплею
#189 #189356
>>189332

>скорее всего у тебя источник питания один и для МК


Да.

>Можно зашунтировать конденсатором ~100 nF и пустить через дроссель 100мкГн твой дисплей.


Кондер может где-нибудь и найду, а катушку нет.

>попробуй снять эти показания осциллографом.


Если бы он у меня был =(

Я попробую повесить на питание ардуинки феррит с 5 витками, намотанными проводами + и минус в разные стороны. Вроде так должно сработать. Ибо при подключении неиндуктивной нагрузки (две лампочки на 100 ватт) - вроде все работет, транзисторы теплые, экран работает.
Или повесить феррит на двигатель....
>>189335
Скорее всего никак. Китайская нано.
#190 #189381
>>189356
Можно использовать так же RC фильтр.
а что если поставить 2 конденсатора 0.1uf и 10uF прямо перед дисплеем?
тебе надо убирать помехи не с Ардуино а с дисплея, хотя хз, может в эти моменты у тебя и ардуина глючит.
#191 #189383
>>189381

>Можно использовать так же RC фильтр.


имею ввиду если нет дросселя

>а что если поставить 2 конденсатора 0.1uf и 10uF прямо перед дисплеем?


первый неполярный, второй полярный
#192 #189384
>>189356

>Ибо при подключении неиндуктивной нагрузки (две лампочки на 100 ватт) - вроде все работет,


ну, естесственно всё ок будет, там же у мотора щетки, вот тут посмотри что да как с моторами и с МК
http://skyflex.air.ru/pages/glider/gl061.shtml
#193 #189397
>>189276
Лучше таки RSA, чтобы иметь возможность передавать ключ.
Идея про TEA (точнее RTEA) посещала, но негде хранить шифроблокнот (вешать SD флешку душит жаба).
12 Кб, 626x350
#194 #189490
>>185672 (OP)
Стоит ли брать этот клон? На нормальную денег нет.
#195 #189493
>>189490
Ты бы хоть ссылку принес на твою.
51 Кб, 664x700
#196 #189496
>>189493
Пикрил - описание. Есть еще фото. Всё.
#197 #189519
>>189496
Нормальная полноценная дурина стоит 5 баксов. Сколько стоит эта, 4? Доплати и купи нормальную.
#198 #189522
>>189519

> 5 баксов


Если бы да кабы:
http://store-usa.arduino.cc/products/a000066
#199 #189562
>>189496
а в чем сомнения? в микросхеме CH340G?
это просто преобразователь уровней USART <=> RS232.
Я бы купил я сэкономил.
вот тут написано как драйвер поставить:
http://arduino-project.net/driver-ch340g/

Я работаю с ARM, но покапаю тоже у китайцев: STlink($2.5), Логический пробник($6), отладочная плата ($5). Хотя оригиналы стоят по $20, $220 и $10 соответственно. Всё работает нормально.
128 Кб, 1050x788
#200 #189583
>>189562
Я полный профан в мире микроэлектроники и данную плату беру лишь с целью "поиграть и сделать смешного робота на колёсиках". Поэтому наличие каких-либо весомых конструктивных отличий (вроде данного преобразователя) сразу же вызывает сомнения касательно программной совместимости с оригиналом. Как я понял, сомнения были полностью напрасны, буду брать.
Большое спасибо.
79 Кб, 640x506
#201 #189586
>>189583
такие микросхемы, обычно стоят в кабелях usb <-> rs232
#202 #189593
>>189522
да ты же долбоёб обоссаный
http://www.aliexpress.com/item/Free-shipping-UNO-R3-board-MEGA328P-100-original-and-new-ATMEGA16U2-1PCS-USB-Cable-for-Arduino/1971140095.html
я хуею с ардуиноёбов, они полноценную ардуйню даже найти сами не могут, нахуй так жить?
#203 #189599
>>189593
Не стоит так детонировать, дружок. Не все же такие умные и знающие как ты.
#204 #189603
>>189593
каждый входит в мир программирования постепенно, и новички понятия не имеют, что купить, откуда взять и какая между всем этим разница. Для этого и создан этот тред
#205 #189610
>>189603

> мир программирования


Я, скорее, выхожу из него. Моя основная деятельность завязана на разработке кода, а вот с радиотехникой я знаком очень слабо. Вот и спрашиваю.
#206 #189688
Как я понимаю, если буду снимать сигнал с выключателя, то мне нужно или подтягивать выход порта к земле внешним резистором, или внутренним к питанию и использовать инверсную логику?
#207 #189712
>>189688
Ебаш ебать без резистора выключатель на землю нах.
#208 #189713
>>189712
ебанутый?
#209 #189719
Приехал гигрометр FC-28, а библиотек гугл не дает, есть у кого они? или ссылку?
#210 #189726
>>189719

>FC-28


какие там на него библиотеки тычо?
там стоит компаратор вроде lm393
http://www.ti.com/lit/ds/symlink/lm393-n.pdf
http://www.s2is.org/ICST-2014/papers/1569977701.pdf
http://cxem.net/beginner/beginner96.php

и сигнал тебе снимать шимом, вот и вся библиотека:
0 ~300 Dry soil
300~700 Humid soil
700~950 Saturated with water

почитай как компаратор работает и как приделать ШИМ
#211 #189749
>>189719

>приехала хуита


>а библиотек гугл не дает



вся суть ардуинщика
#212 #189786
Дублирую в тематический.
Будет ли выигрыш от использования собственной(самописной)/сторонней библиотеки по uart для atmega328p или стандартного дуиновского serial мне хватит за глаза? Нужно три раза в секунду по уарт выплевывать по 10 двухбайтных значений. Стоит ли заморачиваться с контролем доставки данных (6 бит свободно)?
#213 #189792
>>189786
Подход потенциального инжинера: использовать существующие решения, анализировать, улучшать
Подход прыщавого махарайщика: пердолимся в кансольку, ТНН, я не криворукий спермач! а рожа в угрях, т.к. фапаю на пони
#214 #189793
>>189792

>инжинера


*инженера
#215 #189799
>>189786
я с ардуино библиотеками не работал только с ST, либы не видел, но могу предположить что её писал не марахайщик какой-то, зачем самому писать библиотеку, когда есть отлаженные решения написанные инженерами, которые занимаются написанием подобных программ?
214 Кб, 393x391
#216 #189801
>>189799

>пердулино


>её писал не марахайщик какой-то


>отлаженные решения написанные инженерами

#217 #189802
>>189801
я ожидал такую реакцию и, я не сторонник Ардуино.
но всё же они зарегистрировали около 700.000 проданных плат, (не считая клонов) и подсадили много людей на свои поделки, не плохо, ведь, правда? просто сделать отладочную плату, поставить на нее AVR, и предоставить какие-никакие либы.
60 Кб, 604x423
#218 #189805
>>189802

да они просто гении маркетинга, впаривать школоте восьмибитное дерьмо за оверпрайс, конечно это уметь нужно, но это некак не отменяет того факта что ордуина оверпрайснутое дерьмо для школьников с тапорно написаной билиотекой, единственное место где можно обсуждать это дерьмо /b /biz
#219 #189808
>>189805
Ты канеш дохуя рекламы ардуины видал, аж всё клаву заблевал, да?
#220 #189809
>>189799

>зачем самому писать библиотеку


Только в случае ТНН.
#221 #189876
>>185677

>(или вообще залил .hex из ардуины)


Подробней
#222 #189985
>>189876
подключаешься программатором к ICSP, читаешь из чипа прошивку и проделываешь в обратном направлении на однотипном и не очень AVR в своем дезайне.
#223 #190208
>>189593
А что не так с китайским преобразователем? Atmel не нужен
#224 #190212
ОП, для простейшей задачки с кнопкой ли моторчиком стоит ли взять китайскую поделку? Какие с ними проблемы бывают?
#225 #190219
>>190212
в них нет проблем, у них у всех микросхемы одинаковые проблемы могут быть только в голове
#226 #190232
>>190219
Я имел ввиду китайскую реплику оригинальной arduino, типа вот http://arduino-ua.com/prod676-Arduino_Uno_Rev3. Имел дело с такими?
#227 #190265
>>190232
Даже китайские ардуины за 2$ работают не хуже оригинала, а тут считай тот же оригинал, только собранный в Китае.
202 Кб, 375x495
sage #228 #190284
>>186641

>ЕСКД на пике



>>187319

>if (r==0) {mas[r]=mas[r]+1;}


>if (r==1) {mas[r]=mas[r]+1;}


>if (r==2) {mas[r]=mas[r]+1;}


>if (r==3) {mas[r]=mas[r]+1;}


>if (r==4) {mas[r]=mas[r]+1;}


>if (r==5) {mas[r]=mas[r]+1;}


>if (r==6) {mas[r]=mas[r]+1;}


>if (r==7) {mas[r]=mas[r]+1;}


>if (r==8) {mas[r]=mas[r]+1;}


>if (r==9) {mas[r]=mas[r]+1;}


ПИЗДЕЦ

и зачем я сюда зашел?
#229 #190301
Сап котоны. Хочу себе запердолить в ванну следующую ебань:
1) Аварийные клапаны: два сервопривода перекрывающие воду со стояка при срабатывании датчиков влажности.
2) 4 датчика влажности. Один под стиралкой, один под ванной, один под мойкой на кухне и один в сливе ванной для контроля за наполнением.
3) Еще два сервопривода, управляющие температурой воды в ванной.
4) Термопара в смесителе для контроля температуры воды.
5) Диммер для задачи температуры воды.
6) ЖК-дисплей для вывода информации по заданной температуре и текущей температуре.

Для экономии електричества МК будет основное время спать, просыпаясь по прерыванию от датчиков влажности и перекрывая клапана ну и когда я включаю воду, естественно.

Этот ваш Ардуино потянет это всё? Я просто работал только с промышленными контроллерами, и эти мк меня немного смущают.
#230 #190304
>>190301

>Для экономии електричества МК будет основное время спать



да пашол ты нахуй экономист ванночный-ардуинщег сраный

ты что решил на нескольких милиамперах сэкономить три рубля?
#231 #190308
>>190301

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


А обратно ручками включать будешь?
#232 #190309
Подскажите, чем отличаются arduino uno, mega, leonardo друг от друга? Какая из них самая простая, которая сможет подать вольты на проводок?
#233 #190311
>>190304

>да пашол ты нахуй


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

>ты что решил


Да. У тебя какие-то проблемы?

>>190308
Ну не в самом низу, разумеется. Он будет срабатывать, только когда есть поток воды. хотя я хотел как на предприятии: с вертушкой и оптическим датчиком, но меня отговорили
#234 #190312
>>190311
Так как включать обратно то?
#235 #190313
>>190311
Хотя вот читаю ваш тред и начинаю уже сомневаться в правильности выбранной платформы. Я почему-то пробежав по описанию Ардуины подумал что это просто более "казуальная" версия какой-нибудь АВРки.
#236 #190314
>>190313
Ну так и есть, у неё что-то вроде API из коробки.
#237 #190316
>>190312
В смысле? На кнопку нажал и вода потекла снова.
Идея-то такая:
Пришел, задал температуру, нажал на кнопку, сервы открыли краны и вода потекла. Когда ванна полная, вода начинает течь по аварийному сливу, там замыкает датчик влажности, посылается сигнал "ванна полная" и сервы закрывают краны. Ну пока вода течет по желобу там да, кран в ванной уже работать не будет. Мхммм... Ну можно сделать на диммере при удержании включение режима набора ванны и тогда уже считывать показания датчика. При кратковременном нажатии просто включается/отключается подача воды.
#238 #190319
>>190316
В целом идея заебись, такое решение можно продавать даже. Если бы я не снимал хату, даже заказал бы такое, если цена в пределах 500$.
#239 #190320
>>190319
А еще я нашел GSM-модуль. Можно набирать воду по дороге домой, например. Приезжаешь, а тебя уже ждет теплая расслабляющая ванна. Охуенчик же. В общем-то вопрос лишь в надежности данной системы и периферии. Хотя, конечно... Не думаю что она будет сильно хуже сиковских поделок.
#240 #190323
>>190301
Есть специальный кран управляемый мотором поищи в интернете, ставишь себе его на трубу водоотведения. Такие, кстати, устройства делают, я когда в электронике не понимал, думал что это чудо инженерной мысли. И готов был отдать более 10К за эту херню. Вроде такую цену видал. Но кран с приводом действительно не дешевый.
По поводу датчиков наполнения. Делай правильные развязки например опто, чтобы при пробое тебя током не убило.
#241 #190536
Добрый вечер.

Захотел недавно управлять светодиодным фонариком с ардуины (прямо как в http://2ch.hk/ra/res/146805.html). (М) Купил ардуину уно, фонарик, КМДП-транзисторов жменю. Изъял из фонарика кнопку, замыкающую цепь, припаял вместо нее два провода. Вставил затвор в ардуину, сток-исток в фонарик, посмотрел на результат (ничего), и понял, что у МК и фонарика разные земли.

Объединять земли я не хочу (в фонарике явно ток будет выше допустимого для atmega), зато, думаю, тут отлично подойдет оптопара.

Соответственно такие вопросы.
1. Цепь digital pin -> оптопара -> gnd нуждается в резисторе? В даташитах на схемах везде внутри оптопары управляющие ножки соединены всего лишь светодиодом, так что спрашиваю скорее для уверенности.

2. Есть ли какое-нибудь решение с оптопарой, не требующее тока с ардуины в стационарном режиме, либо требующее минимального тока? Как с кмдп-транзистором, где ток затвор-исток минимален.
#242 #190591
>>190536
землю общую делай и не выебывайся
22 Кб, 497x434
#243 #190599
>>190591
Спасибо за совет. Правильно ли я понимаю твое предложение? (пикрлтд, справа условно фонарик, ардуина питается от батареек)
Интуитивно казалось, что здесь нет гарантий, что ток с LED не пойдет в GND, но с первым законом Кирхгофа в голове выглядит легитимно.
#244 #190612
>>190599
Хорвицахила читал, вася? Мосфет управляется потенциалом на затворе относительно истока. Теперь сам заново ответь на свой вопрос.

мимокрок
#245 #190618
>>190612

> Мосфет управляется потенциалом на затворе относительно истока.


Ага. С этим я проблем здесь не наблюдаю. Судя по схеме, нормально управляется.
#246 #190632
>>190618
Это, типа, сарказм?
#247 #190657
>>190632
))
Стоит сказать, что транзистор находится все-таки под источником питания - я не так нарисовал - и потенциал на истоке относительно земли всегда, соответственно, нулевой. Что-то мешает управлению?
#248 #190679
Куотоны, смотрите что я сделяль: http://pastebin.com/0qybBp6h

Никогда не писал в этих ваших сях, и вообще последний раз кодил в институте на дельфи пять лет назад, а тут чето мне на работе про эту вашу ардуину все уши прожужжали и решил запилить хуитку. Приблуду заказал на рассовом алиэкспрессе. Какую-то УНУ с комплектом шнурков-сопротивлений и с ХЛЕБОМ. А. Ну и датчики еще движения заказал.
#249 #190742
>>190679
сделай одну структуру и код станет понятней
#250 #190754
>>190742
Э... В смысле? Сделать обработку не функцией а в каждой строке?
#251 #190760
>>190754
нет.
структуры это другое.
у тебя много переменных, 4 группы. в каждой группе переменные объединяет что-то общее: motionPin, lightPin, motion,light.
что будешь делать, если количество групп и комнат увеличится?
#252 #190766
>>190760
У меня используется четыре входа и четыре выхода, я думал их обязательно нужно объявить. Ещё четыре переменных это уровень яркости, они понадобятся мне дальше, когда я запилю привязку ко времени и освещению. Соответственно если у меня добавится ещё одна комната я добавлю туда три переменных. Это не правильно?
#253 #190767
>>190766
нет, это будет заграмаждать код
можно сделать 1 структуру, например room
typedef struct
{
int motionPin,
lightPin,
motion,
light;
} room;

это выносишь в начало программы.

а main заводишь так:
room hallway;
room living;
room kitchen;
room dressing;
..... тут добавишь комнат столько сколько нужно еще

дальше, у каждого появится своя ячейка на каждый параметр int motionPin, lightPin,motion, light;
например: hallway.motion - будет Движение в прихожей, hallway.light - Уровень света в прихожей и т.д.

дальше работай с передачей ссылки на структуры
int BrightnessFunction(room* roomParamSet)
{
.....
}
#253 #190767
>>190766
нет, это будет заграмаждать код
можно сделать 1 структуру, например room
typedef struct
{
int motionPin,
lightPin,
motion,
light;
} room;

это выносишь в начало программы.

а main заводишь так:
room hallway;
room living;
room kitchen;
room dressing;
..... тут добавишь комнат столько сколько нужно еще

дальше, у каждого появится своя ячейка на каждый параметр int motionPin, lightPin,motion, light;
например: hallway.motion - будет Движение в прихожей, hallway.light - Уровень света в прихожей и т.д.

дальше работай с передачей ссылки на структуры
int BrightnessFunction(room* roomParamSet)
{
.....
}
#254 #190769
>>190766
объявить - всегда обязательно. Все правильно ты сделал, но нужно так чтобы ты не писал очень много, и не заводил еще тысячу переменных к каждой комнате, добавился параметр - ок, закинул его в структуру, он появится сразу же в каждой комнате. Добавилась комната - ок, объявил структорой новую переменную.
#255 #190770
Оу. Я только начал изучать, просто не знал что так можно. Спасибо за подсказку, почитаю подробнее про это и перепишу. На что ещё нужно обратить внимание?
#256 #190774
>>190770
с этим

>int BrightnessFunction(room* roomParamSet)


обрати внимание на передачу ссылок, поработай со ссылками и указателями, т.е. ты передаешь в BrightnessFunction ССЫЛКУ на свою структуру, а не всю эту колбасу, а функция уже работает с параметрами напрямую, не с их копиями.
т.е. чтобы у тебя было в loop что-то типа
BrightnessFunction(&hallway)
BrightnessFunction(&living)
56 Кб, 464x375
#257 #190810
>>190767
>>190774
Я на верном пути?
#258 #190811
>>190774

>т.е. ты передаешь в BrightnessFunction ССЫЛКУ на свою структуру


Мудило! Это указатель. Ссылок в C не существует.
130 Кб, 594x841
#259 #190814
>>190811
Я нашел какой-то мануал и попытался сделать по аналогии, http://lord-n.narod.ru/download/books/walla/programming/Spr_po_C/07/0704.htm
Но что-то пошло не так.
#260 #190818
>>190814
Выложи пасту на Pastebin, тогда исправлю...
#261 #190820
>>190818
Вот. Я в общем просто закинул значения и оно вроде схавалось. http://pastebin.com/NW1ptsBx

Попробую позже залить в протеус и потестировать. Авось че получится.
#262 #190822
>>190811

>Ссылок в C не существует.


мудило здесь ты. совсем чтоль?

int BrightnessFunction(room roomParamSet) - объявление указателя roomParamSet, переданного в функцию.

BrightnessFunction(&hallway) - передача ссылки в функцию, т.е. передается не переменная, а адрес переменной

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

зайди в дебаг и посмотри адреса
roomParamSet и переданной переменной hallway, будет один и тот же.

для справки:
http://www.mir-koda.ru/full_leson.php?id=1

>>190820
опять же, ты не разобрался с указателями и ссылками, передавай полностью BrightnessFunction(&living), а не 2 параметра
зачем ты передаешь куски?
объяви функцию так: int BrightnessFunction(room* roomParamSet)
внутри нее рабой с roomParamSet->motion, roomParamSet->lightPin и т.д.
данные будут писать напрямую в них, тогда в main не нужно будет вызывать их так:
kit2.light = BrightnessFunction(kit2.motion, kit2.lightPin);
а просто BrightnessFunction(&living)

так же зачем ты постоянно объявляешь структуры и пины в цикле?

struct room kit1;
kit1.lightPin = 9;

вынеси за цикл
#262 #190822
>>190811

>Ссылок в C не существует.


мудило здесь ты. совсем чтоль?

int BrightnessFunction(room roomParamSet) - объявление указателя roomParamSet, переданного в функцию.

BrightnessFunction(&hallway) - передача ссылки в функцию, т.е. передается не переменная, а адрес переменной

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

зайди в дебаг и посмотри адреса
roomParamSet и переданной переменной hallway, будет один и тот же.

для справки:
http://www.mir-koda.ru/full_leson.php?id=1

>>190820
опять же, ты не разобрался с указателями и ссылками, передавай полностью BrightnessFunction(&living), а не 2 параметра
зачем ты передаешь куски?
объяви функцию так: int BrightnessFunction(room* roomParamSet)
внутри нее рабой с roomParamSet->motion, roomParamSet->lightPin и т.д.
данные будут писать напрямую в них, тогда в main не нужно будет вызывать их так:
kit2.light = BrightnessFunction(kit2.motion, kit2.lightPin);
а просто BrightnessFunction(&living)

так же зачем ты постоянно объявляешь структуры и пины в цикле?

struct room kit1;
kit1.lightPin = 9;

вынеси за цикл
#263 #190823
>>190822

>(room* roomParamSet) фиск


звездочки слетают, roomParamSet должен быть со звездочкой
#264 #190824
>>190820
Наркоман. Синтаксис учи.
http://pastebin.com/6X2CkP6W
#265 #190825
>>190822

>мудило здесь ты.


Ссылку от указателя отличаешь, мудило?
int a;
int *b = &a;///указатель
int &c(a);///ссылка
#266 #190827
>>190825
отличаю, и все расписал, а теперь зайди по ССЫЛКЕ и посмотри на объявление ссылки и указателя

ты, кстати, сказал ссылок там нет вообще
#267 #190829
>>190825

>int BrightnessFunction(room roomParamSet) - объявление указателя roomParamSet


>int b = &a;///указатель


>BrightnessFunction(&hallway) - передача ссылки в функцию,


>int &c(a);///ссылка



не одно и то же? ты же мне то же самое написал
#268 #190833
>>190822
Ебать я тупой. Спасибо, что расписал подробно. Сделаю.

>>190824

>Наркоман


Я просто безграмотный.

>Синтаксис учи.


В процессе. Вообще чет увлекся, не с первого раза въезжаю канеш, но мне стало ИНТЕРЕСНО. В институте когда учил прогнаяву было как-то уныло и не интересно совсем.
#269 #190834
>>190829
>>190829
здесь ты декларируешь b как int

>int b;



здесь ты декларируешь b как указатель на int

>int b;



здесь ты декларируешь b как указатель на int и сразу же присваиваешь ему значение адреса переменной a

>int b = &a;



То же самое присваивание где-нибудь в программе делается без *

>b = &a;

#270 #190835
>>190834

>>int b = &a;


макака съедает звёздочку
перед b стоит звёздочка
[code]int *b = &a;[/code]
#271 #190836
>>190833

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


тебе никто не объяснил, зачем это нужно
забыдлокодить себе на десктоп 3д тню, чтобы каждое утро сиськами трясла
#272 #190837
>>190835
>>190834

я понял что съедает, и я тебе привел аналогию того, что я написал и что ты.
указатели и ссылки я понимаю. И ты почему-то пишешь то же самое, что написал я, но продолжаешь доказывать мне что я не прав.
#273 #190838
>>190822

>вынеси за цикл


Так, окей. Попробовал перетащить кусок

struct room hall;
hall.lightPin = 6;
hall.motion = digitalRead(2);

в void setup()
и получил ошибку

Lanterns.ino: In function 'void loop()':
Lanterns:23: error: 'hall' was not declared in this scope
'hall' was not declared in this scope

Алсо, "main" создается как функция? Т.е. int main() {}? Я думал оно как воид сетап и луп работает. Но оно так не работает.
#274 #190839
>>190838
ошибка потому что у тебя переменные одной функции не видят переменных другой.
как бы тебе надо сделать что-то вроде этого
объяви room hall; снаружи или в самом main

http://www.cyberforum.ru/blogs/282025/blog3310.html
#275 #190841
>>190827

>сказал ссылок там нет вообще


Ссылок с языке Си нет. Могу ещё повторить. Указатели есть, ссылок нет.

>>190829

>ты же мне то же самое написал


Не пизди, а смотри внимательно. Я клонировал твою пасту и исправил.
#276 #190842
>>190839

>переменные одной функции не видят переменных другой


За это надо убивать нахуй.
Понимание необходимости объявления переменной глобально должно приходить осознанно, а не с такой аргументацией.
#277 #190843
#278 #190855
>>190843

> Pass-by-reference is simulated in C by explicitly passing pointer values.


нет, понял, твоя взяла. Мог бы и сразу нормально объяснить, и не выёбываться.

тогда как получается в си?

void func(int *a)
{}
func(&b);
#279 #190857
>>190855
Правильно, так и получается.
#280 #190858
>>190742
>>190822
Это же один анон? Отпишись на фейкомыло silveqy$rflowANUS2chNQ(PUNCTUMhBI;k плес.
#281 #190859
#282 #190860
>>190859
Чекни мыло.

Алсо, разобрался как вытащить переменные из цикла. рум холл и прочее вытащил сразу после объявления структуры рум, а hall.lightPin запихал в сетап. Теперь в лупе только

hall.motion = digitalRead(2);
hall.light = BrightnessFunction(hall.motion, hall.lightPin);

Ща я схаваю шоколадку и попытаюсь еще раз разобраться с этими вашими поинтерами. По-крайней мере знаю куда копать.
#283 #190870
>>185672 (OP)
Почанчики, кто пересел/сидит на STM32? В чем профиты, в чем камни? Какую лучше взять, где комьюнити больше? Сложно пересесть?
#284 #190913
>>189490
Таки купил, еще и затарился радиодеталями на местном рынке - всякими потенциометрами, кнопочками, решил еще и взять экран на HD44780. Всё подключил по-инструкции, даташит курнул, вроде всё должно работать, но эта сука даже экран не инициализирует (он должен весь стать черный).
А теперь вопрос - где я обосрался? inb4: на моменте покупки китайской дурины
#285 #190916
>>190913
Ну и кратенький постскриптум - гребенка распаяна, контакт, вроде, неплохой.
#286 #190918
>>190913
схему подключения покажи
22 Кб, 446x568
#287 #190920
>>190918
А не, я уже вкурил. В уроке не было сказано, что делать с пятым контактом, а его надо было на землю кинуть. Узнал это лишь только что из другого урока.
Пиздос, два часа мучился, проверяя разные расклады, сверяя со схемой, а оказалось, что схема-то неправильная. А проблема-то была не во мне!
#288 #190922
>>190920
Проблема в тебе.
#289 #190923
>>190922
Возможно.
#290 #190924
>>190913
PC1602_SendHalfByte(0b00101000, 0);
PC1602_SendHalfByte(0b00101000, 0);
PC1602_SendHalfByte(0b00101000 << 4, 0);
//PC1602_SendCommand(0b00101000); // 8-бит, две линии, шрифт
PC1602_SendCommand(0b00001100); // дисплей вкл, курсор выкл, мигание курсора выкл
PC1602_SendCommand(0b00000110);
PC1602_SendCommand(PC1602_ClearCommand);

Ты инициализацию настроил на 8-бит данных или 4-бита?
#291 #190926
>>190924
Разобрался уже. А касательно инициализации - это всё делает библиотека LiquidCrystal при создании объекта одноименного типа.
#292 #190927
>>190920
Блядь! Ты CHIP_SELECT или CHIP_ENABLE в воздухе оставил? Лол.
57 Кб, 640x480
#293 #190928
>>190926
Ну понятно.
49 Кб, 275x275
#295 #190930
>>190929
Ничего, это скоро пройдёт.
#296 #190931
>>190930
Хорошо.
21 Кб, 600x475
#297 #190933
>>190920
>>190926

это ты там сомневался выше, брать или не брать китайскую уну?
7 Кб, 429x410
#298 #190934
>>190933
Я в ужасе съебываю из треда, вы тут злые какие-то.
#299 #190935
>>190934
что я тебе такого сказал?
#300 #190942
Анончики, какой резистор брать на 5 мм LED для подключения через макетку к nano? 220 Ом в магазине нет, но есть 200. Подойдёт?
#301 #190943
>>190913
А каким образом ардуино передаёт текст на дисплей? Или там всё просто, посылаешь строку, он её показывает?
#302 #190949
>>190943

> каким образом ардуино передаёт текст на дисплей


Инициализируешь дисплей. Посылаешь дисплею команду переставить курсор в некоторую позицию на экране. Потом подаёшь ему строку.
#303 #190950
>>190942
Бамп вопросу
#304 #190951
>>190949
А драйвен на дисплей куда ставить?
#305 #190953
>>190951

>А драйвен на дисплей куда ставить?


Не знаю. Я работаю на STM32.
#306 #191108
>>190309
Сдохни, мразь.
sage #307 #191140
>>190951
Он встроен в дисплей.
#308 #191160
Пачаны, кто держал в руках такое дерьмо? http://nikolaev.nik.olx.ua/uk/obyavlenie/prodayu-ez430-chronos-868-mini-kompyuter-v-chasah-IDgcnNE.html
Хочу мазнуться. Стоит? Какие камни?
#309 #191222
>>191160

Ну мажься, что мешает-то?! По ссылке - обычный dev kit для умных часов, фитнесс-трекеров и прочей фигни. Вся информация и инструментарий на сайте Texas Instruments. Там же и купить можно - $58 без учёта доставки.
64 Кб, 890x514
#310 #191293
Анончики, есть вот простой пример из коробки на мигание трёх лампочек пикритейлед.

Через сериал порт приходит ON либо OFF. Как мне прерывать цикл при OFF и возобновлять его при ON? Какая структура кода тут подойдёт? Можно ли в C сделать цикл в цикле? Что посоветуете нюфагу?
#311 #191298
>>191293

>Как мне прерывать цикл при OFF и возобновлять его при ON?


сделай прерывание которые установит переменную flag в ноль или единицу, а проверку условия сделай while, который будет запускать цикл или останавливать, ну это простой пример, т.к. если цикл еще не отработал, он будет работать до тех пор пока не дойдет до конца. Можно сделать условие которое будет останавливать цикл, каким то образом если случается прерывание. ну, тот же while после delay или перед. Опять же проверка флага. лучше Delay, While, и digitalWrite вынести под общий знаменатель.

>Можно ли в C сделать цикл в цикле?


Цикл в цикле можно, если нужно. можешь сделать даже цикл в цикле, в цикле, если нужно.
#312 #191380
>>191298

>сделай прерывание


А как это сделать, не подскажешь?
#313 #191383
>>191380
Прерывание (англ. interrupt) — сигнал, сообщающий процессору о наступлении какого-либо события (переполнение счетчика таймера, нажатая кнопка, окончание передачи данных). При этом выполнение текущей последовательности команд приостанавливается, и управление передаётся обработчику прерывания, который выполняет работу по обработке события и возвращает управление в прерванный код.

http://robocraft.ru/blog/arduino/45.html
http://arduino.ru/Tutorial/Arduino_Interrupts

прерывания по нажатой кнопке - это внешние прерывания

1. программа работала, в основном цикле
2. нажата кнопка
3. перескакиваем на обработчик прерываний, там меняет переменную-флаг flag с 0 на 1 или наоборот
4. возвращаемся в основную программу
#314 #191464
>>191383
А как подвязать прерывание на сигнал с serial port?
#315 #191473
>>191464
Разобрался, есть специальное событие Serial.available().
#316 #191530
>>185673
Что мешает взять nano за 150 деревянных?
#317 #191531
>>185800
Это слабенький ПЕКА по сути, под который есть готовые линуксы, а на второй версии даже винды. Хоть бы почитал, прежде чем спрашивать.
#318 #191532
>>186658
Ващет в fritzing и схему можно рисовать паралельно в другом режиме.
#319 #191533
>>186649
Я умудрялся убивать бутлоадер просто заливкой скетча, хз как, но что-то пошло не так.
#320 #191577
>>191530
Линк?
#322 #191749
Аноны, как можно вывести на lcd значение, которое находится по известному адресу в адресном пространстве запущенного процесса (винда). Точнее корректнее будет спрашивать про получение этого значения в среде ардуины.
#323 #191786
>>190284
А там свитч-то есть?
мимо-другой-человек
#324 #192604
>>191786
Есть, но он все-равно там нахуй нужен, ибо надо было всего лишь написать
r = random(0,10);
mas[r]++;
Даже представить не могу, зачем автор написал тот длиннокод.
мимопроходил
20 Кб, 952x614
#325 #193355
Спрошу и здесь.
Есть ардуина и библиотека GLCD, в ней есть типа шрифты. Сейчас будет криво, но суть.
Описаны такой ебалой. И на пике оно.

>static const uint8_t System5x7[] PROGMEM



Если читать его например System5x7[0], то есть индекс константа, то выдаёт правильное значение, если System5x7 с переменной, то выдаёт что то иное. Если поебаться с вычислением в самой программе адреса массива, а потом читать, то всё так же.
Если убрать PROGMEM, то всё работает.
Так в каком разделе памяти массив оказывается и как его правильно читать?
HALP! #326 #193466
Аноны, есть у меня кофемашина с мертвой электроникой. Ремонт - как цена новой. В замену я взял б/у с рук. А старую решил ардуинизировать. Есть пара вопросов по высокому напряжению. Работало это так - при включении прогревался нагревательный элемент около минуты (по терморезистору). Затем по нажатию на кнопку включалась помпа. В зависимости от положения потенциометра отмерялось время и как результат - разный объем напитка. Реле под высокий ток нагревателя я выковыряю с платы. Для помпы, которая работает просто от розетки возьму обычную ардуиновскую (да и для нагревателя ее должно хватить, там вроде 10А). Что скажете? Я обойдусь парой реле и ардуиной? До какой температуры греть нагреватель? Надо ли греть нагреватель во время работы помпы? Током никого не пизданет (интуитивно думаю нет, но хз, не электрик)? Какие еще есть камни?
#327 #193477
>>185672 (OP)
Парни, нашел курс https://www.coursera.org/learn/roboty-arduino/home/welcome хотел вкатиться в тему, но ценник кусается. Есть где купить наборы или отдельно комплектующие подешевле?
#328 #193507
>>193477
Али и ебей. Дешевле некуда.
32 Кб, 604x340
#329 #193512
Шарит кто в спортивной роботехнике (ардуинка)? Пилите свое мыло/жабу/втентакли пообщаемся, либо сразу мне dupmZCegunANUSgm5@7ailPUNCTUMcoa@em
#330 #193707
Суп, раданы, репост из нюфагов.

Решил заняться авр плотнее, но атмел студия для меня еще тяжеловата + она искаропки неумеет прошивать через avrdude, но не суть. Пользуюсь вообщем Arduino 1.6.5

Решил сделать чистый блинкер с использованием регистровых имен как:
void setup() {
PORTD = B00000100;
}
void loop() {
DDRD = B00000100;
delay(1000);
DDRD = B00000000;
delay(1000);
}
Но проблема в том, что диод в выключенном состоянии продолжает слабо гореть. Вроде все просмотрел, пример что ни на есть стандартный, но такое поведение ему не типично, например, при использование стандартных функций работы с портом. Сделал замер, в выключенном состоянии 2.45V, где проебался в настройках?
#331 #193716
>>193707
Диод то хоть через резистор?
#332 #193718
>>193507
Спасибо. На сайте который советуют составители курса - Arduino Uno стоит что в районе 1800 деревянный. На али - 180 рублей. Я понимаю, что на али китайская копия. Какие проблемы при ее (китайской копии) возможны?
#333 #193723
>>193718
Никаких. Они там же брали. Правда 180 вроде и правда мало.
#334 #193727
>>193477
Курс не очень, реклама Амперки фактически, хотя у самой Амперки всё пончтней-доступней и шире.
#335 #193744
>>193716
да, 51Ом. В электронику немного умею, благо образование близкое.
#336 #193750
>>193727
Тем не менее я болтал с Кириллом (который делает их видео уроки), они сами признают, что оооочень много где сейчас довольно много косяков в плане обучения, в чем я с ним (поняв на личном опыте) солгасен. Кстати с их собственной электроникой (которую они "паяют" сами) тоже бывают траблы, хотя сейчас стали исправляться.
#337 #193826
>>193750
Самый четкий курс был у моего физика:
1. Изучаем логические элементы на тразюках
2. Оказывается, за нас все сделали: к155ла3 ...
3. Делаем на элементах И-НЕ RS-триггер
...
N. Attiny2313, моргаем диодом, выводим на 7-исегментник
N+1. Arduino жи есть. (Ну просто USB-ISP шалит, AVR дальше шатать на прямую не получается)
#338 #193900
>>193750
Ну это понятно, просто курс который выше, он сумбурный какой-то, сложно от него отталкиваться. При это Амперка в своей вики поясняет более доходчиво по мне.
Термодатчик #339 #193913
Анон, посоветуй для ардуины термодатчик с верхним пределом хотя-бы 120 градусов.
#340 #194059
Приветики. Не порекомендуете ли дальномер до полуметра?
HC-SR04 подошел бы, но нужно 30-50 замеров в секунду.
#341 #194080
>>194059
Лазерные модули?
На Али ~250 рублей за самый дешёвый шарп, диапазон от 10 до 80 см
Но какая там частота замеров - хуй его знает
158 Кб, 961x680
#342 #194099
>>185672 (OP)
Анон нужен твой совет, дело в том что я недавно решил попробовать себя в программировании МК, один знакомый посоветовал начинать с Ардуино. Итак купил я ардуино уно, начал делать простейшие вещи используя уже ГОТОВЫЕ библиотеки и почувствовал что появляется желание долбиться в жопу(думать совсем не надо, лего для аутистов). Поэтому хочу разобраться с тем как работает этот МК и программировать его используя только базовые библиотеки, например io, delay. МК в ардуине стоит Атмега328. Посоветуйте литературы по этому МК, желательно с низов. Даташит на него изучал, но все таки английский знаю плохо и сложно разобраться.
#343 #194100
>>194099
Ты охуеешь от писания всего с 0. Долбись в сраку с готовым, понимание программирования само придёт, когда понадобится изъебываться.
#344 #194113
Правильно ли я понял, что счетчик работает параллельно главному циклу программы (считает и дрыгает лапкой) и о его состоянии мы можем судить по прерываниям (сравнение/переполнение). Те я могу, например, опрашивать датчик и просто менять переменную заполнения ШИМ, стартовав его заранее с каким-то определенным числом?
#345 #194153
>>194099
Для тебя принципиально ковыряние именно атмег или в принципе интересуют микроконтроллеры? Если второе и если можешь в английский, то иди на edX и запишись на курс Embedded Systems - Shape The World. Там как раз с низов. Только будь готов к тому, что на 10-ом модуле ("Конечные автоматы") мозги из ноздрей потекут.
#346 #194176
#347 #194184
Ньюфаг в треде. Друзья, решил перейти от аналога к цифре и купить ардунио. В общем , надо сделать так, что бы порога управляла по юзб контроллером, который через АЦП будет управлять эмитерным повторителем. Реально ли такое сделать на подарил и посоветуйти недорогую с Али, с возможностью прошивки по юза, без специального программатора.
#348 #194189
>>194184
Ты охуел. Лучшее из простого, что можешь сделать для общения по USB -- это UART, переходников куча.
Современные контроллеры все понимают UART.
С прошивкой нихуя не понял. Чего ты хочешь?
#349 #194243
>>194189
Что бы програматор не покупать, сразу залил прогу по юзб и все. Ардунио же сразу для себя и программатор?
#350 #194247
>>194243
Там загрузчик, на всех демоплатах уже прошит, самостоятельно прошивается также без проблем по инструкции для орков.
#351 #194726
Доброй ночи, аноны.
Я первокур, который еще недавно по электротехнике в школе кое-как набирал четверки. Сейчас захотел въехать в тему наконец, чтоб для себя, ну и чтоб предмет понимать (по учебному плану электротехника будет в следующем семестре и я пока малость ссу), а получилось нечто по хардкору.
В университете дали проект сделать, точнее кусок проекта. В установке стоит спираль которая пока включена просто в розетку на 220 и нагревается за какие-то секунды так, что нельзя дотронуться, а рядом с ней вкручена термопара неизвестного типа. Моя задача - запилить ПИД-контроллер для этой спирали, чтоб держалась температура в районе 170 градусов.
Как работает ПИД-контроллер я уже разобрался, да и вообще с программной частью сложностей нет. А вот с аппаратной туплю, поскольку очень плохо понимаю эту тему.

В лаборатории есть Arduino 2560, и строить предстоит с ней, возможно позже надо будет добавить еще какие-то функции. Как я уже успел разобраться, термопара дает сопротивление около 19.5 Ом при комнатной температуре, и около 24 при 200, остальные точки графика немного отклоняются от прямой линии, похоже на растянутый фрагмент синусоиды.
Получается, что напрямую мерить сопротивление по уровню на аналоговом входе Ардуины не очень хорошая идея, так как разница между значениями будет примерно в 0.4 вольта, а хотелось бы 3-4. Насколько я смог нагуглить - для таких случаев ставят схему с операционным усилителем. Одну схему я таки нашел именно для своего случая - http://avrproject.ru/publ/kak_podkljuchit/podkljuchaem_termoparu_k_mikrokontrolleru/2-1-0-70

Не хочу просить типа "сделайте за меня", хочу разобраться сам. Но вот сразу не могу понять несколько вещей:
1) R5 - это переменный резистор, так? Для чего он нужен?
2) Для чего используется конденсатор?
3) Почему используются такие большие сопротивления R2 и R4? Автор пишет, что от термопары приходит 43мВ (при 1000 градусов), и что коэффициент усиления 120, но тогда эти резисторы дают сопротивление, которое на несколько порядков выше усиления.

Были и еще вопросы, но пока писал, немного еще понял сам.
Извините, если не в ту ветку.
#351 #194726
Доброй ночи, аноны.
Я первокур, который еще недавно по электротехнике в школе кое-как набирал четверки. Сейчас захотел въехать в тему наконец, чтоб для себя, ну и чтоб предмет понимать (по учебному плану электротехника будет в следующем семестре и я пока малость ссу), а получилось нечто по хардкору.
В университете дали проект сделать, точнее кусок проекта. В установке стоит спираль которая пока включена просто в розетку на 220 и нагревается за какие-то секунды так, что нельзя дотронуться, а рядом с ней вкручена термопара неизвестного типа. Моя задача - запилить ПИД-контроллер для этой спирали, чтоб держалась температура в районе 170 градусов.
Как работает ПИД-контроллер я уже разобрался, да и вообще с программной частью сложностей нет. А вот с аппаратной туплю, поскольку очень плохо понимаю эту тему.

В лаборатории есть Arduino 2560, и строить предстоит с ней, возможно позже надо будет добавить еще какие-то функции. Как я уже успел разобраться, термопара дает сопротивление около 19.5 Ом при комнатной температуре, и около 24 при 200, остальные точки графика немного отклоняются от прямой линии, похоже на растянутый фрагмент синусоиды.
Получается, что напрямую мерить сопротивление по уровню на аналоговом входе Ардуины не очень хорошая идея, так как разница между значениями будет примерно в 0.4 вольта, а хотелось бы 3-4. Насколько я смог нагуглить - для таких случаев ставят схему с операционным усилителем. Одну схему я таки нашел именно для своего случая - http://avrproject.ru/publ/kak_podkljuchit/podkljuchaem_termoparu_k_mikrokontrolleru/2-1-0-70

Не хочу просить типа "сделайте за меня", хочу разобраться сам. Но вот сразу не могу понять несколько вещей:
1) R5 - это переменный резистор, так? Для чего он нужен?
2) Для чего используется конденсатор?
3) Почему используются такие большие сопротивления R2 и R4? Автор пишет, что от термопары приходит 43мВ (при 1000 градусов), и что коэффициент усиления 120, но тогда эти резисторы дают сопротивление, которое на несколько порядков выше усиления.

Были и еще вопросы, но пока писал, немного еще понял сам.
Извините, если не в ту ветку.
#352 #194737
Господа, помогите советом. Хочу сделать автополив растений. Проблема в том, что их нужно поливать с разной периодичностью. Одного нужно поливать раз в пару дней, остальных можно реже. Как это сделать с одной помпой? Нет ли какого-нибудь управляемого переключателя для трубок по которым помпа подает воду?

Китайцы повеселились с сервомотором, но ничего дельного я так и не нагуглил
http://www.youtube.com/watch?v=dnnjD7KBEA8
#353 #194738
>>194737
Блок вентилей и серв.
#354 #194739
>>194737
Лёха, ты что ли?
#355 #194740
>>194739
Нет, я не он

>>194738

>Блок вентилей и серв



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

Скорее всего придется свою поделку лепить из тех же трубок
#356 #194742
>>194740
Сколько тебе групп цветов поливать надо? Просто подсоедини несколько трубок к помпе и на каждый по вентельку/закрывашке и серво. В тот что открыт будет весь напор идти, когда остальные закрыты.
56 Кб, 134x183
#357 #194749
>>194742
Пока 3 группы.
Идея хорошая, но я не могу что-то сообразить как управлять при помощи серва несколькими вентилями. Гугл мне выдает что-то вроде пикрелейтед. Мне бы поменьше и попроще.
#358 #194751
>>194749
Нашел, мне нужен solenoid valve.

>>194742
Добра тебе
#359 #194755
>>194751
Хотя нет, один клапан на али по стоимости превосходит мою помпу, дешевле купить еще несколько помп.

>>194742
Может у тебя еще идеи есть? В любом случае спасибо.
#360 #194759
>>194726

>термопара


>дает


>сопротивление


Ты наркоман, сука, и лечиться не хочешь. Термопара дает ЭДС, чтобы использовать ее мВ тебе нужно делать усилитель, операционный подойдет. А вообще лучше бы не ебался, а взял готовый на I2C c нужным тебе диапазоном за 100р. Погрешность в твоем случае вообще похуй.
#361 #194760
>>194755
Если тебе не нужно регулировать и вода сносного качества (хотя бы без взвеси) бери игольчатые на соленоидах, ничего не надо крутить, управление 1 контактом.
#362 #194761
>>194759
Спиздел, нету цифровых с диапазоном 170+. Тогда термопара + усилитель - твой выбор.
#363 #194764
>>194759
Объясни. Я мультиметром контакты зацепил и своими глазами вижу как меняется сопротивление. А эту ЭДС как увидеть? Лучше бы на вопросы ответил.
#364 #194767
>>194764
Какие могут быть ответы на вопросы, если ты, горе-первокурсник, не знаешь что такое ЭДС.
#365 #194800
>>194760

>игольчатые на соленоидах


Спасибо, наверное так и сделаю.
#366 #195199
Доброго времени суток. Ньюфаг пытается въехать в тему. Почему периферия для ардунио продаётся отдельными китами? Разве стандартные не подходят. Те же реле с 5 вольтовым управлением?
#367 #195200
>>195199
Чтобы ты не ебался с подбором.
#368 #195826
Радач, помоги!
Есть один биполярный шаговик, добытый из древнего флоппика. Работоспособность неизвестна, но ведь в шаговике вроде как нечему ломаться, так?
Есть драйвер ULN2003, есть Arduino Uno. Драйвер рабочий 100%.
Пытаюсь завести и стабильно обламываюсь.
http://roboforum.ru/forum8/topic5410.html
Вот тут - тема про этот шаговик. Кто-то описал управляющую последовательность, но как её интерпретировать в код - мне не ясно. Тут что, нужно двухполярное питание?
В общем, помоги, анон, ньюфагу.
#369 #195836
>>195826

>биполярный шаговик


> uln2003


Что-то одно выбирай, вместе они работать не будут.
#370 #195878
>>195836
Да я уже выгуглил, сейчас попробую на L293D сделать, вроде на нём можно.
4 Кб, 359x277
#371 #195922
>>193707
Ардуино-дебил и не понял, что DDR это назначения порта на вход или выход, в случае DDRD.2=0 и PORTD.2=1, то вывод настроен на вход и подтянут на питание.
Хотя хули я объясняю, всё равно не поймёт.
#372 #196389
>>195922
Ты чего это возбудился, всякое в жизни бывает.
#373 #196466
Какой протокол педерачи у всяких радиоуправляемых машинок, самолетов, дронов? Хочу реализовать на двух ардуинах и передатчике.
#374 #196479
>>196466

>какой протокол


Разный.
#375 #196537
>>185672 (OP)
Anon, правильно ли я понимаю, что купив приемник на 2.4ГГц для ардуинки я смогу слать ему команды своим пультом для радиоуправления и всячески реагировать на эти команды? Или они только, чтобы между ардуинками общаться?
#376 #196540
>>196537
Я не знаю, но на алиэкспрессе есть радиомодули на 433мГц за 40 рублей.
#377 #196545
>>196537
Неправильно. 2.4 - не точная частота, а диапазон. Во-первых, там есть разные каналы, во-вторых - разные параметры сигнала, в-третьих - разная цифровая кодировка команд для разных устройств. Всё это зависит от микросхем, на которых построена конкретная игрушка. В этом же диапазоне уживаются Wi-Fi, Bluetooth и ZigBee. Если бы достаточно было совпадения рабочего диапазона, то любой пульт управления подходил бы к любой игрушке.
#378 #196547
>>196537
Забыл:если ты найдёшь даташит на чип своего пульта - возможно, подружишь его с ардуинкой. Иначе шансы невелики.
#379 #196549
>>196540
Говно эти модули, намучаешься с ними пока сделаешь радиоуправление. Они разве что для датчиков всяких.
#380 #196632
>>196545
Спасибо за разъяснение, анон. Чуть не накупил хуйни с алиэкспрессов.
39 Кб, 540x579
#381 #196664
Вы тут совсем нулевым помогаете?
Пришла моя нано, начал луркать, что бы мегакрутого с ней сделать и наткнулся на это: http://cxem.net/arduino/arduino31.php
Только нам на atmega. Начал искать нечто под нано, но нашёл всего лишь комментарий на радиокоте, что, мол, у кого-то такая штука есть и на ардуине, только без дисплея, но это совсем не то, что мне хотелось бы.
Так вот, можно ли как-нибудь ту схему и скетч перепилить под то, что у меня есть?
Я так понял, она еще и заряжает?
#382 #196678
>>196664
Я недавно сделал, работает.
#383 #196680
>>196664
Вдогонку, нет не заряжает.
#384 #196684
>>196678
Мануал? Ссылку? Или ты сам сделал?
#385 #196685
>>196684
Ты ебанутый что-ли? Ссылка в посте на который я отвечал.
#386 #196687
>>196685
Так я на ардуине нано реквестировал.
#387 #196689
>>196687
Да похуй на какой ардуине, я и делал на нано.
#388 #196690
>>196689
Можешь сфоткать?
Я как бы вообще не шарю, надеюсь тупо по проводкам скопировать.
#389 #196694
>>196690
Там нехуй фоткать всё на соплях ещё болтается, там по ссылке внизу есть ссылка на форум, почитай что-ли.Пиздос
#390 #196696
>>196694
там по ссылке,
Фикс.
#391 #196697
>>196694
Тебе жалко, что ли?
Дай я посмотрю что с чем соединять.
#392 #196706
>>196697
Пошел нахуй.
#393 #196708
>>196706
Вот вам и тред помощи.
1,7 Мб, 2592x1944
#394 #196717
Искренне не понимаю ардуино-ёбов.

Пользуюсь вот таким комплектом. USB-ASP и отладочная плата для Atmega8, так как пишу в основном для неё. Никакого дискомфорта, прямой доступ ко всем пинам, простота замены МК и переноса его на ПП. И не приходится заниматься еблей с проводками, на которую тут жалуются. А в случае, если надо поработать с чем то другим - у программатора самые обычные MOSI/MISO/SCK, и запрограммировать по ним можно любую мегу, тиньку, да даже аллаха, лишь бы SPI был.

По поводу простоты кода СКЕТЧЕЙ и чистого си.. Вы ебанулись там? Что может быть легче, чем, почитав минутку даташит, отослать в регистр соответствующий байт? В крайнем случае, у CodeVisionAVR очень простые библиотеки, но при этом пишешь ты на чистом си, что, несомненно, пригодится и в других задачах.
#395 #196720
>>196697

>196706 Это не я писал, но там действительно нечего фотать. Собрано не на макетке, оч страшно.

#396 #196721
>>196720
Блять.
#397 #196722
>>196717

>искренне не понимаю


Потому что ты тупой.
Комплект из твоего программатора и платки у местных барыг будет стоить порядка 500 деревянных(наверняка больше, не в курсе цен на отладочные). Ардуина нано - 200-300 рублей. А ещё атмегу эту надо куда-то втыкать, т.е. один хуй нужна макетка, и один хуй там будут проводки, нужно курить обвязку контроллера и ещё много всего, что не нужно мимопрограммистам, которые захотели поиграться с DIY-электроникой.
Причём это уже вроде выше по треду разжёвывали, а вы продолжаете лезть. Вангую, что ты не так давно освоил AVR, и теперь пришёл повыёбываться перед ардуинщиками.
#398 #196723
>>196708
Так ты даже статью по ссылке прочитать не осилил, не говоря уже о том, чтобы сделать умственное усилие и сопоставить распиновку Uno и Nano, которая спецом для нулевых существует в цветном красивеньком виде в разных вариациях.
53 Кб, 497x427
#399 #196735
>>196722
Ебать_дебил.джпг

>Комплект из твоего программатора и платки у местных барыг будет стоить порядка 500 деревянных(наверняка больше, не в курсе цен на отладочные).


USB ASP покупается один раз, и его можно использовать для всего семейства Attiny и Atmega. Его цена - полтора бакса. Покупая уну/нано/прочее дерьмо, ты оказываешься перед фактом, что кроме того камня, под который разработана отладка, ты ничего не сможешь сунуть. Ты, конечно, можешь выцепить из него SPI, но чем это лучше моего варианта? Макетка для атмеги8 стоит 3 бакса в исполнении DIY, или 4 бакса в готовом виде. Занимаясь такими вещами, разница в бакс тебя не должна сильно волновать.

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


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

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


Хуёвая из тебя ванга. Недавно слетел обратно с STM32 на авр-ки, так как всех возможностей стшки не использовал, и для задач хватает меги8/16
24 Кб, 500x498
sage #401 #196743
Вся суть ардуиноебов.
Не удержался.
#402 #196746
Сап Радиач, помоги выбрать ардуино из Китая и необходимый набор периферии, вроде датчиков, дисплея, а также подскажи, что нужно на первое время, типа монтажной панели, светодиодов, кнопок.

Хочу заказать на выходных.
#403 #196747
>>196746
Ты уверен, что тебе нужна именно ардуина? Может всё же чистый AVR?
#404 #196750
>>196747
Чистый AVR уже был в воплощении Atmega8
#405 #196752
>>196750
Тогда зачем даунгрейд? Хочется больше периферии и портов - Atmega16. Того же самого, но с красноглазием - STM32, какой нибудь Discovery.
#406 #196756
>>196752
На ардуино можно слепить и попробовать.
AVR требует более серьезного отношения к себе.
И то, и то - вещи достойные внимания и не особо хочется разводить срач.
#407 #196760
>>196756
Я и на AVR с отладочным макетом могу слепить и попробовать, ну да ладно, не об этом разговор.

Сразу так взять и посоветовать периферию со ссылками сложно, не имею представления о твоих задачах. Могу только посоветовать подобное - http://www.ebay.com/itm/Ultimate-UNO-R3-Starter-Kit-for-Arduino-RTC-1602LCD-Servo-Motor-Gas-Sensor-Relay-/161671753594?hash=item25a4632f7a:g:yNAAAOSw9r1V8VDg

Я покупаю себе всё по надобности, например. Понадобились дисплеи - заказал, ну и так далее. Благо обслуживает меня не Почта России, и самый долгий срок ожидания - 30 дней, можно и потерпеть/решать задачи используя другие методы.
#408 #196763
>>196735

>слетел с STM32 на AVR


Я даже послушаю, какие коммерческие задачи сейчас решают на меге 8/16

>программирование железяк


Ты тупой. Сколько раз сказать, что ардуина - это платформа для тех, кто далёк от профессиональной схемотехники и радиоэлектроники и не стремится с ними связываться? Нахуй им не всрался твой программатор, купили, поигрались и забыли.
>>196739
А вот свои ссылки с ибея засунь откуда вынул, мимокрокодилам нахуй не всралось сначала всю эту хуйню там искать, а потом всю эту хуйню заказывать и ждать 2-3 недели и более, чтобы помигать светодиодиками или собрать говноробота. ЦА ардуины такое, что оно пойдёт к барыгам и купит у них с наценкой 100-300%, поэтому и цены твои в данном случае неактуальны.
#409 #196764
>>196760
Ты продолжаешь тут срать, окаянный? Чего тебе неймётся? "Кококо а я могу и на AVR". Вся писечка в том, что Arduino - это для тех, кто не может, а главное, не хочет ебаться с голым AVR, и готов за это переплачивать. Ты не понимаешь что ли такого простого маркетингового хода как снижение порога вхождения?
35 Кб, 544x382
#410 #196820
>>196763
Ты опять выходишь на связь, мудило?

>Я даже послушаю, какие коммерческие задачи сейчас решают на меге 8/16


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

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


А нахуя тогда вообще в это лезть? Купите радиоконструктор с кубиками и не ебитесь. И один хуй, к ардуине тоже надо что-то подключать твоими ненавистными ПРОВОДКАМИ, а в случае с голой мегой будет на три проводка больше.

>А вот свои ссылки с ибея засунь откуда вынул, мимокрокодилам нахуй не всралось сначала всю эту хуйню там искать, а потом всю эту хуйню заказывать и ждать 2-3 недели и более, чтобы помигать светодиодиками или собрать говноробота. ЦА ардуины такое, что оно пойдёт к барыгам и купит у них с наценкой 100-300%, поэтому и цены твои в данном случае неактуальны.


Ты в прошлом посте меня тыкал именно в цены, маня.
>>196764

>Вся писечка в том, что Arduino - это для тех, кто не может, а главное, не хочет ебаться с голым AVR, и готов за это переплачивать. Ты не понимаешь что ли такого простого маркетингового хода как снижение порога вхождения?


Как я уже и говорил, пусть покупают радиоконструктор для детей, если хотят проще.

Вроде и понимаете, о чем говорите, а вроде и нет. Вы, блядь, видели обвязку атмеги для её работы? А видели код в CVAVR, который блядь даже проще, чем в СКЕТЧАХ, и при этом написан на чистом С? Не запустить мегу сможет только слабоумный школьник или даун. Похоже, что мы выяснили ЦА ардуино.
#411 #196858
>>196820
Так ты мамин радиолюбитель. Пиздуй отседова делать новый драйвер для светодиодов и выкладывать на схемнет.
Arduino и есть радиоконструктор, но для больших детей. Совместимые модули, библиотечки, вот это вот всё - лишь бы не надо было тратить время на освоение платформы.
Кончай ебаться в глаза, там прямо написано, почему цены с ибея не актуальны. Кстати, ещё всякое ардуиноговно гораздо доступнее для покупки, барыг очень много - от авито до амперки.

>cvavr


>нет нормальной поддержки USBASP


YOBA.jpg
#412 #196872
>>196858

>Так ты мамин радиолюбитель. Пиздуй отседова делать новый драйвер для светодиодов и выкладывать на схемнет.


Как что-то плохое, ей богу

>Совместимые модули, библиотечки, вот это вот всё - лишь бы не надо было тратить время на освоение платформы.


Все дуиновские модули можно без труда подцепить и к голому AVR, а библиотечек в CV-AVR под всякое дерьмо и так навалом

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


Опять же, все ардуиноговно совместимо с голой AVR

>cvavr


>нет нормальной поддержки USBASP


Лол, а лет-то сколько программе? Да и eXtreme Burner AVR умеет всё то же, и даже лучше
#413 #196876
>>196872
Двачую тебя, бро, и советую не тратить нервы. Ардуина изначально задумывалась как учебная платформа и фактически таковой является. Любые попытки объяснить это хуеголовым заканчиваются воплями про иди мигай своими светодиодиками. Ибо хуеголовые в железке за $10 всё норовят взрослый devkit углядеть.
7 Кб, 228x221
#414 #196877
http://ru.aliexpress.com/item/free-shipping-new-Starter-Kit-UNO-R3-mini-Breadboard-LED-jumper-wire-button-for-Arduino-compatile/32255489082.html
заказал, для начала хватит, денежек мало, санкции потешные, сами понимаете..

АВРщик уймись уже или создай тред и там проповедуй.
#415 #196879
>>196858
Ты в молодости собирал супергетеродин из палок и желудей, с катушечками, которые нужно несколько часов подкручивать, что-бы сука кратные частоты поймать, и все это без осциллографа.

Ты блеять, частотомер на интегральной логике К155 собирал и на ИН-8, где блять одна микросхема - максимум счетчик или триггер, и все это блять не программируется.

Ты УМНЧ на тетрод-пентодах собирал?

Если хочешь поучить радиоэлектронике, то учи где-нибудь в другом месте.
А тут мы пришли, что-бы обсудить няшную ардуинку.
#416 #196883
>>196879
Блядь, я ему про мягкое, а он про тёплое. Причём тут гетеродин, частотомер? Каким хуем ты тут аналог приплёл вообще? Никто тут радиоэлектронике никого не учит, речь о другом - о том, что использование голой аврки не сильно сложнее использования дуины, но при этом познаний и развития ты получаешь в разы больше, чем используя разжёванный продукт для детского сада.
#417 #196884
>>196877
Закажи еще резисторов, как минимум один HD44780 и большую breadboard, вот тогда будет достаточно для начала.
#418 #196885
>>196872
Да, что-то плохое. У тебя нет никаких аргументов, кроме "ардуина нинужна я и биз ниё магу", при этом она не нужна конкретно тебе и конкретно для твоих поделок. Ты клинически не понимаешь, что при всей простоте платформы AVR некоторые не хотят тратить время на её освоение, если им вдруг захотелось поиграться в электронщиков.
>>196876
Ты тоже из стана вглазаебущихся, как я вижу. Я три поста объясняю, что ардуино - не для серьёзных проектов, а ты не читая бежишь подсосать этому клоуну, не понимающему, что у разных вещей - разные цели.
>>196879
Постом-то не промахнулся? Где я электронике учил, наркоман?
#419 #196886
>>196883
Да в хуй никому из покупателей не впёрлись твои познания и развитие, понимаешь ты или нет? Буржуям хочется купить набор железочек, пособирать по схемкам из инета и не ебсти себе моск портами и регистрами. А потом прилетают петухи и начинают рассказывать, что ардуина для детей и надо использовать голый контроллер. Хули, иди тогда дальше - изучай схемотехнику и проектируй свой собственный процессор, а то кто-то за тебя всё сделал и в кремнии воплотил, а ты только знай себе прошиваешь.
32 Кб, 400x306
#420 #196888
>>196885

>при всей простоте платформы AVR некоторые не хотят тратить время на её освоение, если им вдруг захотелось поиграться в электронщиков

#421 #196904
>>196883
Какое познание и развитие?
О чем ты вообще?

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

Что не понятно?
#422 #196905
AVR-шики поди и к АСУшником ходят и орут - Simantic не нужент, ПЛК говно, собирайте АСУ на AVR!!!
sage #423 #196917
>>196905

но ПЛК действительно говно
#424 #196937
>>196885

>Я три поста объясняю, что ардуино - не для серьёзных проектов,



Етит-твою! Вот объясняй - не объясняй дураку! В прошлом семестре студенты-второкурсники UC Berkeley собирали из ардуины простенькую - 4х3 пикселя, - камеру. Задачей курса было ознакомить студентов с основами electrical engineering, выучить основам вычислительной лин-алгебры и ознакомить с основами ЦОС. Вот это как, блять, это серьёзный или несерьёзный проект?

Открою тебе сразу тайну - это ни тот, и не другой проект. Это учебный, блять, проект. Учебный! Для студентов-второкурсников. Пойми ты, дебил, что простота ардуины может быть и благом. Наедятся эти студенты на старших курсах и программаторов, и avr gcc, и всего остального. Но сейчас их нужно выучить другому: основам EE, лин-алгебре и основам ЦОС.
#425 #196939
>>196937

>Етит-твою! Вот объясняй - не объясняй дураку! В прошлом семестре студенты-второкурсники UC Berkeley собирали из ардуины простенькую - 4х3 пикселя, - камеру. Задачей курса было ознакомить студентов с основами electrical engineering, выучить основам вычислительной лин-алгебры и ознакомить с основами ЦОС. Вот это как, блять, это серьёзный или несерьёзный проект?


Несерьезный абсолютно.

>Открою тебе сразу тайну - это ни тот, и не другой проект. Это учебный, блять, проект. Учебный! Для студентов-второкурсников.


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

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


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

>Но сейчас их нужно выучить другому: основам EE, лин-алгебре и основам ЦОС.


Ардуино для этого не надо.

>блять


>блять


>дебил


>Вот объясняй - не объясняй дураку


Ок.

Мимокрокодил.
#426 #196940
>>196937

>простенькую - 4х3 пикселя, - камеру


>из ардуины



Наркоманы кстати полные.
Не понимаю чему они там научились в процессе.
Что там за линейная алгебра и ЦОС.

Такую хуйнюшку нужно было на голой логике собирать.
Вот это было бы интересно.
А подключить ардуино и опа - готово, это пиздец, уныло и неинтересно.
#427 #196943
Срач унтерменшей ITT

мимоПЛИСник
#428 #196946
>>196939

>Серьезный = связанный с решением реальных производственных/научных задач.



Взять заведомо учебную фигнюшку, попытаться сделать из неё межконтинентальную боевую йобу, потерпеть фиаско, сокрушаться по поводу несерьёзности и неприменимости к реальным задачам. ОК, логично.
#429 #196949
>>196940

>Не понимаю чему они там научились в процессе.



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

>Такую хуйнюшку нужно было на голой логике собирать.



Блин, по второму кругу. Могли. Но зачем? Второй курс. Зачем им сразу-то мозги чем-то навороченным выжигать? Успеют на старших курсах в серьёзное наиграться.

>А подключить ардуино... уныло и неинтересно



Темами лаб были Digital Imaging, Touchscreen, Locationing и Software Defined Radio. Ардуина там вторична. Инструмент, не более. Это всё равно, что на молоток жаловаться за неинтересность. Он и не должен быть интересным, это просто инструмент. И вся суть ардуины - учебная приблуда, инструмент. Сел и поехал.
#430 #196958
>>196946
У тебя галлюцинации.
Твой комментарии никак не связан с моим.

>>196949

>Прикладной математике. Тому, как математику притыкать к реальным задачам. Плюс, каким-то базовым вещам из электроники.


Молодцы.

>Блин, по второму кругу. Могли. Но зачем?


Не знаю. А зачем? Зачем вообще что-то учить, и делать?
Можно просто сидеть на двачах и дрочить на фурипорно.

>Второй курс


Окей. Тебя я вижу это сильно беспокоит.

>Зачем им сразу-то мозги чем-то навороченным выжигать?


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

>Темами лаб были


Мне все равно. Я не понимаю зачем ты все это пишешь.

> Ардуина там вторична. Инструмент, не более.


Да. Я об этом и пишу.

>Он и не должен быть интересным, это просто инструмент.


Но процесс обучения должен быть.

> И вся суть ардуины - учебная приблуда, инструмент. Сел и поехал.


>суть ардуины


>ардуино


>ардуины


>ардуино


Плевать я на нее хотел.
Но если уж речь об этом зашла, нет, не в этом суть ардуино. Суть ардуино в впаривании ванильный лохам фуфла в блестящей обертке.
Существует бесконечное число инструментов эквивалентных ардуине в данной конкретной задаче.
#430 #196958
>>196946
У тебя галлюцинации.
Твой комментарии никак не связан с моим.

>>196949

>Прикладной математике. Тому, как математику притыкать к реальным задачам. Плюс, каким-то базовым вещам из электроники.


Молодцы.

>Блин, по второму кругу. Могли. Но зачем?


Не знаю. А зачем? Зачем вообще что-то учить, и делать?
Можно просто сидеть на двачах и дрочить на фурипорно.

>Второй курс


Окей. Тебя я вижу это сильно беспокоит.

>Зачем им сразу-то мозги чем-то навороченным выжигать?


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

>Темами лаб были


Мне все равно. Я не понимаю зачем ты все это пишешь.

> Ардуина там вторична. Инструмент, не более.


Да. Я об этом и пишу.

>Он и не должен быть интересным, это просто инструмент.


Но процесс обучения должен быть.

> И вся суть ардуины - учебная приблуда, инструмент. Сел и поехал.


>суть ардуины


>ардуино


>ардуины


>ардуино


Плевать я на нее хотел.
Но если уж речь об этом зашла, нет, не в этом суть ардуино. Суть ардуино в впаривании ванильный лохам фуфла в блестящей обертке.
Существует бесконечное число инструментов эквивалентных ардуине в данной конкретной задаче.
#431 #196962
Аноны, совершено глупый вопрос про ШИМ регуляторы. Хочу сделать ШИМ для сверлилки. Есть Mini Pro и горстка IRFZ44.
Собственно вопрос- как правильно выбрать частоту ШИМ, для максимально холодной работы мосфета? как при этом всем обойтись без микросхемы драйвера
#432 #196964
>>196962

>как


Экспериментальным путём
#433 #196965
>>196962
Случайно отправил, не дописав. Ты же не указываешь, что за сверлилка. Алсо, полевики и будут у тебя драйвером, разве нет?
#434 #197015
>>196962
Зависит от того, как будешь затвором управлять, если пуш-пуллить парой маломощных биполярников, то хоть за сотни кГц уходи. Вообще, старайся брать что-нибудь за границей слышимости, чтобы не поехать от свиста. Доводилось как-то ковырять почти полсотни драйверов для мощных коллекторников, так там частота рабочая была 7 кГц - ад ебаный!
#435 #197063
>>196965 сверлилка- двиг обыкновенный на 24вольта, ватт на 50.
Полевиком нужно как то управлять, т.к. затвор имеет некоторую ёмкость, для этого есть спец микросхемы. Но подобное не всегда требуется.
>>197015
Добра тебе! Почему то из головы вылетела подобная реализация.хотя сам когда то паял пару транзисторов для тягания IRFP640 555ым таймером
64 Кб, 500x690
#436 #197069
Делал я в десятом классе такую штучку-солнечная панель с фоторезисторами, которые реагировали на свет и по замыслу должна была поворачиваться на более солнечную сторону
Все прекрасно, но! Минимальный источник питания-это зарядка от ноута/старой камеры, на батарейке типа "крона" еле двигается
Пока что думаю облегчить конструкцию, сняв корпус
Обидно, что физик не оставил мне схем и список промаркированных элементов-не хочу особо разбирать, это память об учителе, который даже меня-гуманитария заинтересовал физикой
Реально такое на Pic пересобрать? Хочу себе светодиодную ленту, освещающую горшок с сельдереем, перевести на на такую херовину.
#437 #197101
Анон, как из пердуины и gprs шилда сделать rs232 модем? Меня каждый квартал блять отправляют в ебеня снимать показания со счётчиков, узнал что можно к нему мопед подцепить. Выручи
#438 #197106
>>196743
ет чё делитель напряжения?)))))00
по цене 9.99 да???)))
#439 #197108
>>196743
Инженер-первокурсник, плиз.
50 Кб, 500x500
#440 #197164
>>196540
Прости, анон, я был не прав
>>196632
Модули, про которые говорил этот анон - вовсе не говно, а вполне няшки. На них вполне можно запилить радиоуправление для какой-нибудь своей приблуды, скорость - до 4000 бит/с, есть няшная библиотека. За 40 рублей - охуенная штука.
#441 #197173
>>197164
Рррряяяяя! А то я уже огорчился немного.
#442 #197178
>>196917
Бля, как же так, теперь придется весь завод под управление AVR переводить.
#443 #197180
>>197178

когда твой завод нахуй взорвётся от взлома симантика, ничиго ты переводить небудешь, будешь новый завод строить долбоёбина
#444 #197183
>>197180
Проиграл с поехавшего.
Через центральную проходную то взламывать будешь?
#445 #197185
>>197183

дядя ваня с флешкой
а чо сетей боитесь сраный семантисты?
#446 #197228
e
334 Кб, 1344x760
#447 #197273
кейсик мммммм
#448 #197277
>>197273

Fuuuuuuuuuuuuuuuuduino
#449 #197286
>>196466
http://www.rcdesign.ru/articles
покури это. а вообще, разные протоколы могут быть.
#450 #197290
>>197164
А ты запилил? Тогда давай кулстори, со схемой и в двух словах алгоритм работы. Брал я такие говномодули, к ним много вопросов.
#451 #197308
Sup, ардуаны. Кто-нибудь сталкивался с необходимостью отдавать команды ардуине из приложения по USB? Поделитесь опытом, пожалуйста. :3
#452 #197313
>>197290
Мне пришли только недавно, пока ничего с ними не делал, только с библиотекой virtualwire поигрался. Вроде её заменили новой, с адресацией, надёжной связью и прочими плюшаками
#453 #197328
>>197180
битч плиз, взрывоопасные производства изначально планируются так, что если ебнет, то ебнет только часть линии, а остальное даже не поцарапается. Да и восстанавливают повреждения очень быстро
#454 #197329
>>197101
На выходе счётчика rs485 небось?
Мы с тобой братья по несчастью. Тоже каждый месяц приходится объезжать кучу подстанций и морозить руки по 7 минут стоять с ноутбуком около каждого счётчика. Я сделал преобразователь Bluetooth - rs485, но не взлетело. У меня нет знаний понять, почему это не работает. Блютус модуль hc-06, на его выходе rs-232, подключается через конвертер rs-232 - rs485, а потом к счётчику. Но это не работает, программа пишет "нет ответа" как бы я не переставлял местами rx tx. На стороне компьютера подцепленый по блютус модуль отбражается как 2 com порта, один на передачу, другой на приём, подключение из программы для счётчика производится ввбором com порта. Может потому и не работает. Хз.
#455 #197330
>>197329
А ты уверен, что на hc-06 у тебя rs232, а не TTL?
И еще, я бы проверил все части по отдельности - блютус, конвертер 485, выход данных с самого счетчика.
#456 #197331
>>197330
И ещё вот: если у тебя там двунаправленный протокол передачи данных, а прога счетчика рассчитана на 1 ком порт, а ты имеешь 2, то конечно не взлетит. В линуксе может попробовать?
#457 #197340
>>197308
Бамп вопросу.
#458 #197352
>>197340
Смотри видеоуроки Джереми Блюма с переводом амперки, найдёшь там урок как включать/выключать пин отправляя в терминал символы. Вообще, не обязательно использовать usb для этого, можешь хоть к роутеру припаять rx tx выводы, если у него есть uart и по вафле через ssh посылать команды на ардуино. Как-то находил готовый скетч с протоколом управления портов и чтения из них, вида: 2/10/1 где 2 - запись, 10 - порт, 1 - высокий уровень.
#459 #197377
Господа, можно припилить к ардуине 4 камеры, чтобы они записывали 1-15 фпс?
#460 #197382
>>197377
Импасибру!
#461 #197383
>>197377
К ардуине - вряд ли.
#462 #197384
>>185699
У меня такая лежит. Это дигиспарк, у нее аж шесть выходов.
https://digistump.com/wiki/digispark/tutorials/connecting
Отличается от ардуинов немного.
#463 #197386
Ну что, антуаны, запилил я на этих ваших ардуинках систему автоматики для квест-комнаты. Братья живы, все связано по nfr-кам, дальность - около 10 метров через стенку для "мастер-пульта". Работает аки часы, братья живы.
#464 #197394
>>186335

> ▲


>         ▲▲


>        ▲▲▲


>       ▲▲▲▲


>      ▲▲▲▲▲


>     ▲▲▲▲▲▲


>    ▲▲▲▲▲▲▲


>   ▲▲▲▲▲▲▲▲


>  ▲▲▲▲▲▲▲▲▲


> ▲▲▲▲▲▲▲▲▲▲


>▲▲▲▲▲▲▲▲▲▲▲

#465 #197396
>>197386
Братья-то живы?
#466 #197404
Мне пирдуина нано пришла.
#468 #197408
>>197352
Да мне бы, части для пекарни, примеры на С++ найти. Там где бы и RS232/485 и USB разбиралось. Но с этим почему-то туго.
#469 #197409
>>197382
Ну почему же? Пару фпс (320х240) я думаю можно получить реально.
#470 #197436
>>197394
Ты пытался.
#471 #197442
>>197185
Организация сетей и защита канала передачи (VPN и все такое) - задача не технологического оборудования.

Можно telnet прокинуть через VPN так, что будет все надежно от атак из вне.
#472 #197461
>>197405
Такая мелкая. Наверно даже в анус пролезет, не?
#473 #197462
>>197442

>Можно telnet прокинуть через VPN так, что будет все надежно от атак из вне.



ламер плиз
#474 #197466
AVR-фанат, а поведай вот что. Если ты воистину олдфаг, то можешь свидетельствовать: до того, как ардуинка получила распространение(пусть будет ~2012) всяческая периферия для микроконтроллеров была так же легкодоступна, или за любой хуиткой нужно было лезть на ибей/али/дх?
#475 #197468
>>197466
Ты нас совсем за даунов считаешь шилды по 30 баксов покупать и делители напряжения за 3, попробуй ещё захочешь.
1,1 Мб, 1728x2880
#476 #197470
>>197466
В последние годы и правда, многие плюшки стали более доступны, в удобном формате. В том числе для совсем школьников, и для тех, кому не охота паять и врубаться мозгом сразу во все. В общем, и слава богу.
Лет 5 назад было заметно похуже с инерциальными датчиками, радиомодулями, GPS, GSM. А всякие силовые ключи и делители напряжения никто никогда не мешал руками сделать.
А мне лично, иногда проще за 1000р купить шилд, чем возиться с железом самому и сделать кривые сопли.
65 Кб, 704x757
#477 #197475
>>197470

>сделать кривые сопли


Просто ты рукожоп.
#478 #197496
>>197470
Сифилис так и выглядит?
#479 #197497
>>197470
Не, ну ебанутый ли человек? Я думал сперва это палец.
Эксгибиционист херов.
4,6 Мб, 3264x2448
#480 #197512
Котоны, мне только что пришла ардуинка. подскажите как соединить два штекера. Жилы как-то превращаются в "маму"?
#481 #197514
>>197512

>Как


Проводами

>превращаются


Нет, пиздуй покупать мама-папа или мама-мама
#482 #197515
>>197470
Пожалуй откажусь я от покупки этого осциллографа.
80 Кб, 628x454
#483 #197520
>>197514

>Нет, пиздуй покупать мама-папа или мама-мама


Хуйни наделали.
Впрочем у меня проблема серьезнее возникла, не цепляется падла такая. В диспетчере висит как неопознанное устройство USB 2.0. Пробовал потыкать винду в папку с дравами, отказывается и утверждает что там никаких дров нету. Винда 7 х64.
Пробовал кормить дрова из списка и точно так же был послан нахуй системой. Что делать?
#484 #197525
>>197396
Оба.
#485 #197526
>>197470
Дрочить на АВР в буквальном смысле? Что-то новое.
#486 #197538
>>197520
Если у тебя китайская ардуина, то скачай дрова на CH340G
#487 #197560
>>196905
>>197180
>>197185

Это называется Simatic, уебаны безграмотные. Пидарасу, который первый в списке - отдельный рак яичек. Хотя уебанам, которые пытались рассуждать на тему с умной рожей тоже всяких благ.
Семантикой в своих контактиках занимайтесь, филологи хуевы.
#488 #197585
>>197526
Но там STM, лол
#489 #197617
>>197560
Мне больше интересно, как эти наркоманы представляют себе взлом Simatic'a через профибас/нет.
7 6 #490 #197643
Как прошить Attiny13 через arduino uno? Ни по одному гайду не получилось
#491 #197646
>>197643
Гайд с амперки поищи. Библиотеку с чипами AVR в IDE поставил?
#492 #197647
#493 #197719
>>197617
Достаточно кораптить данные которые он отдаёт/принимает
#494 #197757
>>197386
Анон, по каким материалам учился работать с nrf? В гуголе какое-то невнятно говно выдаёт.
#496 #197780
Если ардуина это тот же авр то почему такие срачи? Только из-за бутлоудера и необходимости паять обвес?
#497 #197782
>>197719
crc не завезли?
#498 #197783
>>197780
ардуино это подход, когда ты нихуя не знаешь, скачал из интернета и мигаешь лампочками.
#499 #197816
Из неофитотреда меня погнали сюда, посему спрошу здесь.

Радиач, не могу прошить контроллер.
Суть такова: Attiny13a, прошивка - мигалка светодиодом, программатор - Arduino Pro Micro в режиме ArduinoISP.
Шил при помощи avrdude с следующими опциями
[code]avrdude -p t13 -c avrisp -e -U flash:w:blink.hex -U lfuse:w:0x71:m -U hfuse:w:0xff:m -P /dev/ttyACM0 -v -b 9600[/code]
Соединял следующим образом:
дуина____| тинька
15 (SCK)_ | 7 (SCK)
14 (MISO | 6 (MISO)
16 (MOSI) | 5 (MOSI)
VCC_______| 8 (VCC)
GND______ | 4 (GND)
10 (SS)____| 1 (RESET)
заменив в прошивке ArduinoISP SS на 10

Несколько раз всё прошло успешно, на третий раз получаю:
[code]avrdude: Device signature = 0xffffff
avrdude: Yikes! Invalid device signature.[/code]
Притом 0xFFFFFF может меняться, быть и 0x000000, и 0xFF0000, раз за разом значение меняется, но остаётся преимущественно либо 0xFFFFFF, либо 0x000000.
Пробовал прочитать фузы, получил l: FF, h: FF
Паспорт тиньки говорит, что FF в low недопустимо.
Так произошло с обоими тиньками, имевшимися у меня в распоряжении.
Вопрос: радиач, я брикнул тиньки и теперь их фузы не сбросить без высоковольтного программатора? Радиач, что я сделал не так, почему внезапно контроллеры перестали шиться? Правильность подключения проводов проверял, подключено верно.
27 Кб, 496x544
#500 #197838
Раданы, поясните мне пожалуйста, почему мой код не работает? Что за хуета, блять, такая? http://pastebin.com/vJ90kNpz
#501 #197842
>>197838

Блять, в коментариях глобальных переменных объебался, всё наоборот, line - строка symbol - сомвол.
#502 #197845
можно ли на один I2C вещать сразу несколько устройств например дисплей, часы еще какие нибудь датчики?
#503 #197848
>>197845
Можно. У каждого датчика свой индатификатор, обращение к каждому устройству производится по нему.
#504 #197850
>>197848
а по току он выдержит если например например:
часы, барометр, акселерометр, магнитометр, дисплей, карта памяти все в один I2C.
#505 #197852
и еще
никак не могу совладать с наной, сом порт ее не видит.
пробую установить драйвер а винда пишет что самый подходящий уже установлен, в чем дело может быть?
#506 #197907
>>185677
Анон, а почему ардуина считается чем-то для унтерменшей? Вот посмотрел я даташит твоего ATTiny 2313, и хз в чем разница.
#507 #197925
Пуканы, хочу подключить дисплей к своему Уно. Имею дисплей от Сименс, LPH8731-3А.
Нашел тут мануальчик по подключению: http://cxem.net/mc/mc218.php
Но наткнулся на али на такую вот йобу: www.aliexpress.com/item/New-Arrival-2-4-inch-2-4-TFT-LCD-Shield-SD-Socket-Touch-Panel-Module-for/32435552073.html
Сенсорный дисплей 320х240 со встроенным картридером всего за $4. Сразу отпадет проблема в клавиатуре, как и в ограничених объемах.
Так что посоветуете:
1. Ковырять имеющийся дисплей, или ждать месяц этот йоба-дисплей за 100 грывень?
2. Подойдет ли LPH8731-3A под мануал, там ведь LPH8731-3C.
#509 #197989
Итак. Есть одна ардуино мега.
Есть кучка шаговых двигателей.
Есть один драйвер для движка.
Драйвер для 4-х контактов + напряжение (5 проводов). А двигатели есть 3-х контактные с четвертым напряжением или 5-контактные с шестым напряжением. Драйвер уже в сборе весь, как на первом пике. Как подключать движки? Можно просто проводами к драйверу не во все контакты воткнуть (3-х канальный) или вырвать эту черную поеботу из драйвера и прошить ее самостоятельно и сделать драйвер как на втором пике?
#510 #197995
>>197989
покажи движки. подозреваю что они у тебя с драйвером на борту, ну или ты долбоеб
67 Кб, 1026x738
#511 #198026
Котаны, поможите советом по подключению разного барахла к ардуине. Имею блок светодиодных лент который потребляет ток порядка 10А. Хочу через ардуину модулировать ШИМ и через мосфет транзистор запитывать светодиодики, ну и еще повесить релюшку на отключение блока питания. Как расчитать параметры транзистора?
#512 #198043
>>197989
Да ты ёбу дал. На первом пике драйвер для униполярных ULN2003, а на втором - для биполярных L293D. Хотя завыдирайся - у них совершенно разное устройство. Почитай про шаговики для начала, потом купи нужных драйверов и заводи.
#513 #198048
>>198026

>ШИМ для 220В 10А


>посоны я смогу!1


Лучше не надо. Потренируйся сначала. На кошках.
Я вот хочу ИК-преемник подключить, чтобы старые пульты использовать, и дисплей от телефона. А еще божественную клавиатуру от IBM Thinkpad подключить через USB, но там посложнее уже: http://www.instructables.com/id/Make-a-ThinkPad-keyboard-USB-adapter-with-Arduino/
#514 #198050
>>197273
Шилды куда пихать будешь?
218 Кб, 1344x760
#515 #198108
>>198050
шилдик ммммм
#516 #198130
>>198048
Для пердуины про микро.
[code]
const int ARDUINO_MICRO_INTTERRUPT_ON_PIN3 = 0;
const int ARDUINO_MICRO_INTERRRUPT_ON_PIN2 = 1;

const int SENSOR_PIN = 3;
const int LED_PIN = 2;

volatile boolean isReceiving = false;
boolean ledEnabled = false;

void sensorInterruptHandler() {
if( !isReceiving )
isReceiving = true;
}

void setup() {
pinMode(LED_PIN, OUTPUT);
attachInterrupt(ARDUINO_MICRO_INTTERRUPT_ON_PIN3, sensorInterruptHandler, CHANGE);
Serial.begin(9600);
}

void loop() {
if( isReceiving ) {
int command = 0;
for( int i = 0; i < 32; ++i) {
command = (command << 1) + digitalRead(SENSOR_PIN);;
delay(1);
}
//Serial.println(command, DEC);
if( command == 27135) {
ledEnabled = !ledEnabled;
digitalWrite(LED_PIN, ledEnabled ? HIGH : LOW);
}
isReceiving = false;
delay(240);
}
}
[/code]
Строку command == 27135 заменить на что там высирает твой пульт (посмотреть через COM-монитор. Схема подключения фотоприемника, необязательно использовать приведенный на схеме: http://cxem.net/ik/2-22.php
#516 #198130
>>198048
Для пердуины про микро.
[code]
const int ARDUINO_MICRO_INTTERRUPT_ON_PIN3 = 0;
const int ARDUINO_MICRO_INTERRRUPT_ON_PIN2 = 1;

const int SENSOR_PIN = 3;
const int LED_PIN = 2;

volatile boolean isReceiving = false;
boolean ledEnabled = false;

void sensorInterruptHandler() {
if( !isReceiving )
isReceiving = true;
}

void setup() {
pinMode(LED_PIN, OUTPUT);
attachInterrupt(ARDUINO_MICRO_INTTERRUPT_ON_PIN3, sensorInterruptHandler, CHANGE);
Serial.begin(9600);
}

void loop() {
if( isReceiving ) {
int command = 0;
for( int i = 0; i < 32; ++i) {
command = (command << 1) + digitalRead(SENSOR_PIN);;
delay(1);
}
//Serial.println(command, DEC);
if( command == 27135) {
ledEnabled = !ledEnabled;
digitalWrite(LED_PIN, ledEnabled ? HIGH : LOW);
}
isReceiving = false;
delay(240);
}
}
[/code]
Строку command == 27135 заменить на что там высирает твой пульт (посмотреть через COM-монитор. Схема подключения фотоприемника, необязательно использовать приведенный на схеме: http://cxem.net/ik/2-22.php
#517 #198131
Да что за ерунда, в радиаче нет тега для кода?
#518 #198142
Поясните, что за ШИЛДЫ?
Мимо-стмщик
57 Кб, 736x736
#519 #198145
Как в одну пердулинку залить несколько прошивок для датчиков и переключатся меж ними по мере надобности?
#520 #198157
>>198130
Спасибо, но у меня еще ИК-приемник паять, лол. Неохота ждать снова целый месяц. Есть два стула: от шариковой мыши, 3 вывода, или от старого видеомагнитофона, 2 вывода, потом какая-то микросхема без нормальной маркировки в одном блоке, и после нее уже 3 вывода.
>>198131
Абучан, абучан всегда один.
>>198142
>>197769
#521 #198161
>>198157
Да это-то понятно, а какого хуя они так называются?
#522 #198162
>>198161
Стильно, модно, молодежно. Прилепил щиток, стал хипстером.
#523 #198179
>>198026
релюшку подключи через транзистор и обратный диод!
А ШИМ на управление 10 А, наверно лучше не надо. Будут ПОДВОДНЫЕ КАМНИ.
#524 #198180
>>198145
нахуя тебе? сделай одну прогу, которая будет делать всё, что нужно.
Несколько прошивок - большой гемор, с векторами прерываний прежде всего.
#525 #198181
>>197816
Эти 00 и FF скорее всего говорят о том, что ты в режим программирования не входишь, передачи данных нет. Может, ресета нет. Жалко, твоя хрень не выводит ответ на первую команду, вход в режим программирования.
Наверно с подключением косяк, и/или уже пожёг тини или пердуину. Программатор подключаешь через резисторы хоть? Скорость программатора нельзя там задать (понизить)?
Давай полную схему, со всей обвязкой тиньки, в студию.
#526 #198225
>>197838
Бамп вопрсу!
#527 #198236
>>197783
Ну я вот скачал из интернета, распаял обвязку, написал кучу кода, мигаю лампочкой повешенной на силовую обвязку на мосфетах, по приходу сообщения от nrf-ки, которое генерит другая ардуинка по совпадению определенного условия на детекторах, которые тоже паял сам. В чем проблема, анон?
#528 #198237
>>198142
Ну смотри. У ардуинок есть стандартизованные торчащие выходы. Берем плату с такими же точно контактами-штырьками, распаиваем все что нам нужно, называем это ШИЛД, присобачиваем к ардуине сверху, профит.
#529 #198242
>>197757
А что там с ним работать? Ищи нормальную либу, и все.
#530 #198323
Довольно странную хрень я задумал. Можно ли шилдом подключить радиосвязь на коротких волнах и вещать на много километров? И ещё были бы хороши маленькие солнечные батареи.
11 Кб, 618x332
#531 #198327
>>198181
Резистор изначально не добавлял, потом добавил - не помогло.
Вангую, дело было в нарушении контакта при программировании, хотя этот ответ меня недостаточно удовлетворяет.

Также, радиач, я правильно понимаю, что следует воображать фьюзы как пережигаемую перемычку. Притом её можно дописать, пережжев непережженные, но нельзя восстановить пережженные, не прибегая к высоковольтному программированию? Таким образом, при повторной прошивке уже нет смысла указывать avrdude опции фьюзов
-U lfuse:w:0x71:m -U hfuse:w:0xff:m.
#532 #198334
>>198323
Каким шилдом ты собираешься вещать на много километров?
#533 #198360
>>198327
Мне было интересно, что ещё подключено к тиньке (светодиоды там, и т.д.) Ты же её не вынимаешь из схемы при программировании? Всё это может конфликтовать.
Лучше выложи полную схему, посмотрим.

Я ставлю 1 КОм в соединения SCK, MISO, MOSI для защиты. Например, после программирования у тебя пердуина может оставить на SCK жестко подтянутый 0. А твоя прога запустилась, и выдала на эту ножку 1. Будет КЗ, и есть вероятность пожечь порты.
На соединение RESET и ноги 10, надо поставить поменьше, может 330-470 Ом. Подтяни ресет тиньки к питанию через 10 КОм. R1 - 100 Ом убери нахуй, поставь 10 КОм. Но на пердуиновской платке он наверно и так есть.

Фьюзы ты можешь ставить произвольно. Но с их помощью ты мог нагнуть тиньку. Тут такие варианты:
SPIEN ты поставить вроде не мог, он по даташиту не доступен для SPI программирования. Мог поставить RSTDISBL "When programming the RSTDISBL fuse, High-voltage Serial programming has to be used to change fuses to perform further programming".
Еще мог испортить CKSEL. Если поставил External Clock - то теперь без него тиньку не запустишь. Или поставил internal 128 KHz - тогда можешь программировать, но на низкой частоте SPI.

Советую посмотреть в исходники Aduino ISP. Какая у них частота SPI и попробовать её понизить. А еще полезно вывести и посмотреть, что приходит в ответ на команду Programming Enable при инициализации режима программирования.
#534 #198371
>>198360

>Например, после программирования у тебя пердуина может оставить на SCK жестко подтянутый 0. А твоя прога запустилась, и выдала на эту ножку 1. Будет КЗ, и есть вероятность пожечь порты.



Это полная схема.

>Например, после программирования у тебя пердуина может оставить на SCK жестко подтянутый 0. А твоя прога запустилась, и выдала на эту ножку 1. Будет КЗ, и есть вероятность пожечь порты.


Годный совет, о таком варианте развития событий я не подумал.

Фьюзы выставлены на внутреннее тактирование 4.8 МГц, без деления, ресет включен, SPI включен.
Разживусь новыми контроллерами и посмотрю, что из этого выйдет.
Arduino - самый лучший продавец #535 #198696
закупаюсь здесь - рейтинг 99,5% доставка Гон-Конг. Магазину много лет.

http://ru.aliexpress.com/store/731260

Arduino Nano - 1.9$
Arduino LEonardo - 4.72$
Сенсоры и реле - до 1$

Доставка в последний раз обошлась в 1,91$ большого пакета в 30$ оттоварился плотно.

Самое главное Arduino Nano - их нужно брать пачками.
#536 #198697
сейчас актуальные только модели:

Леонардо
Микро Про
Нано

Рекомендую для ислледований купить Леонардо (2 штуки), Микро Про (2 штуки) и Нано - штук (10-20)
#537 #198701
>>198696
Да ладно, лотерея есть всегда. Я например, сортирую по цене, часто намного дешевле бывает мелочь всякая. Разводят чаще всего на более популярных вещах. Да и Али защитит, если что.
Поясни, какие подводные камни при покупке этой?
http://www.aliexpress.com/item/Pro-Mini-Atmega168-Module-5V-16M-Compatible-Nano-Replace-Atmega328-A/32492495142.html
Это подойдет для прошивки Нано?
http://www.aliexpress.com/item/USB-To-RS232-TTL-PL2303HX-Auto-Converter-Adapter-Controller-Module-For-arduino/32219660164.html
#538 #198703
>>198701
1678 - всего продано

не лотерея - у моего продавца около 50.000 товаров продано при рейтинге 99,5

если нет доставки Гон-Конг или Сингапур в пределах 2 баксов - то твой продавец олень.

Будь осторожен при покупке Мини Про - тебе могут продать просто Мини - и тогда ты реаьно ахуеешь.

Никогда не используй 2303 - чип уарта - никогда - это например если сравнивать среди оружия: рогатку и пулемет

Уарт может быть только CP2102 (CP2104)
#539 #198704

>>>>Я например, сортирую по цене



и >>>>>лотерея есть всегда

сортируй по рейтингу + году + колличество продаж. за меня это делает дополнение для файерфокс - Ali seller check
#540 #198705
кстати - уже есть тонны товаров на али - состоящие из ардуино нано - сенсора и корпуса

http://ru.aliexpress.com/item/Waterproof-Solar-Powered-LED-Montion-Sensor-Spotlight-Outdoors-Garden-Light-Lamp-0-55W-1500mAh-250/32348855411.html

Фонарик за 21$

закупись ардуинами нано + сенсорами и реле и ищи корпусочки под свой проект и продавай. ардуино в первую очередь - проект для мелких барыг, которые хотят начать барыжить своими товарами. не тупи - начни зарабатывать. у меня в городе в одном радиобутике парняга в 22 года открыл себе ИП и торгует всякими поделками. спрос есть. особенно среди автолюбителей. я для него заказываю из этого магазина Ардуины по почте. 100 ардуин нано - выходит всего в 180$ + сенсоры другой посылкой + релюшки третьей посылкой.
#541 #198706
затраты на изделие - максимум 8-10 баксов - продажа изделия по 20-30 баксов. есть очень индивидуальные изделия - при затрате 15$ продаешь по 60$

начни свой маленький свечной заводик. сейчас ИП открыт даже у продавщик помидор на рынке.

всех тебе благ анон - перестань просто общаться в интернете - делай деньги.
#542 #198741
>>198703
работаю с 2303, все работает без проблем, единственное что нужно с драйверами поебаться на w8+. Твои аргументы почему он говно и все мы должны брать другой китай?
#543 #198758
Вы че, ебанутые?
#544 #198765
#545 #198766
>>198360
Разобрался.
Дело было в кривых руках и недостаточном понимании своих действий.
Что было не так:
1. Дряные соединения.
2. Опция -e (erase chip) при программировании.
Добавил посоветованные резисторы в качестве дополнительной защиты от дурака, убрал опцию -e, убрал программирование фьюза SUT1 (просто по недосмотру, а не по какой-то причине). Результат: раз за разом программируется успешно.
Спасибо, аноним.
#546 #198770
>>185672 (OP)
Анон, посоветуй годный аккумулятор на 12 В, что бы использовать его на своих моделях, желательно не дороже 1к
#547 #198772
>>198770
3 батарейки 18650, дешевле и годнее тебе не сделать.
#548 #198959
Добрый вечер!

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

Сам купил ArduinoUno. C лампочками поигрался и хочу серьезную систему слежения запилить. Грубо говоря механизм будет отслеживать положение определнной метки в пространстве (ИК-метки, ИК-луча, определенного цвета итд). По типо турели пейнтбольной с ютюба. Вот если смысл ради этого переходить на STM32 или и Arduino сойдет?

да еще и письки у вас маленькие, судя по фото
#549 #198974
Я, может, не совсем по адресу в этот тред. Диодами уже намигался, захотелось попищать. Но пьезопищалки у меня не нашлось, решил сколхозить простенький усилитель для наушников. Взял TDA7050, соорудил как на втором пикрелейтеде, но для одного канала, питание брал с самой ардуины (разъём +5V), землю тоже оттуда, сопротивление наушников что-то в районе 150 Ом. В итоге:
1. Пищит очень тихо, очевидно усилитель не работает.
2. Когда подключаю питание, контроллер перезагружается - это нормально? Тем более, что эта микросхема в теории потреблет скромно, питание не должно заметно проседать.
3. На выходе усилителя присутствует постоянное напряжение, хотя там вроде конденсатор стоит. Ещё мне показалось, будто микросхема греется весьма ощутмо.
Шозанах? Я просто не представляю, где можно ошибиться в трёх деталях.
#550 #199013
>>198974
Я толком это не копал, но насколько я знаю - ведруина вообще не может в нормальный звук, только писк.

>усиль не работает


Не работал с усилями, но я бы грешил на питалку - у ардуины она слабая. Собсна, поэтому и перезагружается - при включении, видимо, у усиля скачок тока потребления, выбивающий предохранитель в контуре питания ардуины.
33 Кб, 500x500
#551 #199016
Parneey, помогите. Купил себе пикрелейтед
http://e-radionica.com/productdata/WT588D CHIP&MODULE DETAILED INFORMATION.pdf
Уже сутки ковыряюсь и не могу извлечь из него звук.
Пробовал http://compcar.ru/forum/showthread.php?t=10333
но почему-то не взлетело. Насколько понял, там управление запуском мелодий через ардуину, а мне нужно именно через ключи - просто для теста.
Поясните главное - этот модуль шьется через ISP? Если да - смогу я его прошить через AVRDUDE? Или нет, потому что в конфиге нет описания чипа? Или нет, потому что он вообще не через ISP? Как тогда в том примере выше чувак шьет его с помошью ардуины? Или для прошивки бинарника во флеш не обязательно знать все говно, а достаточно только частоты и расположения пинов? А то я тут стою перед перспективой накатить третью винду на пк только лишь потому, что нормального программатора у меня нет, а giveio с программатором через LTP работает только на 32-битных ос, сволочь такая.
#552 #199043
>>199013

>не может в нормальный звук


А ШИМ под это приспособить нельзя? Понятно, что качества там не будет, но хоть как-нибудь.
#553 #199050
>>199043
Ну, чисто теоретически, можно заставить его издавать одноканальный 8-битный звук. Можно ли 2-х канальный - я хз.
#554 #199075
>>199043
У адруины частота 16 мГц.
#555 #199115
>>199075

и 8 тоже, у тех, которые 3,3 V онли

Микро Леонардо например
#556 #199131
Аноны, какой тип программатора должен стоять по умолчанию, что бы Arduino прошивалась?
Игрался с настройками и забыл, что стояло по умолчанию.
#557 #199158
>>185672 (OP)
С помощью этой штуки можно медленно (несколько градусов в день) охлаждать горячую воду?
#558 #199172
>>199158
Если положить ее в воду, то она заберет в себя немного тепла. Можешь купить много ардуин и сделать устройство, которое бы постепенно кидало их в воду, чтобы она охлаждалась.
#559 #199190
>>199158
Че ты хочешь? Я не всосал.
#560 #199191
>>185672 (OP)
Хочу распознавать показания счетчиков воды и электричества. И не по импульсам, а с обычных - цифры. Ардуина потянет такое?
Есть хороший опыт распознавания как с OpenCV, так и просто с помощью своих нейросетей на c++. Но на PC.
Или необходимо что-то более производительное, малинка, например?
#561 #199220
>>199191
Да, тебе нужна малинка.
#562 #199262
>>199191

купи арудино нано + специльный счетчки для ардуины
#563 #199299
Что можно запилить на ардуине для дипломной работы?
#564 #199304
>>199299
Сначала спроси на кафедре/руководителя объем и обязательные пункты диплома, сферу и прочие нюансы.
#565 #199305
Jqfhhe
#566 #199306
Hwffw
tema imya #567 #199357
А можно ли вставить Attiny13 вместо atmega328 в Arduino uno и прошить?
#569 #199403
>>199357
Не получится. Поскольку UNO прошивается по UART с помощью сидящей в самом контроллере программы-загрузчика.
#570 #199404
>>199357
Но ты можешь использовать UNO в качестве ISP программатора.
#571 #199415
https://youtu.be/Ttm62RBdOuo на uno можно такое сделать?
#572 #199416
>>199415
Тебе — нет.
#573 #199418
>>199131
Вот он - типичный ардуинщик. Ни какой блять, если льёшь через usb. Выбираешь свою ебучую плату в списке и тычешь в "загрузить".
#574 #199420
>>199262
Они вроде импульсные. То есть отключат электричество, придется вводить текущие показания.
Электросчетчик у меня итак с таким выходом. Но она закрыт пломбой. Чтобы подключиться, необходимо звать электрика и объяснять ему зачем.
#575 #199455
>>199416
А кому - да?
#576 #199477
вопросец есть. осваиваю AVR, есть atmega48. написал и залил прогу, которая считывает напряжение с потенциометра и в соответствии с этим значением изменяется с помощью аппаратного ШИМ яркость светодиода. ну вы понели, классика. проблема в том, что светодиод не гаснет полностью, он продолжает светиться достаточно ярко в крайнем положении потенциометра, когда он поидее должен гаснуть. до этого пробовал аналогичное сделать на ардуинке, с тем же потенциометром, все работало. первый вопрос: в чем может быть причина, может сталкивался кто? второй вопрос - даже на ардуинке если замкнуть вход ацп на землю светодиод немножко светился, как будто сигнал очень малой длительности имел место на выходе ШИМ. это норма? есть способы бороться, чтобы он полностью гас?
#577 #199484
>>199477
сделай диагностический вывод в уарт со значением текущей скважности, тогда ты поймешь что светит твоей лампочкой
#578 #199494
>>198706
Откуда идеи то тырить? В нете сплош пылесосы да камеры на колёсиках
#579 #199501
>>199494
Оцени идеи которые тебя окружают: свет, воздух, тепло. Сколько стоят готовые решения, что ты можешь предложить и по какой цене. Если товар будет пользоваться хоть каким-то спросом то дело уже в кармане.
#580 #199509
>>199501
Да в том то и дело, что народу нахер ничего не надо, особенно сейчас. А если надо то пруться в профильный магаз
#581 #199689
>>199509
Народу всегда что-нибудь надо, а главное - подешевше. Применяешь навык "сколхозить махарайку" в области, которая нужна простому народу - profit.
#582 #199728
>>199501

делать автовыключающиеся фонари

гугли как китайцы зарабатывают

покупаешь самый дешевый ардуино нано на китайском чипе CH -покупаешь детектор на движение + корпус + АКБ и диоды - и продаешь в 2-3 раза дороже.
#583 #199729
автоматические системы полива комнатных растений в удобной упаковке с подключением к бутылке с водой стандартного горлышка - гугли как китайцы мутят

автоматическая вытяжка - сенсор дыма + ардуиано нано + вентилятор

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

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

потом куча устройств для дачи и владельцев частного сектора.
#584 #199730
>>199728
ШИЗИК

И
Д
И

Н А Х У Й
#585 #199819
>>199415
Бамп вопросу
#586 #199836
>>185699
Ты хоть AVR Studio установил? Насчет того что можно сделать - http://alex.starspirals.net/2010/02/07/управление-семисегментным-индикатор/
52 Кб, 338x480
#587 #199882
http://www.piter.com/product/programmiruem-arduino-osnovy-raboty-so-sketchami есть у кого эта книга в электронном виде? Заранее спасибо.
#588 #199902
>>199882
Или вообще хоть чего-то для начального вхождения в ардуино. Сам электрик, с электронно-програмистскими основами знаком оч поверхностно.
#589 #199917
>>199902
Программирование ардуино не сложнее чем писать программульки для пк, разница лишь в том, что вывод идет в железо или рс232. Сначала определись с целью, знание Ардуино не самоцель.
#590 #199922
>>199882
Книга говно, специально учиться программировать на ардуине это бесперспективно и безблагодатно, лучше на С для авр пиши.
#591 #199926
>>199922
Вот этого поддержу, смотрю видосики вот этого парня (http://www.youtube.com/channel/UCL1w3L33s0phNYGuvMLS-Eg) на ангельском, все понятно и наглядно. А от Ардуины можно использовать загрузчик для минимального вохождения.
#592 #200015
Купил uno. ON и L горят красным, устройство неопознано, драйвера не устанавливаются. ЧЯДНТ?
#593 #200016
>>199926
такой канал не существует
#594 #200017
>>200016
Скобку убери в конце.
#595 #200018
>>200015
Уна китайская? На СН340G?
#596 #200019
>>200017
сори не заметил
#598 #200041
тест
#599 #200042
>>200041
тест покозал что ты педор
#600 #200048
если ардуино мини будет напрямую включать/выключать эти релюшки а конкретно три таких, не сгорит ничего?
http://ru.aliexpress.com/item/Brand-New-High-Standard-G3MB-202P-DC-AC-PCB-SSR-In-5VDC-Out-240V-AC-2A/32369792009.html?detailNewVersion=2
#601 #200071
>>200018
Она самая.
#602 #200078
>>200048
Тебе нужен как минимум диод, чтобы индуктивность рэле не устроила пиздец. И еще транзистор (КТ315, не больше).
#603 #200079
>>200078
Стоп, оно твердотельное?
#604 #200080
>>200079
>>200078
Если да - то тебе нужен просто симмистор и оптопара. https://www.youtube.com/watch?v=-YyuncOGa1U
#605 #200085
>>200071
Все, нашел нужные дрова.
#606 #200160
>>200080
но нахуя? весь этот огород в уже самом реле
#607 #200211
Анон, выручай!
В общем за овер 9000 км есть счетчики, нужно мотаться по городам и снимать с них показания через Serial COM порт блять с ноутбуком. Я же рискнул сделать передатчик на пердуине.
Итак у меня есть:
- SIM900 шилд (с симкой статики)
- самоебный COM шилд
- Пердуина УНО

На комп устанавливаю драйвер преобразователь Ethernet to COM (виртуальный COM который через TCP перенаправляет пакеты)
И через диспечерское приложение подключаюсь к COM виртуальному порту, запрос идет на SIM900 симку с белым айпи, SIM900 принимает данные, отправляет на COM шилд через ардуину, принимает данные со счетчика и обратно отправляет через SIM900 на комп.

Но я соснул неистово, библа GSM нихуя не подходит к SIM900
Анон, помоги написать алгоритм хотя бы.

Не понимаю следующее:
обращается программа диспетчеризации к COM порту, шлет байты, как на SIM900 их принять и обработать?
#608 #200214
>>200211
Ну не будь таким бараном, купи себе нормальный GSM модем поддерживающий твои сраные счетчики и будет тебе счастье
#609 #200216
>>200214
Если бы был один объект, я бы так и сделал, а их дохуя, алсо все разные
#610 #200217
>>200216

>Если бы был один объект, я бы так и сделал, а их дохуя, алсо все разные


Все в экономию упирается, GSM модем через последовательный порт стоит 5000, связка на перде 1500.
#611 #200218
>>200217
Но GSM модем будет работать, а пердуина заставит тебя вечно пердолиться и никогда нормально не заработает.
И ты скажи с какими счетчиками все же ты сталкиваешься? Я знаю, что энегомеровские, например, ce301 - лютое говно, для которого подход GSM-удлинителя COM-порта вообще не подходит. И вообще в этой среде принято все так вот через жопу делать. А те, кто производят модемы уже, вероятно, с этим попердолились и отладили свое говно, чтобы оно хоть как-то работало
#612 #200391
>>200218
В основном теросс. Мне всего то надо сэмулировать провод, что бы ни счётчик ни комп не поняли что их наебали
87 Кб, 640x640
#613 #200401
Собака заебала драть дверь, дабы ее впустили
Планирую вырезать ей дверцу в двери с датчиком движения и сервоприводом (?) на пердуине, дабы открывалась при движении рядом
Потом приучу собаку через эту дверь входить
Подводные камни?
#614 #200420
>>200401
При отладке зажуёт и/или разрубит пополам твоего домашнего питомца.
Не проще прорезать окно в двери с болтающимися лентами как в американцких фильмах?
#615 #200429
>>200420
Более вероятный вариант что она застрянет в дверце со своим ЖЫЫЫРОМ
Что за болтающиеся ленты?

Проще, но так интереснее+я могу хвалиться, что моим "smart house" может пользоваться даже собака, лол.
#616 #200430
>>200401
Готовься оьнаружить с утра в доме чужих собакенов или котанов, если они смекнут как оно работает.
#617 #200460
писал пару дней назад про проблемы со скважностью шим на Atmega48 - снимаю с ацп значение с потенциометра, пишу в регистр сравнения, делаю шим на светодиод. при этом светодиод как то не полностью меняет яркость. вывел значение регистра сравнения на LCD дисплейчик, получается от 48 до 190, хотя должно быть как я понимаю от 0 до 255. что я делаю не так?
#618 #200485
>>200430
Нененене
Собака ОЧЕ домашняя, дверца для двери в моей комнате-мне лениво посреди ночи ей дверь открывать
#619 #200487
>>200460
Логичное - посмотри, что АЦП выдает. Из тупых причин - может, у потенциометра и меги нет общей земли?
#620 #200496
Я заказал китайский Leo, а не Uno, это сильно плохо?
#621 #200510
>>200496
Не сильно. Разницы особой нет, максимум придется пару пинов на шилдах проводами бросать, в остальном все совпадает. И даже круче, ты можешь Leonardo заколхозитт как нормальное USB устройство без драйверов и пердолинга.
#622 #200659
>>200487
ну я с АЦП в регистр сравнения пишу. так что явно эти значения одинаковые. земля общая тоже есть, тут все четко
#623 #200667
https://youtu.be/VP-mVab8hJU
Вот такую хренатень задумал зделать.
Ленту с драйвером под каждым светодиодом заказал http://ru.aliexpress.com/item/5M-APA104-Led-Strip-Light-60Pixel-M-Waterproof-Black-Individually-Addressable-5V/32321420188.html. Разрешение будет 15 точек на 25 см. Или плотнее сделать? Аккумы 3.7 18650 идут. Естественно две ардуины наны. Прозрачный корпус составной из пробирок сделаю. Как теперь это всё соединить? От аккума повысить усилителем. напряжение до пяти вольт для ленты и ардуины? Или резисторами два аккума подколдовать?
#624 #200685
Куотоны, хочу плавно помигать светодиодом. Напердолил такой код:

bool light;
int bright;

void setup() {
pinMode(5, OUTPUT);
pinMode(13, OUTPUT);
digitalWrite(13, LOW); //чтобы диодик не светился на плате

pinMode(4, INPUT); //датчик движения здесь
}

void loop() {
light = digitalRead(4);
if (light == 1) {
for (bright; bright <= 255; bright += 1){
analogWrite(5, bright);
delay(30);
}
}
else {
for (bright; bright >= 0; bright -= 1){
analogWrite(5, bright);
delay(30);
}
}
}

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

Арудино УНО китайская.
#624 #200685
Куотоны, хочу плавно помигать светодиодом. Напердолил такой код:

bool light;
int bright;

void setup() {
pinMode(5, OUTPUT);
pinMode(13, OUTPUT);
digitalWrite(13, LOW); //чтобы диодик не светился на плате

pinMode(4, INPUT); //датчик движения здесь
}

void loop() {
light = digitalRead(4);
if (light == 1) {
for (bright; bright <= 255; bright += 1){
analogWrite(5, bright);
delay(30);
}
}
else {
for (bright; bright >= 0; bright -= 1){
analogWrite(5, bright);
delay(30);
}
}
}

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

Арудино УНО китайская.
#625 #200717
>>200685

>for (bright; bright <= 255; bright += 1)


>Арудино УНО китайская



Мерзость.
#626 #200881
>>200685

>for (bright; bright <= 255; bright += 1){


analogWrite(5, bright);

У тебя уже есть глобальная переменная bright, не надо её писать в for.
#627 #200884
>>200881

>У тебя уже есть глобальная переменная bright, не надо её писать в for.



уровень мышления типичного ардуинщика
#628 #200897
Котаны, а в чём разница: делать ЦАП из резисторов или сразу подключаться к ногам и ШИМом играть музыку? В первом случае меньше ресурсов микроконтроллера нужно?
#629 #200899
>>200897
А ардуина может играть музыку, а не пердеть?
#630 #200909
>>200899
Ну, как синтезатор или чип от Нинтенды может.

http://youtu.be/sFPqoVnI8sY
#631 #201067
Если кто хочет учиться писать на Си или ассемблере под AVR, вот гайд, как можно оче просто заливать прошивки из Atmel Studio в арудино. Вкладка Tools --> External Tools (пик 1 мои настройки): Command: C:/Arduino/hardware/tools/avr/bin/avrdude.exe Путь к avrdude. Arguments: -F -v -patmega328p -carduino -PCOM1 -b115200 -D -Uflash:w:"$(ProjectDir)/Debug/$(ItemFileName).hex":i -CC:/Arduino/hardware/tools/avr/etc/avrdude.conf Если плата не UNO, то аргументы для avrdude будут другими, посмотреть эту строку можно включив в настройках arduino IDE подробный вывод информации о загрузке (пик 2). Очевидно, меняем COM порт в аргументах на свой. Чтобы он не менялся каждый раз, можно задать его в диспетчере устройств в свойствах ардуино. Возможно придётся подправить задающие путь макросы в аргументах. Далее, надо указать на какой частоте работает камень: вкладка Project --> (ProjectName)Properties --> Toolchain -->Symbols, жмем Add Item F_CPU=16000000UL. После всех настроек в вкладке Tools появится пункт с именем заданным в поле Title для прошивки. Вот blink на Си и Ассемблере http://pastebin.com/FN7GUJv4 http://pastebin.com/ZwMLbKAR. Создаём проект, компилируем код и прошиваем.
#632 #201071
Таки я думаю, надо запилить себе звуковушку. Вопрос, сможет ли дуина на своём языке такое потянуть или придётся воровать @ ковырять чужой Си код.

https://www.youtube.com/watch?v=zSQ0eHjO4sk
#633 #201190
>>185672 (OP)
Не убивайте, просто ответьте :
Если хочу сделать устройство типа MIDI клавиатуры, то брать UNO, или MEGA?
В MEGA дохрена входов/выходов для потенциальных клавиш, в UNO гораздо меньше, но можно использовать мультиплексоры.
Так что лучше?
#634 #201215
>>201190
Возьми MEGA на Али за 9 баксов и не еби мозги.
#635 #201219
>>201071
Я не понел, это миди или аналоговый звук?
#636 #201236
>>201219
Это трекерная музыка, как в синтезаторе.
#637 #201239
>>186192
ISR (TIMER1_COMPA_vect)
void SetupTimer1()//запуск таймера и настройка таймера Т1
{
TCCR1A = 0;
TCCR1B = (1<<WGM12); // Режим CTC (сброс по совпадению)
OCR1A = 15624; // Верхняя граница счета. Диапазон от 0 до 65535.// Частота прерываний будет = Fclk/(N*(1+OCR1A))// где N - коэф. предделителя (1, 8, 64, 256 или 1024)
TIMSK1 = (1<<OCIE1A); // Если нужен предделитель ОН ЖЕ ПУСК :
//TCCR1B |= (1<<CS11); // CLK/8
// TCCR1B |= (1<<CS10)|(1<<CS11); // CLK/64
//TCCR1B |= (1<<CS12); // CLK/256
TCCR1B |= (1<<CS10)|(1<<CS12); // CLK/1024
}
дальше сам разберайсяне слушай хейтеров
#638 #201399
>>201239

Блядь, а ведь правда. Нету нихуя нормального таймера. А есть годные книги для нубов по Си на AVR?
#639 #201402
>>201399
Лучше даташита книги нет.
#640 #202609
>>200685
Ну раз ты быдлокодер, то умри вот быдлокодерский совет:
используй 254 и 1 вместо 255 и 0
[
#641 #202653
И чего эта ваша адруина может кроме как мигать лампочками и мерить температуру? Какие самые прикольные проекты для нее есть? Чего нибудь типа драммашины есть?
#642 #202670
>>202653

ардуина + BLE + RFID с размером в спичечный коробок + батарейка + прикрепленная в метро у считывателя на жевачку или в атобусе или еще где = может воровать все данные с NFC карты, людей и передавать по блютуз и карты и авторизации

но ты дебил и даун :) найс
#643 #202672
Это конечно здорово, воровать карты от автобуса, но у меня два автомобиля.
#644 #202679
>>202672
Какая у тебя сигналка?
#645 #202692
Фортресы с стигмой
#646 #202760
Аноны, хочу взять кить ардуино. Откуда лучше взять? Видел на какаом-то китайском сайте за 1500. Или может взять с ебай? Вообщем магазиный хелп.
#647 #202781
>>202760

http://ru.aliexpress.com/store/731260

СКАЖИ ПАПЕ пусть у меня отсосет за эту ссылку. это Самый топовый и самый дешевый и самый быстрый и самый качественный и самый древний магазин на Али по ардуинам.
#648 #202782
>>202760

купи себе Nano и Leonardo Micro Pro - это самые новые ардуины. по эквиваленту - это Uno и Mega - софт подходит 100%

уложи себе в мозг - что микроконтроллеры - должны быть самые маленькие.
#649 #202783
Мало того Леаонардо Микро Про - когда подключаешься к компу видится как Ком-мышь или клава + можно в это время скетчи заливать.

на 10 баксов - ты закупиь ояебу как. там сенсоры движения стоят по 0,87 центов. Выбирай доставку Гон-Конг - мне она обходится 2 бакса примерно. Доставка за 10 дней не в России и не в Украину.
#650 #202784
>>202760
только не обосрись - там указывается колличество штук - если цена 12 баксов - хзначит там 10 шт. Будь внимателен и Удачи.
#651 #202785
>>202760

на 1500 рублей ты закупишься как король. сразу возьми Реле на 10А на 2 контакта, подставку для контактов, кабели дюпонт разные смешанные - папа-папа\мама-папа\мама-мама и по-мелочовки. там есть разные киты - но в них много лишнего.
#653 #202880
>>202785
т.ё киты не нужны изза того, что там много лишнего? Если бы я ебал зачем нужно это реле. По этому и хочу взять кит и пособирать всякую хуйню.
>>202782
Я хочу начать все таки с уно.

http://www.gearbest.com/development-boards/pp_211519.html
вот кик про который я говорил.
#654 #202881
>>202880

> кит*


самофикс
#655 #202970
>>202880
такой кит стоит 14 баксов по отдельности, может даже 12

за 23 бакса можно в том магазине что я тебе дал купить очень много
#656 #202972
Киты хороши - но в них цена специально накручена, ибо знают что новички не разбираются в ценах.

По отдельности все купи тоже самое но в том магазине. что я дал по ссылке.
#657 #202974
но тебе в любом случае нужны две разные ардуины

- Уно
- Мега

все вообще ардуины аналоги этих двух. Поэтому Леонардо Про Микро и Нано = это самый современный выбор.

купи, что хочешь - но потом больше не трать деньги на Наборы.
#658 #202975
реле нужно - чтобы ардуиной включать - выключать оборудование 220V

- это тупо выключатель

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

сразу заказывай такой реле - без него - никуда.
74 Кб, 943x636
#659 #202977
вот что я на 7$ купил 15 дней назад.

я люблю доставку Гон-Конг - поэтому она платная, но в магазине есть Бесплатная Доставка.
#660 #202978
на 23,5 $ ты можешь по-отдельности затавариться как король, а сейчас Али дарит купон на 3 бакса, при покупке выше 15 баксов - то есть.
#661 #202992
>>202653
ардуина это говно без задач.
ну разве что промини еще сгодится на что-нибудь
#662 #203025
>>202978
Но я не знаю, что мне нужно, а в ките было бы все необходимое.
>>202974
Ты кому ответил? Если мне, то зачем мне две разные?
>>202972
Но так и есть, я не знаю, что мне нужно, а что нет.
#663 #203063
>>203025
Находишь кит -> идёшь в магаз, на который тебе дали ссылку -> покупаешь всё, что есть в том ките - > PROFIT!!!
146 Кб, 1920x963
Atmel Software Framework? #664 #203093
Есть тут кто обмазывался Atmel Software Framework?
Поясните почему это не работает?

#define F_CPU 1000000UL
#define MY_LED IOPORT_CREATE_PIN(PORTC, 0)
#include <asf.h>
#include <util/delay.h>
int main (void)
{
ioport_init();
ioport_set_pin_dir(MY_LED, IOPORT_DIR_OUTPUT);
board_init();

while(1){
ioport_set_pin_level(MY_LED, 1);
_delay_ms(500);
ioport_set_pin_level(MY_LED, 0);
}
}
Если при дебуге посмотреть, что он там накомпилировал, то цикла вообще нет, ностройки портов тоже нет, я так понимаю при O1 компилятор его выкинул, но почему?
Использую ATMega32
#665 #203108
>>203093

>Atmel Software Framework



забанил тебя
#666 #203120
>>203108
Но почему? Такайта абстракция, прям дух свободы.
#667 #203152
>>203120
Хуяйция, атмел искаропки дает отличные драйвера для всей переферии AVR вместо этого груженного говнокода. А на работе все равно будешь пидорить на том, что дадут.
#668 #203161
>>203063
Такое чувство, что сылка рекламная.
#669 #203174
>>203152

> атмел искаропки дает отличные драйвера для всей переферии AVR


И что это за драйвера? Я думал Atmel Software Framework и есть драйвера.
#670 #203176
А еще, поясните за подключение. Вот я могу вставить шилд и куда из него подключать что-то? Или могу взять плату для безпояльного подключение и все соединить?
#671 #203179
>>185672 (OP)

> задать вопросы про Arduino


Какого хуя пустой код компилируется в ~500 байт прошивки? Какого хуя полсотни строк занимают 4+к ?
#672 #203369
>>203063
Блядь, обычная прямая ссылка на магаз, сам там заказывал, вполне успешно.
#673 #203370
>>203161
промахнулся
>>203369
123 Кб, 800x600
#674 #203459
Как я понимаю, что-бы собрать свое устройство, уже готовое, то придется паять? Ну к примеру, сделал я градусник, и хочу его юзать, для этого лучше спаять или есть другой вариант?
#675 #203461
>>203459
Скрутить, обжать, сварить.
167 Кб, 800x600
#676 #203476
>>203459
Я ебал в рот ватермарки!
131 Кб, 803x1024
#677 #203558
>>203459

ты слышал про специальные нитки и проект ЛилиАрдуино

https://www.arduino.cc/en/Main/ArduinoBoardLilyPad

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

Эти телки писользуют BLE+ардуино для встраивания сенсоров в одежду.

http://lilypadarduino.org/
#678 #203559
а вы и дальше живите в прошлом веке с Уно

http://lilypadarduino.org/?cat=3
#679 #203560
смысл в ардуинах - в их маленьких размерах и в сенсорах с блютуз передачей. причем стек Зигби может быть реализован на ардуине нано с BLE
#680 #203561
причем такие штуки очень легко встраивать в мебель. в Дубаи используют такие штуки во всех бутиках.

срок службы на одном батарейке такого сенсора до 5 лет.
#681 #203565
>>203561
За 5 лет один батарейк ласты завернет джва раза, пиздабол.
sage #682 #203597
>>203179
Бамп! Блядь!
#683 #203601
>>203597

> Бампать с сажей


это чот новое в макабе?
#684 #203655
>>203565

до Украины не дошли еще АКБ белого мира. сходи наверни гавна, пидар малолетний.
#685 #203660
>>203655
Я вроде в России нахожусь.

> Дубаи


> белый мир


Ну, ок.
#686 #203753
>>203601
Это не бамп в привычном его смысле, а просто привлечение внимания к вопросу, радач же. Да, я обосрался и забыл снять галочку.
#687 #203768
>>203753
А не пробовал бинарник дизассемблировать, чтоб посмотреть чего он делает пустым проектом?
#688 #204459
Аноны, помогите разрулить затык. Нужна схема, при которой Ардуина будет читать один из двух сигналов с ИК- пультов и в зависимости от того, какой именно пульт на него моргнул - выплёвывать несколько ИК-команд.

Вот код:

----------

#include <IRremote.h>

int RECV_PIN = 6;
IRrecv irrecv(RECV_PIN);
decode_results results;
IRsend irsend;

void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
pinMode(12, OUTPUT);
}

void loop()
{
if (irrecv.decode(&results))
{
Serial.println(results.value);
if (results.value == 16378389)
{
Serial.println("Icobit ON");
digitalWrite(12, HIGH);
delay(100);
digitalWrite(12, LOW);
}

if (results.value == 524543)
{
Serial.println("Dom.ru ON");
irsend.sendNEC(0xa90, 12);
}

delay(100);
irrecv.resume(); // Receive the next value
}
}

----

Он полутестовый, в первом случае (получил сигнал включения с медиаплейера - зажги диодик) он мыргает отлично, но как только получает второй случай (получи сигнал включения от кабельной приставки и отморгайся сигналом) - он отмыргивает код (специально всадил обычный диод, чтобы проверить) и всё. После этого никаких сигналов на ИК оно не принимает.
Я читал, что IRemote не умеет одновременно передавать и принимать, типа надо переключать, но я думал, что строчка irrecv.resume(); этот вопрос решает. Нихера. Пытался эту строку вынести за фигурную скобку (чтобы она не в IF,а в loop сидела) - вообще ничего не принимает с самого начала.
Если добавить внизу стандартный пример который мыргает кодом после получения строки на COM порт, - он прекрасно работает и после первичного отмыргивания с сигнала кабельной приставки. То есть ардуина не виснет, а тупо не читает ИК сигнал.
Где я обосрался?
#688 #204459
Аноны, помогите разрулить затык. Нужна схема, при которой Ардуина будет читать один из двух сигналов с ИК- пультов и в зависимости от того, какой именно пульт на него моргнул - выплёвывать несколько ИК-команд.

Вот код:

----------

#include <IRremote.h>

int RECV_PIN = 6;
IRrecv irrecv(RECV_PIN);
decode_results results;
IRsend irsend;

void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
pinMode(12, OUTPUT);
}

void loop()
{
if (irrecv.decode(&results))
{
Serial.println(results.value);
if (results.value == 16378389)
{
Serial.println("Icobit ON");
digitalWrite(12, HIGH);
delay(100);
digitalWrite(12, LOW);
}

if (results.value == 524543)
{
Serial.println("Dom.ru ON");
irsend.sendNEC(0xa90, 12);
}

delay(100);
irrecv.resume(); // Receive the next value
}
}

----

Он полутестовый, в первом случае (получил сигнал включения с медиаплейера - зажги диодик) он мыргает отлично, но как только получает второй случай (получи сигнал включения от кабельной приставки и отморгайся сигналом) - он отмыргивает код (специально всадил обычный диод, чтобы проверить) и всё. После этого никаких сигналов на ИК оно не принимает.
Я читал, что IRemote не умеет одновременно передавать и принимать, типа надо переключать, но я думал, что строчка irrecv.resume(); этот вопрос решает. Нихера. Пытался эту строку вынести за фигурную скобку (чтобы она не в IF,а в loop сидела) - вообще ничего не принимает с самого начала.
Если добавить внизу стандартный пример который мыргает кодом после получения строки на COM порт, - он прекрасно работает и после первичного отмыргивания с сигнала кабельной приставки. То есть ардуина не виснет, а тупо не читает ИК сигнал.
Где я обосрался?
311 Кб, 1229x922
#689 #204612
Я тупой дебил, как к ардуине одновременно приделать приемник и гироскоп?
#690 #204616
>>204612
возьми лучше готовый бортовой пк, такой бутерброд, что у тебя на пике развалится в воздухе
#691 #204619
>>204616
Самый дешевый готовый будет стоить минимум раза в три дороже. А чтобы не развалилось можно и спаять.
27 Кб, 1131x570
#692 #204646
>>204459
Проблема ардуинщиков в том, что ставите себе задачу, непосильную и начинаете её выполнять с конца. Врубить скетч и чтоб всё запахало.
Мне кажется ты не разобрался как работает Ик приемопередатчик
У тебя есть генератор, осциллограф, и микросхема И-НЕ?
Вот тебе правильная схема включения. Вкратце схема тебе выдает иппульсы по 800 Гц, дробленые частотой 38КГц,, только перевернутый, а светодиод включен таким образом, что он как бы тоже переворачивает сигнал как положено.
я недавно по такой включал и работало нормально.
800Гц - это примерно 1200мкс. Меняя импульс с 10% до 50% добейся того чтобы микросхема реагировала на импульсы 10% частоты, скажем зажиганием светодиода А, а частоты 50% зажигаем светодиода Б. Длину импульса измеряй таймером, по фронтам: или можно на некоторых МК вообще ловить таймером частоту ШИМ и измерять её в микроконтроллере по длительности.
18 Кб, 1790x570
#693 #204647
>>204646
подробнее. Вот такие сигналы ты получаешь.
#694 #204657
>>204646

Это всё круто, конечно, но проблема решилась добавлением ещё одной строчки инициализации в скетч. Ты куда-то не туда полез.
#695 #204658
>>204657

>Ты куда-то не туда полез



Чёт в голосину с ардуинщика.
Ладно-ладно, я тоже ни на что негодный пидор.
#696 #204806
покупайте Леонардо Микро Про на 5 вольт и 16 мегагерц

это самые маленькие и самые современные ардуины - цена вопроса 2,5 бакса - зато можно заливать скетч и еще видится как второе устройство КОМ

начал барыжничать в своем городе дешевыми сенсорами на дым и на влажность. продаю по 15 баксов одно реле. покупают на кухню чуваки и в ванну. сейчас думаю барыжничать вместе с вентиляторами.
#697 #204807
и шилды только для детей. в реальных задачах пора уже выпускать ПикоАрдуину - еще меньше.

гуглите малолетние пидоры - IBeacon -

http://ru.aliexpress.com/item/iBeacon-Bluetooth-Low-Energy-BLE-4-0-Proximity-Device-Ebeoo-Beacon-Pro/32327067183.html

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

вот оно - умный дом - уже готовый датчик в упаковке - просто выбираешь какой сенсор внутрь хочешь.
#698 #204808
>>204807
Хуета без задач.
sage #699 #204813
>>204807
Шизик, ты заебал уже!
#700 #204818
>>185672 (OP)
Аноны, как можно измерить ток 220 вольт пердуинкой? Просто очень надо
#701 #204822
>>204818
РВ1 и РВ2 втыкаешь в розетку и пишышь скетч.
#702 #204824
>>204818
Напряжение? Или ток? Есть специальные микросхемы. Погугли "как измерить ток ардуино" первые 5 ссылок тебе подскажут.
#703 #204830
>>204822
Ха. Ха.
>>204824
Мне искать микрухи лень. Как кольцом мерить ток?
#705 #204832
>>204830

>Мне искать микрухи лень


мне кажется тебе вообще просто лень что-то искать.
#706 #204872
>>203768
Так и сделаю, видимо, просто лень. Всегда же проще спросить на борде.
#707 #204873
>>204830
Берешь фазовый проводник комфортного сечения, суешь оголенным в анус, встаешь на мокрую заземленную железку, меж булок прокладываешь датчик ардуино-ООН-давления-5килограммов-весы-электричество. Дальше на ардуине конвертируешь давление в ток/напряжение.
119 Кб, 1632x999
#708 #205054
Ньюфаг в треде. Подскажите почему на аналоговых линиях творится такой пиздец? Потому что питается от USB?
И еще, msvc постоянно падает с расширением visual micro когда начинаешь менять вкладки с солюшен эксплорером после того как запустил в дебаге, это фича?
#709 #205128
>>205054

>пишет для ардуино в вижуал студио


а ты странный

>почему


Потому что они ловят наводки даже от ануса твоей мамаши. По твоей картинке нихуя не понятно, что у тебя за единицы измерения, но для встроенных 10-битных АЦП нормальна ситуация, когда два младших бита забиты говном. Плюс погрешность размером с 8-й бит. Если эти колебания в соответствующих пределах - всё как и должно быть. Возможно, точность можно повысить, стабилизировав ИП и использовав пин AREF, но кому это нужно на ардуино-то.
#710 #205129
Читаю тут даташит на ATMega 1284p(т.е. относительно нестарый контроллер) и вижу следующие слова:
1. The SPIEN Fuse is not accessible in serial programming mode.
Значит ли это, что его нельзя закирпичить, прогая через ISCP?
#711 #205165
>>205129
Можно закатать внешнее тактование и тем самым закирпичить отсутствием оного.
#712 #205177
>>205165
Кто-то запретит на ножку кварцу на время прошивки фьюзов подать какое-нибудь тактование?
#713 #205191
Вся суть здесь собравшихся:
https://youtu.be/05mq9fKY7yE
#714 #205197
>>205191
Лучше бы сами тормоза одурнизировал бы, вот папка охуел бы с внезапно заблокированного колеса, летя по говнам и корням в лесу.
679 Кб, 1000x908
#715 #205211
Я тут увидел ценник на мини, всего 300 рублей, и на этом подымают клавиатуры кастомные, анон поясни насколько реально собрать серьезную клавиатуру(5 рядов по 15 столбцов) усбишную/бт на этом?
#716 #205240
>>205165
Ну так и раскирпичить подаче такового. Изи. А не как раньше херачить параллельный программатор.
#717 #205241
>>205211
Допустим, соберешь ты. Чем она будет лучше клавы за 500 рублей из DNS? Технически всё это выполнимости, только клава - это, в первую очередь, корпус, а корпус нормальный ты делать замучаешься.
#718 #205250
>>205211

> ценник на мини, всего 300 рублей


Бери пучок, сейчас Атмега 328 уже 280р., а там еще кнопощки, квартс.
#719 #205255
>>205054
Это у тебя реальный камень или эмуляция?
#720 #205299
>>205255
Эмулировать аналоговый шум? Зачем?
#721 #205301
>>205299
Проверка работы фильтров, например. Это он у тебя через ASP снимает данные?
#722 #205323
>>205301
Это не у меня, я просто мимокрок, заинтересовался.
#723 #205335
>>205241

>Чем она будет лучше клавы за 500 рублей из DNS?


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

>а корпус нормальный ты делать замучаешься


за косарь на чпу из валенной сосны в лесу, как нехуй

если знаешь подскажи пожалуйста есть ли прошивки какие готовые
#724 #205338
не говоря о кнопках с изменяемой легендой и пбт цифр с SA профилем и двойным литьем в массе
#725 #205339
>>205241

>клава - это, в первую очередь


человеческая раскладка для людей, а не хомяков из контатика
#726 #205497
>>205339
Раскладку вроде как на любой клаве можно запрогать другую, это же программно настраивается(но точно не скажу, ибо никогда особо не интересовался).
#727 #205498
>>205497

>программно настраивается


средсвами виндовс, да, но только модификтаоры мне не поменять, и да у меня просто кучка кнопок, мне нужны мозги ну ебта
#728 #205516
[{y:1.5,x:1.5},"F1","F6","F11",{x:0.75,a:7},"КЛЮЧ",{a:4},"!\n1","\"\n2","£\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+\n=","~\n#",{a:7},"",{x:0.75,a:4},"Insert","Home","PgUp"],
[{x:1.5},"F2","F7","F12",{x:0.75,a:7,w:1.5},"ТАБ",{a:4},"Q","W","E","R","T","Y","U","I","O","P","{\n[","}\n]",{a:6,fa:[0,0,4],w:1.5},"\n\nЗАБОЙ",{x:0.75,a:4},"Delete","End","PgDn"],
[{x:1.5},"F3","F8",{a:5,fa:[1,0,4,0,0,0,1]},"ПЛЕЙ\n\n\n\n\n\nПАУЗА",{x:0.75,a:7,w:1.75},"УПР",{a:4},"A","S","D","F","G","H","J","K","L",":\n;","@\n'",{a:6,fa:[1,0,6],w:2.25},"\n\nВВОД",{x:0.75,a:4,f:3},"4\n←",{f:3},"5",{f:3},"6\n→"],
[{x:1.5,f:3},"F4",{f:3},"F9",{a:7},"ГРОМЧЕ",{x:0.75,f:3},"РЕГ",{f:3},"АЛТ",{a:4,f:3},"Z",{f:3},"X",{f:3},"C",{f:3},"V",{f:3},"B",{f:3},"N",{f:3},"M",{f:3},"<\n,",{f:3},">\n.",{f:3},"?\n/\n\n,",{a:7,f:3,w:2},"РЕГ",{f:3},"ЦФР",{x:0.75,a:4,f:3},"1\nEnd",{f:3},"↑",{f:3},"3\nPgDn"],
[{x:1.5,f:3},"F5",{f:3},"F10",{a:7,f:3},"ТИШЕ",{x:1.25,f:3,w:1.75},"РУС/ЛАТ",{f:3,w:1.25},"КМП",{f:3,w:1.25},"ФУН",{w:3.5},"",{f:3,w:1.25},"ФУН",{f:3,w:1.25},"КМП",{f:3,w:1.75},"Р/Л",{x:3.25,a:4,f:3},"←",{f:3},"↓",{f:3},"→"],
[{y:2.5,x:24.5,a:7},""]

такова плана код сойдет?
#729 #205517
хотя не, херня какая то
#730 #205739
>>205738
Продублирую сюда. Не заметил этот тред
#731 #205742
>>205739
хватит ли точности дешманского датчика?

мимохуйпростой
#732 #205743
Проектирую SDR. Хватит ли АРдуины на охуенный ЦАП?
#733 #205747
>>205742
Да, больше точности не надо. Есть DHT10 за 60р, но по отзывам косит на 2-5 градусов. Этот лучше
47 Кб, 500x324
#734 #205761
Нужно контролировать обороты вентилятора в зависимости от влажности в ванной. Вобщем шимом управляется симимторный регулятор, надо сделать так чтобы от влажности менялись обороты меньше влага меньше обороты больше больше обороты. Датчик dht21. И как таймер задать программно, типа я нажал кнопку оно 20 минут работает и отключается?
#735 #205762
>>205335
ммммм тараканьи какашечки
466 Кб, 1600x1200
#736 #205763
>>205762
сутки вымачивал в изопропиле, но все до конца так и не вычистил
#737 #205767
>>205763

>сутки вымачивал в изопропиле, но все до конца так и не вычистил


Дурашечка.
Спирт такое не чистит.
Используй стиральный порошок.
Ariel Автомат Alpha Prof
Стакан 200мл на тазик теплой воды.
Замачивай на ночь, или на пару дней. Будет как новое все.
#738 #205769
>>205767
лол, нас такому не учили, олсо подумал что контакты от воды щелочной по пизде пойдут, а пересобирасть сотню с хуем свичей по совей тупости я бы ебнулся

кнопки и так уже не щелкают потому что заплыли ЖЫРОМ, что впрочем мне же на руку, поэтому особо глубокая чистка была не показана

ну а корпусню отмыл под краном да
#739 #205770
в будущем вот думаю отбелить весь говенный желтый пластик что у меня скопился, а для этого перекись с кислородным отбеливателем надо чем то подогревать в течении суток, не знает кто годного способа?
#740 #205772
>>205769

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


Ну.
Смотря какие контакты.
Электронику так замачивать не стоит наверное. Хотя я замачивал вот. Оцинкованная сталь облазит нафиг(в смысле само покрытие). А медь вроде нормально держится. Платы с позолотой становятся как с завода.
Я в общем думал ты один пластик так мыл.

Мне на днях ноут попался, ну очень засранный. Клавиатура не только засыпана всяким обычном говном, шкурками от семак перхотью волосами. Но еще и густо залита кофе. И все остальное так же. Пару деньков в стиральном порошке, и корпусные изделия как новые.
Жир и белковые загрязнения исчезли.
284 Кб, 550x250
#741 #205773
>>205772

>Я в общем думал ты один пластик так мыл.


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

просто в холодном порошке?
#742 #205802
>>205743
Ты посмотри, какой там микроконтроллер стоит, проанализируй и сделай выводы для себя.
#743 #205808
>>205800

>На счет оборотов


они нахер не упали, вытажка отработала - выключилась, или бывает когда в ванне недостаточно влажно!? изъебства имхо
#744 #205820
>>205128

> >пишет для ардуино в вижуал студио


> а ты странный


А на чем еще? Студия хотя бы имеет отладочные средства.
#745 #205828
>>204806
Зачем это покупают не энтузиасты? Какой профит хомяку с влажности на кухне!?
#746 #205835
>>205828

> Какой профит хомяку с влажности на кухне!?


Эра информации! Информации многа не бывает!
#747 #205873

>>не энтузиасты


в офисе
#748 #205875
только что собрал самое дешевое блютуз реле 10А-240V:

3,5 $ без корпуса на 2 контакта

у HC-05 есть 10 рабочих пинов - можно использовать без Ардуино.

а с телефона подаешь команду AT+PIO(номер пина)1(или 0)

есть куча приложений бесплатных - вот думаю для теста пару наборов сделать и попробовать пробарыжничать. Готовый на Али - стоит 15 баксов

http://ru.aliexpress.com/item/2-Channel-Relay-Module-Bluetooth-4-0-BLE-for-Apple-Android-Phone-IOT-with-Box-FZ1696/32439779357.html
#751 #205941
>>205875
иногда думаешь сделать что подобное а тут бац! китайцы-однояйцы уже зопелили и никакой мотивации это мудрить уже нет. добавлю в вишлист, куплю на скидках
97 Кб, 550x530
#752 #206023
Жопа горит от разрекламированного тут магазина Great Wall
там всё по 5-10-50-100 штук
но я же нищенка и мне просто ПОПРОБЫВАТЬ
182 Кб, 2000x1339
#753 #206239
Подскажите ньюфагу, а с этой многоножки можно сделать Ардуину?
#754 #206246
>>206239
нет.
да и как ты её выпаивать собирался?
#755 #206247
>>206246

> как ты её выпаивать собирался?


Она еще не впаянная. У бати в коробке надыбал. И почему нет?
#756 #206249
>>206247

а как ты её впаивать собрался?
зачем делать ардуину?
можно сразу охуенную штуку сделать
#757 #206252
>>206239
нахуя делать ардуино, из охуенной f4?
#758 #206265
>>206247

>У бати в коробке надыбал


У бати детали пиздишь? а ему за проебаные дорогие микросхемы не влетит?
#759 #206279
>>206265
От кого ему влетит? Он радиогубитель эпизодический, наверное уже и не помнит, что у него такая есть.
>>206252
Проще скетчи писать, чем в HAL разбираться.
#760 #206291
>>206279
Ну, от его начальника, заказчика, и т.д.

Тебе ардуино не поможет в твоей ситуации. Учить все равно придется, как работает.
купи что-то вроде этого:http://www.ebay.com/itm/5Pcs-QFP-TQFP-FQFP-LQFP-32-44-64-80-100-To-DIP-Adapter-PCB-Board-Converter/151916828936?_trksid=p2047675.c100005.m1851&_trkparms=aid=222007&algo=SIC.MBE&ao=1&asc=20131003132420&meid=49919ac990f4499da5f86fe95af90f9c&pid=100005&rk=2&rkt=6&sd=281894204004
и будет своя макетка.
Будешь только в своих скетчах пины править.
Можно использовать не только HAL, есть SPL, а можешь ебашить в регистры.
446 Кб, 1920x1440
#761 #206347
суп ардуны

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

DHT11 сильно врёт, даже по температуре пара градусов, про влажность вообще молчу, хоть и не с чем сравнивать, показывает какую то дичь, DHT22 лучше?

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

Что дальше то с ней делать?
Заказал еще немного датчиков, проводов, ардуину про микро, RFID, WiFi ,не шилд, просто esp8266 модуль, шилды что-то какая-то пидерастия..

>>196877-кун
32 Кб, 1181x1181
#762 #206381
>>206347

>Бредборды которыми вы пользуетесь


Я пользовался навесным монтажом, потом я сделал себе печатную макетку без дырок. (пикрил), зависимость лютая. Удобнее беспаечных, честно.
#763 #206383
>>185672 (OP)
Стоит ли обмазываться ардуино-совместимой STM платой?
#764 #206402
>>206347

>Что дальше то с ней делать?


Теперь строй робота хуебота
#765 #206409
Сап, радиач. Допустим, есть ардуина с датчиками температуры, часами реального времени, датчиком влажности почвы и дисплеем от ноклы 5110. Все это дело-двухзонный термометр и управлялка насосом для автополива. Насколько сложно переместить это на атмегу8? Стоит ли эти заниматься? За микроконтроллеры и программирование шарю посредственно очень. Но для ардуины код написать, вроде, в состоянии
#766 #206411
>>206383
Что это такое?
130 Кб, 480x480
#767 #206412
>>206402
Движки и сервы за полновесные рубли дорого покупать,
да и не хочу я робота, лучше уж каким умнодомом п'ердолиться
#768 #206417
>>206412
если дороха сабери тетрис гейбойский, правда если корпусню на стороне печаттаь тоже выйдет не кисло
10 Кб, 405x371
#769 #206419
>>206417
что за тетрис? я не понимаю
#771 #206423
>>206421
ехали шилды через шилды
#772 #206424
>>206423
А чем они плохи? Не считая оверпрайса, но если ты тупой пендос, и тебе уже недостаточно выебываться просто покупной ретро-говно-игрушкой
#773 #206425
Дайте инфы по кручению двигателя от HDD ардуиной. Три ключа с резисторами хватит или все сложнее и нужно менять полярность на обмотках? Двигатель - треугольник (3 контакта).
Для начала не могу найти просто описание алгоритма работы такого двигателя (лучше бы анимацию).
#774 #206462
>>206409
Ну бамп вопросу же
#775 #206620
>>186641
я вот как раз нихуя не понял, глядя на это говно
#776 #206622
>>206620
дык что не поняно та?
3 Кб, 357x130
#777 #206624
Скачал Fritzing
Он только для написания скетчей и схем, или проверить работоспособность виртуальной ардуиной там можно?
#778 #206625
>>206624
попробуй тут поискать

http://everycircuit.com/app/
#779 #206699
Посоны
отцифровываю с A0, вывожу на текстовый дисплей, на дисплее отображаются значения в несколько тысяч, почему так, если АЦП стоит 10 бит и должно быть до 1024

#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int ldr = A0;

void setup()
{
lcd.begin();
lcd.backlight();
}

void loop()
{
int illuminance;
illuminance = analogRead(ldr);
lcd.setCursor(0,0);
lcd.print(illuminance);
}
#780 #206742
>>206699

с такой скоростью вывода, ты просто в шары долбишся, ардуинщег сраный
#781 #206752
>>206742
если я примерно понял о чём ты, но откуда взялись числа больше 1023?
#782 #206763
>>206409
Сейчас научу тебя программировать. Итак, начнем:
Правило Программирования №1: Работает - не трогай.
#783 #206770
>>206763
Правило №2: Криво работает = работает
Правило №3: Если ничего не делал - пиши в отчете, что фиксил баги.
#784 #206802
>>206752

делай clear() перед установкой курсора
числа боьше 1024 это либо глюк print лбо глюк дисплея
#785 #206806
>>206770

>Правило №3: Если ничего не делал - пиши в отчете, что фиксил баги.


Возьму на заметку, классная тема.
#786 #206999

>хуй пизда джигурда

#787 #207004
>>206999
Покажи вкладку

>Макетная плата

#788 #207005
>>207004
3 пик
#789 #207008
>>207005
Хуйня какая-то. Как предполагается это наложить на брэдборду? Не будет же нуб навесом паять.
#790 #207010
>>207008

>Как предполагается это наложить на брэдборду?


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

https://123d.circuits.io/
#791 #207013
Нарыл такой такую же схемку, но с осцилограммами, думаешь такой ща все замерю, проверю, буду молодец, а хуй там плавал, трансформаторная аглобля выдает синус ебаный, при этом потрестикивая, как видеокарта дросселями

сохраняя при этом зависимость вольтажа от частоты тока, уже на 5 вольтах мерцание светодиода уже не заметно

щито делать анан? раньше такой хуйни не было, в 3 ночи линия в моей деревне должна быть чиста
#792 #207015
>>207013

>синус


ну почти как бы, полусинус тип
#793 #207032
>>207013
оффтопик:
пофоткай свою каптёрку?

и ещё мне очень интересно как в доме с оцилиндрованными брёвнами в стенах с пылью - не копится ли она между брёвнами?
#794 #207073
>>207013

>трансформаторная аглобля


Что за безрамотную дичь ты втираешь?
У тебя на осциллограмме судя по всему результат просаживаемого нагрузкой блока питания с однополупериодным выпрямителем. Какой это в пизду синус!
#795 #207093
>>185672 (OP)

вот как выглядит настоящая ардуина
http://store.oshpark.com/products/teensy-3-1

школьники покупайте такую ардуину, чтобы она становилась дешевле
56 Кб, 600x434
#796 #207099
>>207093

>>1360 рублс + доставка



мы подумаем
#797 #207100
>>207093
Ты настолько нищ, что 19$(1500р) для тебя большие деньги?
#798 #207105
>>207099
/ra борда успешных людей

для меня 20 $ ощутимые расходы, при зарплате в 250

на 20 $ я куплю в китае уно/леонардо + нужное барахло к ней и может быть что-то из этого сделаю

либо я могу купить за 20 $ этот ваш тинси и мигать светодиодом, если конечно он на ней есть
160 Кб, 260x482
#799 #207113
>>207105
Хуета! За 25 нормальную плату купить можно, а не этот огрызок http://goo.gl/jzahMn
#800 #207120
>>207113

>короткая ссылка

#802 #207129
>>207120
Что дает эта короткая ссылка?
#803 #207132
>>207113

нельзя такую йобу школьникам рекламировать, она непохожа на ардуину, они могут почуять неладное, будут спаршивать а где наши 8 бит
#804 #207133
>>207129
У ней внутре сидит длинная ссылка, чтоб макабу не распидорасило от строки в 100500 символов.
#805 #207138
>>207133
А чего он тогда опасался, думал, что реф?
#806 #207148
>>207138
Да ничего, вот зацени, какой осцилл заебатый:
http://goo.gl/Zl407w
#807 #207149
>>207093
Нахуя, если можно у Китайских братушек купить все необходимое в десять раз дешевле?
30 Кб, 800x600
#808 #207150
что за ФОРУМЧАНЕ в треде завелись?
какие-то блядь магазины, короткие ссылки, диалоги
что за хуйня происходит
#809 #207167
>>207150
Только посмотрите, у олдфага ардунщика бомбит.

Туда ли ты зашел, петушок?
5 Кб, 241x209
#810 #207179
>>207167
туда
#811 #207204
>>207032

>капчёрка


был где то выше по треду, чет не могу найти, ладно вот

щас правда немножко по другому, каждые 3 месяца делаю перестановку

>>207032

>как в доме с оцилиндрованными брёвнами в стенах с пылью - не копится ли она между брёвнами?


Нет, между бревнами, она не копится ебаный канат, что между бревнами на гвоздях, суки поубивал бы белорусов за это, дегинераты, не смотря на то что все бревна ишнуры заэмалены заборной краской, один хуй пиздец, в пека радиаторы за месяц угандашивюатся так же ка у некоторых людей за 20 лет
#812 #207205
>>207073

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


т.е выпрямители попизде или что, по-русски пиши блять
#813 #207208
>>207148
спасибо что не рикролл
#814 #207222
>>207205

>т.е выпрямители попизде или что, по-русски пиши блять


Я по русски тебе пишу. Загуглить однополупериодный выпрямитель сложно? Я же не говорю что-то наподобии "пушпул настрой", не использую американизмы.
Что за осциллограмму ты показываешь? Откуда ты её снимаешь? Я сказал, что она не похожа на то, что ты её снимаешь напрямую с вторичной обмотки трансформатора, потому что ты упомянул про синус какой-то. В схеме твоей трансформатора не видать вообще. Чё ты описал -- хуй знает. Светодиоды у тебя там какие-то мерцают. Пиздец в голове у тебя, дорогОй... Ты сначала мысли свои нормально сформулируй, что ты делаешь, откуда питаешь, откуда осциллограмму снимаешь, тогда и будет нормальный ответ. Ванга умерла.
1,1 Мб, 1200x1200
#815 #207227
Максимальный ньюфаг-медик вкатывается в тред.

Как считаете, если я ничерта не шарю, нормальным ли будет начать с курсов на coursera.org ( МФТИ-шный курс + американский курс, оба для ньюфагов).

https://ru.coursera.org/learn/roboty-arduino
https://ru.coursera.org/learn/arduino-platform

В МФТИшной курсе предлагают заказать набор с amperka.ru, в него якобы входит все основное

Какие подводные камни, может, как-то иначе стоит начать?

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

Inb4: влажные мечты, пиздуй отсюда
#816 #207231
>>207227

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


Чё ты делать то хочешь? Прототипчики создавать, чтобы потом грамотному электронщику отдавать в разработку? Или ты статьи хочешь научные писать? В любом случае, даже в прототипах, ты с большой долей вероятности будешь сталкиваться с явлениями, которые нужно понимать с точки зрения базовой физики.
Как правило, в серьёзных предприятиях, есть ребята, которые пишут математику, ребята, которые пишут программу на основе математики, и ребята электронщики, которые создают работающие схемы, на которых работают программы, которые написали программисты, мат модели для которых сделали математики. Если хочешь объять всё -- тебе придётся идти длинным путём познания от самых азов электроники, программирования, ТАУ и электрофизиологии.
Я сам могу в ТАУ, программирование и электронику, но не могу в электрофизиологию. И я уже прошёл длинный путь, и мне далеко до совершенства, мне почти 30, образование механико-машиностроительный с красным. Вот и думай, какой это объём знаний. Не проще ли нанять исполнителей и/или консультантов в тех областях, где ты не силён?
19 Кб, 435x388
#817 #207235
>>207222

>Ванга умерла

557 Кб, 1095x821
#818 #207236
>>207222

>пушпул

#819 #207238
>>207222

>что ты делаешь


питаю лабовским питальником светодод, в крокадилы с 3В питанием сунул щупы осца и получил такую вот хуйню, вместо ровного сигнала
#820 #207239
>>207231

>нанять исполнителей и/или консультантов


обманут же, да и ты это студенту предлогаешь сделать!?
#821 #207241
>>207239

>обманут же, да и ты это студенту предлогаешь сделать!?


Неее. Студенту я предлагаю не выёбываться, а найти нормального научного руководителя. А если припеклоу, то предлагаю завязать контакты с другими студентами/аспиратнами/КТНами из профильных ВУЗов, чтобы совместно выполнять нормальные исследования, писать статьи и, возможно, выпускать потом нормальный продукт. Если тебе действительно интересно -- найди тех, кто этим уже занимается.
#822 #207243
>>207241

>чтобы совместно выполнять нормальные исследования


Коллаборация единственный выход, однако сложно найти нормального ноулайфера который был бы в равной степени увлечен как и ты

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

хотя наверное я тут сам виноват, брал на подряд самых нищих кодеров, работающих чуть больше чем за еду лол
Аноним #823 #207244
>>207132
лол, там штырьки не напаяны, так что можешь не волноваться.
#824 #207245
>>207231
Ты абсолютно прав насчет огромного объема данных и разделения обязанностей.
Просто хочется хотя бы в общих чертах представлять устройство всего этого, чтобы потом проще было коллаборациями заниматься с другими людьми. Да и вообще, мне это в последнее время все интереснее и интереснее.

А в чем проблема понять электрофизиологию? Вот мне ее трудно понимать, потому что физико-математического аппарата недостает. А у тебя, казалось бы, не должно быть проблем.
#825 #207246
>>207243

>Коллаборация единственный выход, однако сложно найти нормального ноулайфера который был бы в равной степени увлечен как и ты


Брат, не у одного тебя с этим проблемы. Потому и предлагаю найти, всё же, руководителя. Самый лучший вариант -- чтобы КТНы с разных направлений между собой договорились за вас, а вы выполнили работы и получили своё соавторство. С точки зрения студента такое сложно провернуть. Но если найдёшь людей фанатичных -- только успевай управлять и взаимодействовать. Кстати, управление, взаимодействие и логистрика -- отдельная профессия, так что работать будешь в две сметы. Потому руководитель, всё же лучше.
#826 #207247
>>207246

>если найдёшь людей фанатичных


>в институте


сомневаюсь

искать надо в интернетах, тех кто уже как то проявил себя, работать с фантазерами под тонной обещаний — пустая трата времени

да и так или ииначе если идея тебя накрывает ты полюбому будешь рулевым, пока работяги вкалывают работая по схеме, ты днями ночами штурмуешь мозгом пути развития и дальнейшие действия
Аноним #827 #207252
>>206425
Либо гугли "шаговый двигатель" либо "безколлеткорный двигатель"
первый крутить попроще, второй посложнее
Аноним #828 #207254
>>206409
не сложно.
1. Развести плату
2. Въебать в атмегу пердуино же загрузчик.
3. Прошить атмегу из пердуино иде как будто это пердуино.
4. сраные провода на бредборде не шумят, профит
#829 #207255
>>205761

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


Я бы посоветовал сделать "железный" таймер, например на 555, это очень просто, продаются даже готовые модули. Пуск таймера по сигналу с Ардуины.
#830 #207256
>>207247

>>если найдёшь людей фанатичных


>>в институте


>сомневаюсь


Зря сомневаешься. Именно в институте фанатиков найти проще. Я 5 лет преподавал после окончания, мне ли не знать о фанатиках. Я сам такой, и на поток я получаю 1-3 человека таких же фанатиков, ибо в институте работают не за деньги, а за идею. Конечно, вопрос о вознаграждении должен стоять, чтобы люди были мотивированы, но у фанатиков мотивацией может служит соавторство и другие нематериальные вещи. Иногда простой доступ к лаборатории уже достаточный мотиватор. Но для этого нужен человек с ресурсами, то есть КТН/ДТН, который имеет опыть управления и сможет всё организовать и направить грамотно. Без опыта я бы не советовал даже начинать.
#831 #207262
>>207227

>медик



если студент то начинать с ардуины уже не лучший вариант, может лучше чтонибудь посерьёзней
#832 #207276
>>207262

Почему не лучший? И с чего тогда? Просто я совсем нуль в этой теме.
#833 #207290
>>207276
С нулевыми знаниями в автоматическом управлении ты не сможешь правильно оценить объем работы, я бы порекомендовал тебе пообщаться со знающими людьми радач и выбрать правильный инструмент, в 80% случаев есть уже готовые фирменные велосипеды, которые можно будет под себя доделать за небольшое время.
#834 #207304
>>207276
Потому что пердуина - это говно без задач.
#835 #207305
>>207304
ну и хуйню же ты пизданул, стыдно должно стать
#836 #207309
>>207305
обоснуй или ты пидор.
#837 #207310
>>207309
Плюсы настолько очевидны, что надо быть конеченным что бы их не видеть

а именно:

НИЗКИЙ ПОРОГ ВХОЖДЕНИЯ для любого безркоо тупого дегинерата и конечно же няшек гуманитариев приобщающихся не к пустому тупому дрочу в какууме, как любят большинство технарей с горами мусора,

а исключительно прикладных вещах

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

охуенно
#838 #207312
>>207310

>дегинерата


Ясн.
#839 #207316
>>207310
И в итоге мы получаем 100500 мигающих диодов, кнопка-реле(иногда с таймером) и прочих термометров. И дегенерата-гуманитария с искалеченным мозгом.
#840 #207318
>>207316
Добавлю ещё засраный интернет и невозможность отыскать действительно стоящие разработки.
100 Кб, 692x599
#841 #207319
Посоны, кто-нибудь ESP8266 пользует без ардуины, но с использованием arduino IDE
говорят типа йоба, проц мощный, памяти больше
http://esp8266.ru/
http://www.youtube.com/watch?v=2XFipXcWNoU

>>207316 >>207318
И теряете элитарность своего сообщества для ГИКОВ в растянутых свитерах? Засрали ваши интернеты да еще и вайфаем облучают? Ардуину сделали в том числе и для того чтоб каждый мог помигать светодиодом.
#842 #207320
>>207319
Если не ошибаюсь, в ESP архитектура как в 8051, так что нахуй нужно.
#843 #207322
>>207319

>arduino IDE



хуита

а вот Mosquitto понравилось, хорошо сделоли
#844 #207341
>>207254
Годный совет, спасибо.
Но на пердуино плате есть куча мелочевки на выводах же, не? Или и так будет работать? Или ты советуешь сделать ардуино-совместимую плату?
#845 #207344
>>207341

> есть куча мелочевки на выводах же, не?


Не. У пердуины на выводах разъемы только.
#846 #207361
>>207316

>мигающих диодов


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

>засраный интернет и невозможность отыскать


и вот тут я обосрался сука, как старая бабка, ей б-гу
73 Кб, 700x466
#847 #207363
>>207013
бамп
#848 #207374
>>207363

обычный ордуинщег
#849 #207380
>>207238

>питаю лабовским питальником светодод, в крокадилы с 3В питанием сунул щупы осца и получил такую вот хуйню, вместо ровного сигнала


Ёб твою мать. Пиши правильно, чучело безграмотное.
Если ты получил такую картину, то у тебя на выходе твоего блока питания имеются "недоглаженные" выходным конденсатором пульсации. Причиной тому может быть высохший кондёр, например. А что у тебя за БП такой? Не колхоз? Попробуй нагрузить БП простым резистором ом на 200 и посмотреть картину. Потом попробуй вообще без нагрузки посмотреть картину.
Ещё было бы неплохо знать амплитуду этих самых пульсаций, но поскольку ты выключил свет, да и осциллограф у тебя хуёвый, то величина эта непонятна.
А ещё тебе надо на осциллографе развёртку починить горизонтальную, она у тебя пиздец нелинейная.
456 Кб, 1600x1059
#850 #207383
>>207380
пользуюсь двумя русскими раскладками, моторика затупливает, особенно без сна, звиняй

>высохший кондёр


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

>колхоз


обижаешь братишка

с нагрузкой или без, трещит однаково, на слабом вольтаже, на 5-6 вольтах уже треск не разлечим

таки да сетки нет, смотреть там не на что, колебания ≈0.5-1.5 по тестеру

там само кинескоп нелинейный лол, ну и делитель прколхоженный
#851 #207385
>>207383
А ноль на осциллограмме где? Всмысле колебания от 0 до 1.5 или от 1,5 до 3?
Если от нуля -- то светодиод просаживат твой БП на отличненько, видимо успевает выжирать всё, что в кондёрах накоплено. А если не от ноля, то стабилизация на БП морочит голову.
#852 #207388
>>207385

>А если не от ноля, то стабилизация на БП морочит голову.


Ну и кондёры это не исключает.
Открывай БП, смотри осциллограммы на кондёрах до стабилизации и после... Так и поймёшь, откуда эта штука идёт.
#853 #207390
>>207385

>от 0,5 до 1.5



>на кондёрах до стабилизации и после


этож на включенном приборе надо, может землей озаботиься как то надо? в розетке ясень хер ее нет никогда
#854 #207391
>>207390

>может землей озаботиься как то надо?


Ну возьми резистор на 10К, соединим им для начала отрицательный контакт осцилла с той точкой, от которой измерять будешь. Померяй на резисторе напряжение, там вероятно переменка будет. Отсюда ты легко вычислишь ток, которые будет утекать через такое соединение БП с осциллом. Если ток небольшой, до 10 мА, то смело подключай без резистора и начинай смотреть осциллограммы.
#855 #207393
>>207391
Забыл добавить. Вообще-то вторичка осцилла и вторичка БП от сети отвязаны, как правило. То что я предложит -- это просто мера предосторожности, и способ проверки, что там ничего не гуляет страшного...
#856 #207398
>>207393

>вторичка БП


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

Щас еще эмалированные наушнички залудил флюсом из леруа, такой то кайф, больше никакого гадкого аспирина в хате ^_^ кстате если эмальку пустить из уха по внутрянке душки в другой, норм будет? не перетрется там не коротнет о корпус? а то так ебано с двумя проводами из ушей
#857 #207572
Анончег, хочу запилить себе Беспроводной Инерционный headtracker. Летчик я у mамки ага
Вот накидал в корзину такой рассыпухи:
https://surfe.be/4Ct
https://surfe.be/4Cu
https://surfe.be/4Cv

Датчик в ардуинку, ардуинка в синезуб. Шьем по усб.
Какие подводные камни?
#858 #207573
>>207572

>Инерционный headtracker


херней та не майся, закупай линейники, строй капсулу, а на бошку потом кокулус нацепишь и мозга ебать не будешь
#859 #207576
>>207573

>линейники


Ээ. Ась?
Кокулус нихачу. У меня поддон прогорит бетатестить за 600 баксов.
#860 #207577
>>207576

>600 баксов


пфф, что ж ты за летчик та за такой, небо не любишь что леа!? 6 соток копейки по сравнению с нормльным сетапом

https://www.youtube.com/watch?v=4EVRRboGmO8
19 Кб, 274x312
#861 #207578
у меня так вообще мечта на базе аббы построить центрифугу которая бы не просто меня подкидывала на ямах, а полноценную нагрузку симулировала во всех плоскостях
#862 #207579
>>207577

>что ж ты за летчик та за такой


Комнатный. Чего уж..
Понял что за линейники. Дорогие наверно. Вон у бати в видосе даже на палку нормальную не осталось.
#863 #207580
>>207579

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


дык это ж кукукурозо-дебил, хуле ему, больше то и не надо

но таки да, чего то они все таки стоят
#864 #207671
>>207572
Бамну пожалуй.
Поясните про эту штуку https://surfe.be/4DI
Я правильно понимаю, что мне надо дать ей питание и засылать инфу через UART на нужные ноги? Она должна автоматом спариться с любым китайским адаптером в пекарне и вся инфа будет приходить на виртуальный COM порт?
#865 #207694
Хочу спрыгнуть с андруины, но пока не знаю на какой мк. Или stm или pic.
Анончик, подскажи какие подводные камни у этих мк?
#866 #207714
>>207694
Микроконтроллер вообще-то выбирается исходя из задачи.
Основные критерии при выборе это наличие нужной периферии, быстродействие, стоимость.
pic - это множество микроконтроллеров с разными архитектурами от 8 до 32 разрядных, есть еще и dsPIC
stm - это 8-разрядные stm8 и множество разных 32-разрядных ARM stm32.
#867 #207761
Господа, есть такая задача. Мне нужно нажимать на кнопку каждые 5 секунд. Или 3. Неважно. Я подпаиваюсь к плате с кнопкой, и кидаю проводки на пины ардуины. Так вот, как мне их замыкать?
#868 #207766
>>207761
Замеряй полярность, с которой подаётся напряжение на кнопку. Возьми оптопару, чтобы не ёбнуло, и её коммутируй.
#869 #207768
>>207766
Кнопка на книгочиталке вообще. Какая оптопара?
#870 #207780
>>207761
Ты анон который носится с аккумулятором в прикрепленном треде? В читалке нету автолистания? Выбрось ее нахуй.
#871 #207781
>>207780
Угу. Хочу побыстрее пролистать страницы
#872 #207782
>>207780
Есть там автолистание. Просто раз в 20 сек.
#873 #207783
>>207761

> как мне их замыкать?


Очевидное реле, очевидно. Или посмотри чего замыкает кнопка в читалке, если на ноль или на плюс, то сажай один пин дуины, объединяй землю и вперед. Тока частоту дрыганья выставь.
#874 #207815
>>207768

>Кнопка на книгочиталке вообще. Какая оптопара?


Ну тогда бери контактор на 50 ампер, хули.
#875 #207816
>>207815
Я просто ньюфаг, и не знаю что такое оптопара. Или погоди, ты имеешь в виду то, что ток будет большим от ардуины?
73 Кб, 614x368
#876 #207825
>>207671
С адаптерами не пробовал, с pro mini соединял вот так - всё отлично работало.
#877 #207826
>>207671
>>207825
тьху, жопой читал
да, ты всё правильно понял
на спермёрке автоматически определился как bluetooth-com, встали дрова на виртуальный СОМ-порт, через терминал можно просматривать спокойной.
#878 #207842
Напаял штырьки, воткнул в урдину — и все заработало, сука как так, волшебство или лютый консерватизм в электронике?

https://www.youtube.com/watch?v=clUVEyi_YNM
#879 #207872
>>207714
Да, имелось ввиду 32-разрядные пик и стм.

>при выборе это наличие нужной периферии, быстродействие


Вот про это и хотелось узнать. А основной критерий у меня это параллельные потоки. Смогут ли они выполнять по 10-20 потоков?
#880 #207883
>>207671

https://2ch.hk/ra/res/198331.html (М)

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

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

- как сильно ты ахуеешь, если купишь гавно с урезанными AT-коммандами
- как сильно ты ахуеешь животное если поймешь что у тебя только SLAVE
- как сильно ты будешь стучать лапками в холодном поту - когда твое ебучее устройство или ПК не подключиться к этому гавно, потому что там не будет SPP

ты ответишь сам
#881 #207897
>>207825
Но у тебя на пикче же с адаптером.
>>207883
Ты че лопнул то, болезный? В том что я линканул все заебок. Если конечно китайцы не наебывают.

Лучше скажите анончеки, что вот это за НЕХ https://surfe.be/4FM
вроде Ардуина Нано, но что-то мне не нравится описание.
#882 #207903
>>207897
Она, просто вместо ftdi другой чип засунули.
#883 #207904
>>207897

обычная ордуина только чип поменяли на Ch340g
потмучто ft уже всех зоебал
97 Кб, 1212x608
#884 #207911
>>207903
>>207904
Гуд тогда. Буду брать.
Один товарищ говорил "Фубля ардуина. Ты че лох? Возьми простую атмегу. Нах переплачивать?"
11 Кб, 1042x175
#885 #207921
>>207904

> ft уже всех зоебал


Ценой зоебал, это точно. В три раза дороже плисины.
#886 #207922
Анонасы, а какая ардуина будет определяться на пеке как миди устройство? Там какая-то хуйня с USB должна быть?
#887 #207929
>>207922
леонардо / микро про определяются как HID устройства
остальные как ком порт
#888 #207932
>>207929
Т.е. DAW определит его правильно и не придется пользоваться костылями? А то есть у меня уно, но она только через костыли подключается.
10 Кб, 150x150
#889 #207933
>>207932
не знаю чо такое DAW, может местные обладатели микро про согласятся проверить,
у меня только уно пока
#890 #207934
>>207872
На процессоре с одним ядром многопоточность реализуется путем переключения между потоками. Потоки ну никак не могут выполняться "параллельно".
Поэтому вопрос должен стоять так: какая будет задержка при переключении между потоками (при конкретной RTOS).

Но есть еще DMA. Что это такое, можно почитать, например, тут: http://catethysis.ru/stm32_dma/

Для PIC я почти ничего не делал, а PIC32 не трогал вообще. Но у 8-разрядных PIC младшие семейства не имели режима отладки (пошагового выполнения) программы. У PIC32 вроде бы тоже.
STM32 не страдают этим недостатком на уровне ядра (ARM Cortex-M*), что немаловажно.

Еще PIC32 есть и в DIP корпусах, в отличие от практически всех остальных 32-разрядных микроконтроллеров.
И стоят PIC32 при сходных характеристиках несколько дороже прочих 32-разрядных микроконтроллеров.
#891 #207947
Входящие требования:
Данные с датчиков погоды (давления, влажности, pH среды, температуры) Можно ли реализовать на одном ардуино, есть сенсорный тач еще? Ну и получать к ней удаленный доступ путем входа в локалку через впн, что бы узнавать текущие показатели датчиков.
Насколько вообще много задач по контролю внешней механики, получению информации с различных датчиков можно повесить на одну железку? Просто думаю стоит ли вливаться. Просто в сабж не углублялся и решил этот вопрос у знающего всё анона уточнить.
#892 #207950
>>207947

сколько PINOUT - столько датчиков и можеш подключить
переходи на протокол Zigbee (это вместе TCP\IP)
прикупи WIFI адаптер или Ethernet и передавай данные на роутер с прошивкой OPEN-WRT (DD-WRT)
#893 #207951
>>207947

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

уже прямо сейчас начинай программировать с учетом протоколов Zigbee
#894 #207952
>>207694

купи программатор J-LINK 9.xx - уже есть клоны по 19 баксов - работают с прошивками старше 5 и не слетает ,поддержка всех последних версий IDE

http://ru.aliexpress.com/item/for-simulators-V9-V9-for-V9-3-instead-of-classic-version-download-speed-automatic-update-V8/32568798908.html

без программатора ты не можешь априори переходить на что-то
#895 #207953
>>207947

давления, влажности, температуры

реализовано на одной плате BLE нордик семикондукторс + еще и плоская батарейка - стоит примерно 10 баксов

сейчас почти все переходят на компактные энергоэффиктивные сенсоры.

такой сенсор по блютуз передает данные на другое устройство - которое явлется маршрутизатором (может быть такой же модуль в режиме MASTER) а уже это устройство передает данные куда ты хочешь. управление осущствляется через устройство - МАтКУ - еще выше по иерархии

это и есть протокол ЗИгбии и так может быть натыканно 20 сенсоров - рабочих пчел, они передают данные сенсорам маршрутизаторам - а те в свою очередь передают данные уже на более мощные устройства (обычно прикрепленные к ним) - управляешь всем роем через такой же модуль - но специально обозначенный - как управляющий.
#896 #207969
>>207951

>интернет-вещей через 2 года


откуда такие точные данные лол?
#897 #207973
>>207969

>интернет-вещей



вещевого интернета небудет, это всё хуита для ибанатов, быдлу такая хуита ненужна
#898 #207990
>>207973

> вещевого интернета небудет


Ты сейчас оскорбил хуилиарды пердуинщиков.
#899 #208001
Анон, а давай вместо "ардуино" говорить "хердуино"?
#900 #208002
>>208001
А давай ты на хуй сходишь?
#901 #208018
>>207969

Клименко, Герман Сергеевич - вчера ответил на все твои вопросы.

ты знаешь кто такой Клименко, Герман Сергеевич ? И знаешь кто дает финансирование ему?

Клименко вчера обозначил родамап для РФ на 5 лет - интернет вещей и микроконтроллеры - производство в РФ. Софт и железо уже для хомяков осилить не получиться, а вот микроконтроллеры вполне да. Аллах Владимирович уже выделил хуеву тучу бабла Герману. Сольют они бабло или нет, но следующие 2 года (а потом еще 3 после результатов) - годы микроконтроллеров MADE IN RUSSIA

так что закупайся дебаггебарами чепушило :) а вот теперь лол
#902 #208020
вот свежачок - вчера (смотреть до конца)

https://www.youtube.com/watch?v=IQ4-ZVPswpI

а все началось с

https://www.youtube.com/watch?v=nvsJV10BZQo

Аллах Владимирович дал указания развивать и производить в срочном порядке микроконтроллеры в РФ
#903 #208021
>>208018
Лол, ну раз такое дело, с вые нам посылают благодать, будем перепрофилировтаься, хуле ;)
#904 #208022
>>208018

ну если не попилять то я первый куплю дебагер
#905 #208023
Только нахуя вумный дом, если жрат нечего, картофан по гидрапонике поливать?
#906 #208025
>>208023

кому жрать нечего? лично тебе мамкин толстячок
#907 #208026
>>208023
клубника? при наличии площадей довольно рентабельный бузинес
#908 #208027
>>208022

покупай сейчас, потом таких как ты будет 100500 и будешь опять ныть - что работы нет
#909 #208029
основной спрос будет на местных Кадщиков, которые могут проектировать схемы. так что иди качать всякие Аутокэды и им подобные. Производство мелкого гавна будет требоваться:

- проектировщика плат (размеры будут ояебы какие разные для разных корпусов)
- рабов-сборщиков
- ботов-программаторов
#910 #208032
>>208025
Тащемта я полуголодный хожу, на работу не могу устроиться уж с полгода, последние 2 мес усиленно вкладываюсь, не берут даже на ваки без опыта для самого дна типа, при том до этого работал в фирме на 45к мес и все было норм, пока я не захотел роста

>>208026

>клубника?


канабис ебта
#911 #208035
>>208032

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

http://www.rtlsnet.ru/technology/view/3

уже как грибы появляются. пиздеть - вот твой удел, так что жду когда ты будешь полностью голодным и сдохнешь от голода, животное.
#912 #208037
вообще смешно читать как плачутся ояебу чушки с ЧСВ 100 уровня, когда таксисты с 3 классами образования берут до внуково 10 к рублей РФ из любой точки МСК.

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

отпиши когда сдохнет твоя мамаша и тебе придется платить за коммуналку в ее квартире. буду ждать.
#913 #208038
>>208035

>иди работай строителем


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

В сортире плитку ложил, да и себе комнату заибашил норм, но тут фрилнсить надо, а меня от фриланса потрясывает, слишком уж тяжко хиккану терпеть все изъебства тупых заказчиков.
#914 #208039
>>208037

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


тащемта у меня дом и много родни, буду сажать картоху наверно и ебать свиней в хлеву =(
#915 #208041
>>208039

нахуя свиней ибать?
#916 #208043
>>208041
прост))) без лове только шмары свиновые дают
#917 #208063
#918 #208086
>>208038
Как же охуенно, когда заканчиваешь 9 класс и идешь в шарагу на радиомеханика. Люблю себя.
#919 #208088
>>208037

>таксисты с 3 классами образования берут до внуково 10 к рублей РФ из любой точки МСК


Лол, реально так?
#920 #208093
Нано за 178 рублей нормальная цена?

ARDUINO nano V3.0 ATMEGA328P
#921 #208106
>>208088
фантазирует манька, 2к, ну максимум 3, и то еслиты пидораха с баулами в клетку, если на легке то на йоба электричке добираешься до города и там за 500р до куда угодно довезут

плюс частники зареганы во всяких яндекс.тахи и проч
#922 #208107
>>208093
Ну хуй знамо. Заказал >>207911
Придет - скажу че там за хуйню положили.
#923 #208109
>>208107
Дак я у себя в городе куплю завтра за 178 рублей, лол. Мне её продавец даже завезёт.
#924 #208110
>>208109
Тогда ты мне расскажешь, что же они за хуйню продают. лол.
#925 #208112
>>208110
Завтра посмотрим, значит. Самому интересно чому у него так дёшево
#926 #208116
>>208093
Брал за 140. Что там может быть ненормального?
#927 #208120
Анон, палю годноту:
http://navspark.mybigcommerce.com/navspark-mini-uart-to-usb-adapter/
0+10 баксов за дохуя неплохой Ардуино-совместимый МК со встроенным GPS + USB переходник, по цене голого GPS-приемника. Антенну не забудь купить.
#928 #208230
Ребят! А поясните за VirtualWire?
Мне просто нужно сделать так, чтобы при нажатии на кнопку на передатчике - загорался ledPin(13) на приёмнике...
Но чего-то не получается.
С меня - как обычно.
#929 #208235
>>208230
Бамп вопросу от другого анона.
Я это понимаю так. Например UART ноги в ардуине подключены к преобразователю RS232-усб. Если мне надо уарт пустить в другое место, то с помощью VirtualWire я могу как-то подключить к уарту другие пины. Не отключая при этом родные.
Так это работает?
#930 #208254
>>208235
Я ни хуя не понял (анон, который вопросом выше)!
#931 #208269
>>208254
Лул. Я объебался. Я имел в виду SoftwareSerial Library.
Тем временем тебе нашел вот такую хуйню.
http://bigbarrel.ru/virtualwire-arduino-example/
#932 #208306
>>208269
Ага, спасибо. Я тоже на БольшойБочке нашёл гайды. Но они всё равно непонятные. Да и потом, там не клиент-сервер нужен, а приёмник-передатчик. А скетчи из примеров к библиотеке - не работают.
#933 #208323
Сап двоч. Имеется SPI microSD reader.
http://ru.aliexpress.com/item/New-Arrival-Mciro-SD-TF-Card-Memory-Shield-Module-SPI-Micro-SD-Storage-Expansion-Board-For/32259529871.html
Как не пытался сегодня его заставить работать, не получается. Пытался менять пин CS - chip select. Все равно ни одну из флешек не может прочитать. Пробовал пример из SD библиотеки - выдает что типа флешка не найдена. Это трабла железа?
#934 #208332
>>208323
Спешите видеть! Этот настолько туп, что не смог выполнить даже простейшие действия. А он ведь даже не знает о существовании SPI.
#935 #208334
>>208332
Дауж, сразу оскорблять. Как насчет пойти нахуй?
Знаю я о шине SPI, о подключении MOSI, MISO, CLOCK, Chip Select.
#936 #208341
>>208334

>Знаю я о шине SPI


Безусловно, ты один из самых продвинутых представителей вашей расы. Вы уже научились пользоваться хоть какими-то средствами отладки?
61 Кб, 760x466
#937 #208434
>>208341

рассово верному ардуинщегу отладчик ненужен
#938 #208477
>>208341
Ну извините ваше высочество, что попросил Вас, бога электроники, сойти к нам, плебеям.
В общем, подключен по такой схеме.
CS - 4 pin
SCK/Clock - 13 pin
MOSI - 11 pin
MISO - 12 pin
VCC - +5v
GND - земля
Проверил тестером, при попытке инициализации модуля, на CS идет 0, в обычном режиме - +5v, как и должно по идее на SPI. На Clock'e или тестер не успевает отработать или че, при инициализации что-то около 2.3 в. MISO - при инициализации падает до 0, в обычном режиме 3.3 в. MOSI - 5в.
И вторая пикча - отчет, что посылается по Serial. Библиотека - SDFat.
3,4 Мб, 1460x1448
#939 #208511
Примите в клуб.
#940 #208512
>>208341
А чем отлаживаешь? Чому в ардуино иде вообще нихуя нет средств отладки?
#941 #208533
>>208511

сдай это говно в металолом, мразь
#942 #208534
>>208533
Съеби в /b мразь.
#943 #208539
>>208235
Бумп!
#944 #208540
>>208230
Блядь, не то. Вот этому - бумп.
#945 #208566
>>208341
Эх.. Помню раскурочил расходомер на работе. Он был запилен на Atmega8. Нашел нужные ноги, нарыл листинг звонка под Atiny, подгонял это под атмегу в АВРстудии. Такой то ламповый ASM, все эти 32 команды. Эти дрыганья битов в регистрах при пошаговой отладке. Все эти брекпоинты и двоичная математика.
Короче анон. Как достичь такой нирваны в ардуино? Там же блять нет вообще никакой отладки. Я не могу поймать кайф не видя все это на мониторе. Конечный результат - рабочее устройство, это просто как дрочить в гандоне.
#946 #208619
>>208533
Мигал светодиодом тебе в лицо.
#947 #208627
>>208477

>тестером


Поэтому над вами везде потешаются.

>Библиотека - SDFat.


Вот в этом и есть корень зла. Ведь ты даже не знаешь, работает ли вообще та ебала, которую ты подключил к ардуине.
>>208566

>Как достичь такой нирваны в ардуино?


Никак. Оно не для этого.
#948 #208683
>>207933
Ну это диджитал аудио воркстайшен, программа для создания музыки - куб, аблетон, етц. Хочу пульт небольшой запилить, навесить энкодеров, фейдеров. Вот надо выбрать плату чтобы без костылей в программе определялось и чтобы ног хватило на все.

И попутно вопрос: ананасы, а в какой IDE скетчи пишите? Это говно на джаве вообще же не юзабельно.
#949 #208715
>>208627
И как можно проверить его работоспособность?
#950 #208758
http://www.youtube.com/watch?v=0ouMTW6WAdo
Никто не пробовал повторить этот WIN? Или тут только могующие перемычки переставлять и светодиодом мигать?
#951 #208762
>>208758
Весь проект целиком, или например игрушку написать?
#952 #208765
>>208762
я про железо, народ клепает клонов и рад
https://www.youtube.com/watch?v=j1mQVNUSh2Q
316 Кб, 800x800
#953 #208859
Сколько бамп-лимит в радиаче? 1000? 1500?

Может шапку треда сделаем для ньюфагов (типа меня), со ссылками на всякие сайты, дрова для CH340/341 и тд.
ардуина же юзерфрендли, надо соответствовать
#954 #208942
>>208683
Я пишу на авр С, а от ардуины использую лишь загрузчик.
#955 #208967
>>208627

> Никак. Оно не для этого.


Ой вэй! А для чего оно?
#956 #209066
>>208967

>Ой вэй! А для чего оно?


Вот для этого:
>>208715

>Не знать как проверить SPI

#957 #209070
>>209066
И конечно же посоветовать ничего нельзя, только насрать здесь
#958 #209076
>>209070
Я все жду, возникнет ли прозрение, или продолжится бесконечное дрочево библиотек.
Почему бы сразу не почитать описание микросхемы?
#959 #209173
Пацантрэ, сильно не обассывайте.
Хватит ли возможностей Хуины для самопального декодера APCO P25 или Stanag?
Благодарю :3
#960 #209218
>>209173
Нет, для декодирования с адекватной скоростью или ПЛИС, или АРМ с ДСП инструкциями. Первый предпочтительнее. Ардуино суть моргалка портами с достаточным кол-вом интерфейсов. Ложить на нее что-то сложное в матплане - мазохизм.
#961 #209237
https://youtu.be/a2-liKQTlNI

Таракан под управлением ардуино.
#962 #209376
>>209237
Но ведь это ардуина под управлением таракана!?
952 Кб, 1936x1936
#963 #209379
Шо це таке?
Китаец зачем то положи в заказ
#964 #209382
>>209379
Китайцы мусор утилизируют рассылкой по всему миру.
#965 #209390
>>208112
Анонче ну что? Работает ардуина за 170 рублей?
#966 #209392
Поясните ньюфаку, Ардуина может в синусы-косинусы или у нее не заточен под это ЦПУ?
#967 #209403
>>209392
Посчитать синус/косинус возможно, но ядро под это "не заточено".
Гугли арифметика с плавающей точкой, floating point unit (FPU).
Более того, FPU отсутствует почти во всех ARM микроконтроллерах.
#968 #209404
>>209390
Ну да, всё окей
Он мне в воскресенье её привёз, и я не стал отписываться сразу, а потом чёт забыл
#969 #209407
>>209403
Хм. А как тогда в сях можно програмировать математику с float типом чисел? Компилятор городит костыли, раскладывая это на элементарные действия?
#970 #209416
>>209379
коробочка хорони ребят. много таких коробочек можно соединить между собой и будет коробочный массив
#971 #209434
>>209407
Да, в зависимости от сложности расчет значения может занимать до 500 инструкций. Поэтому используют таблицы значений.
#972 #209719
Господа, лень гуглить, спрошу здесь: в Ардуино выведен JTAG?
#973 #209735
#974 #209736
Аноны нужен хэлп, хочу замутить считыватель счетчиков воды,
схема такая счетчик - адруино. с адруины пишется на сд карту, + подключен wi-fi модудь
на компе программка, которая раз в час опрашивает адруину по вай-фай
при опросе лезем на сд карту считывает данные и отправляем на комп.

Суть проблемы такова: необходимо как то прикрутить резервное питание, сначала думал- крону поставлю, но ее на долго не хватит, помогите советом как это лучше замутить, чтобы при обрыве электричества запись на карту велась
92 Кб, 652x525
#975 #209781
>>209736

>Суть проблемы такова: необходимо как то прикрутить резервное питание


Oh boy, и это все твои проблемы?
#976 #209785
>>209736
что за счетчик, как считает, как хранятся данные, что важно/что нет?
#977 #209821
>>209785

>что за счетчик, как считает


Вангую у него там Бетаровский СГВ-15 с импульсным выходом, или что-то наподобии...
#978 #209832
>>209785
водяной счетчик с герконом 10 литров/вкл

данные будут храниться кол-во тиков + дата время
что то типа:
дата
время
счетчик хол
счетчик гор

придумал заметить через усб зарядку для литий ионных аккумов с внешними выходами
не зная прокатит или нет
337 Кб, 811x884
#979 #209846
Можно ли ардуиновский загрузчик залить на какую-то иную Атмегу?
А то мощностей 328 атмеги мне уже не хватает от слова совсем.
#981 #209899

>16 Кбайт внутрисистемно программируемой Flash памяти (In-System Self-Programmable Flash)


>Обеспечивает 1000 циклов стирания/записи


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


>Внутрисистемное программирование встроенной программой загрузки


>Обеспечен режим одновременного чтения/записи (Read-While-Write)


>512 байт EEPROM


>Обеспечивает 100000 циклов стирания/записи


>1 Кбайт встроенной SRAM


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



Это от АТмеги16. Вопрос в следующем:
#982 #209905
>>209899
Сука, ебучая вакаба, дай дописать

Так вот. На микроконтроллере залита такая программа, которая записывает в SRAM некий байт код. Возможно ли передать управление этому коду? Проще говоря реально ли выполнять команды не из Флэш-памяти а из СРАМа?
#983 #209907
>>209905
И пока я не уснул:
Есть ли на AVR стэк? чтоб на асме юзать что-то наподобие pop и push для компов?
#984 #209909
>>209907
Стек в AVR есть.
Про память нихуя не понял.
http://www.atmel.com/webdoc/avrassembler/avrassembler.wb_LDS_-_Load_direct_from_SRAM.html
#985 #209913
>>209909
Не то. Это копировать из памяти в регистр. А мне надо чтобы из памяти читались команды для выполнения. Ну это как для IBM записать в какой-то адрес байт-коды команд а потом передать управление на этот адрес (JMP Энтот_адрес) или типа изменить указатель на выполняемую команду (опять же для IBM это как изменить значение регистра IP)
#986 #209924
>>209913
Наркоман, авр гарвардский
#987 #210044
>>209924

гвардеец, авр наркоманский
#988 #210093
>>209924
Не совсем. Правильно было бы сказать модифицированный гарвардский, поскольку программа на авр может сама писать во флеш.
А как же всякие армы? Бывает их относят к гарвардским, действительно они больше похоже на гарвардские. Но они могут выполнять код из ОЗУ.

>>209907
На асме писать вредно. Разве что самые критичные части можно на нем написать, но все равно не стоит.

>>209913
Может скажешь зачем тебе это? Может что посоветую.
#989 #210121
>>210093

>На асме писать вредно. Разве что самые критичные части можно на нем написать, но все равно не стоит.


Зато не вредно нахуярить кучу библиотек, которые непонятно что делают. Все, блядь, иди.
#990 #210142
>>210121
Где я писал про библиотеки?
Я как то на ассемблере написал FORTH для STM32. Также переписывал на ассемблере критичные части.
#991 #210303
>>185672 (OP)
Сап, Ардуинач.
Есть Одна Ардуинка, Leonardo, которая на Atmega32u4. Пытаюсь читать ее вывод на компьютере с USB.

Проблема - в стандартном режиме работы компьютер не видит ее как порт. На самой Ардуино не происходит инициализация порта. При выполнении
Serial.begin(9600);
while (!Serial) {};
происходит зависание.

Прошивается она без проблем, после нажатия на Reset, пока мигает желтая лампочка, все определяется корректно. Потом из списка портов исчезает. Как пофиксить?
#992 #210309
>>210303
Выяснено - при прошивке стандартными примерами через Arduino IDE ардуина начинает функционировать нормально. Если же я ее прошиваю программой, скмопилированной через avr-gcc без IDE, начинает это безобразие творится.
#993 #210340
>>210309
чекай фьюзы
82 Кб, 800x280
#994 #210356
Хочу подключить дуйню к датчику температуры в автомобиле, сам датчик является обычным терморезистором и подключен к ЭБУ, как можно подключиться к этому датчику чтобы не внести погрешность в его работу?
#995 #210357
>>210356

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


Используй операционный усилитель для считывания напряжения на датчике. Будешь видеть то же, что и ЭБУ. Используй вычитающую схему http://easyelectronics.ru/operacionnyj-usilitel.html
#996 #210358
>>210357

>Используй вычитающую схему


Забыл казать, чтобы повторители перед входом вычиталки поставил, чтобы током не грузить выводы датчика. Повторитель по той же ссылке.
#997 #210362
>>210093
Не не не... Мне надо именно на асме. Мне нужно до жопы вичислений, обработок и прочей хуйни уложить в 120 мкс, т.е. в 2000 тактов при 16 МГц частоте. У меня каждый ебучий такт на счету и я хочу быть уверенным, что мой код не делает ни одного лишнего вычисления
Так-то
#998 #210367
>>210340
Как их чекать?
В Block Poll в выводе программатора все фьюзы по нулям. Однако потом выдает

>avrdude: safemode: Fuses OK (E:CB, H:D8, L:FF)


Это то, что пишет программатор в лоб. А как узнать, какие фьюзы пишет IDE?
#999 #210371
>>210367
Апдейт.

>avrdude -p atmega32u4 -c avr109 -P /dev/ttyACM0 -U lfuse:r:stdout3:i -U hfuse:r:stdout4:i -U efuse:r:stdout5:i


Вот так чекал фьюзы.
lfuse: :01000000FF00 :00000001FF
hfuse: :01000000D827 :00000001FF
efuse: :01000000CB34 :00000001FF
Одинаково что после прошивки через IDE, что после прошивки напрямую, но в последнем случае не определяется как устройство.
#1000 #210372
Прикупил себе недавно ардуинку - сижу балуюсь - такой вопрос: сделал из нее часы (с помощью millis()) - хотел чтобы через 5 минут после включения светодиод загорался, но примерно минуты через 3 ардуино перезагружается, т.е. мой скетч начинается сначала (питаю от usb) - подскажите пожалуйста в чем может быть проблема
#1001 #210381
>>210372
Watchdog?
#1002 #210382
>>210381
Не использовал ничего такого.
Сейчас попробовал загрузить этот скетч туда (http://ideone.com/l5Bv15) - после ~16 миганий он перезагружается
#1003 #210386
>>210371
Апдейт2.
Судя по выводу dmesg, Ардуинка в стандартном режиме при работе бутлоадера (пока мигает лампочка) определяется, потом отключается, и при выполнении пользовательской программы снова определяется. При прошивке ее без IDE она определяется во время работы бутлоадера, но потом просто отключается, не происходит переподключения.
#1004 #210389
>>210093
У АРМ (Кортексов) разделены шины для команд и данных, поэтому относят к гарвардским. А так, адресное пространство единое, и из ОЗУ таки могут, но пишут, работает медленнее.
#1005 #210390
>>210386
Ситуация решена. При инициализации нужно было выполнить функцию USBDevice.attach(); после этого ардуинка с компом коннектится и порт работает.
#1006 #210409
Репекат пилите
352 Кб, 1280x800
#1008 #218617
>>203558
Лол, почувствуй себя на Ишимуре. Хотя не совсем понимаю, какие профиты от такого умного костюма можно извлечь, а на офсайте одни игрушки.
#1009 #218656
>>203558
Ардуино для девочек?
#1010 #218660
>>185699
Хуёвина очень неоднозначная. Ставишь к ней сдвиг - сможешь с пеки рулить знакосинтезирующим диспом. Завести датчики и толкать данные в пеку. Я единственным вариантом использования этой хуйни вижу интерфейс пека-самопальная переферия. Можно запилить на пеке скрипт для просмотра почты, вкудахта и прочих инстаграмов и при появлении новых сообщений/лойсов мигать диодиком или, как уже говорил, на дисплейчик отдельный выводить. Проектов таких на инструктэйблсе и прочем интернете достаточно.
#1011 #227248
делал урок - http://lesson.iarduino.ru/page/urok-4-podklyuchenie-lcd1602-po-i2c-k-arduino/
выводятся только первые знаки в словах, когда подключаешь дисплей. если действовать через назначение каждой ячейке своего символа, то слова складываются из букв для каждой ячейки. В чем проблема?
#1012 #227302
>>203558

> Карл


Обоссан
#1013 #228747
вкатываюсь в ваш тренд. кратко о себе: работаю прогером. в устройстве используется атмега8535. прога написанна на ассемблере больше 15 лет назад. приходится изврашаться чтобы дописывать дополнительные фитчи.

аноны не верьте что ничего на атмега8 кроме мигания диодами сделать невозможно. это все обман. многое можно. можно даже интегрировать и одновременно опрашивать всю переферию. и всего займете 1кб флеш памяти или даже меньше
#1014 #228881
>>228747

> работаю прогером


> атмега8535 (некрофил штоле)


> вкатываюсь в тред пердуинщиков


Чота ты пиздишь, петушок.
#1015 #229272
>>228881
нет не некрофил. я тебе еще раз говорю медецинский аппарат. прогу написали 15 лет назад еще. моя задача сопроводжать код в том числе.

отписался я в тренд просто так лел
#1016 #229289
>>229272

>медецинский


Я сам программы разрабатываю для мед техники. И теперь мне за наших производителей страшно.
#1017 #230118
>>185672 (OP)
Ананасы, дайте ссылку на али на нормально работающий без ебучих бубнов программатор для Про Мини. Всем добра.
#1018 #230135
>>230118
ft232rl
#1019 #230191
>>208765
SD + МК + экран + кнопки или джойстик + батарейка + усилитель простой (lm358)
На SD храним игры в бинарном коде, картинки и музыку. SD в роли картриджа.
#1020 #230193
>>203558
Проще брать МГТФ и его вшивать. Специальные нитки они придумали... запустишь по такой -1500В, а изоляции-то нет.
#1021 #230203
>>230193

>arduino


>МГТФ


>1500В


Вы что, ебанутые? Чем вы тут занимаетесь?
#1022 #230590
>>230203
Да напруга большая, но ток то мизерный
#1023 #235812
перекатываюсь в сей тред. аноны, может кто работал плотно с езернет шилдом? как подключить к нему светодиод, чтобы светодиод мигал в такт linkled?
#1024 #235903
>>230203
Током ебаем. -1500В с током в 1-10мА с трансформатора и умножителя.
#1025 #240398
>>208511
в клуб членососов чтоли?
#1026 #263703
У кого-нибудь есть самоходная йоба на такой гусеничной основе? Сделайте пожалуйста несколько фоток. Буквально 2-3. Хочу посмотреть, как можно скомпоновать все платы. Тупо не хватает места, либо центр тяжести заваливается.
202 Кб, 747x785
#1027 #265653
помоги, анон
я все думаю, как запилить свой ебалу, чтобы вывести звук с пары чипов YM-2149 и пустить с вынесенными физическими ручными контроллерами функций на клавишах и миди-девайсах, при этом всем желательно автоматизировав весь механизм считывания-преобразования-выдачи звукового сигнала в самой ардуине.
функции должны рулиться от дефолтной usb-клавиатуры от пека на 108 кнопок + шилдовый дисплей минимальный, возможно, какое-то мобильное лоу-говно. при острой необходимости, можно ужаться в алиэкспрессовый щит 16 кнопок + лампочки, но клава с дисплеем мне видится дешевле и функциональнее.
выход-вход миди. миди-сигнал с чипа проходит модуляторы, 2-3 фильтра, 2 экспрессии – пока лучшим решением считаю взять основным донором детский старый синтезатор, лол. оно хотя и китч, но за 500-800 можно взять усредненный старый/хуевый говнокитай с большим набором кнопок, куда можно забить часто используемые моды/фильтры + уже появляется корпус, куда можно прикрутить всю это охуительную конструкцию. еще из охуительной конструкции звук должен выходить через два тюльпана.
по большому счету, мне нужно понять, сколько мне нужно артуинок, чтобы они выдержали всю эту хуиту. а как только я начинаю делать схему, то получается говнище и лабиринт мрака.
может есть какой-то более очевидный вариант сложить все это?

пока идет первая корзина, которую собрал почти навскидку. и я знаю, что я наверняка проебался где-то, но что еще понадобится, чтобы начать?
#1028 #269759
>>185672 (OP)
Господа, я видимо вдоволь наигрался с AVR. Пописал софтверно пару раз дрова на дисплей, совтовые I2C\SPI. Почитал, пошил флешку. Хочу перелезать на ARM уже, но есть один стандарт который на мой взгляд очень важен и который я должен осилить софтверно.
USB, но тут уже йоб в терминал, как в случае с уартом не пошлешь и осцилом не подебажишь.

Я не ебанутый, прекрасно понимаю, что USB совтовую библотеку не напишу, есть готовые.
Но так же нужны еще драйвера на пеку, терминал под них.
А если захочу не слейва, а хаб\хост?

Кто нибудь может подсказать, где это максимально хорошо разжевано, желательно с примерами?
#1029 #269760
>>269759
ППС я не ардуинщик и ардуино не имею. Барствую на pinboard 2.
#1030 #269768
>>269760
Как оцениваешь удобство макетирования на pinboard II?
У меня rev. 3
#1031 #269779
>>269768
Оцениваю относительно чего? 1й и 3ей у меня не было, да и других макеток. Если в абсолюте, то
Не было ни разу проблемы, что я хотел что либо, что нельзя на ней. С АВР вообще песня работать.
311 Кб, 2619x807
#1032 #269836
Суп, ардуинач. Недавно начал собирать на уно всякое говно с диодиками, докатился до 74HC595. Логику работы вроде понял, но что-то никак не могу написать гирляндочку. Схема пикрелейтед. В интернете гуляют гайды для проги, которая просто прогоняет мигание по ряду. А я хочу переделать её в такую, чтобы горящая лампочка, прокатившись по 8 диодам, осталась гореть на восьмом, следующая, докатившись до седьмого, осталась гореть там, и так пока вся линия не будет гореть. Собственно, проблема в том, что эта херня работает, но после первой проходки диоды начинают гореть попарно, то есть когда горит восьмой, к нему приближается не один горящий диод, а сразу два. В чем косяк? (ну, кроме того что задача решается в лоб)

const int data_pin = 2;
const int sh_pin = 4;
const int st_pin = 3;
int bt = 0;
byte digits[35] = {
0b00000001, //1
0b00000010,
0b00000100,
0b00001000,
0b00010000, //5
0b00100000,
0b01000000,
0b10000000,
0b10000001,
0b10000010, //10 где-то здесь кроме одного бегущего огонька зажигается ещё и соседний
0b10000100,
0b10001000,
0b10010000,
0b10100000,
0b11000000, //15
0b11000001,
0b11000010,
0b11000100,
0b11001000,
0b11010000, //20
0b11100000,
0b11100001,
0b11100010,
0b11100100,
0b11101000, //25
0b11110000,
0b11110001,
0b11110010,
0b11110100,
0b11111000, //30
0b11111001,
0b11111010,
0b11111100,
0b11111101,
0b11111111, //35

};
void shift(byte v){
for(int i=0; i<8; i++){
digitalWrite(sh_pin, LOW);
digitalWrite(data_pin, v & (1 << i ));
digitalWrite(sh_pin, HIGH);
}
digitalWrite(st_pin, HIGH);
digitalWrite(st_pin, LOW);
}
void setup() {
pinMode(data_pin, OUTPUT);
pinMode(sh_pin, OUTPUT);
pinMode(st_pin, OUTPUT);
}
void loop() {
shift( digits[bt] );
bt++;
if( bt==35 ) {
delay(1000);
bt = 0; }
delay(600);
}
311 Кб, 2619x807
#1032 #269836
Суп, ардуинач. Недавно начал собирать на уно всякое говно с диодиками, докатился до 74HC595. Логику работы вроде понял, но что-то никак не могу написать гирляндочку. Схема пикрелейтед. В интернете гуляют гайды для проги, которая просто прогоняет мигание по ряду. А я хочу переделать её в такую, чтобы горящая лампочка, прокатившись по 8 диодам, осталась гореть на восьмом, следующая, докатившись до седьмого, осталась гореть там, и так пока вся линия не будет гореть. Собственно, проблема в том, что эта херня работает, но после первой проходки диоды начинают гореть попарно, то есть когда горит восьмой, к нему приближается не один горящий диод, а сразу два. В чем косяк? (ну, кроме того что задача решается в лоб)

const int data_pin = 2;
const int sh_pin = 4;
const int st_pin = 3;
int bt = 0;
byte digits[35] = {
0b00000001, //1
0b00000010,
0b00000100,
0b00001000,
0b00010000, //5
0b00100000,
0b01000000,
0b10000000,
0b10000001,
0b10000010, //10 где-то здесь кроме одного бегущего огонька зажигается ещё и соседний
0b10000100,
0b10001000,
0b10010000,
0b10100000,
0b11000000, //15
0b11000001,
0b11000010,
0b11000100,
0b11001000,
0b11010000, //20
0b11100000,
0b11100001,
0b11100010,
0b11100100,
0b11101000, //25
0b11110000,
0b11110001,
0b11110010,
0b11110100,
0b11111000, //30
0b11111001,
0b11111010,
0b11111100,
0b11111101,
0b11111111, //35

};
void shift(byte v){
for(int i=0; i<8; i++){
digitalWrite(sh_pin, LOW);
digitalWrite(data_pin, v & (1 << i ));
digitalWrite(sh_pin, HIGH);
}
digitalWrite(st_pin, HIGH);
digitalWrite(st_pin, LOW);
}
void setup() {
pinMode(data_pin, OUTPUT);
pinMode(sh_pin, OUTPUT);
pinMode(st_pin, OUTPUT);
}
void loop() {
shift( digits[bt] );
bt++;
if( bt==35 ) {
delay(1000);
bt = 0; }
delay(600);
}
#1033 #269849
>>269836
#include <delay.h>
#define _74HC595_Data PORTC.0
#define _74HC595_OutEnable PORTC.1
#define _74HC595_Strobe PORTC.2
#define _74HC595_Clock PORTC.3
#define _74HC595_Reset PORTC.4

void _74HC595_init(void)
{
_74HC595_Reset = 1;
_74HC595_OutEnable = 1;
_74HC595_Clock = 1;
_74HC595_Reset = 0;
delay_ms(10);
_74HC595_Reset = 1;
}

void _74HC595_SetData(unsigned char Value)
{
char i, aBit = 0;
for(i = 0; i < 8; i++)
{
if ((Value & (0b00000001 << i)) > 0) aBit = 1;
else aBit = 0;
_74HC595_Data = aBit;
_74HC595_Clock = 0;
_74HC595_Strobe = 0;
//delay_us(1);
_74HC595_Clock = 1;
_74HC595_Strobe = 1;
//delay_us(1);
}
_74HC595_Data = 0;
}
#1033 #269849
>>269836
#include <delay.h>
#define _74HC595_Data PORTC.0
#define _74HC595_OutEnable PORTC.1
#define _74HC595_Strobe PORTC.2
#define _74HC595_Clock PORTC.3
#define _74HC595_Reset PORTC.4

void _74HC595_init(void)
{
_74HC595_Reset = 1;
_74HC595_OutEnable = 1;
_74HC595_Clock = 1;
_74HC595_Reset = 0;
delay_ms(10);
_74HC595_Reset = 1;
}

void _74HC595_SetData(unsigned char Value)
{
char i, aBit = 0;
for(i = 0; i < 8; i++)
{
if ((Value & (0b00000001 << i)) > 0) aBit = 1;
else aBit = 0;
_74HC595_Data = aBit;
_74HC595_Clock = 0;
_74HC595_Strobe = 0;
//delay_us(1);
_74HC595_Clock = 1;
_74HC595_Strobe = 1;
//delay_us(1);
}
_74HC595_Data = 0;
}
#1034 #269869
Аноны, может кто помочь? возможно ли HC-SR04 использовать в связке с MAX7219, но чтобы не бегущей строкой, а просто менялись значения. Просто мне код написать сложно, получается одна херня
Пушкен в треде #1035 #269893
Пердуина пердуина
Больше не нужна вагина
#1036 #271994
>>269849
Спасибо, конечно. Но дело оказалось не в коде, а в самой схеме. Согласно ей, у меня GND регистра сажалось на общую шину, и походу туда затекало что-то с лампочек, наводя обратную связь. Как только заземлил GND регистра на другой GND пин в плате - всё стало работать. Такие дела. Мораль: не забывать о тоечке.
#1037 #272004
>>271994
ЧТО, блядь?
Основные ошибки:
а) нет задержек в нужных местах, тупизм с кодом;
б) плохой контакт;
в) неправильное подключение.

74HC595 - вещь почти неубиваемая. Как-то проебался с печаткой и было перепутано питание + некоторые пины. Так вот, эта хуйня работала на протяжении несокльких дней, когда я приходил с работы, включал её и пытался допетрить что не так. Ведь я был уверен, что не мог наебать сам себя.
#1038 #272067
Ребят, указываю в атмеге адрес переменной из еепрома стандартной фигней, по типу

unsigned char EEMEM INDICATE;

Задался вопросом, могу я как-то теперь переопределить адрес этой переменной в еепроме без лишнего шаманства?
#1039 #272145
В АВР студио дебажу свеженаписанное. Включил таймер на совпадение. Как мне отследить в студии, сколько натикало в таймере?
#1040 #272199
>>209832
Ну прикрути к ней два 18650-аккума только не с Али возьми - а в нормальном радиомагазине
И загугли как правильно подключать к конкретно твоей ардуине внешнее питалово: если подключишь не туда есть шанс неслабо её так сжечь.
Ещё загугли, как так подключить аккумы, чтобы ток шел с розетки через них в ардуину.
Как-то так.
#1041 #272200
Аноны, хочу взять себе ардуино стартер кит с Китая, либо взять по отдельности все, имея список. Что посоветуете? Бюджет в пределах 35-40 долларов
#1042 #272208
>>272200
Накатал тебе большущую простыню, но макака решила, что там слово из спам-листа, поэтому слушай так:
Покупаешь тушку ардуины от Sainsmart, лучше всего Uno. С ноунеймом будешь ебаться с условным CH340 и прочим рандомом. Для неофита не айс.
Далее, покупаешь:
1. Набор светодиодов шоб было чем мигать)))
2. Набор диодов
3. Надо конденсаторов
4. Набор резисторов
5. Несколько подстроечных резисторов
6. Тактовых кнопок - количество по вкусу
7. Бредборд
8. Набор дюпон-кабелей
9. LCD-дисплей с i2c контроллером

Как всё это доставят - на тытрубе смотришь ролики Амперки с Джереми Блюмом и воспроизводишь у себя. Подчерпываешь оттуда основы и вдогонку понимаешь, что шильды температурного/светового сенсоров и прочего делителя напряжения - полная дичь.

Замем, уже под конкретный проект докупаешься термисторами/фоторезисторами/движками/шильдами/сервами/небом/аллахом.
#1043 #272209
>>272208
Забыл ещё:
10. Транзисторы - рекомендую bd139
#1044 #272210
>>272208
Тушка как то дорого получается. Почти 17 баксов.
#1045 #272212
>>272210
https://goo.gl/CiHbVw
Хз где ты искал. Вот 400 рублей, чуть больше 7 даларов.
#1046 #272235
>>272212
А, я на офф сайте нашел. Кстати, в отзывах написали что не пришел в комплекте юсб. Я так понял, там особенный какой то нужен?
#1047 #272239
>>272235
Неа. Как и к любому Уно - нужен обычный юсб-кабель для принтера.
На ибее ещё глянь. На али что-то маловато именно сэйнсмарта.
#1048 #272259
Вопрос от ардуинодауна к нормальным людям.
Как вот это: https://github.com/cnlohr/channel3 залить в еспшку? Я просто не понимаю что делать с этой кучей файлов.
#1049 #272269
Сап, пишу на 1sheeld код для включения лампочек по голосу, одну группу лампочек я включаю на сишке, а другую группу - на ассемблере, но ассемблера я не знаю от слова совсем, может кто мне помочь с этим? (там будут тоже 3 лампочки на 10,9, 8 порт, но на ассемблере). Буду очень признателен.
https://ideone.com/3hZk1X - вот сам код
#1050 #272274
>>272269
Посмотри лекции мужика одного на ютубе. Канал называется: лекции по электротехнике для программистов

Последние выпусков 5 как раз про атмегу
95 Кб, 1280x720
#1051 #274268
Есть один шаговик.
Есть драйвер A4988 и 3 кнопки.
Хочу чтобы по нажатии button1 вращался влево, button3 вправо, button2 останавливался.
То есть чтобы продолжал вращаться при отпускании кнопки.
Сейчас вращается только когда кнопка нажата.

#define STEP_PIN 7
#define DIR_PIN 8
int button1 = 3;
int button2 = 4;
int button3 = 5;

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

pinMode(button1, INPUT);
pinMode(button2, INPUT);
pinMode(button3, INPUT);
pinMode(STEP_PIN, OUTPUT);
pinMode(DIR_PIN, OUTPUT);
}

void loop()

{
int sensorValue = analogRead(A0);
float t = sensorValue/35;
Serial.println(t);

if (digitalRead(button1) == HIGH)
{

//выбор направления
digitalWrite(DIR_PIN, HIGH);

digitalWrite(STEP_PIN, HIGH);
delay(t);

digitalWrite(STEP_PIN, LOW);
delay(t);
}

if (digitalRead(button3) == HIGH)
{
digitalWrite(DIR_PIN, LOW);
digitalWrite(STEP_PIN, HIGH);
delay(t);

digitalWrite(STEP_PIN, LOW);
delay(t);

}

}
95 Кб, 1280x720
#1051 #274268
Есть один шаговик.
Есть драйвер A4988 и 3 кнопки.
Хочу чтобы по нажатии button1 вращался влево, button3 вправо, button2 останавливался.
То есть чтобы продолжал вращаться при отпускании кнопки.
Сейчас вращается только когда кнопка нажата.

#define STEP_PIN 7
#define DIR_PIN 8
int button1 = 3;
int button2 = 4;
int button3 = 5;

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

pinMode(button1, INPUT);
pinMode(button2, INPUT);
pinMode(button3, INPUT);
pinMode(STEP_PIN, OUTPUT);
pinMode(DIR_PIN, OUTPUT);
}

void loop()

{
int sensorValue = analogRead(A0);
float t = sensorValue/35;
Serial.println(t);

if (digitalRead(button1) == HIGH)
{

//выбор направления
digitalWrite(DIR_PIN, HIGH);

digitalWrite(STEP_PIN, HIGH);
delay(t);

digitalWrite(STEP_PIN, LOW);
delay(t);
}

if (digitalRead(button3) == HIGH)
{
digitalWrite(DIR_PIN, LOW);
digitalWrite(STEP_PIN, HIGH);
delay(t);

digitalWrite(STEP_PIN, LOW);
delay(t);

}

}
#1052 #274271
>>274268
int kuda=0; //0 - стоп, 1 - влево, 2 - вправо

if (digitalRead(button2) == HIGH) {kuda=0}
else if(digitalRead(button1) == HIGH) {kuda=1}
else if(digitalRead(button3) == HIGH) {kuda=2}

if(kuda==1){крутить влево}
else if(kuda==2){крутить вправо}
else{остановить}
#1053 #274275
Я хз куда написать,подумал тут будет лучше.
Кто может помочь с созданием сервомашинки? Как правильно и с помощью чего закрепить оси редуктора в корпусе?
9 Кб, 135x198
#1054 #274285
>>274271
Спасибо!!
Сразу завелось)
Добра тебе !
#1056 #274293
>>274271

>int kuda


Да чтобы у тебя руки отсохли блять.
прости, ничего личного
#1057 #274294
>>274293
Да все огонь, зато я сразу понял что да как.
#1058 #274295
>>274292
если я на эпоксидку на сажу то как ось крутится будет
#1059 #274296
>>274294
Все равно никогда так не пиши, пожалуйста. Почитай правила оформления и написания кода.
#1060 #274297
>>274296
Где почитать, Я зеленый еще совсем
#1061 #274298
>>274296

> правила


Ты сначала прочитай правила пиздения в интернете.
#1062 #274299
>>274297
https://learn.javascript.ru/write-unmain-code
Вот тебе вредные советы.
#1063 #274300
>>274271
Только замени int на enum, if...else на switch case
#1064 #274301
>>274298
Я всего лишь спасаю человека от возможных проблем в будущем и даю ему ценный совет, как для новичка.
#1065 #274305
>>274301
Но тебе же не с кем будет сраться в интернете по поводу названия переменных. Смотри какая горбатая красота: var myKrutyaschchayasyaWhooyeta2.
#1066 #274306
>>274305
Я и не срусь в интернете. Я просто тихо пригораю и закрываю нахуй, когда вижу такое именование.
#1067 #274307
>>274295
Скользить на оси будет. Вазелином мазнешь.
#1068 #274313
>>274305
Чмо, тебе анон спокойно сказал, что и как не так, подкинул полезную ссылку , а ты, мразь носом вертишь. Тварь, ты понимаешь, что умение писать код прямо пропорционально толщине куска хлеба, который ты этим сможешь заработать? Хотя кому я это рассказываю, школьной хуйне всё равно мамка борщ бесплатно приносит
#1069 #274317
>>274313
Да он себе пердулину небось купил чисто поиграться, по приколу. Поблямкает лампочкой и продаст.
#1070 #274319
>>274313
Батруха макаки-фрилансера 0к/сек бесценна. Напиши на хабре статью как тебе неприятно.
На самом деле толсто)
#1071 #274359
Посоны, а вы на алиэкспрессе детали заказываете с рандомных магазов или есть какие-то проверенные фирмы?
#1072 #274414
>>274359
По количеству заказов или цене+общему рейтингу магазина.
9 Кб, 614x460
#1073 #274511
почему данная схема не будет работать?
#1074 #274516
>>274511
Она будет работать, с чего ты взял что нет?
#1075 #274519
>>274516
чевото не работает
#1076 #274521
>>274519
так это и есть такая работа - не пропускать сигнал с джека в динамик. Если серьезно, то у тебя транзистор откроется только тогда, когда напряжение на базе будет +0,7 вольт. И тогда, если динамик низкоомный, выгорит либо динамик, либо транзистор, либо питание +5. Что у тебя за транзистор и сколько сопротивление динамика. Что ты хочешь вообще от этой схемы?
#1077 #274522
>>274521
усилитель
#1078 #274523
>>274522
Лол, серьезно? И как ты дошёл до такой схемы? Тебе не кажется, что усилитель из одного транзистора - это как-то слишком просто?
#1079 #274524
>>274523
ну я тут паял пьезо динамик для ардуино, ну и что подумал ведь если напряжение увеличить то громче будет.я просто понял что пьезо динамик работает как есть напряжение нету есть нету и т.д.
Ну я подумал что динамик от наушников также работает.Ну а соответственно если подавать на базу транзистора плюс то он включится и подаст на динамик бооооольшой плюсЛОЛ и звук будет громче.
#1080 #274525
>>274524
Транзистор у тебя включится, только когда на входе напряжение будет больше +0,7 В. Обычно амплитуда в аудио 0,5 В. Но если ты полностью откроешь транзистор достаточно высоким напряжением на его базе, то у тебя динамик получится подключенным прямо к +5 вольтам, и кому-то поплохеет
#1081 #274526
>>274525

надо резистор поставить с транзистора на динамик?И я взял джек, там 3 провода я все 3 пробовал подключать к базе транзистора и включал музыку но всё рано не работает
#1082 #274527
>>274525
и да почему он включится только если больше 0,7 вольт?
#1083 #274528
>>274527
ты типо уже посчитал по какойто формуле?
#1084 #274529
>>274527
Запретный потенциал p-n перехода для кремниевых полупроводников. Серьезно, ты же вообще не в курсе, как работает транзистор? Тут на пальцах не объяснишь

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

https://www.youtube.com/watch?v=6JE8qtI_4PM
#1085 #274530
>>274529
вау, типо ниже 0,7 нельзя,я незнал,круто.
Не ну я там знаю дырки,электроны.ТЫРЫПЫРЫНу хотя у меня общей картины не возникло о том что там происходит. Мне пока достаточно если на базе есть ток то и на эмитере есть ток
#1086 #274531
>>274529
Кстати я у него смотрел про транзистор
#1087 #274532
Кстати щас подключил через кт315 появился треск где то 50 герц
#1088 #274533
>>274532
Скорее всего ловит базой сильную наводку, больше 0,7 вольт, поэтому открывается и пускает ток в динамик
#1089 #274534
>>274533
ну да это радиоволны
#1090 #274536
>>274533
однажды я не вдумываясь по схеме сделал усилитель, я помню там был кондесатор,если я добавлю на базу транзистора кондесатор, что то измениться?Минус к базе подключю плюс к джеку.
2 Кб, 258x192
#1091 #274537
>>274536
Конденсатор нужен для развязки по постоянному току. Потому что входной сигнал у тебя от -0,5 до +0,5 В, а питание усилителя однополярное 0..+5 В. Короче, чтобы усилить сигнал для низкоомной нагруззки, а динамик - это низкоомная нагрузка, минимум нужен пикрил. Гугли двухтактый усилитель
#1092 #274538
>>274537
я ведь помню на одном транзисторе собирал и ничего
#1093 #274542
>>274538
На одном транзисторе - это скорее всего класс A и он крайне неэффективно работает на низкоомную нагрузку
#1094 #274543
>>274542
Ладно,спасибо за внимание,пошёл я спать
#1095 #274544
>>274543
На, можешь повтыкать на досуге, как класс AB работает
#1097 #274693
Аноны, пришла ардуинка, но на ней как бы нет ножек для подключения к бредборду, и вместе с ней идет отдельный такой блок с этими пинами. Как его подключить?
#1098 #274706
>>274693
Выложи фото со светодиодом в жопе - расскажу.
#1099 #274709
>>274706
Ах ты извращенец.
#1100 #274758
Аноны, компьютер не распознает ардуинку, хотя на ней все мигает, да и мне удавалось заставить ее мигать. Я спалил платку, да?
#1101 #274759
>>274758
Раньше распознвавлась?
#1102 #274760
>>274759
Да, у меня удалось к ней даже dht11 подключить.
#1103 #274807
>>274760
Ну значит все.
#1104 #274822
>>274807
А на другом компе она у меня распозналась как неопределенное юсб.
#1105 #274847
>>274822
Если это CH340, то на нее водители нужны. И выбрать порт, в который она всунута.
#1106 #274848
>>274847
У меня уна, на нее ж вроде не СН340, или я путаю?
94 Кб, 750x937
#1107 #274852
Нужен Bluetooth модуль/шилд для ардуино чтобы подключать к нему iPad, и чтобы PWM пины остались сободные. Посоветуйте брацаны.
#1108 #274876
>>274852
Используй Bluetooth LE модуль: https://www.adafruit.com/products/2479
#1109 #274895
>>274848
У китайцев везде ch340.
#1110 #274897
>>274895
Блять, ты не поверишь, я ничего не сделал, оно все заработало. Видимо надо было просто перезагрузить комп.
#1111 #274899
>>274897
Порт надо было выбрать. Китайские пердулины часто только по виду и пиду опознать можно.
#1112 #274905
Какой максимальный ток может выдержать один пин в 595 сдвиговом регистре? В даташите не нашел, возможно ебусь в глаза.
#1113 #274909
>>274899
У меня показывал только компорт1, и это была не ардуинка.
30 Кб, 668x196
sage #1114 #274926
235 Кб, 800x600
#1115 #275098
Сап, друиды. Есть проблема с этим GSM модулем. Как и с чем его есть? Желание его заюзать на Arduino UNO на лоу уровне, чтобы писал сообщения. SIM900A Mini v3.9.2
sage #1116 #275195
>>275098

> Как и с чем его есть?


S govnom.
Ptiyatnogo appetita.
#1117 #275232
ПРИВОД SG90
Хочу подключить без контролёра и без его разборки.
Всего лишь открывать и закрывать для жалюзи.
Может есть у кого его внутренняя схема?
#1118 #275266
Господа, после того как мой дисплей 1602A ноунейм приказал долго жить, я по своей тупости не указал маркировку при заказе нового. Пришел 1602B, и эта сучара не работает по старой схеме подключения. В чем принципиальные отличия этого дерьма? В даташитах посмотрел, вродь одинаковые ноги.
#1119 #275268
Полное название нового дисплея Winstar WH1602B - TMI-CW#
#1120 #275270
>>275268
>>275266
Фотки скинуть лень, нарколыга?

Ничем они не отличаются по распиновке.

Подключение правильное?
Яркость крутить пробовал?
Задержки пробовал менять?
#1121 #275274
>>275268
У Винстара бывают RE и WR перепутанные. Сам с ними работал, с графическими. Да, тут у тебя символьный, тем не менее.
#1122 #275280
Тряхнул стариком, достал паяльник и пыльную Ардуину и замутил управлялку освещением и показометр температуры для рассадного ящика. Поздравления принимаю по адресу on?dRanimusANUS2ch.govMcDPUNCTUMrAG1u
#1123 #275286
>>275280
А в отв
#1124 #275287
>>275286
А в ответ высылаешь коробки "рассады"? :з
31 Кб, 350x500
#1125 #275288
>>275232

>SG90


>открывать и закрывать для жалюзи.

50 Кб, 601x377
#1126 #275298
>>275288
И что тебя порвало?
#1127 #275300
>>275232

>Может есть у кого его внутренняя схема?


Попробуй гуглить, иногда интересно
http://dr-iguana.com/prj_TPro_SG90_2/
1,1 Мб, 2592x1456
#1128 #275314
>>275287
Могу клубники потом отсыпать. Потом. Наверное. Может быть.
#1129 #275487
>>275298
Я другой анон, но логично что SG90 с его крутяшим моментом придется сделать неебический редуктор, чтобы открывать/закрывать жалюзи. Хотя жалюзи тоже разные, ага...
#1130 #275619
>>275487

> неебический редуктор


Вариак с датчиком холла. Ну поебаться придется, да.
#1131 #275805
Какой гибкий профиль использовать для лед ленты? Нужно что-то прочное и гибкое, хочу сделать обруч Ø 500 мм с лентой на внутренней стороне. Думал о сплющенной медной трубке, но хуй знает.
#1132 #275811
>>275805
Купи алюминиевую полосу да согни ее об бочку 50-сантиметровую твою мамашу
#1133 #275881
Взял nodemcu. Объясните каким образом лучше его программировать? Я так понял, что Lua - наиболее непроизводительный способ и самый удобный. Но можно ещё через Arduino IDE писать. Плюсы в этом есть какие-то кроме привычного кода?
#1134 #275935

> Ардуина - это конструктор из Atmega<X> и своей IDE


Простите, а без ентого никак? Хочу влиться, но ихнюю парашу изучать нет никакого желания.
#1135 #275937
>>275935

> а без ентого никак?


Да на здоровье. Вливайся с чем угодно, это просто распаянный контроллер с минимальной обвязкой.
#1136 #275940
>>275937
Всё, дошло. Ардуинка, получается, берёт питание, да и в целом весь инпут, от USB. Можно к Raspberry её подключить?
#1137 #275989
>>275940
Можно, но зачем? Не хватает gpio на малине - расширь регистрами. Это как к современному пеке подключить МАТЕМАТИЧЕСКИЙ СОПРОЦЕССОР.
#1138 #275990
>>275940

>Всё, дошло. Ардуинка, получается, берёт питание, да и в целом весь инпут, от USB. Можно к Raspberry её подключить?



Можно. По SPI. Нужен преобразователь уровней.

>>275989

Может ему нужны всякие там шим и ацп с таймерами.
#1139 #275991
>>275940

> да и в целом весь инпут, от USB


А насчет этого - связь с юсб только через наплатный преобразователь usb-uart, или встроенный vlc на модных, основная работа идет через порты.
#1140 #275992
>>275990
так они достаточно посредственные там, шим с большим диапазоном работы делается легко программными средствами, а ацп - кучку mcp3201.
#1141 #275995
>>275989
Я думал ардуинка не может в одиночку работать.

Теперь знаю правду. Просто докуплю модуль позволяющий брать питание от AAA батарейки. Долго держать будет?
Тащемта удобная вещь ардуина, а главное дешёвая. И модули к ней тоже дешёвые. И сенсоры дешёвые. Круто, очень круто.
#1142 #275996
>>275992

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



Это нужно ось сносить и под барэ метал/бугуртос писать. Малина ж покупается в первую очередь как копутер с линухом. А с линухом и его непредсказуемой многозадачностью ты хуй а не шим с большим диапазоном работы сделаешь.
#1143 #275997
>>275995
Ардуинка - это просто плата с 8битным микроконтроллером, который является оче простой soc с достаточно жирной для простых применений периферией и приемлемой вычислительной мощностью. В этот мк просто залили удобный загрузчик чтобы можно было прошивать без программатора, а запилили простой ide с быдлокодом в стоковых библиотеках уже пофиксили и излишним уровнем абстрагирования от аппаратной начинки.
#1144 #276004
Насколько вообще пердуинка отказоустойчива? Помню несколько лет видел на заборе статью как кто-то запилил грузовой лифт с ней, так его там сожрали. А если для дома делать разные штуки, например автоматическую вытяжку в ванну с датчиком влажности. Сколько она проработает без вмешательства со стороны?
#1145 #276006
>>276004
Лол, Найс автокоррекция.

>Несколько лет назад на хабре

#1146 #276051
>>276004
Сама кремниевая атмега проработает дольше чем простоит твой дом. Через пару лет окислятся хуево гидроизодированные провода и засрется пылью датчик влажности, через лет 5 (или раньше) сдохнет от перегрева или скачка напряжения ACDC питальник, через 10 вздуются электролиты.

Как повезет, короче. Нужно сразу понимать что потребительская электроника не рассчитана выживать десятилетиями. Чтобы собрать что-то "вечное", придется поискать весьма дорогие и редкие компоненты, и даже их резервировать.
#1147 #276052
>>276004
Сама кремниевая атмега проработает дольше чем простоит твой дом. Через пару лет окислятся хуево гидроизодированные провода и засрется пылью датчик влажности, через лет 5 (или раньше) сдохнет от перегрева или скачка напряжения ACDC питальник, через 10 вздуются электролиты.

Как повезет, короче. Нужно сразу понимать что потребительская электроника не рассчитана выживать десятилетиями. Чтобы собрать что-то "вечное", придется поискать весьма дорогие и редкие компоненты, и даже их резервировать.
#1148 #276053
>>276052
Тогда я не очень понимаю как работают эти "умные" дома. Это ведь получается, если напичкать дом парой десятков всяких штук вроде автоматической вентиляции, детекторов движения и всего остального, каждый месяц будет что-то да ломаться.
#1149 #276092
>>276053
А никак не работают, умные дома в наше время это просто распиаренная игрушка. Времени на сборку, настройку, починку и просто замену батареек оно сжирает больше, чем экономит своими функциями.

Все действительно полезное, например климат-контроль и охранные системы - давно уже продуманы и доступны во взрослых решениях для интеграции. А чайник с блютусом и лампочка меняющая со смартфона цвет - так и останется игрушкой.
#1150 #276109
>>276004
Его сожрали не за саму ардуину а за исполнение. У него там были ложные срабатывания от включающегося мотора, и он все обмазал фольгой от шоколадки. Железных защит делать не стал.
Ну и ардуина - не имеет по входам фильтров и защиты, в отличие от какого-нибудь интеллектуального реле.
#1151 #276110
>>276053
Именно так и будет.
1,3 Мб, 3264x2448
#1152 #276249
Аноны, у меня мечта управлять двигателем hdd
Посоветуй годный, легкий вариант на ардуино, да не тянет, но ардуино дуо должна тянуть жи, посоветуйте что
#1153 #276282
>>276249
Гугли TIP120+шим
#1154 #276495
>>276282
Но в HDD трехфазный жи двиготель!
#1155 #276497
>>276495

Тогда тебе cnc-shield c драйверами.
#1157 #276519
>>276495
Значит три ставь.
#1158 #276525
>>185673
То есть за 3.5$ ты можешь себе позволить, а за 5$ не можешь?
#1159 #276714
Хочу сделать управление ик вертолётом с компьютера, через ардуино и программы на процессинге. Я могу узнать коды которые передаёт пульт в разных положения, но не знаю что делать с этими кодами и как заставить ик светодиод моргать что бы он передавал эти коды.Помогите кто чем может
#1160 #276720
>>197907
Не сама ардуина, а скорее сама среда. Все эти БИБЛИАТЕКИ, код для тупоголовых уровня press x to win. Уровень знаний в электронике таких пердуинщиков околонулевой. Ебать, лезть в такую сложную штуку как микроконтроллеры и не знать, как реализуются на самом деле простейшие задержки, был тут такой экземпляр, а чего стоит запись в порт на 72вроде такта, ояебу. Вот поэтому пердуино и не любят.
#1161 #276721
>>276714
Код - это последовательность вкл/откл светодиода.
Повтори их и всё.
#1162 #276727
Посоны, посоны.
Поясните за датчик ds18и20 и ОЧЕ длинную линию, метров 300.
Интернеты пишут, что при определённых условиях 1-Wire может работать на длинах до 500 метров, но что это за условия, как их обеспечить?
#1163 #276730
>>276727
И вдогонку ещё вопрос.
В даташите на ds18b20 сказано, что он умеет мерять до -55.
А как он будет себя вести при минус, скажем, семидесяти?
#1164 #276731
Поясните, что это за "датчик напряжения"?
http://roboparts.ru/products/datchik-napryazheniya
#1165 #276732
>>276731
Я правильно понимаю, что это тупо делитель из двух резисторов? Если да, то они там совсем что ли пизданулись?
#1166 #276744
Мой тред никто не палит, поэтому напишу здесь.

Суп, пишу на Arduino Uno небольшую программку с использованием дисплея от Nokia5110.
Как настоящий нуб, я скачал адафрут для этой вакханалии, но по традиции в стандартном шрифте Adafruit нет русского языка. Погуглил, нашёл нормальный шрифт для 1251 кодировки, написалспиздил функцию UTF8->1251, заливаю с довольной мордой в контроллер и...
ШРИФТ НЕ ПОМЕНЯЛСЯ. Совсем.
Что делать -- понятия не имею.

Реквестирую помощь.
4 Кб, 130x122
#1167 #276870
>>276732

> это тупо делитель из двух резисторов?


DA

> они там совсем что ли пизданулись?


DA
#1168 #276873
>>276731
В голосяндрий
#1169 #276874
>>276870
Датчик напряжения написано ведь, это ацп скорее всего.
22 Кб, 600x600
#1170 #276883
>>276874
Ты не поверишь.
#1171 #276892
Продублировал вопрос из ньюфаготреда.
Есть ардуино. Задача - считывать напряжения порядка десятков милливольт с точность в единицы милливольт. На данный момент: один провод подключен к земле, другой - к А0. Считываю с А0. Все батарейки в доме уже проверил - показания совпадают с вольтметром, но точность хуевая. Можно ли что-то сделать? Вот тут расписано, как можно это сделать http://arduino.stackexchange.com/questions/19913/precision-voltmeter-using-arduino
Но у меня нихуя не работает. Есть какие-то варианты? Есть пачка резисторов, батарейки, 220.
Так же есть странная хуйня - при разомкнутой цепи ардуино выдает либо 0, либо максимальное значение, причем переходит от одного к другому раз в несколько секунд. Почему так?
#1172 #276919
>>276892
Подавай напряжение на конденсатор и замеряй время за которое он разрядится до около нуля.
Можешь самым большим таймером, который есть в МК считать.

Так советские цифровые вольтметры работали.
#1173 #276954
>>276892

>при разомкнутой цепи ардуино выдает либо 0, либо максимальное значение, причем переходит от одного к другому раз в несколько секунд. Почему так?


а) гугли подтягивающие резисторы.
б) в скетче не перепутай DigitalRead и AnalogRead
#1174 #277088
>>276892
Считываешь с сохранением показание АЦП 128 раз, делишь на коэффициент, получаешь результат. Для увеличения "точности" - считываешь больше раз.
#1175 #280387
Вопрос по экранам. Если экраны значит контроллеры и костыли, если контроллеры и костыли - значит пердуина.

Вопрос таков: на нескольких серийных поделках малого тиража заметил разный НЕСТАНДАРТНЫЙ цвет экранов - малиново-красный и разные вариации сине-белого и сине-чёрного.
В чём суть? Конторы использующие эти экранчики для производства своих махараек покупают нетрендовые залежавшиеся у кетайцев экранчики экзотичных цветов занидорага или пытаются выебнуться на ровном месте, заказывая у производителей особый цвет просто потому что?
#1176 #280392
>>280387
Что за шизофазия? Какой экран дисплей? Какие махарайки?
#1177 #280398
>>280392
Ага. Махарайки простые - торговые автоматы и генератор для кабельных делов.
Экраны как на >>276744 >>206347 >>198108 >>190913

Насколько я знаю - большинство китайских дисплеев - или зелёно-чёрные или сине-белые.

Вышеуказанные экранчики установлены в продукции российских контор и мне непонятно, с каких то хуёв там применена такая экзотика.
#1178 #280406
>>280398
Эти экранчики - обычные LCD, ты их на том же Алиэкспрессе можешь найти без подсветки.
Подсветка к ним прикручивается (тоже отдельно продается) в виде пластиковой белой отражательной пластинки, сзади - и светодиода. Какой светодиод вкрутил - такого цвета и подсветка.
Почему конкретные лавки делают так или иначе - все по разному. Кто-то чтобы ДИЗАЙН, кто-то потому что напряжение для красного светодиода подходит лучше чем для белого, кто-то потому что такое дешевле было.
#1179 #280409
>>280406
Спасибо, ситуация проясняется.
#1180 #280431
>>280398
>>280406
Плюс, никто не мешает запихать туда плёнку-светофильтр: https://mysku.ru/blog/ebay/38860.html
#1181 #280523
>>185672 (OP)
Поясните гумманитарию не желаюшиму читать тред будут ли работать на uno скетчи написанные для меги управление шаговиком токарного по показанием энкодера?
#1182 #280525
>>280523

> будут ли работать


Будут, но у УНЫ не хватит пинов.
Тред утонул или удален.
Это копия, сохраненная 27 сентября 2017 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /ra/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски