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.

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?

UserRevisionLine numberNew 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