PIC 18 IO Ambulance Light

Algorithm for ambulance-flashing-light — Debut pic — Episode#07

J3
Jungletronics
2 min readNov 22, 2019

--

Hi, when you hear a siren or see red flashing lights from an ambulance or fire engine, if they are following you, you must slow down and pull over. Stop if necessary.

Here is how to get in your PIC18 chip a similar pattern :)

Here is the model:

Fig 1. The result alive is much better ;-) #Tryitout

Here is the code:

The button line for the code:

A nested for code inside another one. Nothing special but cool result, right?

In the next lesson let’s make a RANDOM FLASHING LEDs :)

And that’s it!

Thanks a lot! See you in the next episode.

Bye!

Related posts:

1º Episode — IO: Debut pic — Pic 18 Hello World \o/ — Just initiating a magic journey throughout Microchip’s best seller pastille

2º Episode — IO: Debut pic — Pic 18 Push & Blink an LED — Let’s Unveil IO’s PIC18 Capabilities

3º Episode — IO: Debut pic — PIC 18 Push & Debounce! — Treating buttons’ Debounce

4º Episode — IO: Debut pic — PIC 18 Lighting LEDs In a Row! — Nice Special Effect

5º Episode — IO: Debut pic — PIC 18 Chasing LEDs — The net result is that LEDs seem to be chasing each other

6º Episode — IO: Debut pic — PIC 18 Double Chasing — The LEDs chase each other in both directions

7º Episode — IO: Debut pic — PIC 18 Ambulance Light — Algorithm for ambulance-flashing-light

8º Episode — IO: Debut pic — PIC 18 Random Flashing — Generating a random number

9º Episode — IO: Debut pic — PIC 18 internal weak pull-ups — How to programming WPUR

10º Episode — IO: Debut pic — Button Library — How to use mikroC PRO for PIC library

11º Episode — IO: Debut pic — Up Down Counter — How to use mikroC PRO for PIC library

--

--

J3
Jungletronics

😎 Gilberto Oliveira Jr | 🖥️ Computer Engineer | 🐍 Python | 🧩 C | 💎 Rails | 🤖 AI & IoT | ✍️