arduino_multifunction_shield

This library supports the Arduino Multi Function Shield - a good device to get started learning sensoring & B4R.

Based on this open source project: http://www.cohesivecomputing.co.uk/hackatronics/arduino-multi-function-shield/ (Library version 1.2 has been wrapped)

Multi Function Shield Features (Pin)[Board Info]

    • 4 digit 7-segment LED display module (3641BH) driven by two serial 74HC595’s (Pin Latch 4, Clock 7, Data 8)

    • 4 Red LEDs (Pin 10,11,12,13) [D1-13, D2-12, D3-11,D4-10]

    • 10K potentiometer (Pin A0) [Vr-A0]

    • 3 x push buttons (Pin A1, A2, A3) [S1-A1, S2-A2, S3-A3]

    • Piezo buzzer (Pin 3 digital ON/OFF) [LS1-3]

    • DS18B20 temperature sensor interface (not included) (Pin A4) [U5-18b20-LM35-A4]

    • Infrared receiver interface (Pin 2) [U4-IR-2] Compatible to a 1838B Infrared IR receiver

    • Bluetooth interface (GND, +5v, 0 = tx, 1 = rx) [APC220]

    • Free pins pwm (5, 6, 9, A5) with GND, +5V

    • Serial interface header for connection to serial modules (Bluetooth, wireless interface, voice module, a voice recognition module)

Functionality & Samples

    • The library has functions to support the LED Display, LEDs, Buzzer, Buttons, Temperature Sensor LM35.

    • B4R example programs developed showing usage for the LED Display, LEDs, Buzzer, Buttons, LM35 (Temperature), DS18b20 (Temperature), PotMeter, PulseIn, Sonar HC-SR04. The examples are well documented and cover most functions from the library.

Library Dependencies

rMultiFuncShield depends upon the library TimerOne.

TODO

    • Test: I2C (requires SoftI2C Library), InfraRed, Bluetooth APC220, Voice Recognition, MPU6050 motion sensor

ChangeLog

20160212 v0.9 - (Post #3) Library documentation updated, Samples reworked.

20160208 v0.8 - (Post #1) Initial version

Attached Files:

          • File size:

          • 104 KB

          • File size:

          • 22.3 KB

          • Views:

          • 641