









| Pin Label | Description | Type |
|---|---|---|
| NC | Normally Closed contact | Safety circuit |
| NO | Normally Open contact (optional) | Signal circuit |
| COM | Common terminal for NC/NO contacts | Power connection |
Wiring the E Stop:
Mounting:
Resetting the E Stop:
Important Considerations:
The E Stop can be used with an Arduino UNO to monitor its state and trigger actions when pressed.
// Define the pin connected to the E Stop
const int eStopPin = 2; // Digital pin 2
void setup() {
pinMode(eStopPin, INPUT_PULLUP); // Configure pin as input with internal pull-up
Serial.begin(9600); // Initialize serial communication for debugging
}
void loop() {
// Read the state of the E Stop
int eStopState = digitalRead(eStopPin);
if (eStopState == LOW) {
// E Stop is pressed (NC contact is open)
Serial.println("Emergency Stop Activated!");
// Add code here to shut down the system or trigger an alarm
} else {
// E Stop is not pressed
Serial.println("System Running Normally");
}
delay(500); // Delay for stability and to reduce serial output frequency
}
E Stop does not cut power:
E Stop does not reset:
Arduino does not detect E Stop activation:
Can I use the E Stop with high-voltage systems?
How often should I test the E Stop?
Can I use the E Stop in outdoor environments?
By following this documentation, you can safely and effectively integrate an E Stop switch into your system, ensuring reliable emergency shutdown functionality.