Thursday, December 7, 2017

MicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers

MicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers

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 Pycom’s WiPy modules and MicroPython’s pyboard. Never has programming for microcontrollers been easier.

The book takes a practical and hands-on approach without a lot of detours into the depths of theory. The book:

  • Shows a faster and easier way to program microcontrollers and IoT devices
  • Teaches MicroPython, a variant of one of the most widely used scripting languages
  • Is friendly and accessible to those new to electronics, with fun example projects


What You'll Learn:

  • Program in MicroPython
  • Understand sensors and basic electronics
  • Develop your own IoT projects
  • Build applications for popular boards such as WiPy and pyboard
  • Load MicroPython on the ESP8266 and similar boards
  • Interface with hardware breakout boards
  • Connect hardware to software through MicroPython
  • Explore the easy-to-use Adafruit IO connecting your microcontroller to the cloud


Tuesday, July 11, 2017

C Programming for Arduino - Free Arduino Programming eBook from PACKT Books

This free 512 page Arduino eBook covers everything you need to know to start wiring and coding your own Arduino projects. You’ll learn C/C++ and how to work with different types of firmware for your Arduino. Design and build Arduino projects to understand buttons, LEDs, LCD, network modules and much more. Download this comprehensive and free Arduino manual today!


  • Sense the world through a variety of digital inputs
  • Feel the world with analog sensors
  • Design a visual output feedback system
  • Connect your Arduino to wired and wireless networks


Monday, July 10, 2017

Visual Studio Code Extension for Arduino is now open sourced

We are glad to share the news that the Visual Studio Code Extension for Arduino has been open sourced on GitHub.com at https://github.com/Microsoft/vscode-arduino!


The Arduino extension fully embraces the Arduino developer community and is almost fully compatible and consistent with the official Arduino IDE. On top of it, we added the most sought-after features, such as IntelliSense, Auto code completion, and on-device debugging for supported boards.

Here is a list of the core functionalities:

  • IntelliSense and syntax highlighting for Arduino sketches
  • Verify and upload your sketches in Visual Studio Code
  • Built-in board and library manager
  • Built-in example list
  • Built-in serial monitor
  • Snippets for sketches
  • Automatic Arduino project scaffolding
  • Command Palette (F1) integration of frequently used commands (e.g. Verify, Upload…)
  • New Integrated Arduino Debugging

For Arduino extension users, you can directly download and install the extension from Visual Studio Code Marketplace at: https://aka.ms/arduino.

source: blogs.msdn.microsoft.com