vivaos

vivaos

Пикабушник
поставил 1938 плюсов и 64 минуса
отредактировал 0 постов
проголосовал за 0 редактирований
Награды:
10 лет на Пикабу самый сохраняемый пост недели За космическую внимательность более 1000 подписчиков лучший авторский пост недели
20К рейтинг 1617 подписчиков 24 подписки 80 постов 36 в горячем

Очередной пост рубрики "ВиО", вы знаете, что делать ;)

Очередной пост рубрики "ВиО", вы знаете, что делать ;) Arduino, Вопрос, Помощь
Показать полностью 1

Прошивка "чистого" микроконтроллера для работы с Arduino, а так же рубрика "Вопросы и ответы"

Прошивка "чистого" микроконтроллера для работы с Arduino, а так же рубрика "Вопросы и ответы" Arduino, Bootloader, Загрузчик, Вопрос, Помощь, Длиннопост

Всем привет!

Начну с того, что внеплановый выход нашей традиционной рубрики связан с моим скорым отъездом, поэтому воскресенье переносится на сегодня :)

А теперь по теме: я заметил, что некоторые участники направляют свои минусометы на пост "вопросов и ответов" по неизвестным мне причинам.. Но я догадываюсь, что скорее всего это происходит потому, что пост не несет им какой-либо полезной нагрузки и я их, конечно же, понимаю, но от помощи, пока есть люди, которым она нужна, мы отказаться тоже не можем, поэтому, по возможности, вместе с картинкой из рубрики я буду иногда добавлять под нее что нибудь полезное. Итак, попробуем..


Зачастую бывает ситуация когда вам нужно поставить в плату Arduino новый микроконтроллер ATmega328P, купленный, например, в Китае или радиомагазине. Но просто вставить чистый мк в плату нельзя, точнее можно, но пользы от него будет как с козла молока - загрузить какой-нибудь код через Arduino IDE как ни пытайся, не получится. А дело тут в том, что помимо самого мк, для Arduino нужно что бы в этом мк уже был зашит специальный код - так называемая программа-загрузчик (bootloader), более подробно о которой можно почитать, например, здесь: http://easyelectronics.ru/avr-uchebnyj-kurs-ispolzovanie-boo...

И тут встает вопрос прошивки чистого мк этой самой программкой, для последующего использования его в связке с Arduino..


К счастью, сделать это очень просто - вам понадобится сама плата Arduino, заметьте, с уже вставленным в неё "хорошим" оригинальным мк (на картинке отсутствует), кварцевый резонатор на 16МГц, макетная плата, чистый мк и 6-8 проводков.

По сути, плата Arduino будет выполнять роль обычного ISP-программатора.


Далее по пунктам:

1. Выбираем «Файл>>Примеры>>Arduino ISP»

2. Загружаем в нашу Arduino выбранный пример.

3. Далее «Сервис>>Плата» и выбираем тип платы для которой хотим записать загрузчик, в нашем случае — «Arduino UNO»

4. Далее «Сервис>>Программатор>>Arduino as ISP»

5. Подключаем наш ATmega328P согласно пинам из Arduino ISP

// pin name: not-mega: mega(1280 and 2560)
// slave reset: 10: 53
// MOSI: 11: 51
// MISO: 12: 50
// SCK: 13: 52

6. Между ногами 9 и 10, прошиваемого контроллера, подключаем резонатор номиналом 16 MHz


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

Прошивка "чистого" микроконтроллера для работы с Arduino, а так же рубрика "Вопросы и ответы" Arduino, Bootloader, Загрузчик, Вопрос, Помощь, Длиннопост

7. В меню сервис выбираем «Записать загрузчик».


Arduino начнет мигать лампочками и через некоторое время порадует нас сообщением об успешной загрузке bootloader-а в наш чистый мк. Все готово, теперь можно вынуть оригинальный мк из платы и вставить туда наш "свежеиспеченный" микроконтроллер, ну а оригинальный можно использовать, например, уже в конкретном проекте, где громоздкая отладочная плата Arduino больше не понадобится. Только перед этим, конечно, нужно не забыть обвязать этот мк необходимыми компонентами, схем подключения которых в сети большое количество.


На этом все, надеюсь кому-то эта информация будет полезной, всем добра и удачных компиляций! :)


Материал для поста был взят с сайта http://bigbarrel.ru/

Показать полностью 1

Воскресный пост для ваших вопросов :)

Воскресный пост для ваших вопросов :)

Джойстик для Windows/PS3/OSX на базе Arduino UNO R3

Всем привет! В этом видео вы узнаете как, используя свои руки, Arduino и часик свободного времени можно сделать многофункциональный джойстик-пульт управления для различных игр на ПК или PS3.


Сделать это поможет открытый проект UnoJoy, который превратит обычную Arduino UNO в полноценное HID-устройство наподобие клавиатуры или мыши.

Ссылка на UnoJoy: https://code.google.com/p/unojoy/


p.s. Необходимость в таком джойстике возникла из-за экспериментов с технологией GVS, о которой я расскажу немного позже..


Всем добра и удачных экспериментов!

Показать полностью

Questions, господа! :)

Questions, господа! :)

Вопросики!

Вопросики! Arduino, Помощь, Вопрос

Очередной пост для ваших вопросов :)


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


И еще об одном новом пунктике в правилах - отныне свои политические взгляды и желание высказаться, без обид, придется оставить для других мест ;)


Не проходим мимо, всем добра и удачных компиляций!

HELP! Помощи пост

HELP! Помощи пост Arduino, Помощь, Вопрос

В комментариях к этому посту можно задавать свои вопросы или делиться проблемами, возникшими при работе с Arduino. Я верю в дух ардуинщиков и надеюсь что вы не пройдете мимо своих товарищей, оказавшихся в трудной ситуации. Давайте создадим в нашем сообществе добрую традицию - сегодня помогли вы, завтра помогут вам ;)


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


Всем добра и удачных компиляций! :)

Хорошие новости для ардуинщиков! :)

Теперь у нас с вами есть сообщество, где можно обмениваться своими проектами, полезными материалами, обучающими видео, в общем всем тем, что нас объединяет! Ну а для тех, кто в первый раз слышит об Arduino, настало самое время познакомиться с этой замечательной платформой и скорее к нам присоединиться :)

Ссылка:  http://pikabu.ru/community/arduino

Хорошие новости для ардуинщиков! :) Arduino, Сообщество, Электроника, Программирование

Ну что же, всем добро пожаловать! :)

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

Отличная работа, все прочитано!