BotronikS - Final code for all types of Arduino and PC users: -- HOME -- email: botronik@gmail.com |
BAC16out: Status control of up to 16 Arduino outputs by AT commands (from PC, PLC...) |
||||
connections (click to enlarge) |
XLoader exsample |
Termite test... |
Useful accessories: | |
RelayShield1 | ||||
SSR module: | ||||
All offered codes here are FREE to use! Source codes and Your special requests are available via email! | ||||
Download the HEX codes below, unpack and upload to the proper Arduino board (Use a free net tool for example XLoader) | ||||
1. ATmega328-16MHz (MINI,NANO,UNO...): BAC16out-m328 | ||||
2. AtMega2560 (Mega(ATMEGA2560)........): BAC16out-m2560 | ||||
Based on the offered AT commands, you can develop your own PC, PLC ... communication code and applications... | ||||
Avaliable AT commands (Baud 9600,8 Data bits, None Parity,1 Stop Bit): You can test the uploaded code using some free serial software such as Termite (select: Append CR): |
||||
AT - attention command (return OK) |
||||
ATI - code info |
||||
OA - reading status of all outputs |
||||
Ox - reading status of single output x (x=1-16 H=5V L=0V) | ||||
OxH - set single OUTx at HI(5V) level - example: O1H | ||||
OxL - set single OUTx at LO(0V) level - example: O2L | ||||
OAH - set all outputs at high (5V) level | ||||
OAL - set all outputs at low (0V) level | ||||
Arduino code example (only 4 outputs): ACodeEx | ||||
See corresponding PC SCADA: BScada16out | ||||