

A tower lamp, also known as a signal tower or stack light, is an essential indicator light used in industrial settings to signal the status of a machine or process. It typically consists of multiple colored lights stacked vertically, each representing a different status or condition. These lights can be red, yellow, green, blue, or white, and they provide a clear visual indication of the operational state, warnings, or errors in machinery and processes.








| Parameter | Value |
|---|---|
| Operating Voltage | 24V DC |
| Current Consumption | 20mA per light module |
| Power Rating | 0.48W per light module |
| Light Colors | Red, Yellow, Green, Blue, White |
| Mounting Type | Vertical, with base mount |
| Material | Polycarbonate (lens), ABS (housing) |
| IP Rating | IP54 |
| Pin Number | Color | Description |
|---|---|---|
| 1 | Red | Red light positive terminal |
| 2 | Yellow | Yellow light positive terminal |
| 3 | Green | Green light positive terminal |
| 4 | Blue | Blue light positive terminal |
| 5 | White | White light positive terminal |
| 6 | Black | Common ground |
// Define pin connections
const int redPin = 2;
const int yellowPin = 3;
const int greenPin = 4;
const int bluePin = 5;
const int whitePin = 6;
void setup() {
// Initialize pins as outputs
pinMode(redPin, OUTPUT);
pinMode(yellowPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
pinMode(whitePin, OUTPUT);
}
void loop() {
// Example sequence to turn on each light for 1 second
digitalWrite(redPin, HIGH); // Turn on red light
delay(1000); // Wait for 1 second
digitalWrite(redPin, LOW); // Turn off red light
digitalWrite(yellowPin, HIGH); // Turn on yellow light
delay(1000); // Wait for 1 second
digitalWrite(yellowPin, LOW); // Turn off yellow light
digitalWrite(greenPin, HIGH); // Turn on green light
delay(1000); // Wait for 1 second
digitalWrite(greenPin, LOW); // Turn off green light
digitalWrite(bluePin, HIGH); // Turn on blue light
delay(1000); // Wait for 1 second
digitalWrite(bluePin, LOW); // Turn off blue light
digitalWrite(whitePin, HIGH); // Turn on white light
delay(1000); // Wait for 1 second
digitalWrite(whitePin, LOW); // Turn off white light
}
Lights Not Turning On:
Incorrect Light Sequence:
Flickering Lights:
By following this documentation, users can effectively integrate and utilize a tower lamp in their industrial applications, ensuring clear and reliable status indication.