BotronikS - Final code for all types of Arduino and PC users: -- HOME -- email:

TI3: Timer - Blinker with 8 outputs and 16 setting times: Impulse1/ Pause1 - Impulse8/Pause8

connections (click to enlarge)

Use accessories:  
DisplayTube TM1637 4digit
Trial codes here! Make donations and send your email request for the final (no limit) HEX codes!
Download the HEX codes below, unpack and upload to the proper Arduino board (Use a free net tool for example XLoader)
1. ATmega328-16MHz (MINI,NANO,UNO...): TI3code1try-m328 - Trial code - limited P1-P16 to 10.0!
2. AtMega2560 (Mega(ATMEGA2560)........): TI3code1try-m2560 - Trial code - limited P1-P16 to 10.0!

User guide manual:
After applying the power (or a reset), the display shows (----) for about 3 sec. During that time:
Do action1: DEFAULT settings: Press both buttons (PB1+PB2) and when the screen turns off release. Be sure to do it (only once) after uploading the hex code in Arduino!
Do action2: PRESET settings: Press the PB1 button and when the screen turns off release:
P10: Display brightness intensity (0-7)
P12: no function yet
Additional preset values have no function in this project!
SETtings (from "oFF" state only (S1=OPEN) - all changes stay memorized):
SET values: Press the PB1(+) button (until the display goes off then release). The set values that can be changed on the buttons (PB1/PB2=+/-) are displayed. After 2 seconds of inactivity, the value on the display is stored.
tX1 xxx: Time of ImpulseX (X=1-8 OutX=ON) 0-999,9sec.
tX0 xxx: Time of PauseX (Out1-8=OFF) 0-999,9sec.
Status of outputs (while S1 is closed):
OutX=Active for Time tX1 (X=1-8)