Geeek Pi2040
- 2022/11/01 Amazon ¥3,799.- Raspberry Pi Pico 3枚とUSBケーブルがセット
Geeek Pi2040 の動作ログ
>>> import sys >>> sys.implementation (name='micropython', version=(1, 19, 1), _machine='Raspberry Pi Pico with RP2040', _mpy=4102) >>> >>> help() Welcome to MicroPython! For online help please visit https://micropython.org/help/. For access to the hardware use the 'machine' module. RP2 specific commands are in the 'rp2' module. Quick overview of some objects: machine.Pin(pin) -- get a pin, eg machine.Pin(0) machine.Pin(pin, m, [p]) -- get a pin and configure it for IO mode m, pull mode p methods: init(..), value([v]), high(), low(), irq(handler) machine.ADC(pin) -- make an analog object from a pin methods: read_u16() machine.PWM(pin) -- make a PWM object from a pin methods: deinit(), freq([f]), duty_u16([d]), duty_ns([d]) machine.I2C(id) -- create an I2C object (id=0,1) methods: readfrom(addr, buf, stop=True), writeto(addr, buf, stop=True) readfrom_mem(addr, memaddr, arg), writeto_mem(addr, memaddr, arg) machine.SPI(id, baudrate=1000000) -- create an SPI object (id=0,1) methods: read(nbytes, write=0x00), write(buf), write_readinto(wr_buf, rd_buf) machine.Timer(freq, callback) -- create a software timer object eg: machine.Timer(freq=1, callback=lambda t:print(t)) Pins are numbered 0-29, and 26-29 have ADC capabilities Pin IO modes are: Pin.IN, Pin.OUT, Pin.ALT Pin pull modes are: Pin.PULL_UP, Pin.PULL_DOWN Useful control commands: CTRL-C -- interrupt a running program CTRL-D -- on a blank line, do a soft reset of the board CTRL-E -- on a blank line, enter paste mode For further help on a specific object, type help(obj) For a list of available modules, type help('modules') >>> >>> help(machine.Pin) object <class 'Pin'> is of type type init -- <function> value -- <function> low -- <function> high -- <function> off -- <function> on -- <function> toggle -- <function> irq -- <function> IN -- 0 OUT -- 1 OPEN_DRAIN -- 2 ALT -- 3 PULL_UP -- 1 PULL_DOWN -- 2 IRQ_RISING -- 8 IRQ_FALLING -- 4 >>> >>> help('modules') __main__ framebuf uasyncio/funcs ujson _boot gc uasyncio/lock umachine _boot_fat math uasyncio/stream uos _onewire micropython ubinascii urandom _rp2 neopixel ucollections ure _thread onewire ucryptolib uselect _uasyncio rp2 uctypes ustruct builtins uarray uerrno usys cmath uasyncio/__init__ uhashlib utime dht uasyncio/core uheapq uzlib ds18x20 uasyncio/event uio Plus any modules on the filesystem >>> >>> help('rp2') object rp2 is of type str encode -- <function> find -- <function> rfind -- <function> index -- <function> rindex -- <function> join -- <function> split -- <function> splitlines -- <function> rsplit -- <function> startswith -- <function> endswith -- <function> strip -- <function> lstrip -- <function> rstrip -- <function> format -- <function> replace -- <function> count -- <function> partition -- <function> rpartition -- <function> center -- <function> lower -- <function> upper -- <function> isspace -- <function> isalpha -- <function> isdigit -- <function> isupper -- <function> islower -- <function> >>>
Last modified
8 months ago
Last modified on Apr 13, 2024, 3:24:35 PM
Attachments (1)
- GeeekPiPico3Set.png (746.9 KB ) - added by 9 months ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.