• Out-of-Stock
Arduino for beginners. Basics and sketches
search
  • Arduino for beginners. Basics and sketches
ID: 231983

Simon Monk

Delivery date unknown
 

Free shipping

free shipping in Poland for all orders over 500 PLN

 

Same day shipping

If your payment will be credited to our account by 11:00

 

14 days for return

Each consumer can return the purchased goods within 14 days

Arduino programmer's guide!

If you're not on the way with a soldering iron and etching tiles, and your passion is electronics, Arduino is the platform for you! Thanks to it, you will develop wings and realize your dream projects. The Arduino market success has certainly been supported by great documentation, extensive sources of information and an environment specifically designed to create software. Currently, thanks to this platform and additional accessories you can build virtually any project - no matter if it is a Geiger counter or LED lighting controller.

In this book, the main focus has been on aspects related to Arduino programming. During the reading you will learn the basics of C language, and besides, you will learn to use data structures and use the analog and digital connectors on the Arduino board. In addition, you will learn the capabilities of the standard Arduino library, ways to save the program and information display techniques on LCD screens. At the end you will learn how to connect the Arduino board to the network, and then program the Ethernet network application. This book is a great guide for all electronics enthusiasts who want to get to know the Arduino platform better.

Thanks to this book:

  • You will become acquainted with the Arduino plate construction
  • you will learn the C basics required for Arduino programming
  • you will receive and send data via the input-output interface
  • You will start the adventure with the Arduino platform

A must read for every student of the Arduino platform!

Table of Contents
About the author (9) Acknowledgments (10) Introduction (11)

  • What is Arduino? (11)
  • What will be needed? (12)
  • Using this book (12)
  • Aids (13)

Chapter 1. Here is Arduino (15)

  • Microcontrollers (15)
    • Development boards (16)
  • Arduino board (17)
    • Power supply (17)
    • Power connectors (17)
    • Analog inputs (18)
    • Digital connectors (18)
    • Microcontroller (18)
    • Other components (19)
  • The origins of Arduino (19)
  • The Arduino family (21)
    • Uno, Duemilanove and Diecimila (21)
    • Mega (22)
    • Nano (22)
    • Bluetooth (23)
    • Lilypad (24)
    • Other "official" tiles (24)
  • Other Arduino clones and strains (25)
  • Summary (25)

Chapter 2. We start the adventure with Arduino (27)

  • Power supply (27)
  • Software installation (28)
  • Loading the first sketch (28)
  • Arduino application (33)
  • Summary (34)

Chapter 3. Fundamentals of the C language (35)

  • Programming (35)
  • What is a programming language? (36)
  • Blink once again (40)
  • Variables (42)
  • Experimenting in C (44)
    • Numeric variables and arithmetic (45)
  • Commands (47)
    • if (47)
    • for (49)
    • while (51)
  • Directive #define (52)
  • Summary (52)

Chapter 4. Functions (53)

  • What is the function? (53)
  • Parameters (54)
  • Global, local and static variables (55)
  • Returning values (58)
  • Variables of other types (59)
    • float (59)
    • boolean (60)
    • Other data types (61)
  • Code recording style (62)
    • Indentions (62)
    • Opening brackets (63)
    • White characters (63)
    • Comments (64)
  • Summary (65)

Chapter 5. Boards and Chains (67)

  • Boards (67)
    • Application of tables to Morse code and SOS signal (70)
  • Chainsaws (71)
    • Chain Literals (71)
    • String variables (72)
  • Morse code translator (73)
    • Data (73)
    • Global variables and the setup function (74)
    • Loop function (75)
    • The flashSequence (77) function
    • The flashDotOrDash function (78)
    • Submission of the entire program (78)
  • Summary (80)

Chapter 6. Inputs and outputs (81)

  • Digital outputs (81)
  • Digital inputs (84)
    • Booster resistor (85)
    • Internal boost resistor (88)
    • Removing knocks (88)
  • Analog outputs (93)
  • Analog inputs (95)
  • Summary (96)

Chapter 7. The Arduino standard library (97)

  • Random numbers (97)
  • Mathematical functions (99)
  • Bit manipulation (99)
  • Advanced input and output functions (102)
    • Generating tones (102)
    • Entering the shift register (103)
  • Breaks (103)
  • Summary (105)

Chapter 8. Saving data (107)

  • Solid (107)
  • Directive PROGMEM (108)
  • EEPROM (109)
    • Storing values of an int type in the EEPROM memory (110)
    • Storage of float values in the EEPROM memory (unown) (110)
    • Chain storage in EEPROM memory (111)
    • Erasing EEPROM memory contents (112)
  • Compression (112)
    • Range compression (112)
  • Summary (113)

Chapter 9. LCD displays (115)

  • An array displaying messages via the USB interface (116)
  • Using the display (118)
  • Other functions of the LCD display library (119)
  • Summary (120)

Chapter 10. Programming the Ethernet network applications (121)

  • Plates allowing to work in Ethernet (122)
  • Communication with network servers (122)
    • HTTP (122)
  • Arduino as a Web server (123)
  • Configuring Arduino connectors via a network (126)
  • Summary (131)

Chapter 11. C ++ and libraries (133)

  • Object-oriented mechanisms (133)
    • Classes and methods (133)
  • An example of a built-in library (134)
  • Creating libraries (134)
    • Header file (134)
    • Implementation file (136)
    • Filling up your library (137)
  • Summary (139)

Index (141)

231983

You might also like

Other products in the same category (16)