Автор: Malcolm Maclean
Издательство: Leanpub
Год: 2024-01-28
Страниц: 154
Язык: английский
Формат: pdf (true), epub + Extra
Размер: 33.9 MB
Learning about microcontrollers? Want to avoid the mistakes that I made along my learning journey? All the tips and tricks that will help you advance your skills, demonstrated using a Raspberry Pi Pico.
If you've heard about the Raspberry Pi Pico you may know that it provides a fantastic method to learn about using a microcontroller and to develop some skills that go beyond the basics.
This will be a journey of discovery for both of us. By experimenting with microcontrollers we will be learning about interfacing from the computing world to the physical world. Others have written many fine words about doing this sort of thing, but I have an ulterior motive. I write books to learn and document what I’ve done. The hope is that by sharing the journey others can learn something from my efforts :-).
Is this book for you?
You be the judge! I write books that capture information about the things I learn. In this case I will be writing down a bunch of information about the Raspberry Pi Pico and how I learned to use it. It's not written for experts. It's put together as a guide to get you started if you're unsure about how to make the first move with a microcontroller.
There’s a lot of information in the book. There’s ‘stuff’ that people with a reasonable understanding of microcontrollers and programming will find excessive. Sorry about that. I have gathered a lot of the content from other books I’ve written to create this guide. As a result, it is as full of usable information as possible to help people who could be using the Pico and coding for the first time.
MicroPython is a programming language that is an implementation of the core of Python 3 and includes a small subset of the Python standard library. The simplicity of the Python programming language makes it an excellent choice for beginners who are new to programming and hardware. However, in spite of its name, MicroPython is reasonably full-featured and supports most of Python’s syntax so if you’re comfortable with Python you will be in familiar territory.
MicroPython is optimised for microcontrollers and microcomputers. It is a firmware solution designed to run in constrained environments while allowing a small subset of standard libraries into embedded programming.
MicroPython firmware can run in a footprint of 256 Kilobytes and 16 Kilobytes of RAM. The means we can write clean and simple Python code to control hardware instead of having to use complex low-level languages like C.
Who is this book for?
You!
By getting hold of a copy of this book you have demonstrated a desire to learn, to explore and to challenge yourself. That’s the most important criteria you will want to have when trying something new. Your experience level will come second place to a desire to learn. It will be useful to be comfortable using a standard desktop operating system. You should be broadly comfortable with the concept of programming, but you needn’t have tried it before. Before you learn anything new, it pretty much always appears indistinguishable from magic. but once you start having a play, the mystery falls away.
Скачать Raspberry Pi Pico Tips and Tricks (2024 Update)