This board contains a PIC-microcontroller (PIC16F1938 to be more precise) that translates ASCII-commands received via a serial link to I/O operations on the microcontroller's port pins. The 22 pins can be used for digital I/O, ADC, capacitive sensing switch, PWM and counter. The serial link can be established via WiFi, Bluetooth (2.0 and 4.0) or USB.
This board contains a PIC-microcontroller (PIC16F1938 to be more precise) that translates ASCII-commands received via a serial link to I/O operations on the microcontroller's port pins. The 22 pins can be used for digital I/O, ADC, capacitive sensing switch, PWM and counter. The serial link can be established via WiFi, Bluetooth (2.0 and 4.0) or USB. The board accomodates footprints for connecting either a HC05/HC06 Bluetooth module, RN-41/42 Bluetooth, RN-171 WiFi, ESP8266 WiFi, Elektor FT331 BoB for USB, Elektor FT232R BoB (USB) or the Elektor BL600 E-BoB (Bluetooth4.0). The author developed Java classes (libraries) for controlling this I/O board, so the user can focus on the functionality of the app rather than digging into details of handling I/O. There's a 26 pin connector on the PCB for access to all port pins. The board also has two LEDs, NTC and a touch switch for basic applications and testing plus a 32kB EEPROM for datalogging applications. The preprogrammed PIC16F1938 has a bootloader for (optional) easy updates of the 'interpreter', full source codes are available. This board will be used in a series of articles in Elektor, development of Android apps for this system will of course also be covered.
Veuillez saisir votre adresse électronique. Les instructions de réinitialisation de votre mot de passe vous seront immédiatement envoyées par courriel.
Discussion (0 commentaire(s))