Programming the Raspberry Pi Pico/W in MicroPython, Second Edition

Reviews of the first edition:
"Obviously the author knows his stuff. I love the writing style and helpful hints to deal with python limitations."
"Book contains many nuggets of info not found in other books."

The Raspberry Pi Pico is a remarkable microcontroller. It has a power and sophistication that would have been unthinkable just a short time ago. For the sort of jobs it is ideal for, it has plenty of processing power and enough memory to make tasks that would have once required careful planning, relatively easy. Instead of struggling with the machine, you can now focus on a good implementation of your algorithms.

MicroPython is a good choice of language to program the Pico. It isn’t the fastest way, but in most cases it is fast enough to interface with the Pico’s hardware and its big advantage is that it is easy to use. As a high-level language, MicroPython is based on Python 3 and is fully object-oriented. This means that you can create classes to encapsulate hardware and make it easier to use and understand.

The purpose of the book is to reveal what you can do with the Pico's GPIO lines together with widely used sensors, servos and motors and ADCs. After covering the GPIO, outputs and inputs, events and interrupts, it gives you hands-on experience of PWM (Pulse Width Modulation), the SPI bus, the I2C bus and the 1-Wire bus. One of the key advantages of the Pico is its PIO (Programmable I/O) and while this is an advanced feature, it is introduced in this book. After finding out how the PIO works, we apply it to writing a PIO program for the DHT22 and the 1-Wire bus.

The original Pico lacked WiFi connectivity, a limitation overcome by the launch of the Pico W. Two new chapters are dedicated to how to make use of the additional features of the Pico W including how to create a web client and a web server, use HTTPS and asyncio.

Jointly authored by Harry Fairhead and Mike James, this book is along the same lines as Programming the Raspberry Pi Pico/W in C and combines Harry’s expertise in electronics and the IoT with Mike’s knowledge of Python.

Harry Fairhead is also the author of Raspberry Pi IoT In C Using Linux Drivers, Raspberry Pi IoT in C, Applying C For The IoT With Linux, Fundamental C: Getting Closer To The Machine and Micro:bit IoT in C.

Mike James is the author of the Programmer's Python: Something Completely Different series of books and several other programming and computer science titles in the I Programmer Library.

Publisher ‏ : ‎ I/O Press (28 Dec. 2022)
Language ‏ : ‎ English
Paperback ‏ : ‎ 360 pages
ISBN-10 ‏ : ‎ 1871962803
ISBN-13 ‏ : ‎ 978-1871962802
Dimensions ‏ : ‎ 17.78 x 2.08 x 25.4 cm

0 Comments

BOBOVR F2 Upgrade Version Fitness Facial Interface Compatible with Oculus/Meta Quest2, Soft PU Face Cover/Pad, Active Air Circulation Micro-Fan Ventilation to Reduce Lens Fogging White

BOBOVRBOBOVR bobovrbobovr

BOBOVR Since 2014, we have been focusing on the VR field.Our team provides one-stop service from research and development, design, production to sales.We have launched some excellent VR products, and we will continue to launch more surprise products in the future, please continue to favorite us.. M2 Plus Twin battery comboM2 Plus Twin battery combo

M2 Plus Twin Battery Combo

Compatible with Quest 2,recirculating power supply system, Dual Battery Pack + Magnetic Charging Dock

M2 PRO C2 COMBOM2 PRO C2 COMBO

M2 Pro C2 Combo

This product is a set version, including BOBOVR C2 Case and BOBOVR M2 Pro battery pack Head Strap

BOBOVR M2 PLUSBOBOVR M2 PLUS

M2 Plus Head Strap

Compatible with Quest 2, fixing the back of the head through flexible support design, Improves a more comfortable wearing experience

BOBOVR M1 PLUSBOBOVR M1 PLUS

M1 Plus Head Strap

Compatible with Quest 2,Elite Strap for Enhanced Support and Lightweight Design, Replaceable Honeycomb Anti-skid Pad

BOBOVR Accessories For Quest2


Batteries ‏ : ‎ 1 Lithium Polymer batteries required. (included)
Package Dimensions ‏ : ‎ 18.7 x 11.7 x 8.7 cm; 101 Grams
Date First Available ‏ : ‎ 19 May 2022
Manufacturer ‏ : ‎ BOBOVR
ASIN ‏ : ‎ B0B1PX6YR2
Item model number ‏ : ‎ BOBOVR F2 Upgrade
Country of origin ‏ : ‎ China
Guaranteed software updates until ‏ : ‎ unknown
Delivery information:: We cannot deliver certain products outside mainland UK ( Details). We will only be able to confirm if this product can be delivered to your chosen address when you enter your delivery address at checkout.

Special ventilation structure design of the face interface: We added new air intake grilles at the top and bottom of the face interface, optimizing the air duct design while maintaining the same air flow, reducing the squeezing flow of internal air and avoiding dry eyes
Magnetic connection fan : Quickly remove it for charging or replacement
2 speed adjustment : Quikly relieve fogging,Defogging fan will not make your eyes dry while removing fog
Flexible facial interface: It adopts a new flexible support technology, while ensuring its facial support, the soft face interface can better adapt to different facial contour curves and improve your wearing comfort.

0 Comments

Cooopoo Head Strap for Meta Quest 3 – Ideal Lightweight Halo Strap Accessory for Quest 3 Headset [Slim Design] [Reduce Facial Pressure]

E7 Air Lightweight & Comfort Head Strap quest 3 head strapquest 3 head strap

The three-points sponge brings an unprecedented comfortable experience, reducing weight and volume by about 25% compared to others.

meta quest 3 halo strap Zero facial pressure

The soft sponge brim greatly reduces the pressure on the jawbones.

2 Full Support

Perfect support for the back and top of the head, as comfortable as lying on a pillow.

2 Adjustable Size

Freely adjusted between a diameter of 42cm~78cm, suitable for almost all sizes of head shapes.

1 Side 2 Obliquity 3 Back Stable, no looseness 22

Even when playing high-frequency action games such as table tennis and boxing, it won't loosen or shake.

1 Premium Cushion

The cushion is made of soft rubber, which is lighter and supports free adjustment of small curves.

2 Durable for Years of use

It uses high strength flexible ABS material, and it does not break even if 10000 times by force.

1 Circular Cushion 2 Material

Simple three-step installation:

1:Remove the original straps

2:Insert both sides of this headwear into the audio arms on both sides of Quest3

3:Thread the top strap through the top of Quest 3

There are grooves on both sides of the headband, so no matter where you insert it, it will not block the speaker of the audio arm. The sponge strap has a hard block treatment on the head, making it more convenient to penetrate and exit the top of Quest 3.

meta quest 3 halo strapmeta quest 3 halo strap
Package Dimensions ‏ : ‎ 21.1 x 15.2 x 10.9 cm; 310 Grams
Date First Available ‏ : ‎ 26 Nov. 2023
Manufacturer ‏ : ‎ Cooopoo
ASIN ‏ : ‎ B0CNZNR137
Item model number ‏ : ‎ E7 Air
Country of origin ‏ : ‎ USA
Guaranteed software updates until ‏ : ‎ unknown

Super Comfort: The 2023 brand new design features a comprehensive sponge wrap that perfectly supports your head while improving breathability and slip resistance.
Triple decompression: Three angles effectively and evenly reduce stress. Moreover, based on the unique "brim" design, the pressure on the facial jawbones is further reduced, greatly increasing game time.
100% Suitable: Rotate the button on the back to adjust to the optimal size. And the distance between the eyes and Quest 3 can also be adjusted.
Premium ABS: Made of the latest high-quality ABS material, it is ultra lightweight, has a certain degree of elasticity and bendability, and will not break even if it is forcefully broken 10000 times.
Quality Guarantee: All Cooopoo products are made of high-quality materials and come with a 5-year warranty. If there is anything unclear, please consult. 24-hour processing.

0 Comments

Zybervr Battery Pack Neck-Hanging for Meta Quest 3,10000mAh 20W Fast Charge Battery Pack for Oculus Quest 3/Quest 2 Accesories,Less Head Pressure, Extend VR Play Time, White

Battery Pack for Meta Quest 3Battery Pack for Meta Quest 3

Battery Pack for Meta Quest 3Battery Pack for Meta Quest 3

Battery Pack for Meta Quest 3Battery Pack for Meta Quest 3

Battery Pack for Meta Quest 3Battery Pack for Meta Quest 3

Battery Pack for Meta Quest 3Battery Pack for Meta Quest 3

Battery Pack for Meta Quest 3Battery Pack for Meta Quest 3 Battery Pack for Meta Quest 3Battery Pack for Meta Quest 3 Battery Pack for Meta Quest 3Battery Pack for Meta Quest 3 Battery Pack for oculus Quest 3Battery Pack for oculus Quest 3 Battery Pack for Meta Quest 3Battery Pack for Meta Quest 3
Batteries ‏ : ‎ 2 AAA batteries required. (included)
Package Dimensions ‏ : ‎ 27.6 x 24 x 6.9 cm; 760 Grams
Date First Available ‏ : ‎ 21 Sept. 2023
Manufacturer ‏ : ‎ Shenzhen Zyber Innovations Technology Co., Ltd.
ASIN ‏ : ‎ B0CJHYLTR4
Guaranteed software updates until ‏ : ‎ unknown

Extend VR Enjoyment: Prolong your VR adventures with ease. This 10000mAh battery pack boosts your Meta Quest 2 and Meta Quest 3 playtime to over 3 hours, ensuring uninterrupted fun
Ergonomic Neck-Hanging Design: Designed for comfort and practicality, this neck-hanging charger doesn't add weight to your VR headset. Ensuring hours of comfortable, less head pressure gaming
Tailored Comfort: One-size-fits-all, ergonomic design with adjustable flexibility to accommodate various neck sizes. The high stability and snug neck-shoulder fit effectively distribute weight without discomfort
20W PD 10000 mAh High-Capacity Power: Quickly recharge your Meta Quest 3 from 0% to 100% within just 1.5 hours. It supports 20W PD fast charging and balances weight with dual 5,000mAh batteries. One battery is detachable, allowing you to have a spare for extended use
Versatile Compatibility: Compatible with a wide range of devices, including VR headsets, smartphones and tablets. PD protocol fast charging ensures your devices are always ready to go

0 Comments

TRANSNOVO Head Strap Compatible with Meta Quest 3, 6000mAh Battery VR Accessories for Oculus Quest 3, One-Button Retractable Adjustment, Enhanced Comfort and Face Pressure-Free

meta quest 3 headstrapmeta quest 3 headstrap meta quest 3 headstrapmeta quest 3 headstrap meta quest 3 headstrap Sliding Groove Connection

Sliding slot connection method for higher safety and stability of the head strap

meta quest 3 headstrap Balanced Design

Battery weight is designed to complement the weight of the helmet, enhancing the balance when worn

meta quest 3 headstrap One-Button Release of the Head Strap

Reduces the frequency of adjusting the sawtooth strip Increases the lifespan of the product

meta quest 3 headstrap High Toughness POK Material

High flexibility with 360° bendability for durability and sturdiness

meta quest 3 headstrap meta quest 3 headstrapmeta quest 3 headstrap Find More VR Accessories From TRANSNOVO Add To Basket Add To Basket Add To Basket Price £65.99£65.99 — £29.99£29.99 £17.99£17.99 Compatible with Quest 3 Quest 2 Quest 3 Quest 3/Quest 2/Pro/Pico 4 Battery Capacity 6000 mAh / / / Special Feature 1 Fast and Safe Charging Enhanced Comfort & Adjustable Enhanced Comfort & Adjustable Stable Data Transmission Special Feature 2 Extend 4-6 Hours Playtime Rebust Side Straps All-round Cushion Wrapped More Lengths for Choose Special Feature 3 Plug and Charge Design Flexible Silicone Back Pad Enlarged Head Support Excellent Link Functions
Batteries ‏ : ‎ 2 Lithium Polymer batteries required.
Is discontinued by manufacturer ‏ : ‎ No
Product Dimensions ‏ : ‎ 22 x 16 x 11.4 cm; 590 Grams
Date First Available ‏ : ‎ 12 Oct. 2023
Manufacturer ‏ : ‎ TRANSNOVO
ASIN ‏ : ‎ B0CKXJR8X7
Item model number ‏ : ‎ RS2-6000
Country of origin ‏ : ‎ China
Guaranteed software updates until ‏ : ‎ unknown
Delivery information:: We cannot deliver certain products outside mainland UK ( Details). We will only be able to confirm if this product can be delivered to your chosen address when you enter your delivery address at checkout.

【Reduce facial pressure】Adopting a unique three-point force point adjustment, this elite strap replacement compatible with meta quest 3 achieves intelligent transfer from the bridge of the nose, forehead, and hindbrain to the front and hindbrain of the head, effectively reducing facial pressure and creating a balanced design, making wearing easier and increasing balance.
【With a One-Button Release Feature】The innovative one click release head strap design not only reduces the frequency of adjusting the serrated strip, but also extends the service life of the head strap to a greater extent. Let you experience the quality of intelligence, convenience, and longer lifespan when wearing.
【Extended Playtime】Our VR headset is equipped with a high-capacity 6000mAh battery, providing an additional 2-3 hours of usage for your headset. This extended battery life enhances your gaming experience, ensuring you have a more immersive and enjoyable time in the virtual world.
【Comfortable Body Feeling】The design of the Velcro sponge pad on the top of the head makes cleaning easy, while the enlarged and thickened sponge head pad on the back of the head is suitable for various head shapes, ensuring a more stable wearing experience. We pursue not only comfort, but also a perfect fit with your personalized needs.
【Premium Materials】Our head strap is made of high-toughness POK material for the size adjustment bar, which can bend 360 degrees, providing excellent durability. Every detail is carefully polished to create a sturdy, durable, and long-lasting headband that will accompany you for a long time.If you encounter any problems when using our products or services, please feel free to contact our after-sales customer service team. We promise to reply to you within 24 hours to ensure you get a satisfactory solution and give you a pleasant shopping experience.

0 Comments

Freenove Ultimate Starter Kit for Raspberry Pi Pico W (Included) (Compatible with Arduino IDE), 687-Page Detailed Tutorial, 224 Items, 112 Projects, Python C Java Code

Purchase Options:

Raspberry Pi Pico W has wireless LAN, Raspberry Pi Pico does not.
This option includes the Raspberry Pi Pico W board.

Overview:

Raspberry Pi Pico W is a tiny, fast, and versatile board built using dual-core processor with wireless LAN.
This kit helps you learn and use it with its tutorial and project examples.

We provide free technical support to help you with any questions and problems.

Tutorial and Code:

Comes with detailed tutorial and MicroPython, C, Processing code. (Download needed, no paper tutorial.)
Including basic electronics knowledge and dozens of projects.

The download link can be found on the product box.

Contents of MicroPython / C Tutorial:

Preface
  Raspberry Pi Pico
Chapter 0 Getting Ready
Chapter 1 LED
  Project 1.1 Blink
  Project 1.2 Blink
Chapter 2 Button & LED
  Project 2.1 Button & LED
  Project 2.2 MINI Table Lamp
  ...
(Download tutorial for details)
  ...
Chapter 26 Accelerometer Sensor
  Project 26.1 Read a Accelerometer Sensor
Chapter 27 RFID
  Project 27.1 RFID Read UID
  Project 27.2 RFID Read and Write
(The following chapters are only for Raspberry Pi Pico W)
  ...
Chapter 31 Control LED with Web
  Project 31.1 Control the LED with Web
What's Next?

Contents of Processing Tutorial:

Prepare
  Processing Software
  First Use
  Communication protocol
Chapter 1 Oscilloscope
  Project 1.1 Oscilloscope
Chapter 2 Control 2D and 3D Figures
  Project 2.1 Ellipse
  Project 2.2 Box 3D
  ...
(Download tutorial for details)
  ...
Chapter 5 Pong Game
  Project 5.1 Pong Game
  Project 5.2 Pong Game 3D
Chapter 6 Tetris
  Project 6.1

3 tutorials -> MicroPython, C and Processing (Java).
687-page detailed tutorial (including basic electronics knowledge) -> The download link can be found on the product box. (No paper tutorial.)
224 items for 112 interesting projects -> Each project has circuit diagrams and verified code with detailed explanations.
Raspberry Pi Pico W -> A tiny, fast, and versatile board built using dual-core processor with wireless LAN. (Included in this kit.)
Get support -> Our technical support team is always ready to answer your questions.

0 Comments

ZYBER Link Cable 5M/16 FT for Oculus Quest 2 and Meta quest 3, VR Headset Link Cable for Meta Quest Pro 2/1 Gaming PC, High-Speed USB 3.0 to USB C Cable for PC VR and Steam VR (Black)

zyberzyber

zyberzyber

We are a group of enthusiasts who love VR hardware and come together to provide the best experience for virtual reality hardware users. We trust virtual reality is going to change the gaming experience and the way you see the world. Our mission is to make it as comfortable and practical as possible.

quest 2quest 2 quest 2quest 2 quest 2quest 2 quest 2quest 2 quest 2quest 2 PSVR charging dockPSVR charging dock
Product Dimensions ‏ : ‎ 9.5 x 9.5 x 9.5 cm; 175.77 Grams
Date First Available ‏ : ‎ 21 Nov. 2022
Manufacturer ‏ : ‎ ZYBER
ASIN ‏ : ‎ B0BN1DMRB5
Item model number ‏ : ‎ CZARNY
Country of origin ‏ : ‎ China
Guaranteed software updates until ‏ : ‎ unknown

Compatible with Quest 3 Accessories: ZYBER 16 ft link cable for PICO 4 with fast and stable performance while connect oculus quest 2 to gaming PC, providing a better VR gaming experience when you playing all Rift apps and steam VR games
30AWG Drain Wire, High Speed Data Transmit Broadband transmission rate up to 2.5Gbps. for Quest pro Make sure using the USB 3.0 port to unlocks the 80 Hz & 90 Hz modes for Quest 2. Increases visual quality and reduces the number of compression artifacts to get a premium VR experience
Reinforced Cable Structures to Prolong Life Span: Enhanced tinplate casing and oxidized aluminum alloy shell, make this ZYBER link cable for Meta quest 2 more durable. Meanwhile, strict quality test ensuring over 10000 times plug in and out
Move with Freedom and Decent for Oculus quest 2: 5M / 16-feet-long link cable gives you space to move in VR and enjoy your playing time with no obstruction. Further more, 6.2 OZ lightweight design add more comfortable to enhance your gaming experience
User Friendly Design: Humanized 90-degree plug with trapezoid head design, for easier plug in and out, but no interference for earphone port

0 Comments

End of content

No more pages to load