For this SunFounder Raspberry Pi Starter Kit, we provide 65 projects, each lesson 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 4 programming languages
SunFounder Da Vinci Raspberry Pi Starter Kit contains 4 programming languages: Python, C, Scratch and Java (processing).
Python and C Language contains 45 projects arranged according to component types, for example using a keypad and a LCD to make a combination lock.
Scratch Language provides 10 projects with lively graphical programming. With great fun and strong interaction, a preferred language for beginners to learn electronics and programming.
Processing Language provides 10 projects. Processing is based on Java, whose program elements are fairly simple, easy to start even you are new to Java.
Reversing Alarm
In this project, LCD, buzzer and ultrasonic sensors are used to make a reverse assist system. You can put it on the remote control vehicle to simulate the actual process of reversing the car into the garage.
Password lock
The keypad and the LCD can be used to make a combination lock. The LCD will display a corresponding prompt for you to type your password on the Keypad. If the password is input correctly, Correct will be displayed.
Welcome
PIR can sense the movement of pedestrians. Used with servos, LED, buzzer,it can simulate the work of the sensor door of the convenience store. When the pedestrian appears within the sensing range of the PIR, the indicator light will be on, the door will be opened, and the buzzer will play the opening bell.


