Я новичок. Есть вопросы по железу
- Войдите на сайт для отправки комментариев
Вс, 19/07/2015 - 10:33
Появилась идея переделать машинку на р/у под телефон. На хабре нашел проекты, для которых требовались вот эти компоненты:http://www.ebay.com/itm/200957063666, http://www.ebay.com/itm/200982006661, http://www.ebay.com/itm/200924726178.
Но сейчас нашел статью, в которой использовалась только arduino uno. Вот и появился вопрос: все ли компоненты с хабра необходимы, если я переделываю радиоуправляемую машинку под управление с блютуз? И будут конкретно эти компоненты работать вместе?
Ссылки на ebay только у меня не открываются ?
Ссылки на ebay только у меня не открываются ?
Ответ ебая:
Объявление об этом товаре (**********) было удалено, или товар недоступен.
Так вставилось. Воспринимает три ссылки, как одну. Вот они:
http://www.ebay.com/itm/200957063666
http://www.ebay.com/itm/200982006661
http://www.ebay.com/itm/200924726178
все ли компоненты с хабра необходимы, если я переделываю радиоуправляемую машинку под управление с блютуз? И будут конкретно эти компоненты работать вместе?
Никто, кроме Вас, не знает, о каких именно проектах и статьях идет речь, поэтому :
1. Да, на перечисленных компонентах можно собрать машинку с управлением через блютуз.
2. Да, эти компоненты будут работать вместе.
3. У Ардуино Про Мини нет на борту USB-порта, что создаст трудности с подключением ее к компьютеру для программирования. Лучше взять Нано, Уно и т.п.
Огромное спасибо
Чтобы не создавать новую тему... У меня вопрос новичка.
Можно ли использовать на Arduino Uno 0 и 1 входы, как цифровые? Читал, что они используются для передачи по USB.
Но можно их как-то задействовать в своих целях, если подключить питание к Arduino через другой разъем, используя внешний БП и не использовать USB?
Да можно - если вы ничего не будете передавать через Serial на компьютер. И прошивку тогда придется загружать отключая их или через ISP.
А подскажите, пожалуйста, как загрузить прошивку, отключив пины? Или ссылочку, где можно почитать про это?
Я никогда не имел дело с прошивками Arduino, поэтому спрашиваю хотя бы с чего начать изучение...
Заранее благодарен!
Отключаешь провода от пинов и грузишь прошивку.
А как создать эту прошивку? При помощи каких средств?
тебе пинов не хватает? прошивать помом через программатор будешь?
Пинов на Uno не хватает мне...
Мне нужно либо отключить 0 и 1 пин от передачи через serial и сделать их обычными выходами либо отключить встроенный светодиод от 13 пина, то есть чтобы при подаче питания на Arduino доролнительный (не встроенный) светодиод, подключенный к 13 пину не промаргивал.
Что будет сделать проще?
а что ты делаешь? схемку дай. может зря ты решил эти пины использовать
А подскажите, пожалуйста, как загрузить прошивку, отключив пины?
телепатически или нультранспортировкой
Да, действительно, разобрался я в своей схеме и удалось освободить 13 пин, поэтому все сейчас хорошо.
Возник другой вопрос: у меня используется аппаратное прерывание для обработки нажатия на тактовую кнопку. В этом механизме нужно использовать задержку в полсекунды. Delay не работает в механизме обработки прерывания.
Есть какие-то аналоги, чтобы решить задачу или отказываться от прерывания и обрабатывать в цикле?
Да, действительно, разобрался я в своей схеме и удалось освободить 13 пин, поэтому все сейчас хорошо.
Возник другой вопрос: у меня используется аппаратное прерывание для обработки нажатия на тактовую кнопку. В этом механизме нужно использовать задержку в полсекунды. Delay не работает в механизме обработки прерывания.
Есть какие-то аналоги, чтобы решить задачу или отказываться от прерывания и обрабатывать в цикле?
А вы пытаетесь на полсекунды завесить МК в прерывании? Какая цель?
Цель такая: при нажатии на кнопку должны последовательно выключиться три светодиода с задержкой пол секунды. Вот это мне надо реализовать.
Если это невозможно сделать используя прерывания, тогда придется использовать механизм в цикле?
Цель такая: при нажатии на кнопку должны последовательно выключиться три светодиода с задержкой пол секунды. Вот это мне надо реализовать.
Если это невозможно сделать используя прерывания, тогда придется использовать механизм в цикле?
Вы можете отловить прерыванием факт нажатия, выйти и произвести необходимые действия.