Arduino based electronics workshops (labs)    An introduction to digital systems for small budgets.
Arduino based electronics workshops (labs) An introduction to digital systems for small budgets.
$5.00
Minimum price
$8.99
Suggested price
  Arduino based electronics workshops (labs)    An introduction to digital systems for small budgets.

Last updated on 2018-05-16

About the Book

The first part gets students started with Arduino while introducing basics principles of digital systems (Analog to digital converter, binary system, PWM mode, serial data communication, using sensors, voltage dividers ..).

The second part visits transistors and diodes.

The third part is an introduction to logic gates and logic circuits. We visit gates, S-R latch, flip-flops, binary counter, shift-registers. Arduino is used as a protoboard to provide LOW and HIGH.

The last two parts cover some basics configurations of op-amp as well as some AC electronics.

About the Author

Dr. Veronique Lankar
Dr. Veronique Lankar

Dr. Veronique Lankar

Table of Contents

Part I: getting started with Arduino – some bitwise operations


1) Architecture of a microcontroller. Arduino Uno hardware characteristics (clock signal, memories, voltage regulators.. )

The IDE of Arduino. Simple circuit with a LED. Blinking LED


2) Variable resistance: 10K pot and photocell. Voltage divider with a 10K pot and photocell.

Binay values. Analog world to digital world . Controlling the ADC (analog digital converter) of the Arduino.

Example of a simple set up: linear temperature sensor TMP36


3) Digital to analog with Arduino. PWM frequency and duty cycle. Using the oscilloscope.

Simple circuits a piezo buzzer. Example with a LED-RGB


4) Storing data (1 byte variable) in the built-in EEPROM. Bitwise operations. Hexadecimal system.

The I2C (2 Wire Serial Communication) protocol to communicate with an external 64Kbytes EEPROM


Part II: Some basics electronics components: diodes, capacitors, transistors


5) Diodes. Zener diode and circuits with diodes


6) IV curve of a diode


7) BJT transistor as a switch and as an amplifier of current. Transistor with a motor


8) IV curve of a BJT. BJT to ampligy a small signal. The load line


9) BJT and N-MOSFET as a NON gate. MOSFET to control a motor


Part III: digital gates, shift register , SR latch, flip flop, 7 LED segments


10) Digital gates and the TTL logic gate family. NOT, AND , NAND, NOT, OR gates. The universal NAND gate

1) SR latch with NOR. D-data flip flop positive edge trigger and introduction to shift register.

JK flip flop and a binary counter. Frequency divider


12) Shift register with Arduino. Binary counter. 7 segments LED


Part IV : op amps


13) set-ups with op-amps. Comparator, integrator/differentiator, inverting amplifier, buffer, summing amplifier


part V: AC analysis


14) Half-wave rectifier. Bridge rectifier (full-wave rectifier). AC to DC with center tapped transformer 450mA 120V AC to 12VAC.

voltage regulator


15) 2nd order active filters with an op-amp


Appendix A: The IDE – common functions, basic C commands , bitwise operations , operators …

Appendix B and appendix C: The hardware – Characteristics of Arduino Uno R3


The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Write and Publish on Leanpub

Authors, publishers and universities use Leanpub to publish amazing in-progress and completed books and courses, just like this one. You can use Leanpub to write, publish and sell your book or course as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub