Не так давно мне задали вопрос, с чего начать заниматься электроникой и программированием, как лучше всего этому обучаться?
Вопрос хороший и правильный. Сразу скажу, что однозначного ответа вы на него нигде не найдете. Почему так, да все потому, что все мы "слеплены" из разного теста и политы разным соусом и не все однозначно всё понимают с первого раза, да и то, как преподносят информацию тоже важно. Но в одном мнении, практически все сходятся - это практика. Ох уж эта вездесущая практика, она всегда и везде играет саму важную роль.
Только практикуя полученные знания, вы становитесь профессионалом своего дела. Потому как голая теория без практики ничего не стоит.
Задайте себе вопрос - "Зачем мне знания, если я их не применяю?"
Вот и я о том же. Если вы приобретаете знания, то нужно их применять и желательно не единожды, а на протяжении длительного времени, повторяя материал. Только так можно добиться хоть чего-то в этой жизни. Повторения и повторения изученного материала. Именно изученного, а не беглым взглядом пройденного.
Старайтесь всегда возвращаться к пройденному материалу, тогда информация надежно закрепится в вашей памяти. Да и нейроны скажут вам спасибо за новых товарищей :)
И так, давайте уже перейдем к делу. Сегодня я бы хотел поделиться своими наблюдениями и опытом, который у меня есть на поприще работы с платформой Arduino (Ардуино).
Почему название статьи звучит именно так, как написано? - ответ прост. Все потому, что мы должны видеть результат и получать обратную связь с тем, что мы делаем.
"Привет мир!"
Вот возьмем то-же программирование в сухом виде как оно есть. Ну вот кому нужно писать "Привет мир!" на экране монитора. Такой надписью можно было удивить в году эдак 2000 кого-нибудь, сейчас же это все воспринимается немного по другому, а точнее, как само-собой разумеющееся.
Поэтому, чтобы с разных сторон посмотреть на процесс обучения программированию, лучше всего подойдет именно платформа Ардуино. Она даст вам понимание происходящих процессов внутри платы, а главное и самое важное, так это то, что вы сможете получить обратную связь с работой написанной вами программы.
Запустили код, нажали на кнопку, засветился светодиод или включился двигатель. Меняя код в скетче, вы практически всегда будете знать, какая строка делает то или иное действие. Так, вы получите опыт программно-аппаратного программирования.
А что уж говорить, когда познакомившись ближе с платформой Ардуино, вы захотите собрать своего первого робота, машинку на пульте управления или автономную метеостанцию. Бог знает что еще вы захотите собрать - это не важно, важно, что вас уже будет сложно остановить от познания электроники и программирования.
В этом плане нет ничего более подходящего чем платформа Ардуино. Начинайте свой путь программирования уже сегодня, приобретите эту недорогую плату и посмотрите, как мир вокруг вас обретает новые, доселе невиданные очертания!
Дерзайте, творите, пишите на ROBOTIP, подписывайтесь не забывайте!