Electronic Projects for Oscilloscopes 2017, Paperback/Joseph Berardi
Descriere
Description Electronic Projects for Oscilloscopes 2017 by Joseph Berardi The 2017 edition has embraced using a low-cost Arduino Uno board to make various oscilloscope projects. The book starts out with a tutorial on how one works and the different types of waveforms that can be observed. The next section of the book has an electronic reference that covers the fundamentals of passive electronic components. More sophisticated components are also presented with a comparison of different possible components useful in making the circuits for a digital oscilloscope. The 2017 edition added the Arduino Uno embedded controller. The low-cost Arduino embedded controller simplifies the amount of hardware required to build an oscilloscope. An embedded controller-based oscilloscope greatly enhances the capabilities and programmability of the oscilloscope. This book explores several different techniques for utilizing the less than twenty-five dollar Arduino Uno board and demonstrates how easy it is to make several different oscilloscope projects. The Oscilloscope 1 project demonstrates using the Uno board's built-in analog-to-digital converter with a few lines of code to create a primitive oscilloscope. There is no additional hardware required other than a Uno board connected to a PC. The Oscilloscope 3 project adds an external A/D converter onto a solderless breadboard for better performance. This project requires only one IC and a few resistors. No soldering is required, making this an excellent student's first building project. A simple sketch code listing is provided for using the IDE serial plotter for the oscilloscope display. A second more sophisticated sketch listing is used in conjunction with a PC computer using Free BASIC code to make a standalone oscilloscope that does not require the Arduino environment. The Free BASIC compiler is a modern programming language producing standalone EXE programs. As the name suggest, this full featured programming language is free to downl