Such types of functions are called as User Defined Functions (UDFs). They are NOT the default functions of Arduino. The userDefined_Function() function can be used in the program as follows:
The Code
int LED0=0; int LED1=1; int LED2=2; int LED3=3; int LED4=4; int LED5=5; int LED6=6; int LED7=7; void allLEDs_ON() { digitalWrite(LED0, HIGH); digitalWrite(LED1, HIGH); digitalWrite(LED2, HIGH); digitalWrite(LED3, HIGH); digitalWrite(LED4, HIGH); digitalWrite(LED5, HIGH); digitalWrite(LED6, HIGH); digitalWrite(LED7, HIGH); } void allLEDs_OFF() { digitalWrite(LED0, LOW); digitalWrite(LED1, LOW); digitalWrite(LED2, LOW); digitalWrite(LED3, LOW); digitalWrite(LED4, LOW); digitalWrite(LED5, LOW); digitalWrite(LED6, LOW); digitalWrite(LED7, LOW); } void setup() { pinMode(LED0, OUTPUT); pinMode(LED1, OUTPUT); pinMode(LED2, OUTPUT); pinMode(LED3, OUTPUT); pinMode(LED4, OUTPUT); pinMode(LED5, OUTPUT); pinMode(LED6, OUTPUT); pinMode(LED7, OUTPUT); } void loop() // infinite loop { allLEDs_ON(); delay(1000); allLEDs_OFF() delay(1000); }
Note:Though the use of user defined functions is good, but still its boring. If we have to use the UDF many times in a program, then UDFs are recommended. But if you want to use the UDF only once, in the program, then this trick is still boring…!