Example Code for Arduino-Signal Conversion Control
Hardware Preparation
- NPN to PNP Signal Converter / Adapter Module * 1
- DFRduino UNO R3 * 1
- Gravity: Digital Piranha LED Module - Red * 1
Software Preparation
- Click to download Arduino IDE
Wiring Diagram

Sample Code
int ledPin = 13; // LED connected to digital pin 13
int inPin = 7; // pushbutton connected to digital pin 7
int val = 0; // variable to store the read value
void setup()
{
pinMode(ledPin, OUTPUT); // sets the digital pin 13 as output
pinMode(inPin, INPUT); // sets the digital pin 7 as input
}
void loop()
{
val = digitalRead(inPin); // read the input pin
if (val == LOW) { // judge the key state,the low is pressed
digitalWrite(ledPin, HIGH); //set the LED on and off
} else {
digitalWrite(ledPin, LOW); //set the LED on and off
}
}
Result
The light is off when the button is pressed and on when the button is released.
Was this article helpful?
