Я новичок. Есть вопросы по железу

kek
Offline
Зарегистрирован: 19.07.2015

Появилась идея переделать машинку на р/у под телефон. На хабре нашел проекты, для которых требовались вот эти компоненты:http://www.ebay.com/itm/200957063666, http://www.ebay.com/itm/200982006661, http://www.ebay.com/itm/200924726178. 

Но сейчас нашел статью, в которой использовалась только arduino uno. Вот и появился вопрос: все ли компоненты с хабра необходимы, если я переделываю радиоуправляемую машинку под управление с блютуз? И будут конкретно эти компоненты работать вместе?

Araris
Offline
Зарегистрирован: 09.11.2012

Ссылки на ebay только у меня не открываются ?

bwn
Offline
Зарегистрирован: 25.08.2014

Araris пишет:

Ссылки на ebay только у меня не открываются ?

Ответ ебая:

Объявление об этом товаре (**********) было удалено, или товар недоступен.

    • Проверьте, правильный ли номер товара вы ввели
    • Объявления о товарах, завершенные 90 или более дней назад, недоступны для просмотра.

 

kek
Offline
Зарегистрирован: 19.07.2015

Так вставилось. Воспринимает три ссылки, как одну. Вот они:

http://www.ebay.com/itm/200957063666

http://www.ebay.com/itm/200982006661

http://www.ebay.com/itm/200924726178

Araris
Offline
Зарегистрирован: 09.11.2012

kek пишет:

 

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

Никто, кроме Вас, не знает, о каких именно проектах и статьях идет речь, поэтому :

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

2. Да, эти компоненты будут работать вместе.

3. У Ардуино Про Мини нет на борту USB-порта, что создаст трудности с подключением ее к компьютеру для  программирования. Лучше взять Нано, Уно и т.п.

kek
Offline
Зарегистрирован: 19.07.2015

Огромное спасибо 

Hleb13
Offline
Зарегистрирован: 16.04.2015

Чтобы не создавать новую тему... У меня вопрос новичка.

Можно ли использовать на Arduino Uno 0 и 1 входы, как цифровые? Читал, что они используются для передачи по USB.

Но можно их как-то задействовать в своих целях, если подключить питание к Arduino через другой разъем, используя внешний БП и не использовать USB?

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

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

Hleb13
Offline
Зарегистрирован: 16.04.2015

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

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

Заранее благодарен!

Radjah
Offline
Зарегистрирован: 06.08.2014

Отключаешь провода от пинов и грузишь прошивку.

Hleb13
Offline
Зарегистрирован: 16.04.2015

А как создать эту прошивку? При помощи каких средств?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

тебе пинов не хватает? прошивать помом через программатор будешь?

Hleb13
Offline
Зарегистрирован: 16.04.2015

Пинов на Uno не хватает мне...

Мне нужно либо отключить 0 и 1 пин от передачи через serial и сделать их обычными выходами либо отключить встроенный светодиод от 13 пина, то есть чтобы при подаче питания на Arduino доролнительный (не встроенный) светодиод, подключенный к 13 пину не промаргивал.

Что будет сделать проще?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

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

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

Hleb13 пишет:

А подскажите, пожалуйста, как загрузить прошивку, отключив пины?

телепатически или нультранспортировкой

Hleb13
Offline
Зарегистрирован: 16.04.2015

Да, действительно, разобрался я в своей схеме и удалось освободить 13 пин, поэтому все сейчас хорошо.

Возник другой вопрос: у меня используется аппаратное прерывание для обработки нажатия на тактовую кнопку. В этом механизме нужно использовать задержку в полсекунды. Delay не работает в механизме обработки прерывания.

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

bwn
Offline
Зарегистрирован: 25.08.2014

Hleb13 пишет:

Да, действительно, разобрался я в своей схеме и удалось освободить 13 пин, поэтому все сейчас хорошо.

Возник другой вопрос: у меня используется аппаратное прерывание для обработки нажатия на тактовую кнопку. В этом механизме нужно использовать задержку в полсекунды. Delay не работает в механизме обработки прерывания.

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

А вы пытаетесь на полсекунды завесить МК в прерывании? Какая цель?

Hleb13
Offline
Зарегистрирован: 16.04.2015

Цель такая: при нажатии на кнопку должны последовательно выключиться три светодиода с задержкой пол секунды. Вот это мне надо реализовать.

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

bwn
Offline
Зарегистрирован: 25.08.2014

Hleb13 пишет:

Цель такая: при нажатии на кнопку должны последовательно выключиться три светодиода с задержкой пол секунды. Вот это мне надо реализовать.

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

Вы можете отловить прерыванием факт нажатия, выйти и произвести необходимые действия.