Note
Hello, welcome to the SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community on Facebook! Dive deeper into Raspberry Pi, Arduino, and ESP32 with fellow enthusiasts.
Why Join?
Expert Support: Solve post-sale issues and technical challenges with help from our community and team.
Learn & Share: Exchange tips and tutorials to enhance your skills.
Exclusive Previews: Get early access to new product announcements and sneak peeks.
Special Discounts: Enjoy exclusive discounts on our newest products.
Festive Promotions and Giveaways: Take part in giveaways and holiday promotions.
👉 Ready to explore and create with us? Click [here] and join today!
Download the Code
All example programs used in this kit are stored in our official GitHub repository. Use the following command to download the complete project to your Raspberry Pi.
Clone the Repository
Log into your Raspberry Pi and run:
cd ~/ git clone https://github.com/sunfounder/davinci-kit-for-raspberry-pi.git --depth 1
Enter the project directory:
cd ~/davinci-kit-for-raspberry-pi/
List the files:
ls
You will see a structure similar to this:
davinci-kit-for-raspberry-pi/ ├── c/ ├── datasheet ├── iot/ ├── nodejs/ ├── python-pi5/ ├── python/ ├── scratch/ └── README.md
Project Structure Overview
Here is a brief introduction to each folder:
c/
C language examples and libraries for users who prefer programming in C on Raspberry Pi.
datasheet/
Datasheets, specifications, and reference documents for the hardware components used in the project.
iot/
IoT-related examples, including connectivity with the Blynk platform, sensor demonstrations, and communication modules.
nodejs/
Node.js examples for users developing JavaScript-based projects on Raspberry Pi.
python-pi5/
Python examples written using the
GPIO Zerolibrary, specifically optimized for Raspberry Pi 5.python/
Python example programs written using the
RPi.GPIOlibrary, suitable for most Raspberry Pi boards.scratch/
Scratch programming examples designed for beginners learning graphical programming.
README.md
Basic information about the repository and general instructions.
You can now enter the folder corresponding to your preferred programming language or project type and start running the examples.