Oblasti, naše knjige

C++ Visual C++ C#

Apple - MAC OS X

Visual Basic .NET, VBA, V. Studio

Web design

Android

PHP I MYSQL

Python programiranje

Java, JavaScript, JScript, Perl

WordPress

AutoCad, ArchiCAD, SolidWorks, Catia, Pro/Engineer

Mašinsko učenje

Access

Animacija

Audio, Multimedia, Video

Baze podataka

Cloud

CSS

Delphi

Digitalna fotografija

Django

E-komerc

ECDL

GOOGLE

Grafika, Dizajn, Štampa

Hardver

Internet

Joomla

jQuery

Mreže

MS Office

Obrada teksta

OFFICE 2013

Programiranje

Raspberry PI

Rečnici

Robotika

Sertifikati

SQL Server

Statistika

Tabele

Telekomunikacije

Unix, Linux

Windows

Windows 7

Windows 8

Zaštita i sigurnost

 

Oblasti, drugi izdavači

Alternativna učenja

Antropologija

Arheologija

Arhitektura

Astrologija

Astronomija

Audio kursevi + knjige

Autobiografija

Automobili

Bajke

Biografija

Biološke nauke

Botanika

Dečije knjige

Dizajn

Domaće pripovetke

Domaći roman

Drama

E-knjiga

Ekologija

Ekonomija

Elektrotehnika

Enciklopedija

Esejistika

Etika

Fantastika

Film

Filologija

Filozofija

Fizika

Fotografija

Geografija

Geologija

Građevinarstvo

Hemija

Hidrotehnika

Hobi

Horor

Humor

Intervju

Istorija

Istorija i teorija književnosti

Istorija umetnosti

Istorijski roman

Knjiga posle posla - Beletristika i ostala izdanja

Knjižare i naše knjige

Književna kritika

Kuvari, hrana i piće

Leksikografija

Lingvistika

Ljubavni roman

logo

Magija

Marketing

Mašinstvo

Matematika

Medicina

Memoari

Menadžment

Modeliranje podataka

Monografija

Muzika

Nagrađivanje knjige

Naučna fantastika

OpenOffice.org

Operativni sistemi

Oracle

Organizacione nauke

Pedagogija

Pisci u medijima

Ples

Poezija

Politika

Poljoprivreda

Popularna medicina

Popularna nauka

Popularna psihologija

Posao

Pozorište

Pravo

Pravoslavlje

Primenjene nauke

Pripovetke

Prirodne nauke

Priručnik

Psihologija

Publicistika

Putopis

Religija

Roman

Satira

Saveti

Slikarstvo

Socijalna mreža - Facebook

Sociologija

Sport

Sport i hobi

Strip

Tableti

Tehnologija

Triler

Turizam

Twitter

Udžbenici

Umetnost

Urbanizam

UX DIZAJN

 

C++ Visual C++ C#

 

Learning C for Arduino

 

Learning C for Arduino

Autor: Syed Omar Faruk Towaha
Broj strana: 378
ISBN broj: 9781787120099
Izdavač: PACKT PUBLISHING
Godina izdanja: 2017.

Pregleda (30 dana / ukupno): 42 / 145

Predlog za prevod

  • Twitter
  • Facebook
  • Google plus
  • Linkedin
  • Pinterest
  • Email

 

 

What You Will Learn

  • Play with mathematical operations using C
  • Use logical operations and loops to play with LEDs and the Arduino board
  • Create custom functions using C and connect an SD card to the Arduino
  • Use Object-oriented Programming to connect a GSM module to the Arduino board
  • Play with an LCD board and Servo using standard Arduino libraries
  • Build projects using Arduino such as a LED cube, a smart weather system, and home security
  • Identify and fix common errors on an Arduino board

Book Description

This book will start with the fundamentals of C programming and programming topics, such data types, functions, decision making, program loops, pointers, and structures, with the help of an Arduino board. Then you will get acquainted with Arduino interactions with sensors, LEDs, and autonomous systems and setting up the Arduino environment. Moving on you will also learn how to work on the digital and analog I/O, establish serial communications with autonomous systems, and integrate with electronic devices. By the end of the book, you will be able to make basic projects such as LED cube and smart weather system that leverages C.

Authors

Syed Omar Faruk Towaha

Syed Omar Faruk Towaha has degrees in physics and computer engineering. He is a technologist, tech speaker, and physics enthusiast from Shahjalal University of Science and Technology (SUST), Bangladesh. He has passion for programming, tech writing, and physics experiments. His recent books include Easy Circuits for Kids, Fundamentals of Ruby, How You Should Design Algorithms, and JavaScript Projects for Kids. He is an Oracle-certified professional developer who is currently involved with a number of projects that serve both physics and computer architecture. He is currently working as the CTO of an IT company.

Table of Contents

 

1: GETTING STARTED

Arduino
Exploring Arduino Uno
Downloading and installing Arduino IDE
Explore Arduino IDE
Summary

2: OUR FIRST PROGRAM!

Connecting your Arduino
Hello Arduino!
Things to remember
Summary

3: EXPLORING C WITH ARDUINO IDE

Variables
Data types
Collecting and showing data through serial port
Strings and operations with strings
Summary

4: BLINKING WITH OPERATIONS AND LOOPS

Expression in C
Logical operators
Exercises
Loops
Exercise
Summary

5: FUNCTIONS AND FILES WITH ARDUINO

Functions
Data logging
Connecting an SD card to your Arduino
Writing on a file
Summary

6: ARDUINO AND C++

Object Oriented Programming
Going deeper into class
Understanding OOP better
Fundamentals of OOP
GSM modules
Arduino library
Making a call using GSM module
Sending an SMS
Receiving an SMS
Summary

7: USING POINTERS AND STRUCTURE

Pointers
Pointers and arrays
Usages of pointers
Learning about structure
Structure and function
Nested structure
Exercise
Summary

8: WORKING WITH ARDUINO LIBRARIES

Arduino library
The Firmata library
The SoftwareSerial library
Uses of LiquidCrystal Library
Installing a library
Removing a library
Creating our own library
Summary

9: LETS BUILD SOMETHING AWESOME

LED cube
Smart weather system
Home security
Summary

10: FEW ERROR HANDLINGS

Few common errors
Auto-reset
Bootloader
java.lang.StackOverflowError
Arduino software freeze when I try to upload a program
Board doesn't turn on (the green power LED doesn't light up)
Get an error when launching arduino.exe on Windows
Could not find the main class
Cygwin conflicts on Windows
Tools | Serial Port menu is not visible
Sketch appear to upload successfully but not do anything
Undeclared functions or undeclared types error
Invalid device signature when trying to upload a sketch
'xxx' does not name a type error
Library is not Installed properly
Wrong folder location
Library dependencies
Wrong library name
Wrong folder name
Forgot to close the Arduino IDE
Check your hardware connections
Check the coding syntax error
Use serial monitor
Stay connected with the Arduino forum
Summary

 

 

Budite prvi koji će ostaviti komentar.

Ostavite komentar Ostavite komentar

Ostavite komentar, svakoga dana ćemo nekoga nagraditi.

 

Preporučujemo

 

Multithreading with C# Cookbook - Second Edition

1. Multithreading with C# Cookbook - Second Edition

Over 70 recipes to get you writing powerful and efficient multithreaded, asynchronous, and parallel programs in C# 6. 0

Predlog za prevod

Više o knjizi Više o knjizi

 

Visual C# 2012 korak po korak

2. Visual C# 2012 korak po korak

Vaš praktični, korak po korak vodič kroz ­osnovne principe Visual C# razvoja aplikacija.

Cena 2790 RSD

Naša cena 2520 RSD

Više o knjizi Više o knjizi

 

ASP.NET 3.5 sa C# 2008 od početnika do profesionalca - II izdanje

3. ASP.NET 3.5 sa C# 2008 od početnika do profesionalca - II izdanje

Pred vama je sveobuhvatna i najnovija knjiga o ASP. NET, na preko 1000 strana, sistemu koju možete naći na tržištu. Verovatno već znate da je ASP. NET okruženje u kome možete kreirati savremene web aplikacije.

Cena 2200 RSD

Naša cena 1980 RSD

Više o knjizi Više o knjizi