Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

15. How to Interface an LCD to an ARM Microcontroller Part 2

18.5K views on YouTube

Purchase my new book: Arm Microcontroller Programming and Circuit Building Volume 1

I use the STM32CubeIDE in the book!
Get your STM32 kits at Newbiehack.com

I recommend using the STM32CubeIDE:
https://www.st.com/en/development-tools/stm32cubeide.html

You can still download the CoIDE here:
https://sourceforge.net/projects/coide/

This is part 2 in a multi-part series on interfacing a 16×2 LCD to an ARM STM32F030 Microcontroller. In this video, I demonstrate how to connect a circuit to test disparate pins and ports for output to get ready for sending a byte to those pins.

Elevator music attribution:
Local Forecast – Elevator Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0 License
http://creativecommons.org/licenses/by/3.0/

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

You can find the Character Displays on Amazon at the following links (all with the HD44780 controller necessary to use with the tutorial):
16×2 LCD: http://amzn.to/2rbQmvX
20×4 LCD: http://amzn.to/2t0ocFw

These displays are also available at http://www.newbiehack.com

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

Please consider contributing subtitles in your language to this video:
http://www.youtube.com/timedtext_video?ref=share&v=micDbBN9s9k

Visit the Newbiehack.com website:
http://www.newbiehack.com

Purchase the tools necessary to complete these tutorials:
ARM (STM32) Microcontroller Kits

Equipment that I use to make videos:
Canon EOS Rebel: http://amzn.to/2rJSeh0
Macro Lens: http://amzn.to/2qaSKmK
Microphone: http://amzn.to/2qO2RB4
3D Mouse to rotate/zoom/move the object (Must have for CAD!!!): http://amzn.to/2ruFnSn
The drafting pencil I use on these videos: http://amzn.to/2qioYg2