Здравствуйте, у меня несколько вопросов на которые в гугле я не нашел ответов.
Я только учусь программировать, отнетситесь пожалуйста с пониманием.
1) Я хочу осуществить радио связь при помощи двух ардуин на Atmega328 одна из которых самодельная. Радиомодули у меня XY-MK-5V. Нашел только библиотеки которые работают с терминалом, а мне нужно что-то типо подал на 13 пин лог 1 , на другой дуине появилась лог 1.
что-то максимально простое,хочу сделать радиоуправление для машинки.Буду благодарен за примеры.
2) как я уже писал одна дуина самодельная, скажите пожалуйста как при помощи arduino UNO заливать скетчи в самодельную. Неохота постоянно мегу328 вынимать))
В вашу самоделку, наверное, проще лить без загрузчика через "Файл - Загрузить с помощью программатора" типа как тут http://habrahabr.ru/post/144620/.
Использование такой простой логики с этими модулями чревато ложными срабатываниями, мне кажется там шума на выходе полно и надо кодировать / декодировать как то, но честно говоря в руках такие не крутил - отмел сразу, возни больше чем экономии, для комнатных условий меня полностью устроили bluetooth модули - проще некуда, но чутка подороже.
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
по первому вопросу, мегу я покупал с загрузчиком, я хочу узнать как в неё заливать дуиновские скетчи, а то приходится ставить её в панельку arduinoUNO, заливать скетч, вытаскивать и ставить обратно на плату.
mehanik_universe писал(а):я хочу узнать как в неё заливать дуиновские скетчи,
тебе нужен адаптер http://www.ebay.com/itm/6Pin-USB-2-0-to ... 5d4397cc60
у него есть вывод дтр, который подключается к сбросу и вроде бы там еще конденсатор надо или резистор допаять к контроллеру, недавно видел что-то на эту тему
короче цепь сброса должна быть
в контроллер надо прошить загрузчик быдлодуинский, а для этого в одну плату надо залить скетч исп или как там его, который в иде идет стандартно
потом выбрать прошивку бутлоадера в меню и тогда можеш пользоваться тем адаптером и заливать уже через загрузчик как это положено
но ведь можно и без переходника дуиновские скетчи заливать, дуина это же и программатор... Я в тинни13 заливал ,только там ядро нужно было скачать, для меги321 почему-то таким макаром не получается, там проводки кидаются на reset,MISO,SCK,MOSI.задолбался гуглить уже,никакой инфы нет...
mehanik_universe писал(а):я хочу узнать как в неё заливать дуиновские скетчи,
тебе нужен адаптер http://www.ebay.com/itm/6Pin-USB-2-0-to ... 5d4397cc60
у него есть вывод дтр, который подключается к сбросу и вроде бы там еще конденсатор надо или резистор допаять к контроллеру, недавно видел что-то на эту тему
короче цепь сброса должна быть
в контроллер надо прошить загрузчик быдлодуинский, а для этого в одну плату надо залить скетч исп или как там его, который в иде идет стандартно
потом выбрать прошивку бутлоадера в меню и тогда можеш пользоваться тем адаптером и заливать уже через загрузчик как это положено
mehanik_universe писал(а):но ведь можно и без переходника дуиновские скетчи заливать, дуина это же и программатор... Я в тинни13 заливал ,только там ядро нужно было скачать, для меги321 почему-то таким макаром не получается, там проводки кидаются на reset,MISO,SCK,MOSI.задолбался гуглить уже,никакой инфы нет...
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
дудка - часть среды ардуино, включите в св-вах галку чтобы подробные сообщения при программировании выводились
скетч arduinoisp лучше новый скачать, вроде одно время ошибка там была
напишу примерно как я делал (хотя в общем по инструкции) - взял arduino nano, залил туда скетч arduinoisp, соединил mosi/miso/clk/reset с мегой328, выбрал в среде ардуино программатор "arduino as isp" и залилось
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
mehanik_universe писал(а):для меги321 почему-то таким макаром не получается
328 ты хотел сказать?
чтобы заливать, нужно тогда руками в консоли запускать дудку с ключом программатора
я не знаю как называется программатор, если зашит скетч исп
у меня 2 платы и я пользуюсь загрузчиком, а для меги8 голой я использую обычный программатор на базе фт2232 или китайский универсальный тл866а со своей прогой
тематические ответы только в форуме, в приват не пишите
Morroc писал(а):дудка - часть среды ардуино, включите в св-вах галку чтобы подробные сообщения при программировании выводились
скетч arduinoisp лучше новый скачать, вроде одно время ошибка там была
напишу примерно как я делал (хотя в общем по инструкции) - взял arduino nano, залил туда скетч arduinoisp, соединил mosi/miso/clk/reset с мегой328, выбрал в среде ардуино программатор "arduino as isp" и залилось
mehanik_universe писал(а):для меги321 почему-то таким макаром не получается
328 ты хотел сказать?
чтобы заливать, нужно тогда руками в консоли запускать дудку с ключом программатора
я не знаю как называется программатор, если зашит скетч исп
у меня 2 платы и я пользуюсь загрузчиком, а для меги8 голой я использую обычный программатор на базе фт2232 или китайский универсальный тл866а со своей прогой
Да наверно придется покупать переходник юсб-юарт просто з/п долго ждать.... А случайно LPT порт нельзя использовать для заливки дуиновских скетчей?
придется ждать зарплату и покупать переходник, ничего у меня не получилось...
Может кто-нибуть показать пример как тупо помигать светиком через радиомодуль XY-MK-5V?
пообещал друзьям что радиоуправление сделаю, нехочу лохануться, они и детальки купили...
mehanik_universe писал(а):мне нужно что-то типо подал на 13 пин лог 1 , на другой дуине появилась лог 1.
ну ваши модули примерно так и работают, для мигания светиком можно применить что то типа "антидребезга" - проверяйте раз 10 в секунду и если подряд идут 1 или 0 - это и будет с хорошей вероятностью 1 и 0, только вот с таким подходом перейти от светика к многокомандному радиоуправлению сложно, лучше сразу разобраться с библиотекой (уже 2 ссылки дали, да и сами вы нашли) и юзать ее.
насчет программирования я так и не понял в чем проблема... на крайняк можно ноги меги отпаять на uno и прицепить их временно к самоделке - залить туда
p.s. гоню - 10 нулей наверное подряд и не будет, но что не 1 то 0
можно еще ик управление сделать, в среде есть пример - там все просто (с библиотекой из примера), но пульт лучше готовый взять
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
mehanik_universe писал(а):Может кто-нибуть показать пример как тупо помигать светиком через радиомодуль XY-MK-5V?
я тебе дал библиотеку и там есть готовые скетчи
возьми протеус и посмотри в виртуалке пока
покупай самую дешевую плату http://www.ebay.de/itm/371182527001
у меня такая есть и я еще брал синюю подороже малость
на желтой белым маркировка плохо видна, а так все одинаково
тематические ответы только в форуме, в приват не пишите
Мне arduino nano нравятся - можно и на макетку воткнуть и в конструкцию и к usb так же цепляются - хоть программируй готовый девайс хоть аккумуляторы заряжай через этот разъем, стандартный размер ардуины не очень подходит для такого.
Примеры годных переходников для программирования и просто подключения к компу всяких атмег
у 4х проводных переходников внутри тоже есть все сигналы и клеем они не залиты - можно вывести все что нужно, есть с 6ю проводами, но это уже в китае надо искать
(ппц как все весело в рублях стало, меня бы жаба задушила - лучше месяц из китая подождать или заказать там всякого в 2 раза больше)
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
всем спасибо за помощь,скетчи в мегу не заливались возможно из за плохой платы, когда мегу вытащил и подал питалово на плату,то заметил что светик на 13 слабенько ,хаотически моргает причины так и не нашел,надо заново паять...
касательно радиопередатчика,то буду мучить библиотеку.
как сделать что бы при нажатии на 1 надпись реле не просто включалось а вЫключалось ждало 1 секунду и снова ВКЛЮЧалась? помогите что надо сделать с кодом?