Based on RX-4MHCS-4B of Aurel, an hybrid module containing a superheterodyne receiver 433.92 MHz full dI HCS decoding, the RF Shield allows you to create an 8-channel receiver based on Arduino, extendable to 12 and controllable via special remote control signed TX-12CH. The sketch loaded Arduino allows you to read, process the incoming data and use it to create the commands I²C-bus with which manages the shield relay FT1079K-7100 (not included). The shield has a buzzer, a trimmer (powered by the same 5 volts that feed the hybrid), of which Arduino reads the cursor via the analog line A2 (in order to set the delay time in delayed release in the monostable mode) and an LED (LD1) which is powered from the line of Arduino D2 when it receives a code recognized as valid, a dip switch 2-pole with which you set the mode of the receiver (or bistable astable). The module RX-4MHCS-4B uses power from the 5V Arduino and is surrounded by the button P1 and the LED LD2; the contacts of the antenna end on a terminal strip miniature that allows to connect the receiving antenna, whether it be a stylus 17 cm long (in this case connects to only one terminal ANT) or an external antenna (in which case the terminal block connects shielded cable, with the screen at GND and the hot pole to ANT). N.B. The Arduino Uno and Arduino Shield I / O expanders are not included.
This project comes in kit. Some components have to be soldered to the included PCB.
|For to manage the shield I / O Expander is expected Arduino library that provides all routines required for detection of the shields connected and the relative management of I / O (you can download the library from our website www.elettronicain.it). The communication with the MCP23017 is based on the I²C-Bus, so the library uses "Wire.h" of Arduino; there is a function "begin (int i2cAddress)" to initialize the single shield identified by I²C address, and also a "init ()" to correctly program the internal registers of the chip according to our needs, and finally a "pinMode (pin int, int mode)" to indicate whether the individual pin I / O are input or output. In addition to the initialization functions, the instructions that especially concern us are the "digitalRead (int pin)" , "digitalWrite (pin int, int val)" , "digitalWordRead ()" and "digitalWordWrite (word w)" which, respectively, allow to read the status of a single input pin, write a single output pin, read the status of all the input pins (8 in our case) and finally write the state of all the output pins (always 8). The management of the inputs can be via interrupt; This is therefore an appropriate tool "pinDisableINT (int pin)" that allows you to configure a single pin as generator outages or less (in particular applications may be useful to have the opportunity to not set all input pins as generators interrupt, but do so selectively). The shield HCS does not require libraries but is managed directly by the sketch.|
HCS Shield for Arduino
- Brand: Futura Group Srl
- Product Code: 7100-FT1179K
- Availability: In Stock