Embedded Flutter: Raspberry Pi 4B Using Flutter & Dart to Control Basic GPIO

Описание к видео Embedded Flutter: Raspberry Pi 4B Using Flutter & Dart to Control Basic GPIO

Timeline
00:08 Intro
00:08 to 00:21 Equipment List
00:22 to 00:29 Software List
00:30 to 00:39 Schematic and Pi Pin Out
00:40 to 00:55 Video of the Raspberry Pi Model 4B with Touch Screen Controlling LED
00:56 to 01:06 Link to the Source Code
01:07 to 01:19 pubspec.yaml showing dart_periphery package
01:20 to 01:41 Quick overview of main.dart and home_screen.dart
01:42: to 03:55 Overview of custom class to control GPIO
03:56 to 05:32 Overview of home_screen.dart
05:33 to 05:46 How to change the Linux text at the top of the UI
05:47 to 06:00 How to set the Linux app starting dimensions
06:00 to 06:09 Ending




🚀 Welcome to another electrifying episode in our thrilling series, where we dive deep into the captivating world of Raspberry Pi Model 4B as an embedded system! 🎉

Hold onto your hats as we embark on an exhilarating journey in this episode, where I harness the power of a dynamic 5" touch screen paired with the formidable Raspberry Pi Model 4 B boasting a whopping 4GB of RAM. 🌟 Together, we'll explore the realms of controlling a GPIO line, igniting a simple LED exercise that will leave you in awe.

But wait, there's more! Brace yourself as we fuse the cutting-edge technologies of Flutter & Dart, propelling your embedded system projects into realms of unparalleled innovation and creativity. 💡 Get ready to witness the fusion of hardware and software like never before!

And that's just the beginning! Stay tuned for upcoming episodes where we unravel the mysteries of handling GPIO switch inputs, mastering I2C temperature, humidity, and atmospheric pressure sensors, unleashing the power of PWM output for precise motor control, and delving into the intricate world of serial communications using the UART features of the Pi. 🌐

Are you ready to revolutionize your understanding of embedded systems? Hit that play button and join me on this extraordinary journey towards limitless possibilities! 🔥✨

Equipment List
• Raspberry Pi Model 4B: 8G RAM with SSD, dual monitors, keyboard, and mouse with internet connection as a development system.
• Your embedded system code can run on a Model 4B with 4G RAM.
• I used a SanDisk 32GB Ultra MicroSDHC UHS-I with A1 - very important to have a good microSD card if you are not running an SSD.
• A touch screen display. I used a 5" capacitive touch screen.
• Breadboard, wires, and electronic components.
• Adequate power supply, heat sinks, and cooling for Pi.

Software List
• Use the Raspberry Pi Imager to set up the microSD card with Raspberry Pi OS 64-bit.
• Update and upgrade the system OS on the Pi (sudo apt update and sudo apt full-upgrade)
• Install Snap and then Flutter https://snapcraft.io/docs/installing-...
• In a terminal window: flutter --version (this will download/install more and takes time).
• After this is done, in the terminal window run flutter doctor -v and this will install more and take time.
• Install VS Code by opening a terminal window, sudo apt install code and then enter.
• Clone (or download and extract) the project to the folder of your choice on your Pi.
• Here is the link to my code: https://github.com/AllyTechEngineerin...

Download Link
https://github.com/AllyTechEngineerin...

Комментарии

Информация по комментариям в разработке