Code Every Day 🚀
30 subscribers
687 photos
243 videos
22 files
174 links
Просто для развлечения
Download Telegram
Channel created
🤚 День 1: Заметка 1: Приветствие

Привет!
Сегодня решил вести блог Code Every Day 🎉.

🎯 Основная цель, которой я придерживаюсь, - это борьба с рутиной жизни.
Немного расскажу о себе, и как я к этому пришел.

👉 Я занимаюсь разработкой программ больше 10 лет.

Первое время моей карьеры было смутным: работал в небольших командах над небольшими проектами, зачатую дело приходилось иметь с непопулярными технологиями (дело доходило до Fox Pro, Delphi по началу меня никуда не брали, да и я не особо понимал на чем лучше писать), которые уже были на закате своих дней. В те дни я частенько волновался, боялся, думал, что вот-вот и меня уволят. Вообщем удовольствия получал мало от работы, но тогда я помнил еще студенческие времена, и на автоматизме боролся с проблемами, как это делали студенты. Обычно я не задерживался на одном месте больше года (бывало и меньше), меняя очередной раз работу, я подумал, что надо с этим прекращать, зафиксироваться уже в одной компании и строить карьеру в одном месте.

👉 В то время набирала обороты и популярность мобильная разработка. Так я решил, что хочу писать под смартфоны и начал искать компанию. Устроился на junior разработчика в компанию, которая занимается out source разработкой. Проработал там около 7 лет. Принимал участие во множестве больших проектов, часто с нуля. Было круто. Особенно я помню постоянное ощущение стартапа, казалось, что вот-вот и щас как стрельнет проект, вообщем был огонь в глазах. В те времена я начал разработку своих небольших проектов. Это было супер, изучал на этих проектах подходы в разработке, которыми потом пользовался в рабочих проектах. Самое большое достижение было - это порядка 100 000 скачиваний одного из моих личных приложений.

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

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

👉 Формат канала: 1 день - 1 пост (ну или больше, но не меньше)

Если кому-то будет интересно, то буду рад, надеюсь, контент будет полезным.
🚀 Итак, мир! Ну, Hello, world! как говорится!

#Life
🔥2👍1
Channel photo updated
🛠 День 1: Заметка 2: Прототип устройства для управления RGB панелью

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

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

Думал, какой бы проект подобрать, чтобы был интересным, полезным и как-то мог пригодиться.
В итоге остановился на таком проекте: Управление RGB Led панелью с помощью Arduino Mega 2560.

Первая задача была:
💰 купить комлектующие:
- Arduino Mega 2560
- RGB полноцветный светодиодный модуль
- Набор проводов "папа-папа"
- Блок питания
- Сетевой двухжильный шнур

🛠 собрать все по инструкции, то есть подключить шлейф от RGB матрицы к Arduino, также к матрице подключить блок питания:
- статья от Амперки, которую брал за основу для изучения данной темы
- хорошая статья

👨‍💻 написать код для проверки работы панели
- прежде чем начинать программировать необходимо будет в менеджере библиотек Arduino IDE подключить необходимые зависимости для работы RGB матрицей RGBmatrixPanel, Adafruit_BusIO, Adafruit GFX.

🚀 В итоге на фото/видео (в следующем сообщении) представлен собранный прототип устройства.
А в качестве первой программы решил собрать вместе два примера работы:
- отображается текст Code Every Day, при этом буквы во фразе Every Day подсвечиваются разными цветами;
- периодически фраза сменяется анимацией летающих шариков по панели.

#Arduino
#RGBMatrix
👍4