traffic_lights

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
traffic_lights [2026/07/19 17:26] walkeradmintraffic_lights [2026/07/21 08:51] (current) – [Traffic Lights] walkeradmin
Line 1: Line 1:
 ====== Traffic Lights ====== ====== Traffic Lights ======
-<color #db5f0b>Jun 2026</color>+<color #db5f0b>Jul 2026</color>
 \\  \\ 
 \\  \\ 
Line 6: Line 6:
 ---- ----
 ===== Introduction ===== ===== Introduction =====
 +\\ 
 +Works with:
 +  * Raspberry Pi Pico
 +  * RP2040 Zero Mini
 \\  \\ 
 The following code works with both the Raspberry Pi Pico and the RP2040 boards from Ali. The difference is that we are using different GPIO pins. On the RPi Pico, we are using Pins 2, 6 and 10. The reason for this is that the RPi Pico has a GND pin next to each of these GPIO pins, so wiring is very simple. The following code works with both the Raspberry Pi Pico and the RP2040 boards from Ali. The difference is that we are using different GPIO pins. On the RPi Pico, we are using Pins 2, 6 and 10. The reason for this is that the RPi Pico has a GND pin next to each of these GPIO pins, so wiring is very simple.
Line 16: Line 20:
 \\  \\ 
 \\  \\ 
-{{ :rp2040-traffic-light-001.png?600 |}}+{{ :rp2040-traffic-light-001.png?500 |}}
 \\  \\ 
 Above we can see the wiring for the RP2040 and the LEDs. Above we can see the wiring for the RP2040 and the LEDs.
Line 23: Line 27:
   * Pin 7 = Amber LED   * Pin 7 = Amber LED
   * Pin 8 = Green LED   * Pin 8 = Green LED
 +
 +The LEDs I used are standard 5mm LEDs. 
 +\\ 
 +\\ 
 +The resistor values are 330 Ohm.
 +\\ 
 +\\ 
 +The Anode of the LEDs (the positive, normally the longer leg) goes to the GPIO pins on the RP2040. The Cathode, goes to GND via the 330 Ohm resistors.
 \\  \\ 
 \\  \\ 
Line 69: Line 81:
     time.sleep(1)     time.sleep(1)
 </code> </code>
 +\\ 
 +That's it. You should now have a working set of traffic lights :)
 +\\ 
 +\\ 
 +----
 +==== Working Example ====
 +
 +Here is a short video of a working example.
 +\\ 
 +\\ 
 +{{ :rp2040-traffic-light.mp4?480 |}}
 +\\ 
 +I hope you have some fun with this project.
 +\\ 
 +\\ 
 +----
 +
traffic_lights.1784481996.txt.gz · Last modified: by walkeradmin