Sabelectronic "arduino electronics stuff"

Wednesday, May 27, 2020

Arduino Books for beginners and experts

Arduino Books for beginners

Arduino books are very helpful to learn about the smart Arduino board. These books provide the basic idea to start a project with basic knowledge of electronics. Some of these books contain codes for the projects, including pictures.

These Arduino books for beginners and for experts come up with a deep knowledge of electronic components.

Programming Arduino: Getting Started with Sketches

Edition - 2nd 
Writer - Simon Monk.
Amazon Kindle books Edition
191 Pages

Arduino Books for beginners

The Arduino programming book is using sketches to program the Arduino. It is very easy to use this book. It contains a thoroughly updated manual, step by step, how you can speed program all Arduino models.

This Arduino tutorial book gives a good understanding of Arduino regards hardware fundamentals. It has a brief description of micro-controller details, components and chips mounted at the Arduino board.
Instruction about setting up the software. Introduction of Arduino power-up procedure and method of uploading sketches to the board.

As with other micro-controllers, we use C language for programming purposes. We can learn easily by using code examples in this book.
Functions of Arrays and strings explained in the book, also Morse code project with the help of examples.
Arduino’s digital and analog inputs/outputs measurement with the help of a multimeter. Upload the program in the example and measure voltage. It is very interesting for newbies, just attach a multimeter and insert value through a serial monitor.

By using the same old Arduino library, we learn how to write sketches and store data on the board. The book briefly explains store data, e.g. entry passwords for any project.
Variety of displays e, g. OLEDs and LCDs. How to interface with the board by using advanced libraries.
Connect with the Internet and configure the board as a Web server. Learning to Develop exciting programs like IoT (Internet of Things).
It describes the hardware and software, controlled by the web (Posting method). also, the function of Nod MCU as a web server.
Write your Arduino libraries and learn how to use object-orientated programming methods.

Getting Started with Sensors

Measure the World with Electronics, Arduino, and Raspberry Pi

Edition - 1st
Writer - Kimmo Karvinen & Tero Karvinen
Amazon Kindle books Edition
215 Pages

Arduino Books for beginners

Getting started with the teaching of building Arduino projects with sensors and electronics projects. How easily and quickly arrange components on a breadboard.

It is about sensors, e.g. Temperature, infrared, brightness, proximity, rotation, etc. How to design and build a simple project on a breadboard.
Start with Arduino projects for measurement of distance. How to use switching in electronic circuits.
Using the Integrated circuits, 555 Timer with the board for timely operated projects. Light controlling with 555 IC and learning by changing values.


A Pressure measuring sensor, FlexiForce, by a force sensitive resistor circuit is explained in the book.

Raspberry Pi connection with sensors and getting signals by using Python. Potentiometer measurement at Raspberry Pi.

Installation and usage of SPI Dev by using MCP3002 analog-to-digital converter. Flex force and LM35 projects, including codes with Raspberry Pi.

Arduino Ide set up on different Platforms e.g. Ubuntu Linux, Windows 7/8, OS X.
Setting up Raspberry Pi and connection with the operating system. Configuration and Python programming.

Arduino for dummies

Edition - 1st 
Writer - John Bussey
Amazon Kindle books Edition
483 Pages

Arduino Books for beginners

This book covers the communication system between hardware and software by the Arduino. In this book, the different icons used to understand important topics.

The book explains the startup of the Arduino project. As they started it in 2005, GUI (graphic user interface) for Ide software is the obvious influence of the processing project. Arduino board is the combination and experience of the Wiring and  Processing project.

The similarity between Processing and Arduino software is open-source. It explains the complete board details, pins function, and comparison with other Arduino boards.

It gives complete information about the Arduin software environment, its installation for Windows, Mac OS X, Linux systems. The brief description of sketches, as per line of code, and Programming language.

Motor control sketches and sweeping movements details etc. DC motors, servo motors.  Melody and Tones circuits explain with examples.

Arduino for dummies gives basic information about the shields that can stack on the top of other boards/hardware.

Arduino cookbook

Edition - 2nd 
Writer - Michael Margolis
724 Pages

Arduino Books for beginners

This is an Arduino cookbook updated version after the 1st edition. The book covers hardware and software and explains the topics with the given examples. The cookbook using datasheets and schematic diagrams.

Learning Arduino with physical layouts and schematics. By using this book, you can make sketches for your own projects. It gives a problem/question at the start of any Topic/project/lesson and then explains it with a comprehensive solution.

Making sketches of your projects by using the operator. How to write code into the function block. The book teaches the programming language by using mathematical operators.

Serial communication methods, Data sending and receiving in the text's format, Numeric, and binary data. Setting up a Processing Application to show data come from Arduino or sensors. How to receive digital data from Switches, analog from sensors.

The visual output from different displays e.g. Led, dot matrix, 7segment display. Shift register max7219 and analog panel meter working and using in the circuit. How to test and control servo and stepper motor by the physical output.

Getting Started with Arduino

Edition - 3rd 

Writers - Massimo Banzi, Michael Shiloh                

Amazon Kindle books Edition

264 Pages

Arduino Books for beginners

This is an updated version that includes two new chapters. The books contain more about complex circuit information, problem, and solution. In this book, it explains the Leonardo board. The working and function of the USB controller in Leonardo.

The book is about electronics learning with programming. It deals with Sensors and actuators, How to work, and the usage.  The output signal monitoring on processing software.

IDE installation on different operating systems e.g. Mac, Windows, and Linux. The book explains electricity and electronics' basic concepts.

Learn electronics with schematics and diagrams. The projects or circuits are very easy to construct, assembled on a breadboard.
For this Arduino codebook, there is no need for permission, if you are going to change any part/portion of the code.

Saturday, May 16, 2020

Getting started with arduino uno for led blinking

What is Arduino Uno?

The Arduino Uno is an electronic board that has the ATMEGA 328P microcontroller. It has analog and digital input/output pins. We use it in simple projects, e.g. led lights and also complicated robotics projects. 

Let's get started with Arduino to run our first program. As we use it with different machines e, g. windows, apple, Ubuntu, mobile, etc. as usual Arduino programming is difficult for newbies, but if you get in touch with this Arduino tutorial, it could be helpful.

Getting started with Arduino

Here, I will discuss especially for the windows operating system and also a little another operating system. First, I discuss how to interface with the Windows operating system.

Requirements for Arduino setup

  • Arduino Uno         Amazon
  • USB Cable A-B male (usually used for printers)  Amazon
  • Laptop/Desktop with Windows 7, 8, 10
  • The IDE Software
  • Led (can choose any color)   Amazon
  • Resistance (value of 230 Ω) Amazon 

Setup Arduino ide

Get the latest version from the Arduino cc en main software and Install it on your system. Aintegrated development environment (IDE) can work on Windows, Linux (both 32 and 64 bits), and Mac.

Let's start after Downloading the software IDE and install it on your system. The icon will show on the desktop. Now just plug in a USB terminal with the standard B USB cable and status led will light up on the board.

We use the USB cable to communicate between the board and the computer. To upload the program, the Arduino board. We use it for a power supply purpose.

get started with Arduino

how to connect Arduino to computer

Now, you need to check driver availability in your system. For that, please follow these steps and go to My Computer → Properties → Device Manager, a pop-up window will be open, as shown 

get started with arduino

Highlighted in the picture. If you found a USB-serial device under Port (COM & LPT) then ok else check in Other devices and found unknown devices. Right-click to update the driver or need to check the USB Serial port IC chip at your UNO board.

Mostly Windows XP, Vista, 7, or 10 will auto-detect drivers. For the communication, some boards used the Atmega16/FTDI 232 chip/CH 340 chip. In my case, it was CH340 and automatically detected.

MAC OS X Installation

Download the latest disk image (DMG) file for the IDE Environment. Open the .DMG file by dragging the icon over to the Applications folder. Also, for installation at Linux (both 32 and 64 bits), and Mac OS X can check the link software from the official website.

Arduino Programming

After it does a successful installation, open the development environment to start your first program. When you open the integrated development environment (IDE), it will similar to the figure shown below.

get started with arduino

Some buttons are inside the menu bar, it's important to understand first the functions 

New  -  It starts a new program/Writes a new code.
Open -  By this option, you can open the existing program.
Save  -  It will save the program.
Verify-  To verify before, upload the program/Compiling the code (Some time found we could correct an error issue)

Upload-It uploads the program to the chip.

Led blink code to Arduino

Start your first program blinking, led by File → Example → 01. Basics → Blink will launch a blinking led program.

get started with arduino

Arduino Board Selection in Ide

Now you need to go to the tool menu. Then select your board in the drop-down list. If you are using another board, e.g. Nano, Mega, or Uno. In my case, I select the Arduino Uno.  

get started with arduino

Arduino Port

After that, once again in the tool menu and select port, and it will show on the bottom side along with COM Port as in fig. In my case, it is COM7.

get started with arduino

Upload the First Led blink Program

Before uploading the program, we should verify it by compiling it. Then upload the first led blinking program.

You will see after a few seconds Led near pin # 13 will blink if every step is as per instruction, 
Congratulations ! and now arrange the led circuit at the board. Between negative supply and Led pin, put 230-ohm resistance in series.

get started with arduino

You can change led blinking time to change the code, I define the 
delay time as

(1000); 1000 = 01 Second 

You can change the ON/OFF time by changing the value. There are a lot of examples of led-related projects in the Ide environment.

Popular Posts