AMB25 (RTL8720DF) 与 Ameba 相容的 ARDUINO 范例表
Arduino内建许多Example, 底下的列表是Ameba支援的内建范例
请参考以下连结来设置 Ameba与Arduino IDE。
有关 Arduino 内建范例详细信息,请参阅以下连结。
| 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 |