AmebaDocs
latest

Open Source SDKs

  • Arduino SDK
  • MicroPython SDK
    • AMB21/AMB22 (RTL8722DM/RTL8722CSM)
      • Getting Started
      • Release History
      • Examples
        • Peripheral Examples
        • Network Examples
      • API Documents
      • Resources
      • Support
    • AMB23 (RTL8722DM MINI)
  • Standard SDK

Download

  • AMB21/AMB22 (RTL8722DM/RTL8722CSM)
  • AMB23 (RTL8722DM MINI)
  • BW16 (RTL8720DN)
AmebaDocs
  • »
  • MicroPython SDK »
  • AMB21/AMB22 (RTL8722DM/RTL8722CSM) »
  • Examples »
  • [RTL8722CSM] [RTL8722DM] GPIO - Blink
  • Edit on GitHub

[RTL8722CSM] [RTL8722DM] GPIO - Blink

Materials

  • AmebaD[AMB21 / AMB22] x 1

  • LED x 1

  • Resistor(220ohm) x 1

Steps

Blink is one of the best ambd_micropython/examples to get started with MicroPython.

Let us connect pin PB_22 to the anode leg of an LED which in series with a current limiting resistor and GND to cathode of the LED as shown below,

image1

Then, copy the following code and press Ctrl + e in REPL to enter the paste mode (for more information about REPL and paste mode, check “Getting Started” page). If you are using Tera Term, simply right click on any blank space of the terminal and paste the code into REPL, then press Ctrl + d to execute the code. If everything is order, you should be able to see the LED blink for 3 times in 3 seconds.

from machine import Pin
a = Pin("PB_22", Pin.OUT)
a.value(1)
time.sleep_ms(500)
a.value(0)
time.sleep_ms(500)
a.on()
time.sleep_ms(500)
a.off()
time.sleep_ms(500)
a.toggle()
time.sleep_ms(500)
a.toggle()
Previous Next

© Copyright 2022, Ameba IoT. Revision 2857ed05.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
Downloads
html
epub
On Read the Docs
Project Home
Builds