Showing posts with label development. Show all posts
Showing posts with label development. Show all posts
Monday, August 29, 2016
Arduino and Genuino MKR1000 Development Workshop
Arduino and Genuino MKR1000 Development Workshop

Arduino and Genuino MKR1000 are IoT development board which is based on the Atmel ATSAMW25 SoC. This book helps you to get started with Arduino and Genuino MKR1000 development.
The following is highlight topics in this book:
* Setting up Development Environment
* Sketch Programming
* Working with SPI
* Working with I2C
* Arduino WiFi Networking
* Building IoT Application
* Working with Internal RTC and Sleep Mode
* Controlling Arduino through Firmata Protocol
* Working with Firmata Protocol over WiFi
* Arduino Cloud
Thursday, August 25, 2016
Arduino Development for OSX and iOS
Arduino Development for OSX and iOS

This is a special book for readers who want to learn Arduino development on OSX and iOS environments. The following is highlight topics on this book:
- Preparing development environment
- Sketch programming
- Controlling Arduino from OSX
- Controlling Arduino from iOS
- Debugging Arduino Logic
Monday, August 22, 2016
Digispark USB Development Workshop
Digispark USB Development Workshop

The Digispark is an Attiny85 based microcontroller development board similar to the Arduino line, only cheaper, smaller, and a bit less powerful. This book helps you to get started with Digispark USB development. The following is highlight topics in this book:
- Preparing development environment
- Setting up Digispark USB
- Working with Digital I/O
- DigiUSB - Digispark debugging
- PWM and Analog Input
- Working with I2C
Labels:
development,
digispark,
usb,
workshop
Sunday, August 21, 2016
Arduino Meets Linux The Users Guide to Arduino Yún Development
Arduino Meets Linux The Users Guide to Arduino Yún Development

The Yún is one of the most powerful and flexible hardware development boards in the Arduino range. It combines the ease-of-use of the Arduino platform, with the power of a 400 MHz Atheros AR9331 Wi-Fi system-on-chip (WiSOC) that runs Linux.
But if you are not experienced and confident in working with Linux-based operating systems, it may be difficult for you to use the Yún to its full potential.
Bob Hammell is the author of popular Arduino learning resources, such as Connecting Arduino: Programming and Networking with the Ethernet Shield. In this book, he guides you through all of the Arduino Yúns features and explains how to make use of this unique board.
Using interesting and fun examples, in Arduino Meets Linux: The Users Guide to Arduino Yún Development you can learn how to:
- Connect your Arduino Yún to your network, using built-in support for Wi-Fi and Ethernet;
- Work with OpenWrt-Yun Linux through the command line;
- Use the Bridge Library to communicate and share data between both of the Yúns chips;
- Write Python and shell scripts to automate tasks and use the power of the AR9331 in your Arduino projects;
- Work with Temboo and third-party APIs to access popular web services;
- Host your own websites and application programming interfaces (APIs) on the Yún;
- Use USB devices, such as audio interfaces and gamepads from Microsoft Xbox 360® and Sony PlayStation® games consoles;
- Build Arduino projects that act as a keyboard or mouse when you plug your Yún into a PC or Mac;
- Add voice recognition and speech to your Arduino projects;
- Download source code, view demo videos, and access extra projects from the books companion website, ArduinoMeetsLinux.com;
- And much, much more.
With the Arduino Yún, you can take your Arduino projects to the next level. This book shows you how.
Tuesday, August 16, 2016
Bluno Beetle Development Workshop
Bluno Beetle Development Workshop

Bluno Beetle is another milestone in wearable electronics device area based Arduino platform, which makes DIY users have more options in the project design. This book helps you to get started with Bluno Beetle development. The following is highlight topics:
* Preparing Development Environment
* Sketch Programming
* Setting up BLE
* Sketch Wireless Programming via BLE
* Bluetooth iBeacon
Labels:
beetle,
bluno,
development,
workshop
Friday, August 12, 2016
Thursday, August 4, 2016
Arduino and Genuino 101 Development Workshop
Arduino and Genuino 101 Development Workshop

Intel has released Intel Curie which deployed on Arduino and Genuino 101. This book helps you to get started with Arduino and Genuino 101 development using Sketch. The following is highlight topics in this book:
* Setting up Development Environment
* Sketch Programming: Digital and Analog I/O
* Working with SPI
* Working with I2C
* BLE Programming
* Working with Accelerator and Gyroscope
* Working with RTC
* Accessing EEPROM
* Working with Arduino Firmata
* Arduino Networking
Tuesday, August 2, 2016
Beginning Arduino ov7670 Camera Development
Beginning Arduino ov7670 Camera Development

This book is a great investment for those interested in developing camera related projects for the Arduino. These camera applications can involve security, surveillance, photography, toys, robots, and drones. Specifically, this book covers the Omnivision ov7670 digital camera and its use with the Arduino microcontroller. This book takes an interactive hands on approach and shows the reader in a step by step guide how to use the ov7670 with the Arduino and an SD card reader/writer to take photos, save them to an SD card, and then to convert them to an easily viewable format. This book will save you many hours or even weeks of frustration in trying to get this camera to work correctly. This book also gives you the basic background on the Arduino and digital cameras in general so that you will be able to develop camera projects for cameras other than the ov7670.
Who this book is for:
1. Beginners to the Arduino interested in developing custom Arduino camera related projects that are suitable for photography, surveillance, security applications or for use with drones and robots.
2. High school and university students needing a quick start guide to using a low cost digital camera in their school projects.
Key Selling Points:
1. Provides an interactive "hands on example" based beginners quick start guide to using the extremely popular Omnivision ov7670 camera with the Arduino including using the undocumented features and incorrectly documented features that are necessary to get the camera to operate correctly.
2. Provides a good starting point for Arduino based camera applications as diverse as image processing, photography, surveillance, and home security with professional quality reusable code for the reader to use in his or her own projects.
3. Covers the FIFO version of the ov7670 which is the preferred camera version for most camera projects.
Table of Contents:
Chapter 1: Introducing the Omnivision OV7670 Camera
A. What is the OV7670 Camera?
B. Key Camera Terminology
C. OV7670 Camera with AL422B FIFO Memory Overview
D. Summary of Steps Needed for Taking a Photo
Chapter 2: Introducing the Arduino
A. What is an Arduino?
B. The Arduino Mega 2560
C. Arduino Development System Requirements
D. Arduino Software IDE
E. Hands on Example: A simple Arduino "Hello World" program with an LED
Chapter 3: Arduino Programming Language Basics
A. C/C++ Language for Arduino Overview
Chapter 4: Digital Design Review
A. How Data is Stored in the ov7670 Camera
B. Decimal Numbers (Base 10 Representation)
C. Binary Numbers (Base 2 Representation)
D. Hexadecimal Numbers (Base 16 Representation)
E. Converting a Binary Number (Base 2) to a Hex Number (Base 16)
F. Converting a Hexadecimal Number (Base 16) to a Binary Number (Base 2)
G. Hands On Example: Setting Registers on the OV7670 Camera
H. Boolean Variables, Logic and Truth Tables
I. The Clock Pulse
J. Reading Schematics
K. Design Overview for the OV7670 Camera with FIFO Memory
Chapter 5: Taking Photos with the Omnivision ov7670 Camera - Part 1
A. Overview of SD Card Storage for the Arduino
B. Overview of Arduinos I2C Interface
C. Hands on Example: Testing the I2C Interface with the OV7670 Camera
D. Overview of the Omnivision ov7670 FIFO Camera Image Capture Software
E. Overview of FFMPEG
Chapter 6: Taking Photos with the Omnivision ov7670 Camera - Part 2
A. Hands on Example: Taking a picture with the camera, saving the picture to the SD card storage, and viewing the image on your computer.
Appendix A: Camera Register Defines
Appendix B: Image Capture Program Variables
Labels:
arduino,
beginning,
camera,
development,
ov7670
Subscribe to:
Posts (Atom)