Botroniks Arduino codes for everyone = PCC1012A: Status control of up to 16 Arduino outputs from PC - FreeHex!


BotronikS - Final code for all types of Arduino and PC users: -- HOME -- CONTACT

Nano
Uno
Mega

- L1-L8 (SSR): (link) 1 -- 2 -- 3
 
 
misc: Wires: (link) 1--2--3
 
Arduinos
connections (click to enlarge)
- Need additional accessories:

PCC1012A: Status control of up to 16 Arduino outputs from PC - FreeHex!
After updating the offered Arduino code and PC Application, it is possible to directly control the operation of up to 16 outputs from PC
For Arduino boards: NANO -- UNO -- MEGA
Arduino pins are used: see connections (Active output state (Hi): ON = 5V OFF = 0V)
 
Electrical note: (Recommendation:Use the following accessories for testing as well as for later use: Lnk1 - Lnk2 )
Take care that the current load per each output Arduino pin does not exceed 10mA!
Some examples of hardware that can be connected to output pins (valid for PC USB power supply only) : SSR1 - SSR8
Other output elements can also be used, but take care the power supply prescribed by the manufacturer user guide...
Note: Only the power supply of the device from the PC USB (total current consumption less than 500 mA) is recommended here!
 
Download the FreeHEX codes below, unpack and upload to the proper Arduino board (Use a free net tool for example XLoader)
1. uc ATmega328-16MHz (MINI,NANO,UNO..): PCC1012A-M328
2. uc AtMega2560 (Mega(ATMEGA2560)......): PCC1012A-M2560
 
You can test the uploaded code using some free serial communication software such as Termite
Description of program commands:
AT command (ASCII characters) - 9600 Baud ,8 Data bits,None Parity,1 Stop Bit - AT commands must be uppercase, lowercase invalid
AT - attention command (returns OK)
AT+INF - software code info (returns ucAppName)
AT+AOH - set all outputs at high (5V) level (returns OxH (x=1-16))
AT+AOL - set all outputs at low (0V) level (returns OxL (x=1-16))
AT+AOR - reading all outputs status (returns OxX x=1-16 X=H/L)
AT+OxH - set OUTx at HI(5V) level (returns OxH (x=1-16))
AT+OxL - set OUTx at LO(0V) level (returns OxL (x=1-16))
 
ArduinoIDE source code (avaliable): see ProjCode
 
PC Application(s):
PC Application(s) (for WINDOWS): In order for the offered PC applications to work, it is necessary to download and install (only first time): VB6RunTimePlus2.2
Download the PC application, unpack and start (allow windows to start applications - how) enter the COM port number where the Arduino is connected and use that.
PcApp: PCC1012A-PcApp1try - Time limited version (2h - then need restart) for try! For no-limit version see ProjCode
 
 

Project codes: Do some donation (HOME) and copy bottom line in Your Email to us. After successful donation You will receive ProjCode on your email soon as possible.
Need of project code: ProjCode-PCC1012A
The content of ProjCode:
1. Project: ArduinoIDE source code
2. Project: PcApp(s) no limit version (in zipped exe version)