A collection of examples organized from basics to advanced.
Dependencies: mbed SDFileSystem
Mbed online compiler has no facility to easily manage a lot of programs or organized them in to related folders. This makes creating an examples and sample pack difficult.
This repository contains a single main.cpp file (which does very little), and a BuildOptions.h file. Simply uncomment the example you would like to compile from the build options. Each example is wrapped in a compiler directive.
If the directive does not include a description comment, it likely does not exist yet. If you would like to contribute to the Examples project, please contact me or fork and issue a pull request.
readme.txt@2:17a5c34b3a79, 2019-07-09 (annotated)
- Committer:
- epremeaux
- Date:
- Tue Jul 09 02:23:18 2019 +0000
- Revision:
- 2:17a5c34b3a79
- Parent:
- 0:b471f7764d46
Added SD card examples. Had to roll back the MBED library to maintain SDFileSystem compatability
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| epremeaux | 0:b471f7764d46 | 1 | starting with a working list of the Arduino example sketches... |
| epremeaux | 0:b471f7764d46 | 2 | |
| epremeaux | 0:b471f7764d46 | 3 | |
| epremeaux | 0:b471f7764d46 | 4 | 01_Basics: |
| epremeaux | 0:b471f7764d46 | 5 | AnalogReadSerial |
| epremeaux | 0:b471f7764d46 | 6 | Blink |
| epremeaux | 0:b471f7764d46 | 7 | DigitalReadSerial |
| epremeaux | 0:b471f7764d46 | 8 | Fade |
| epremeaux | 0:b471f7764d46 | 9 | ReadAnalogVoltage |
| epremeaux | 0:b471f7764d46 | 10 | |
| epremeaux | 0:b471f7764d46 | 11 | 02_Digital |
| epremeaux | 0:b471f7764d46 | 12 | BlinkWithoutDelay |
| epremeaux | 0:b471f7764d46 | 13 | Button |
| epremeaux | 0:b471f7764d46 | 14 | Debounce |
| epremeaux | 0:b471f7764d46 | 15 | DigitalInputPullup |
| epremeaux | 0:b471f7764d46 | 16 | StateChangeDetection |
| epremeaux | 0:b471f7764d46 | 17 | ToneKeyboard |
| epremeaux | 0:b471f7764d46 | 18 | ToneMelody |
| epremeaux | 0:b471f7764d46 | 19 | ToneMultiple |
| epremeaux | 0:b471f7764d46 | 20 | TonePitchFollower |
| epremeaux | 0:b471f7764d46 | 21 | |
| epremeaux | 0:b471f7764d46 | 22 | 03_Analog |
| epremeaux | 0:b471f7764d46 | 23 | AnalogInOutSerial |
| epremeaux | 0:b471f7764d46 | 24 | AnalogInput |
| epremeaux | 0:b471f7764d46 | 25 | AnalogWrite |
| epremeaux | 0:b471f7764d46 | 26 | Calibration |
| epremeaux | 0:b471f7764d46 | 27 | Fading |
| epremeaux | 0:b471f7764d46 | 28 | Smoothing |
| epremeaux | 0:b471f7764d46 | 29 | |
| epremeaux | 0:b471f7764d46 | 30 | 04_Communication |
| epremeaux | 0:b471f7764d46 | 31 | AScii table |
| epremeaux | 0:b471f7764d46 | 32 | Dimmer |
| epremeaux | 0:b471f7764d46 | 33 | Graph |
| epremeaux | 0:b471f7764d46 | 34 | Midi |
| epremeaux | 0:b471f7764d46 | 35 | Multiserial |
| epremeaux | 0:b471f7764d46 | 36 | physicalPixel |
| epremeaux | 0:b471f7764d46 | 37 | ReadAScii string |
| epremeaux | 0:b471f7764d46 | 38 | serial call response |
| epremeaux | 0:b471f7764d46 | 39 | serial call response ascii |
| epremeaux | 0:b471f7764d46 | 40 | serial event |
| epremeaux | 0:b471f7764d46 | 41 | serial pass through |
| epremeaux | 0:b471f7764d46 | 42 | virtual color mixer |
| epremeaux | 0:b471f7764d46 | 43 | |
| epremeaux | 0:b471f7764d46 | 44 | 05_Control |
| epremeaux | 0:b471f7764d46 | 45 | arrays |
| epremeaux | 0:b471f7764d46 | 46 | for loop itteration |
| epremeaux | 0:b471f7764d46 | 47 | if statement conditional |
| epremeaux | 0:b471f7764d46 | 48 | switch case |
| epremeaux | 0:b471f7764d46 | 49 | switch case 2 |
| epremeaux | 0:b471f7764d46 | 50 | while statement conditional |
| epremeaux | 0:b471f7764d46 | 51 | |
| epremeaux | 0:b471f7764d46 | 52 | 06_sensors |
| epremeaux | 0:b471f7764d46 | 53 | ADXL3xx |
| epremeaux | 0:b471f7764d46 | 54 | Knock |
| epremeaux | 0:b471f7764d46 | 55 | Memsic2125 |
| epremeaux | 0:b471f7764d46 | 56 | Ping |
| epremeaux | 0:b471f7764d46 | 57 | GPS |
| epremeaux | 0:b471f7764d46 | 58 | |
| epremeaux | 0:b471f7764d46 | 59 | 07_Display |
| epremeaux | 0:b471f7764d46 | 60 | bar graph |
| epremeaux | 0:b471f7764d46 | 61 | row column scanning |
| epremeaux | 0:b471f7764d46 | 62 | |
| epremeaux | 0:b471f7764d46 | 63 | 08_strings |
| epremeaux | 0:b471f7764d46 | 64 | character analysis |
| epremeaux | 0:b471f7764d46 | 65 | string addition operator |
| epremeaux | 0:b471f7764d46 | 66 | string append |
| epremeaux | 0:b471f7764d46 | 67 | string case change |
| epremeaux | 0:b471f7764d46 | 68 | string characters |
| epremeaux | 0:b471f7764d46 | 69 | strinc comparison |
| epremeaux | 0:b471f7764d46 | 70 | string constructor |
| epremeaux | 0:b471f7764d46 | 71 | string index of |
| epremeaux | 0:b471f7764d46 | 72 | string length |
| epremeaux | 0:b471f7764d46 | 73 | length trim |
| epremeaux | 0:b471f7764d46 | 74 | string replace |
| epremeaux | 0:b471f7764d46 | 75 | string starts ends with |
| epremeaux | 0:b471f7764d46 | 76 | substring |
| epremeaux | 0:b471f7764d46 | 77 | string to int |
| epremeaux | 0:b471f7764d46 | 78 | |
| epremeaux | 0:b471f7764d46 | 79 | 09_USB |
| epremeaux | 0:b471f7764d46 | 80 | Keyboard |
| epremeaux | 0:b471f7764d46 | 81 | key and mouse |
| epremeaux | 0:b471f7764d46 | 82 | mouse |
| epremeaux | 0:b471f7764d46 | 83 |
Emery Premeaux