MicroPython for STM32 Nucleo Technical Workshop

MicroPython for STM32 Nucleo Technical Workshop PDF Author: Agus Kurniawan
Publisher: PE Press
ISBN:
Category : Computers
Languages : en
Pages :

Get Book

Book Description
This book explores about MicroPython development with STM32 Nucleo boards.Some basic development are be provided with step-by-step. The following is a list of topics in this book: * Preparing Development Environment * Setting Up MicroPython for STM32 Nucleo * GPIO Programming * PWM and Analog Input * Working with I2C * Working with UART * Working with SPI * Working with DHT Module

MicroPython for STM32 Nucleo Technical Workshop

MicroPython for STM32 Nucleo Technical Workshop PDF Author: Agus Kurniawan
Publisher: PE Press
ISBN:
Category : Computers
Languages : en
Pages :

Get Book

Book Description
This book explores about MicroPython development with STM32 Nucleo boards.Some basic development are be provided with step-by-step. The following is a list of topics in this book: * Preparing Development Environment * Setting Up MicroPython for STM32 Nucleo * GPIO Programming * PWM and Analog Input * Working with I2C * Working with UART * Working with SPI * Working with DHT Module

MicroPython for BBC micro:bit Technical Workshop

MicroPython for BBC micro:bit Technical Workshop PDF Author: Agus Kurniawan
Publisher: PE Press
ISBN:
Category : Computers
Languages : en
Pages :

Get Book

Book Description
BBC micro:bit is a development board to learn embedded system easily. This book is designed to help you to get started with BBC micro:bit development using MicroPython platform. The following is a list of highlight content in this book. * Development environment preparation * Set up MicroPython on BBC micro:bit Board * Display Programming * BBC micro:bit GPIO * Reading Analog Input and PWM * Working with SPI * Working with I2C * Working with Accelerator and Compass Sensors

MicroPython for ESP32 Development Workshop

MicroPython for ESP32 Development Workshop PDF Author: Agus Kurniawan
Publisher: PE Press
ISBN:
Category : Computers
Languages : en
Pages :

Get Book

Book Description
ESP32 chip is famous chip to develop IoT application. This book explores how to work with ESP32 board using MicroPython. The following is highlight topics: * Preparing Development Environment * Setting Up MicroPython * GPIO Programming * PWM and Analog Input * Working with I2C * Working with UART * Working with SPI * Working with DHT Module * Working with WiFi

CircuitPython Development Workshop

CircuitPython Development Workshop PDF Author: Agus Kurniawan
Publisher: PE Press
ISBN:
Category : Computers
Languages : en
Pages :

Get Book

Book Description
CircuitPython is a development framework for embedded system based MicroPython. This book helps you to get started with CircuitPython development. This book uses Adafruit ItsyBitsy M0 Express board for development testing board. The following is a list of highlight topics in this book: * Preparing Development Environment * Setting Up CircuitPython * GPIO Programming * PWM and Analog Input * Working with I2C * Working with UART * Working with SPI * Working with DHT Module

Pycom WiPy 3.0 Development Workshop

Pycom WiPy 3.0 Development Workshop PDF Author: Agus Kurniawan
Publisher: PE Press
ISBN:
Category : Computers
Languages : en
Pages : 110

Get Book

Book Description
This book helps readers to get started with WiPy 3.0 board development using Python programming language. WiPy 3.0 board runs MicroPython. The following is a list of highlight topics in this book. * Preparing Development Environment * Setting Up Pycom WiPy 3.0 * GPIO Programming * PWM and Analog I/O * Working with I2C * Working with UART * Working with SPI * Working with SD Card * Working with Bluetooth * Working with DHT Module * Building IoT Application

MicroPython Projects

MicroPython Projects PDF Author: Jacob Beningo
Publisher: Packt Publishing Ltd
ISBN: 1789952530
Category : Computers
Languages : en
Pages : 282

Get Book

Book Description
Explore MicroPython through a series of hands-on projects and learn to design and build your own embedded systems using the MicroPython Pyboard, ESP32, the STM32 IoT Discovery kit, and the OpenMV camera module. Key FeaturesDelve into MicroPython Kernel and learn to make modifications that will enhance your embedded applicationsDesign and implement drivers to interact with a variety of sensors and devicesBuild low-cost projects such as DIY automation and object detection with machine learningBook Description With the increasing complexity of embedded systems seen over the past few years, developers are looking for ways to manage them easily by solving problems without spending a lot of time on finding supported peripherals. MicroPython is an efficient and lean implementation of the Python 3 programming language, which is optimized to run on microcontrollers. MicroPython Projects will guide you in building and managing your embedded systems with ease. This book is a comprehensive project-based guide that will help you build a wide range of projects and give you the confidence to design complex projects spanning new areas of technology such as electronic applications, automation devices, and IoT applications. While building seven engaging projects, you'll learn how to enable devices to communicate with each other, access and control devices over a TCP/IP socket, and store and retrieve data. The complexity will increase progressively as you work on different projects, covering areas such as driver design, sensor interfacing, and MicroPython kernel customization. By the end of this MicroPython book, you'll be able to develop industry-standard embedded systems and keep up with the evolution of the Internet of Things. What you will learnDevelop embedded systems using MicroPythonBuild a custom debugging tool to visualize sensor data in real-timeDetect objects using machine learning and MicroPythonDiscover how to minimize project costs and reduce development timeGet to grips with gesture operations and parsing gesture dataLearn how to customize and deploy the MicroPython kernelExplore the techniques for scheduling application tasks and activitiesWho this book is for If you are an embedded developer or hobbyist looking to build interesting projects using MicroPython, this book is for you. A basic understanding of electronics and Python is required while some MicroPython experience will be helpful.

Programming with MicroPython

Programming with MicroPython PDF Author: Nicholas H. Tollervey
Publisher: "O'Reilly Media, Inc."
ISBN: 1491972718
Category : Computers
Languages : en
Pages : 210

Get Book

Book Description
It’s an exciting time to get involved with MicroPython, the re-implementation of Python 3 for microcontrollers and embedded systems. This practical guide delivers the knowledge you need to roll up your sleeves and create exceptional embedded projects with this lean and efficient programming language. If you’re familiar with Python as a programmer, educator, or maker, you’re ready to learn—and have fun along the way. Author Nicholas Tollervey takes you on a journey from first steps to advanced projects. You’ll explore the types of devices that run MicroPython, and examine how the language uses and interacts with hardware to process input, connect to the outside world, communicate wirelessly, make sounds and music, and drive robotics projects. Work with MicroPython on four typical devices: PyBoard, the micro:bit, Adafruit’s Circuit Playground Express, and ESP8266/ESP32 boards Explore a framework that helps you generate, evaluate, and evolve embedded projects that solve real problems Dive into practical MicroPython examples: visual feedback, input and sensing, GPIO, networking, sound and music, and robotics Learn how idiomatic MicroPython helps you express a lot with the minimum of resources Take the next step by getting involved with the Python community

Programming with STM32: Getting Started with the Nucleo Board and C/C++

Programming with STM32: Getting Started with the Nucleo Board and C/C++ PDF Author: Donald Norris
Publisher: McGraw Hill Professional
ISBN: 1260031322
Category : Technology & Engineering
Languages : en
Pages : 304

Get Book

Book Description
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Create your own STM32 programs with ease! Get up and running programming the STM32 line of microcontrollers from STMicroelectronics using the hands-on information contained in this easy-to-follow guide. Written by an experienced electronics hobbyist and author, Programming with STM32: Getting Started with the Nucleo Board and C/C++ features start-to-finish projects that clearly demonstrate each technique. Discover how to set up a stable development toolchain, write custom programs, download your programs to the development board, and execute them. You will even learn how to work with external servos and LED displays! •Explore the features of STM32 microcontrollers from STMicroelectonics•Configure your Nucleo-64 Microcontroller development board•Establish a toolchain and start developing interesting applications •Add specialized code and create cool custom functions•Automatically generate C code using the STM32CubeMX application•Work with the ARM Cortex Microcontroller Software Interface Standard and the STM hardware abstraction layer (HAL).•Control servos, LEDs, and other hardware using PWM•Transfer data to and from peripheral devices using DMA•Generate waveforms and pulses through your microcontroller’s DAC

NodeMCU Development Workshop

NodeMCU Development Workshop PDF Author: Agus Kurniawan
Publisher: PE Press
ISBN:
Category : Computers
Languages : en
Pages :

Get Book

Book Description
NodeMCU is the Development Kit based on ESP8266 with NodeMCU firmware. This book helps you to get started with NodeMCU v2 development. The following is highlight topic in this book: * Preparing Development Environment * Setting up NodeMCU * Lua Programming Language * GPIO Programming * PWM and Analog Input * Working with I2C * UART * SPI * Working with OLED Display * Connecting to a Network

MSP430 LaunchPad Programming

MSP430 LaunchPad Programming PDF Author: Agus Kurniawan
Publisher: PE Press
ISBN:
Category : Computers
Languages : en
Pages :

Get Book

Book Description
MSP430 LaunchPad Value Line Development kit is a cheap development board which we can program a microcontroller MSP430 easily. This book provides tutorials how to get started with MSP430 LaunchPad programming using Energia. It explains how MSP430 LaunchPad works with LEDs, sensor device and serial communication. **TOC** 1. Preparing Development Environment 1.1 MSP430 LaunchPad 1.2 Electronic Components 1.2.1 Fritzing 1.2.2 Arduino Sidekick Basic kit 1.2.3 Educational BoosterPack 1.4 Development Tool 1.5 Testing 2. Hello World 2.1 MSP430 LaunchPad Hardware Driver 2.1.1 Windows 8 and 8.1 2.1.2 Linux 2.2 Simple Testing 2.3 Energia Basic Programming Language 3. LED Controller 3.1 Basic LED Programming 3.2 Digital Output 4. Push Your Button 4.1 Getting Data from Button 4.2 Connecting An External Button to MSP430 LaunchPad 5. Serial Communication 5.1 Serial Monitor 5.2 Button and Serial Port 5.2 Reading Data from Serial Port 6. Reading Sensor Devices 6.1 Sensor Devices 6.2 Reading Sensor 7. Analog PWM (Pulse Width Modulation) 7.1 Analog PWM 7.2 Controlling Color on RGB LED 7.3 Writing Program 7.4 Executing Program