Published On May 29, 2023
Talk to your Arduino the right way! Whether you want developer access, to simulate a hardware part that's not shipped yet or to use text as input for your embedded programs, this method shows you how you can quickly deploy a tiny command line interface (CLI) to your controller. Fast, without BS and to the point as always!
If you like what you saw and what I do, consider subscribing and tipping me!
☕ Buy me a coffee: https://ko-fi.com/jseshack
💌 Subscribe: / @jse-shack825
Mentioned links:
➡️ Get PuTTY: https://putty.org/
➡️ Repo: https://github.com/jake-is-ESD-protec...
Check out other, more bare metal videos!
🖥️ Basics with PlatformIO: • PlatformIO: All you need to know in 1...
🖥️ Debug your Arduino Uno or nano: • Debugging the Arduino Uno or Nano! (N...
🖥️ OOP on Arduino: • Object Oriented Programming and MORE ...
#arduino
#embeddedsystems
#commandline
#esp32
00:00 Intro
01:07 Using Arduino Serial
02:13 Building a CLI from scratch
03:06 Initialize the CLI
03:43 Create an interrupt service routine
04:00 Thoughts on buffer overflows and default messages
04:18 Message processing
04:50 Interpreting commands
05:28 Connect a terminal to your controller
06:15 Working example
06:40 Outro