Get started with MicroPython
2. At the MicroPython >>> prompt, type the commands below, pressing Enter after each one.
After entering the last line of code, the LED illuminates. Anything after a # symbol is a
comment, and you do not need to type it.
Note
You can easily copy and paste code from the online version of this Guide. Use caution with the
PDF version, as it may not maintain essential indentations.
import machine
from machine import Pin
led = Pin("D4", Pin.OUT, value=0)
# One might expect 0 to mean OFF and 1 to mean ON, and this is normally the case.
# But the LED we are turning on and off is setup as what is# known as "active
low".
# This means setting the pin to 0 allows current to flow through the LED and then
through the pin, to ground.
3. To turn it off, type the following and press Enter:
led.value(1)
You have successfully controlled an LED on the board using basic I/O!
Example: code a request help button
This example provides a fast, deep dive into MicroPython designed to let you see some of the powerful
things it can do with minimal code. It is not meant as a tutorial; for in-depth examples refer to the
MicroPython Programming
Digi XBee3 Cellular LTE-M Global Smart Modem User Guide
# Makes a pin object set to output 0.
Guide.
Example: code a request help button
Digi
49
Need help?
Do you have a question about the XB3-C-A2-UT series and is the answer not in the manual?