āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§‡āĻ°āĻŋ āĻĒāĻžāĻ‡ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ Wi-Fi-āĻ¸āĻ•ā§āĻˇāĻŽ Pico W āĻŦā§‹āĻ°ā§āĻĄ āĻ‰āĻ¨ā§āĻŽā§‹āĻšāĻ¨ āĻ•āĻ°ā§‡āĻ›ā§‡

āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§‡āĻ°āĻŋ āĻĒāĻžāĻ‡ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ˛āĻŋāĻ•āĻžāĻ¨āĻžāĻ§ā§€āĻ¨ RP2040 āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛āĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸āĻœā§āĻœāĻŋāĻ¤ āĻ•ā§āĻˇā§āĻĻā§āĻ° āĻĒāĻŋāĻ•ā§‹ āĻŦā§‹āĻ°ā§āĻĄā§‡āĻ° āĻŦāĻŋāĻ•āĻžāĻļ āĻ…āĻŦā§āĻ¯āĻžāĻšāĻ¤ āĻ°ā§‡āĻ–ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§‡āĻ°āĻŋ āĻĒāĻžāĻ‡ āĻĒāĻŋāĻ•ā§‹ āĻĄāĻŦā§āĻ˛āĻŋāĻ‰ āĻŦā§‹āĻ°ā§āĻĄ āĻ‰āĻ¨ā§āĻŽā§‹āĻšāĻ¨ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ Infineon CYW2.4 āĻšāĻŋāĻĒā§‡āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ Wi-Fi āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ (802.11GHz 43439n) āĻāĻ° āĻāĻ•ā§€āĻ•āĻ°āĻŖā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻŸāĻŋāĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ CYW43439 āĻšāĻŋāĻĒāĻŸāĻŋ āĻŦā§āĻ˛ā§āĻŸā§āĻĨ āĻ•ā§āĻ˛āĻžāĻ¸āĻŋāĻ• āĻāĻŦāĻ‚ āĻŦā§āĻ˛ā§āĻŸā§āĻĨ āĻ˛ā§‹-āĻāĻ¨āĻžāĻ°ā§āĻœā§€āĻ•ā§‡āĻ“ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ¤āĻŦā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻāĻ–āĻ¨āĻ“ āĻŦā§‹āĻ°ā§āĻĄā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻŦā§‹āĻ°ā§āĻĄā§‡āĻ° āĻŽā§‚āĻ˛ā§āĻ¯ $6, āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻĻā§āĻ‡ āĻĄāĻ˛āĻžāĻ° āĻŦā§‡āĻļāĻŋāĨ¤ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡, āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§‡āĻ°āĻŋ āĻĒāĻžāĻ‡ āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻŦāĻŋāĻ•āĻžāĻļ, Wi-Fi āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ¨ā§‡āĻŸ āĻ…āĻĢ āĻĨāĻŋāĻ‚āĻ¸ (āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ¨ā§‡āĻŸ āĻ…āĻĢ āĻĨāĻŋāĻ‚āĻ¸) āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻ—ā§āĻ˛āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻœāĻžāĻ˛.

āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§‡āĻ°āĻŋ āĻĒāĻžāĻ‡ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ Wi-Fi-āĻ¸āĻ•ā§āĻˇāĻŽ Pico W āĻŦā§‹āĻ°ā§āĻĄ āĻ‰āĻ¨ā§āĻŽā§‹āĻšāĻ¨ āĻ•āĻ°ā§‡āĻ›ā§‡

RP2040 āĻšāĻŋāĻĒā§‡ āĻāĻ•āĻŸāĻŋ āĻĄā§āĻ¯āĻŧāĻžāĻ˛-āĻ•ā§‹āĻ° ARM Cortex-M0+ (133MHz) āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻžāĻ° 264 KB āĻ…āĻ¨-āĻŦā§‹āĻ°ā§āĻĄ RAM (SRAM), āĻāĻ•āĻŸāĻŋ DMA āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛āĻžāĻ°, āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻĒāĻŽāĻžāĻ¤ā§āĻ°āĻž āĻ¸ā§‡āĻ¨ā§āĻ¸āĻ°, āĻāĻ•āĻŸāĻŋ āĻŸāĻžāĻ‡āĻŽāĻžāĻ° āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ USB 1.1 āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛āĻžāĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ āĻŦā§‹āĻ°ā§āĻĄā§‡ 2 āĻāĻŽāĻŦāĻŋ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¤āĻŦā§‡ āĻšāĻŋāĻĒāĻŸāĻŋ 16 āĻāĻŽāĻŦāĻŋ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤ I/O-āĻāĻ° āĻœāĻ¨ā§āĻ¯, GPIO āĻĒā§‹āĻ°ā§āĻŸ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ (30 āĻĒāĻŋāĻ¨, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ 4āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ¨āĻžāĻ˛āĻ— āĻ‡āĻ¨āĻĒā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ), UART, I2C, SPI, USB (UF2 āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻĄā§āĻ°āĻžāĻ‡āĻ­ āĻĨā§‡āĻ•ā§‡ āĻŦā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚ āĻšā§‹āĻ¸ā§āĻŸ) āĻāĻŦāĻ‚ āĻŦāĻŋāĻļā§‡āĻˇāĻžāĻ¯āĻŧāĻŋāĻ¤ 8 āĻĒāĻŋāĻ¨ PIO ( āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻŦāĻ˛ I/O āĻ¸ā§āĻŸā§‡āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨) āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻĒā§‡āĻ°āĻŋāĻĢā§‡āĻ°āĻžāĻ˛ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡āĨ¤ 1.8 āĻĨā§‡āĻ•ā§‡ 5.5 āĻ­ā§‹āĻ˛ā§āĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻļāĻ•ā§āĻ¤āĻŋ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯āĻž āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻĻā§āĻŸāĻŋ āĻŦāĻž āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ AA āĻŦā§āĻ¯āĻžāĻŸāĻžāĻ°āĻŋ āĻŦāĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻŋāĻĨāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻ†āĻ¯āĻŧāĻ¨ āĻŦā§āĻ¯āĻžāĻŸāĻžāĻ°āĻŋ āĻ¸āĻš āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻļāĻ•ā§āĻ¤āĻŋāĻ° āĻ‰āĻ¤ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧā§ˇ

C, C++ āĻŦāĻž MicroPython āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§‡āĻ°āĻŋ āĻĒāĻžāĻ‡ āĻĒāĻŋāĻ•ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻĒāĻžāĻ‡āĻĨāĻ¨ āĻĒā§‹āĻ°ā§āĻŸāĻŸāĻŋ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ˛ā§‡āĻ–āĻ•ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§ŒāĻĨāĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ PIO āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻ¸āĻš āĻšāĻŋāĻĒā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤ MicroPython āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ RP2040 āĻšāĻŋāĻĒā§‡āĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, Thonny āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻŸā§‡āĻĄ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻĒāĻ°āĻŋāĻŦā§‡āĻļāĻ•ā§‡ āĻ…āĻ­āĻŋāĻ¯ā§‹āĻœāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŽā§‡āĻļāĻŋāĻ¨ āĻ˛āĻžāĻ°ā§āĻ¨āĻŋāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻŋāĻĒā§‡āĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¯āĻĨā§‡āĻˇā§āĻŸ, āĻ¯āĻžāĻ° āĻŦāĻŋāĻ•āĻžāĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸā§‡āĻ¨āĻ¸āĻ°āĻĢā§āĻ˛ā§‹ āĻ˛āĻžāĻ‡āĻŸ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§‹āĻ°ā§āĻŸ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, lwIP āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻž C āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻŋāĻ•āĻžāĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ Pico SDK-āĻāĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡, āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻĒāĻžāĻ‡āĻĨāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻĢāĻžāĻ°ā§āĻŽāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ‰āĻ¤ā§āĻ¸: opennet.ru

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨