Interactive Online Tutorials

The SunFounder Raspberry Pi Starter Kit includes 87 projects, each of which shows a circuit diagram, an overview of the operating principles, and an explanation of the code used for the project.

Please refer to the Detailed Online Tutorials here: davinci-kit.rtfd.io


Supporting 5 programming languages

There are four programming languages available on the SunFounder Da Vinci Raspberry Pi Starter Kit: Python, C, Scratch, Nodejs and Java (processing).

The Python and C Language contains 45 projects categorized by component types, such as making a combination lock using a keypad and an LCD.

The Scratch Language provides 10 projects with lively graphical programming. An ideal language for learning electronics and programming because it has a great deal of fun and strong interactivity.

Processing Language provides 10 projects. The Processing language is based on Java, whose program elements are fairly simple, even for a beginner.

The Nodejs language provides 22 projects, including circuit programming and photo shooting.


Reversing Alarm

The reverse assist system in this project consists of LCD, buzzer, and ultrasonic sensors. You can mount it on the remote control vehicle to simulate the actual process of reversing the car into the garage.


Password lock

You can create a combination lock by using the LCD and the Keypad. A corresponding prompt will appear on the LCD for you to type your password on the Keypad. The password will be displayed as "Correct" if it was entered correctly.


Welcome

PIR can sense the movement of pedestrians. With servos, LEDs, and a buzzer, it simulates the operation of a convenience store sensor door. Whenever a pedestrian appears within the PIR's sensing range, the indicator light will turn on, the door will be opened, and the buzzer will play the opening bell.