









| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VCC | Power supply input (3.3V to 5V) |
| 2 | GND | Ground connection |
| 3 | IN1 | Input signal 1 for primary functionality |
| 4 | IN2 | Input signal 2 for secondary functionality |
| 5 | OUT1 | Output signal 1 (processed signal from IN1) |
| 6 | OUT2 | Output signal 2 (processed signal from IN2) |
| 7 | MODE | Mode selection pin (LOW: Standard, HIGH: Custom) |
| 8 | NC | No connection (leave unconnected) |
Connecting the Component:
Important Considerations:
Example: Using EDGY with Arduino UNO: Below is an example of how to use the EDGY component with an Arduino UNO to process an input signal and output the result.
// Example: Using EDGY with Arduino UNO
const int IN1 = 2; // Connect Arduino pin 2 to EDGY IN1
const int OUT1 = 3; // Connect Arduino pin 3 to EDGY OUT1
const int MODE = 4; // Connect Arduino pin 4 to EDGY MODE
void setup() {
pinMode(IN1, OUTPUT); // Set IN1 as output to send signal
pinMode(OUT1, INPUT); // Set OUT1 as input to read processed signal
pinMode(MODE, OUTPUT); // Set MODE as output to control functionality
digitalWrite(MODE, LOW); // Set EDGY to Standard mode
}
void loop() {
digitalWrite(IN1, HIGH); // Send a HIGH signal to EDGY IN1
delay(1000); // Wait for 1 second
digitalWrite(IN1, LOW); // Send a LOW signal to EDGY IN1
delay(1000); // Wait for 1 second
// Read the processed signal from EDGY OUT1
int processedSignal = digitalRead(OUT1);
if (processedSignal == HIGH) {
// Perform an action if the processed signal is HIGH
}
}
No Output Signal:
Component Overheating:
Unstable Output:
Can I use EDGY with a 12V power supply?
What happens if I leave the MODE pin unconnected?
Can EDGY process analog signals?
Is EDGY compatible with other microcontrollers besides Arduino?