ะัะพะตะบั Raspberry Pi ะฟัะตะดััะฐะฒะธะป ะฝะพะฒัั ะฟะปะฐัั Raspberry Pi Pico W, ะฟัะพะดะพะปะถะฐัััั ัะฐะทะฒะธัะธะต ะผะธะฝะธะฐัััะฝะพะน ะฟะปะฐัั Pico, ะพัะฝะฐััะฝะฝะพะน ะผะธะบัะพะบะพะฝััะพะปะปะตัะพะผ RP2040 ัะพะฑััะฒะตะฝะฝะพะน ัะฐะทัะฐะฑะพัะบะธ. ะะพะฒะฐั ัะตะดะฐะบัะธั ะพัะปะธัะฐะตััั ะธะฝัะตะณัะฐัะธะตะน ะฟะพะดะดะตัะถะบะธ Wi-Fi (2.4GHz 802.11n), ัะตะฐะปะธะทะพะฒะฐะฝะฝะพะน ะฝะฐ ะฑะฐะทะต ัะธะฟะฐ Infineon CYW43439. ะงะธะฟ CYW43439 ัะฐะบะถะต ะฟะพะดะดะตัะถะธะฒะฐะตั Bluetooth Classic ะธ Bluetooth Low-Energy, ะฝะพ ะพะฝะธ ะฟะพะบะฐ ะฝะต ะทะฐะดะตะนััะฒะพะฒะฐะฝั ะฒ ะฟะปะฐัะต. ะกัะพะธะผะพััั ะฝะพะฒะพะน ะฟะปะฐัั โ 6 ะดะพะปะปะฐัะพะฒ, ััะพ ะฝะฐ ะดะฒะฐ ะดะพะปะปะฐัะฐ ะดะพัะพะถะต ะฟะตัะฒะพะณะพ ะฒะฐัะธะฐะฝัะฐ. ะะท ะพะฑะปะฐััะตะน ะฟัะธะผะตะฝะตะฝะธั, ะฟะพะผะธะผะพ ัะพะฒะผะตััะฝะพะณะพ ะธัะฟะพะปัะทะพะฒะฐะฝะธั ั ะบะพะผะฟัััะตัะฐะผะธ Raspberry Pi, ัะฐะทัะฐะฑะพัะบะธ ะฒัััะฐะธะฒะฐะตะผัั ัะธััะตะผ ะธ ัะธััะตะผ ัะฟัะฐะฒะปะตะฝะธั ัะฐะทะปะธัะฝัะผะธ ััััะพะนััะฒะฐะผะธ, ะฒะฐัะธะฐะฝั ั Wi-Fi ะฟะพะทะธัะธะพะฝะธััะตััั ะบะฐะบ ะฟะปะฐััะพัะผะฐ ะดะปั ัะพะทะดะฐะฝะธั ััััะพะนััะฒ ะธะฝัะตัะฝะตัะฐ ะฒะตัะตะน (Internet of Things), ะฒะทะฐะธะผะพะดะตะนััะฒัััะธั ะฟะพ ัะตัะธ.
ะงะธะฟ RP2040 ะฒะบะปััะฐะตั ะฒ ัะตะฑั ะดะฒัั ััะดะตัะฝัะน ะฟัะพัะตััะพั ARM Cortex-M0+ (133MHz) c 264 ะะ ะฒัััะพะตะฝะฝะพะน ะพะฟะตัะฐัะธะฒะฝะพะน ะฟะฐะผััะธ (SRAM), ะบะพะฝััะพะปะปะตัะพะผ DMA, ะดะฐััะธะบะพะผ ัะตะผะฟะตัะฐัััั, ัะฐะนะผะตัะพะผ ะธ ะบะพะฝััะพะปะปะตัะพะผ USB 1.1. ะะฐ ะฟะปะฐัะต ัะฐะทะผะตัะตะฝะพ 2 ะะ Flash-ะฟะฐะผััะธ, ะฝะพ ัะธะฟ ะฟะพะดะดะตัะถะธะฒะฐะตั ัะฐััะธัะตะฝะธะต ะดะพ 16 ะะ. ะะปั ะฒะฒะพะดะฐ-ะฒัะฒะพะดะฐ ะฟัะตะดััะผะพััะตะฝั ะฟะพััั GPIO (30 ะฟะธะฝ, ะธะท ะบะพัะพััั 4 ะฒัะดะตะปะตะฝั ะฟะพะด ะฐะฝะฐะปะพะณะพะฒัะน ะฒะฒะพะด), UART, I2C, SPI, USB (ะบะปะธะตะฝั ะธ ั ะพัั ั ะฟะพะดะดะตัะถะบะพะน ะทะฐะณััะทะบะธ ั ะฝะฐะบะพะฟะธัะตะปะตะน ะฒ ัะพัะผะฐัะต UF2) ะธ ัะฟะตัะธะฐะปะธะทะธัะพะฒะฐะฝะฝัะน 8 ะบะพะฝัะฐะบัะพะฒ PIO (Programmable I/O state machines) ะดะปั ะฟะพะดะบะปััะตะฝะธั ัะพะฑััะฒะตะฝะฝะพะน ะฟะตัะธัะตัะธะธ. ะะธัะฐะฝะธะต ะผะพะถะตั ะฟะพะดะฐะฒะฐัััั ะฒ ะดะธะฐะฟะฐะทะพะฝะต ะพั 1.8 ะดะพ 5.5 ะฒะพะปัั, ััะพ ะฟะพะทะฒะพะปัะตั ะทะฐะดะตะนััะฒะพะฒะฐัั ัะฐะทะปะธัะฝัะต ะธััะพัะฝะธะบะธ ัะฝะตัะณะธะธ, ะฒะบะปััะฐั ะดะฒะต ะธะปะธ ััะธ ะพะฑััะฝัะต ะฑะฐัะฐัะตะนะบะธ AA ะธะปะธ ัะธะฟะพะฒัะต ะปะธัะธะน-ะธะพะฝะฝัะต ะฐะบะบัะผัะปััะพัั.
ะะปั ัะพะทะดะฐะฝะธั ะฟัะธะปะพะถะตะฝะธะน ะผะพะถะตั ะฟัะธะผะตะฝััััั ัะทัะบ ะกะธ, C++ ะธะปะธ MicroPython. ะะพัั MicroPython ะดะปั Raspberry Pi Pico ะฟะพะดะณะพัะพะฒะปะตะฝ ัะพะฒะผะตััะฝะพ ั ะฐะฒัะพัะพะผ ะฟัะพะตะบัะฐ ะธ ะฟะพะดะดะตัะถะธะฒะฐะตั ะฒัะต ะฒะพะทะผะพะถะฝะพััะธ ัะธะฟะฐ, ะฒะบะปััะฐั ัะพะฑััะฒะตะฝะฝัะน ะธะฝัะตััะตะนั ะฟะพะดะบะปััะตะฝะธั ัะฐััะธัะตะฝะธะน PIO. ะะปั ัะฐะทัะฐะฑะพัะบะธ ะดะปั ัะธะฟะฐ RP2040 ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ MicroPython ะฐะดะฐะฟัะธัะพะฒะฐะฝะฐ ะธะฝัะตะณัะธัะพะฒะฐะฝะฝะฐั ััะตะดะฐ ะฟัะพะณัะฐะผะผะธัะพะฒะฐะฝะธั Thonny. ะะพะทะผะพะถะฝะพััะตะน ัะธะฟะฐ ะดะพััะฐัะพัะฝะพ ะดะปั ะฒัะฟะพะปะฝะตะฝะธั ะฟัะธะปะพะถะตะฝะธะน ะดะปั ัะตัะตะฝะธั ะทะฐะดะฐั ะผะฐัะธะฝะฝะพะณะพ ะพะฑััะตะฝะธั, ะดะปั ัะฐะทัะฐะฑะพัะบะธ ะบะพัะพััั
ะฟะพะดะณะพัะพะฒะปะตะฝ ะฟะพัั ััะตะนะผะฒะพัะบะฐ TensorFlow Lite. ะะปั ัะตัะตะฒะพะณะพ ะดะพัััะฟะฐ ะฟัะตะดะปะฐะณะฐะตััั ะธัะฟะพะปัะทะพะฒะฐัั ัะตัะตะฒะพะน ััะตะบ lwIP, ะบะพัะพััะน ะฒะบะปัััะฝ ะฒ ัะพััะฐะฒ ะฝะพะฒะพะน ะฒะตััะธะธ Pico SDK ะดะปั ัะฐะทัะฐะฑะพัะบะธ ะฟัะธะปะพะถะตะฝะธะน ะฝะฐ ัะทัะบะต ะกะธ, ะฐ ัะฐะบะถะต ะฒ ะฝะพะฒัั ะฟัะพัะธะฒะบั ั MicroPython.
เจธเจฐเฉเจค: opennet.ru