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.

Revision:
0:b471f7764d46
Child:
1:9a043ee174de
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/buildOptions.h	Thu Jul 04 11:04:42 2019 +0000
@@ -0,0 +1,88 @@
+// uncomment only ONE file to build in the example set
+
+
+/* 01_Basics:
+AnalogReadSerial
+Blink
+DigitalReadSerial
+Fade
+ReadAnalogVoltage
+*/
+//#define COMPILE_Analog_In
+#define COMPILE_Button_Interrupt
+
+/*
+
+02_Digital
+BlinkWithoutDelay
+Button
+Debounce
+DigitalInputPullup
+StateChangeDetection
+ToneKeyboard
+ToneMelody
+ToneMultiple
+TonePitchFollower
+
+03_Analog
+AnalogInOutSerial
+AnalogInput
+AnalogWrite
+Calibration
+Fading
+Smoothing
+
+04_Communication
+AScii table
+Dimmer
+Graph
+Midi
+Multiserial
+physicalPixel
+ReadAScii string
+serial call response
+serial call response ascii
+serial event
+serial pass through
+virtual color mixer
+
+05_Control
+arrays
+for loop itteration
+if statement conditional
+switch case
+switch case 2
+while statement conditional
+
+06_sensors
+ADXL3xx
+Knock
+Memsic2125
+Ping
+GPS
+
+07_Display
+bar graph
+row column scanning
+
+08_strings
+character analysis
+string addition operator
+string append
+string case change
+string characters
+strinc comparison
+string constructor
+string index of
+string length
+length trim
+string replace
+string starts ends with
+substring
+string to int
+
+09_USB
+Keyboard
+key and mouse
+mouse
+*/
\ No newline at end of file