roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 09:18

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Arduino новичку)
СообщениеДобавлено: 16 мар 2014, 18:03 
Не в сети
Аватара пользователя

Зарегистрирован: 23 янв 2014, 18:13
Сообщения: 26
Skype: windeznik
ФИО: Василий Демидов
Здравствуйте! Мне 12 лет, я в шестом классе,очень интересуюсь роботами) Клепаю бимов из фенольных машинок(дядя MegaBIZON, спасибо вам, иначе бы я не сделал шасси!).Решил делать что-то поумнее с микроконтроллером, остановился на ардуино. Везде расхваливают, обещают простое программирование... Если я куплю эту "чудо-платку" смогу ли я её программировать сам?

P.S. У меня уже есть драйвер двигателей на L293B, его и буду подключать(если куплю ардуину). Извините, что беспокою вас со своими проблемами :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino новичку)
СообщениеДобавлено: 16 мар 2014, 20:03 
Не в сети
Аватара пользователя

Зарегистрирован: 17 окт 2012, 01:19
Сообщения: 170
Откуда: москва - Гусь-Хрустальный
Skype: sadtenei
http://www.youtube.com/watch?v=bO_jN0Lp ... 6E715C5FEE

Добавлено спустя 7 минут 54 секунды:
А я присоединюсь к теме. нигде не могу найти примеры как аналговые (частотные) сигналы перекодировать в цифровые. может где то была тема, просто пропустил. задача передавать 60 команд в виде звука на ардуиино, декодировать его и отправлять на 8 каналов. 2 команды на свет, 2 команды на лазер, 24 команды на рулевую машинку, вертикальной ротации, 2 команды на лазер, 24 команды на рулевую машинку, горизонтальной ротации, 4 скорости вперед левого двигателя, столько же правого и столько же назад, и того на двигатели 16 команд.

_________________
Всем удачного дня и хорошего настроения!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino новичку)
СообщениеДобавлено: 16 мар 2014, 21:36 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Можно попробовать программировать в среде Arduino без физического наличия платы - в симуляторе PROTEUS http://www.proteus123.narod.ru

Звуковые команды обычно передают тонами какие звучат в телефоне при нажатии кнопок - ищите: декодирование dtmf на Arduino

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino новичку)
СообщениеДобавлено: 16 мар 2014, 21:52 
Не в сети
Аватара пользователя

Зарегистрирован: 04 сен 2012, 00:39
Сообщения: 1536
Откуда: Украина
ФИО: Владимир
интересно

_________________
Самое важное в жизни- найти человека , который смотрит на мир, так же как и ты:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino новичку)
СообщениеДобавлено: 16 мар 2014, 22:29 
Не в сети

Зарегистрирован: 16 мар 2014, 22:24
Сообщения: 1
Да, ардуино подходит для новичков. Начать советую с arduino uno или arduino leonardo. Мегу и другие варианты брать не советую, uno хватит с головой.
Лучше покупать не просто чудо-платку, а чудо-набор. В нем сразу будет определенный набор из датчиков, примеры кода, сама ардуина, соединительные провода, мелочевка в виде конденсаторов, диодов, резисторов. + ко всему макетная плата, избавляет от необходимости делать платы под мелкие\тестовые штуки.
Программировать думаю сможете, язык не такой сложный, примеров полно, среда разработки дружелюбная. Да и на форуме всегда смогут помочь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino новичку)
СообщениеДобавлено: 16 мар 2014, 22:48 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
madLagger писал(а):
Если я куплю эту "чудо-платку" смогу ли я её программировать сам?

несомненно
бери самую популярную UNO и вперёд )

Добавлено спустя 2 минуты 23 секунды:
Павел_Сергеевич писал(а):
задача передавать 60 команд в виде звука на ардуиино

звучит странно, если не сказать безумно.

может стоит озвучить в отдельной теме то что хочешь сделать
и попросить предложить оптимальный вариант реализации?

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino новичку)
СообщениеДобавлено: 17 мар 2014, 01:22 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
да че тут безуного - dtmf можно любое колич команд закодировать.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino новичку)
СообщениеДобавлено: 17 мар 2014, 06:43 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Странность тут в другом - скоро окружающие полезут на стену от таких звуков. Чем плох обычный пульт от телевизора? Кнопок там достаточно, RC-5 классика, на роботе только один Tsop. Он доставабелен, в отличие от декодера dtfm, ну и кодер тоже делать надо. Звук хорош, когда идет по проводам, а не по ушам окружающих ))). Если ИК не нравится - прицеливаться надо, то поможет синий зуб. Управлять со смартфона. Так что экзотику со звуком я не понимаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino новичку)
СообщениеДобавлено: 17 мар 2014, 12:35 
Не в сети
Аватара пользователя

Зарегистрирован: 17 окт 2012, 01:19
Сообщения: 170
Откуда: москва - Гусь-Хрустальный
Skype: sadtenei
идея совместить несколько чужих проектов. звук будет только по проводам. от телефона. одна большая проблемма у меня. я программировать не умею, но в готовых кодах более менее разбираюсь. мне хотя бы пример одной команды. да, смотрел видео, умный дом. длинное, описание большое! только вот код не выложен. увы. вообще, почти все проекты с большим описанием, но в закрытом виде, мало кто выкладывает коды, по этой причине, многие делают одну и ту же работу, когда можно чужие коды подогнать под свои нужды. идея сделать автономный бот, мозги телефон на андроиде. проектов таких много но везде голое описание.

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

_________________
Всем удачного дня и хорошего настроения!


Последний раз редактировалось Павел_Сергеевич 18 мар 2014, 12:17, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino новичку)
СообщениеДобавлено: 17 мар 2014, 13:40 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
arduino предусматривает открытость кода, ищите не видео а код и найдете код. я вам ссылку давал - там кода завались

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino новичку)
СообщениеДобавлено: 17 мар 2014, 13:46 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Все мы когда-то не умели программировать. Но если есть желание - всему можно научиться. Нужно разбить задачу на кучу простых кусочков и бороть их по очереди. Учиться на своих ошибках (а кто будет говорить, что учится на чужих - тот соврет). Только делая что-то, можно совершать ошибки, кто их не совершает - тот значит и не делает ничего нового для себя. Так что вперед, изучать по видеоурокам ардуину. И не беритесь сразу за глобальное, пользуйтесь древним правилом: разделяй и властвуй.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino новичку)
СообщениеДобавлено: 17 мар 2014, 14:50 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Павел_Сергеевич писал(а):
звук будет только по проводам. от телефона.
идея сделать автономный бот, мозги телефон на андроиде. проектов таких много но везде голое описание.

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

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

но всётаки если идея именно в этом, именно звук и именно по проводам :crazy:
програмка для смартфона: https://play.google.com/store/apps/deta ... .serialout
передаёт команды посредством аудиовыхода телефона на UART вход ардуино.
схема провода от телефона до ардуино http://robots-everywhere.com/re_wiki/in ... audio_port
ну и исходники программы http://robots-everywhere.com/re_site/audioserial/

далее ещё один проект робота с телефоном.
https://play.google.com/store/apps/deta ... rch_result
и конечно с исходниками https://code.google.com/p/cellbots/sour ... oid%2Fjava

Добавлено спустя 8 минут 16 секунд:
вот ещё что-то такое
http://sagar.org/workbench/03_hardtop/index.html

и вот тут картинки http://www.slideshare.net/wolfpaulus/an ... phone-jack

Добавлено спустя 2 минуты 53 секунды:
вот ещё один софт модем со схемой и исходниками для ардуины и телефона
http://translate.google.com/translate?h ... 6prmd%3Div

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino новичку)
СообщениеДобавлено: 17 мар 2014, 18:17 
Не в сети
Аватара пользователя

Зарегистрирован: 17 окт 2012, 01:19
Сообщения: 170
Откуда: москва - Гусь-Хрустальный
Skype: sadtenei
не в голове черти что, а пытаюсь из каши информации что то сделать, совсем тему парню засыпали)))

Добавлено спустя 11 минут 5 секунд:
Мур. спасибо за кусочки пазла, буду собирать дальше.

_________________
Всем удачного дня и хорошего настроения!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino новичку)
СообщениеДобавлено: 18 мар 2014, 01:58 
Не в сети
Аватара пользователя

Зарегистрирован: 17 окт 2012, 01:19
Сообщения: 170
Откуда: москва - Гусь-Хрустальный
Skype: sadtenei
то что смог понять. дополните. и где указана частота считывания. я так понял тут только пишет значение считываемого.

# Include <SoftModem.h>
# Include <ctype.h>

SoftModem modem;

void setup ()
{
Serial.begin (57600); // скорость общения с компьютером
delay (1000); // пауза
modem.begin (); //чттение модема (почему не порта?)
}

void loop ()
{
while (modem.available ()) //цыкл пока значение в круглых скобках не будет истенным (посколку там пусто цикл бесконечен)
{
int c = modem.read (); //задаем значение с=чтению модема
if (isprint (c)) //если возвращает ненулевое значение, если аргумент ch является печатаемым символом, включая пробел. В противном случае возвращается нуль
{
Serial.println ((char) c); //пишем значение с
}
else
{
Serial.print ("("); //
Serial.print (c, HEX); //
Serial.println (")"); //
}
}
if (Serial.available ()) //
{
modem.write (0xff); //
while (Serial.available ()) //
{
char c = Serial.read (); //
modem.write (c); //
}
}
}

_________________
Всем удачного дня и хорошего настроения!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino новичку)
СообщениеДобавлено: 18 мар 2014, 10:45 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
что такое частота считывания?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO