Hello!
I'm here to ask for help in a project that I'm working on.
Brief description:
I need a circuit capable of switching between 8 programmed channels, by reading 8 switches and giving the visual output on 8 LEDs.
I plan to use this circuit to create and select between static light sequences.
Each switch will be called as a channel, and each channel will need to have its own program, made by a smart programing interface running in the PIC.
Example:
before anything, I can program the circuit using pushbuttons and a led display (numeric or not) to select which LEDs will be lit in channels 1, 2, 3, 4, 5, 6, 7 and 8. This data should be easy to edit and be stored in non-volatile memory.
Finally, when I press the #1 channel switch, the selected leds for that channel will be lit. Pushing the #2 channel switch, the sequence will be overriden and the selected leds for the #2 channel will be lit. And so on.
I have plenty of experience with complex audio analog and simple digital circuits, but I need to use as less as possible components to make this device; that's why i'm trying to use a PIC.
I have no experience in programming, only in PICBasic.
I would appreciate if it could be made with a 16F628A or any other readly avaliable or cheap PIC.
Any ideas will be welcome! I want to learn doing this, and I wish to be able to help too!
Thanks in advance.
GHPG, Brazil.
PS.: If it can be made using few common IC's instead of microcontrolers, no problem too!
I'm here to ask for help in a project that I'm working on.
Brief description:
I need a circuit capable of switching between 8 programmed channels, by reading 8 switches and giving the visual output on 8 LEDs.
I plan to use this circuit to create and select between static light sequences.
Each switch will be called as a channel, and each channel will need to have its own program, made by a smart programing interface running in the PIC.
Example:
before anything, I can program the circuit using pushbuttons and a led display (numeric or not) to select which LEDs will be lit in channels 1, 2, 3, 4, 5, 6, 7 and 8. This data should be easy to edit and be stored in non-volatile memory.
Finally, when I press the #1 channel switch, the selected leds for that channel will be lit. Pushing the #2 channel switch, the sequence will be overriden and the selected leds for the #2 channel will be lit. And so on.
I have plenty of experience with complex audio analog and simple digital circuits, but I need to use as less as possible components to make this device; that's why i'm trying to use a PIC.
I have no experience in programming, only in PICBasic.
I would appreciate if it could be made with a 16F628A or any other readly avaliable or cheap PIC.
Any ideas will be welcome! I want to learn doing this, and I wish to be able to help too!
Thanks in advance.
GHPG, Brazil.
PS.: If it can be made using few common IC's instead of microcontrolers, no problem too!