Do you have a question about the Freenove Ultimate Starter Kit and is the answer not in the manual?
Microcontroller | ATmega328P |
---|---|
Operating Voltage | 5V |
Input Voltage (recommended) | 7-12V |
Analog Input Pins | 6 |
DC Current per I/O Pin | 20 mA |
Clock Speed | 16 MHz |
LED_BUILTIN | 13 |
Compatible with | Arduino |
Components | Resistors, LEDs, buttons, sensors |
Programming Language | C++ |
Power Supply | USB or external power supply |
Digital I/O Pins | 14 (6 provide PWM output) |
Flash Memory | 32 KB (0.5 KB used by bootloader) |
SRAM | 2 KB |
EEPROM | 1 KB |
Important safety precautions and warnings for using Freenove products.
Overview of Freenove as an open-source electronics platform and its services.
Links to download project sketches and references for the Freenove Ultimate Starter Kit.
Information on how to get free and quick technical support from Freenove.
List of required components for installing the Raspberry Pi system.
Introduction to Linux commands, WiringPi installation, and project code.
Introduction to frequently-used Linux commands and their usage methods.
Steps to install the WiringPi GPIO access library for Raspberry Pi.
Explanation of GPIO numbering systems: BCM, physical, and WiringPi.
Project to control LED blinking using Raspberry Pi GPIO.
Explanation of LED as a diode and its working principle.
Project to control LED state using a button.
Project to build a MINI table lamp using a button and LED, with debounce.
Description of a push button and how its circuit turns on when pressed.
Project to create a flowing water light effect using multiple LEDs.
Information on the LED bar graph component, an integration of 10 LEDs.
Project to control LED brightness using PWM for a breathing light effect.
Introduction to Pulse-Width Modulation (PWM) for controlling analog circuits.
Project to control an RGBLED to switch colors automatically.
List of components for the Colorful LED project.
Project to create a doorbell using a button and an active buzzer.
Description of active and passive buzzers and how to identify them.
Explanation of why a transistor is needed to amplify current for driving a buzzer.
Project to create an alarm using a button and a passive buzzer.
Project to read potentiometer voltage using ADC and control LED brightness with DAC.
Explanation of Analog-to-Digital Converter (ADC) and its resolution.
Explanation of Digital-to-Analog Converter (DAC) and its accuracy.
Description of a potentiometer as a resistive element with adjustable resistance.
Project to control LED brightness using a potentiometer and PWM.
Project using potentiometers to control RGBLED colors.
How the Night Lamp project works by adjusting LED brightness based on ambient light.
Explanation of a photoresistor as a light-sensitive resistor for detecting light intensity.
Project to build a thermometer using a thermistor to measure temperature.
Formula relating thermistor resistance to temperature, including parameters like B and R.
How to read and print the X, Y, and Z axis data from a joystick.
Explanation of joystick operation, including analog X/Y axes and digital Z press detection.
Project to control motor speed and direction using a potentiometer and L293D driver.
Details on the L293D chip's 4-channel motor drive capabilities.
Project to control a relay and motor using a push button, with LED indication.
Explanation of relay function, feature, and circuit symbol for a 5V relay.
Project to make a servo motor rotate from 0 to 180 degrees and back.
How servo motors are controlled using 50Hz PWM signals and duty cycles for angle positioning.
Project to drive a stepping motor and understand its working principles.
Explanation of stepping motor modes (four-step, half-step) and rotation control.
Project to create a flowing water light using 74HC595 for efficient GPIO usage.
Description of the 74HC595 chip's function and its port descriptions.
Project to control a 7-segment display using 74HC595 to show characters '0'-'F'.
Project to control a 4-digit 7-segment display using dynamic scanning.
Explanation of 7-segment displays, including common anode/cathode types and pin diagrams.
Project to control an 8x8 LED matrix using two 74HC595 chips for graphics and characters.
Description of LED matrix modules, focusing on common anode connections.
Project to display characters and variables on an LCD1602 using an I2C interface.
Project to read temperature and humidity data from a DHT11 sensor.
Details on DHT11 sensor operation, voltage range, and data reading methods.
Project to read and print key codes from a 4x4 matrix keypad.
Explanation of the 4x4 matrix keypad structure and key press detection using scanning.
Project to control an LED using an infrared motion sensor for automatic lighting.
Description of HC SR501 sensor features, working voltage, trigger modes, and sensitivity adjustments.
Project to measure distance using an ultrasonic ranging module (HC SR04).
Explanation of ultrasonic distance measurement using sound wave reflection and time-of-flight.
Technical specifications for the HC SR04 ultrasonic module, including voltage and distance limits.
Project to read acceleration and gyroscope data from the MPU6050 sensor.
Overview of the MPU6050 sensor, its capabilities, and I2C communication protocol.
Details on MPU6050 module pin functions and I2C address configuration.
Project to build a WebIOPi service and control an LED remotely via a web browser.
Step-by-step guide for installing the WebIOPi framework on Raspberry Pi.
Instructions on starting the WebIOPi service and accessing it via a web browser.
Navigating the WebIOPi interface to control GPIO pins and their states.
Discussion on WebIOPi's capabilities and potential issues with installation packages and bugs.
Project to solder a simple circuit for a buzzer activated by a button, requiring no programming.
Project to solder a circuit for an improved flowing water light with LEDs.
Guidance on learning Processing, exploring Freenove products, and contacting for support.