AMB25 (RTL8720DF) Supported ARDUINO built-in example table

AMB25 (RTL8720DF) Supported ARDUINO built-in example table

There are many built-in examples in Arduino. In the table below, we list all examples that are compatible with Ameba.
Please refer the following link to set up Ameba for Arduino IDE.
Refer the following link for Arduino built-in example details.

Category Name Comment Remarks
01. Basics AnalogReadSerial Connect potentiometer to 3.3V.
ADC pin used, up to 3.3V and can be calibrated by using analogSet(float gain, float offset).
ADC pin options A4 (PB1), A5 (PB2), A6 (PB3).
ADC pin reading voltage range 0 to 3.3V.
ADC value can be calibrated by modifying _offset and _gain using 2 points calibration method. analogSet(float gain, float offset) can be used to update the calibrated offset and gain values.
BareMinimum    
Blink LED_BUILTIN sets to any GPIO pins.  
DigitalReadSerial    
Fade For "analogWrite()", use PWM capable pin. PWM capable Pin 2, 3, 4, 5, 6, 7, 14, 15, 16, 17, 18, and 19.
ReadAnalogVoltage ADC pin used, up to 3.3V and can be calibrated by using analogSet(float gain, float offset).  
02. Digital BlinkWithoutDelay LED_BUILTIN sets to any GPIO pins.  
Button    
Debounce    
DigitalInputPullup    
StateChangeDetection    
toneKeyboard ADC pin used, up to 3.3V and can be calibrated by using analogSet(float gain, float offset).
For "analogRead()", use ADC pin name (A4 to A6) instead the integer number.
For "tone()" and "noTone()", use PWM capable pin.
 
toneMelody  
toneMultiple  
tonePitchFollower  
03. Analog AnalogInOutSerial ADC pin used, up to 3.3V and can be calibrated by using analogSet(float gain, float offset).
For "analogWrite()", use PWM capable pin.
 
AnalogInput  
AnalogWriteMega  
Calibration  
Fading  
Smoothing  
04. Communication ASCIITable    
Dimmer For "analogWrite()", use PWM capable pin.  
Graph Connect potentiometer to 3.3V.
ADC pin used, up to 3.3V and can be calibrated by using analogSet(float gain, float offset).
 
Midi Use Serial1, MIDI jack pin 5 connected to SERIAL1_TX;
Use Serial2, MIDI jack pin 5 connected to SERIAL2_TX.
 
MultiSerial    
PhysicalPixel    
SerialCallResponse ADC pin used, up to 3.3V and can be calibrated by using analogSet(float gain, float offset).
For "analogRead()", use ADC pin name (A4 to A6) instead the integer number.
 
ReadASCIIString For "analogWrite()", use PWM capable pin.  
SerialEvent    
SerialPassthrough   Serial options, Serial, Serial1 or Serial2.
VirtualColorMixer ADC pin used, up to 3.3V and can be calibrated by using analogSet(float gain, float offset).  
05. Control Arrays ADC pin used, up to 3.3V and can be calibrated by using analogSet(float gain, float offset).
For "analogWrite()", use PWM capable pin.
 
ForLoopIteration  
IfStatementConditional  
switchCase  
switchCase2  
WhileStatementConditional  
06. Display barGraph ADC pin used, up to 3.3V and can be calibrated by using analogSet(float gain, float offset).  
RowColumnScanning ADC pin used, up to 3.3V and can be calibrated by using analogSet(float gain, float offset). In line 41, replace, pin 11 and pin 10 with pin 1 and pin 0 respectively.
For “analogRead()”, use A4 and A5 instead of A0 and A1. After line 101, add delay(1);
 
07. Strings CharacterAnalysis    
StringAdditionOperator    
StringAppendOperator    
StringCaseChanges    
StringCharacters    
StringComparisonOperators ADC pin used, up to 3.3V and can be calibrated by using analogSet(float gain, float offset).  
StringIndexOf    
StringLength    
StringLengthTrim    
StringReplace    
StringStartsWithEndsWith    
StringSubstring    
StringToInt