====== IO Control ====== ===== FADUINO-18TA ===== ^ Direction ^ Range ^ Voltage ^ Description ^ | Digital Input | Ports 2~9 | 0V or 24VDC \\ (20V ~ 28V) HIGH | 24V is HIGH \\ 0V is LOW | | Digital Output | Ports 10~13 | Output Sink | HIGH creates a path to ground. | | Analog Input | Channels 0~5 | 0~5VDC | VA = analogRead(A0) -> Read from channel 0 \\ VA = analogRead(A4) -> Read from channel 4 | ===== FADUINO-32TA ===== ^ Direction ^ Range ^ Signal Type ^ Description ^ |Digital Input | Ports 22~37| 0V or 24VDC \\ (20V ~ 28V) HIGH | 24V is HIGH \\ 0V is LOW | |Digital Output | Ports 38~51 |Output Sink | HIGH creates a path to ground| |Analog Input | Channels 0~7 |Channels 0~3 0~20mA \\ Channels 4~7 0~10VDC|VA = analogRead(A0) -> Read from channel 0 \\ VA = analogRead(A4) -> Read from channel 4| ===== FADUINO-12RA ===== ^ Direction ^ Range ^ Signal Type ^ Description ^ |Digital Input | Ports 4~11 | 0V or 24VDC \\ (20V ~ 28V) HIGH | 24V is HIGH \\ 0V is LOW | |Digital Output | Ports 22~25 |Relay 10A) Output|HIGH turn relay ON \\ LOW turns relay OFF| |Analog Input | Channels 0~7 | Channels 0~3 0~20mA \\ Channels 4~7 0~10VDC|VA = analogRead(A0) -> Read from channel 0 \\ VA = analogRead(A4) -> Read from channel 4| ===== FADUINO-24RA ===== ^ Direction ^ Range ^ Signal Type ^ Description ^ |Digital Input | Ports 30~45| 0V or 24VDC \\ (20V ~ 28V) HIGH | 24V is HIGH \\ 0V is LOW | |Digital Output |Ports 22~29 |Relay (10A) Output |HIGH turns relay ON \\ LOW turns relay OFF| |Analog Input | Channels 0~7 |Channels 0~3 0~20mA \\ Channels 4~7 0~10VDC|VA = analogRead(A0) -> Read from channel 0 \\ VA = analogRead(A4) -> Read from channel 4| ===== Example ===== int val = 0; // Variable for input int AD_val = 0; // Variable for Analog input pinMode(38, OUTPUT); // Configure pin 38 as output val = digitalRead(22); // Read from input pin 22 digitalWrite(38, val); // Write `val` to output pin 38 AD_val = analogRead(A0); // Read analog input A0 and store to variable `AD_val` ===== Status LED ===== All FA-DUINO models have a status LED for displaying simple operating conditions. It is connected to port 13. digitalWrite(13, HIGH); // Turn the status LED on delay(1000); // Delay for 1 second digitalWrite(13, LOW); // Turn the status LED off delay(1000); // Delay for 1 second [[faduino:index|FADUINO]]