Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

#BB9

Автор: Ralph S Bacon

Загружено: 2022-05-27

Просмотров: 17823

Описание:

Organised code is so much easier to read, debug and maintain.
► PCBWay $5 for 10 pieces https://www.pcbway.com

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - Martin Fowler (https://en.wikiquote.org/wiki/Martin_...)

► Summary
I was taught early on in my computer programming career that beautiful code indicates a tidy, organised mind too - and probably leads to code that works first time, is easily understood by others and can be maintained in the years to come.

In this video we look at how we turn "prototyping code" into a well-structured, modular program by separating the various components of the program into separate files.

All the code in the video is available in the GitHub for you to play around with:
https://github.com/RalphBacon/BB9-Cod...

► Hardware used in demo project:
LCD screen INCL I2C backpack (ships from UK): https://www.banggood.com/custlink/Dmm...
Separate Backpack (for bare LCD screen): https://www.banggood.com/custlink/KmD...
DS18b20 temperature sensor (TEN pieces): https://s.click.aliexpress.com/e/_AYM61d
DS18b20 Waterproof version (1m cable): https://s.click.aliexpress.com/e/_9fiBAb
Pictures and more info in my GitHub: https://github.com/RalphBacon/BB9-Cod...

► Next Steps
The next video (BB10 in this series) progresses this theme and will cover namespaces - which goes some way towards getting rid of true globals. Grr!

Stay tuned!

► Useful or interesting video? You can support my channel:
Buy Me A Coffee! https://www.buymeacoffee.com/ralphbacon

► List of all my videos (Special thanks to Michael Kurt Vogel for compiling this)
http://bit.ly/YouTubeVideoList-RalphB...

► If you like this video please give it a thumbs up, share it and if you're not already subscribed please consider doing so and joining me on my Arduinite (and other μControllers) journey

My channel, GitHub and blog are here:
------------------------------------------------------------------
•    / ralphbacon  
• https://ralphbacon.blog
• https://github.com/RalphBacon
• https://buymeacoffee.com/ralphbacon
------------------------------------------------------------------

#BB9

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

#BB8 C++ Range-based Loops✅for Arduino (and other μcontrollers) - so easy!

#BB8 C++ Range-based Loops✅for Arduino (and other μcontrollers) - so easy!

Ещё больше находок из комиссионного магазина CD-плееров! Можно ли починить все четыре?

Ещё больше находок из комиссионного магазина CD-плееров! Можно ли починить все четыре?

Проблемы, с которыми вы столкнетесь в Linux (и как их решить)

Проблемы, с которыми вы столкнетесь в Linux (и как их решить)

#BB10 Namespaces & Macros for Arduino (and other) microcontrollers

#BB10 Namespaces & Macros for Arduino (and other) microcontrollers

#224 🛑 ПЕРЕСТАНЬТЕ использовать Serial.print в коде Arduino! ЭТО лучше.

#224 🛑 ПЕРЕСТАНЬТЕ использовать Serial.print в коде Arduino! ЭТО лучше.

Скетч Arduino с millis() вместо delay()

Скетч Arduino с millis() вместо delay()

Don't WASTE your time coding BUTTONS. Use this library instead!

Don't WASTE your time coding BUTTONS. Use this library instead!

Правительство США запретит устройства TP-Link: взлом китайского Wi-Fi-роутера в режиме реального ...

Правительство США запретит устройства TP-Link: взлом китайского Wi-Fi-роутера в режиме реального ...

#BB7 Pass by Value or Reference - What's the difference?

#BB7 Pass by Value or Reference - What's the difference?

#244 Multiple tasks on an Arduino?😲FreeRTOS can do it - so can you😜

#244 Multiple tasks on an Arduino?😲FreeRTOS can do it - so can you😜

#BB5 Moving your Arduino to a multi-tasking State Machine - Easy Intro

#BB5 Moving your Arduino to a multi-tasking State Machine - Easy Intro

#258 Веб-страницы ESP32 и обновления OTA — всего 3️⃣библиотеки! ESP8266 тоже!

#258 Веб-страницы ESP32 и обновления OTA — всего 3️⃣библиотеки! ESP8266 тоже!

Мессенджер Макс - что с ним не так?

Мессенджер Макс - что с ним не так?

Скрытый шпион вашего компьютера с Windows 11: тёмная правда о чипах TPM

Скрытый шпион вашего компьютера с Windows 11: тёмная правда о чипах TPM

Начало работы с PlatformIO

Начало работы с PlatformIO

✔ Multitask Arduino with State Machines (& Switch Debouncing)

✔ Multitask Arduino with State Machines (& Switch Debouncing)

#257 Wireless Serial Comms⚡for your Arduino (or other μController)

#257 Wireless Serial Comms⚡for your Arduino (or other μController)

Куда исчезает ёмкость MLCC? Эффект DC-Bias и старение керамики X7R

Куда исчезает ёмкость MLCC? Эффект DC-Bias и старение керамики X7R

#209 Arduino Timer Interrupts - Overflow & Comparator. Easy Peasy.

#209 Arduino Timer Interrupts - Overflow & Comparator. Easy Peasy.

Using tabs to organize code with the Arduino IDE

Using tabs to organize code with the Arduino IDE

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]