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.