|
|
|
|
LEADER |
06248nmm a2200445 u 4500 |
001 |
EB002200425 |
003 |
EBX01000000000000001337628 |
005 |
00000000000000.0 |
007 |
cr||||||||||||||||||||| |
008 |
240402 ||| eng |
020 |
|
|
|a 9781484298619
|
050 |
|
4 |
|a QA76.73.P98
|
100 |
1 |
|
|a Bell, Charles
|
245 |
0 |
0 |
|a MicroPython for the Internet of Things
|b A Beginner's Guide to Programming with Python on Microcontrollers
|c Charles Bell
|
250 |
|
|
|a 2nd ed
|
260 |
|
|
|a Berkeley, CA
|b Apress L. P.
|c 2024
|
300 |
|
|
|a 578 p.
|
505 |
0 |
|
|a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: What Is the Internet of Things? -- The Internet of Things and You -- IoT Is More Than Just Connected to the Internet -- IoT Services -- A Brief Look at IoT Solutions -- Sensor Networks -- Medical Applications -- Automotive IoT Solutions -- Fleet Management -- IoT and Security -- Security Begins at Home -- Secure Your Devices -- Use Encryption -- Security Doesn't End at the Cloud -- Python and the IoT -- Origins -- Online MicroPython Simulator -- Summary
|
505 |
0 |
|
|a BBC micro:bit -- Hardware Overview -- Getting Started -- Where to Buy -- Circuit Playground Express -- Hardware Overview -- Getting Started -- Where to Buy -- Breakout Boards and Add-Ons -- Breakout Boards -- Board-Specific Shields/Skins -- Board-Specific Accessories -- Breadboard for Raspberry Pi Pico/Pico W -- BBC micro:bit -- Which Board Should I Buy? -- Summary -- Chapter 4: How to Program in MicroPython -- Basic Concepts -- Code Blocks -- Comments -- Arithmetic -- Output to Screen -- Variables -- Types -- Basic Data Structures -- Lists -- Tuples -- Dictionaries -- Statements
|
505 |
0 |
|
|a Raspberry Pi Pico/Pico W -- Hardware Overview -- Getting Started -- Loading Firmware -- Place Board in USB Mass Media Mode -- Install Firmware in Thonny -- Reconnect/Reboot -- Your First MicroPython Script -- Where to Buy -- Arduino Nano RP2040 Connect -- Hardware Overview -- Getting Started -- Loading Firmware -- Downloading the Latest Firmware -- Place Board in USB Mass Media Mode -- Copy the File to the RPI-RP2 Drive -- Reconnect/Reboot -- Where to Buy -- Other RP2040 Boards -- Hardware Overview -- Getting Started -- Loading Firmware -- Where to Buy -- MicroPython-Compatible Boards
|
505 |
0 |
|
|a Chapter 2: Introducing MicroPython -- Getting Started -- Origins -- MicroPython Features -- MicroPython Limitations -- What Does MicroPython Run On? -- Experimenting with Python on Your PC -- Installing Python 3 on Windows 11 -- Installing Python 3 on macOS -- Installing Python 3 on Linux -- Running the Python Console -- Running Python Programs with the Interpreter -- How MicroPython Works -- The Run-Evaluate-Print Loop (REPL Console) -- Connect the Board -- Starting the REPL Console (Windows) -- Starting the REPL Console (macOS and Linux) -- Off and Running with MicroPython
|
505 |
0 |
|
|a Additional Hardware -- Basic Electronics Kit -- Breadboard and Jumper Wires -- Example 1: Blink an LED -- Example 2: Blink LEDs in Series -- Example 3: Using a Button -- Summary -- Chapter 3: MicroPython Hardware -- Getting Started with MicroPython Boards -- Firmware Updates -- Networking Issues -- One Step at a Time! -- Programming Tools -- Some Assembly Required -- GPIO Pins -- Other Tips -- Visit the Community Forums -- Handle with Care! -- Incorrect Switch Settings -- Loose or Missing Jumpers -- MicroPython RP2040 Boards -- Origins of the RP2040 -- Introducing the RP2040
|
653 |
|
|
|a Microcontrôleurs
|
653 |
|
|
|a Python (Computer program language) / http://id.loc.gov/authorities/subjects/sh96008834
|
653 |
|
|
|a Programmation (Informatique)
|
653 |
|
|
|a Computer programming / http://id.loc.gov/authorities/subjects/sh85107310
|
653 |
|
|
|a Microcontrollers / http://id.loc.gov/authorities/subjects/sh2008020006
|
653 |
|
|
|a Python (Langage de programmation)
|
653 |
|
|
|a computer programming / aat
|
041 |
0 |
7 |
|a eng
|2 ISO 639-2
|
989 |
|
|
|b OREILLY
|a O'Reilly
|
500 |
|
|
|a Description based upon print version of record. - Conditional Statements
|
024 |
8 |
|
|a 10.1007/978-1-4842-9861-9
|
776 |
|
|
|z 9781484298602
|
776 |
|
|
|z 1484298616
|
776 |
|
|
|z 1484298608
|
776 |
|
|
|z 9781484298619
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781484298619/?ar
|x Verlag
|3 Volltext
|
082 |
0 |
|
|a 005.13/3
|
520 |
|
|
|a This book will help you quickly learn to program for microcontrollers and IoT devices without a lot of study and expense. MicroPython and controllers that support it eliminate the need for programming in a C-like language, making the creation of IoT applications and devices easier and more accessible than ever. MicroPython for the Internet of Things is ideal for readers new to electronics and the world of IoT. Specific examples are provided covering a range of supported devices, sensors, and MicroPython boards such as the Raspberry Pi Pico and the Arduino Nano Connect RP2040 board. Programming for microcontrollers has never been easier. The book takes a practical and hands-on approach without a lot of detours into the depths of theory. It'll show you a faster and easier way to program microcontrollers and IoT devices, teach you MicroPython, a variant of one of the most widely used scripting languages, and is written to be accessible to those new to electronics. After completing this book, and its fun example projects, you'll be ready to ready to use MicroPython to develop your own IoT applications. What You Will Learn Program in MicroPython Understand sensors and basic electronics Develop your own IoT projects Build applications for popular boards such as Raspberry Pi Pico and Arduino Nano Connect RP2040 Load MicroPython on compatible boards Interface with hardware breakout boards Connect hardware to software through MicroPython Explore connecting your microcontroller to the cloud Develop IoT projects for the cloud Who This Book Is For Anyone interested in building IoT solutions without the heavy burden of programming in C++ or C. The book also appeals to those wanting an easier way to work with hardware than is provided by platforms that require more complex programming environments
|