# RFduino **Repository Path**: hou-wanjin/RFduino ## Basic Information - **Project Name**: RFduino - **Description**: No description available - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RFduino: An Arduino shrunk to the size of a finger-tip and made wireless! ![logo](https://raw.github.com/RFduino/RFduino/master/4up%20image.jpg) [Video](http://www.youtube.com/watch?v=arWBdGwCJcM) ## Communicating with us The best way to communiate with us is on the [RFduino Forum](http://forum.RFduino.com). ## Installation * Get the [RFduino hardware](http://RFduino.com). * Install the [FTDI drivers](http://www.ftdichip.com/Drivers/VCP.htm). * Download [Arduino 1.6.6](http://arduino.cc/en/Main/Software) or newer. * _Mac OS X_: Requires Java 6 to be installed. Available [here](https://support.apple.com/kb/DL1572?locale=en_US). * Note: The default Package in Ubuntu 16.04 is to old 1.5.3 and does not support adding hardware support. * Open Arduino * Edit Preferences, and add ```http://rfduino.com/package_rfduino166_index.json``` to Additional Board Manager URLs and save. ![preferences](preferences.png) * Open the Boards Manager under ```Tools->Board``` menu. * Select the RFduino package at the end of the list, and click Install to install it. * Your new board will now show up in the ```Tools->Board``` menu. Select the board and port, and you're ready to go! Note: Arduino may not start properly if another version has been previously installed and the Preferences are incompatible. You can reset the Preferences by deleting the following directory: * _Windows_: %appdata%/Arduino15 (open File Explorer, enter %appdata% into the Address Bar and press Enter) * _Mac OS X_: ~/Library/Arduino15 (open Finder, and ```Go->Go to Folder```) * _Linux_: ~/.arduino15 ## Linux ``` // FTDI drivers are not needed (they are built into the kernel) wget http://downloads.arduino.cc/arduino-1.6.6-linux64.tar.xz tar -xf arduino-1.6.6-linux64.tar.xz Ubuntu: sudo apt-get install default-jre Fedora: sudo yum install jre OpenSUSE: sudo zypper install jre // otherwise the com port open will fail with permission denied (you must logout/login for change to take effect) sudo usermod -aG dialout ``` ## Getting Started * Attach the USB shield * Select RFduino from the ```Tools->Board``` menu * Select the port from the ```Tools->Port``` menu * Select an example from the ```File->Examples->RFduinoNonBLE``` or ```File->Examples-?RFduinoBLE``` directory * Select ```Upload``` to compile, upload and execute the sketch * Download the iPhone example apps from the iPhone App Store (search for ```RFduino```). * Detailed instructions for the Temperature app are available [here](http://files.rfdigital.com/rfduino.temperature.guide.pdf). * Detailed instructions for the ColorWheel app are available [here](http://files.rfdigital.com/rfduino.rgb.colorwheel.guide.pdf). ## RFduinoApps Check out the [RFduinoApps](http://github.com/RFduino/RFduinoApps) repository for iPhone App source code & RFduino to Raspberry Pi integration projects.