Go to TinkerCad
Log-In and create new Circuit.
Instruction: Make a circuit linking a board with a led so that the led can be turned on.
Constraints: You don't have to produce any code for this exercise. You may not use the 3.3V pin of your board.
⚠️ Can the led take the voltage sent by the board ?
Instruction: Make the LED flash every second.
Constraints: Null.
Instruction: Using the circuit from exercise 2, make the LED blink delay dependent on the potentiometer.
Constraints: Null.
Instruction: Using the circuit from exercise 3, make sure that the LED does not blink anymore, and that the intensity of its lighting depends on the value of the potentiometer.
Constraints: Null.
⚠️ Learn more about thePWM
pins
Instruction: Using a potentiometer, vary the color of the RGB LED from red to blue
Constraints: Null.
Instruction: Flash 6 LEDs, one at a time, back and forth.
Constraints: Null.
Instruction: Using a potentiometer, control the number of LEDs lit on a row. Turning the potentiometer knob will turn more LEDs on or off.
Constraints: Null.
Instruction: Make the button change the state (on/off) of the LED with each press.
Constraints: Null.
⚠️ INPUT_PULLUP
Instruction: Create a new circuit that will retrieve the distance given by the ultrasonic sensor and if it is less than 30cm, turn on the LED.
Constraints: Null.
Instruction: Using the circuit from exercise 9, display the distance given by the sensor, and send it in cm via a serial connection to your computer.
Constraints: Null.
Instruction: Create a new circuit that drives the servo motor position according to the potentiometer.
Constraints: Null.
Instruction: Create a new circuit that display the numbers from 0 to 9 on the 7 segment display with a time of one second between each digit
Constraints: Null.
⚠️ How to make your code clean in order to light each segment properly? and get a correct display !
Instruction: take the circuit from the previous exercise and add a 4x4 keypad. The number selected on the Keypad must be displayed on the seven segment display.
Constraints: Null.
⚠️ check Keypad.h
Instruction: Create a new circuit that will get the keypad inputs and display them on the lcd screen.
Constraints: Null.
⚠️ check LiquidCrystal.h and what is the purpose of the potentiometer ?
🟩 Bonus: Create game with Keypad and lcd display (ENJOY :))
Instruction: Create a new circuit that will get the digital inputs from the remote and turn on or off its associated LED.
When I click on 0, the first LED of my row turns on and when I press 0 again, the LED turns off
Constraints: Null.
⚠️ check IRremote.h and IR (infrared)
You now know the basics of the arduino. Feel free to use your imagination to create circuits. Or combine the previous exercises for new results.
Coline Seguret |
---|
🚀 Don't hesitate to follow us on our different networks, and put a star 🌟 on
PoC's
repositories.