04512nam 2200601 450 991082378670332120230808193359.00-19-046004-00-19-930933-7(CKB)3710000000712485(EBL)4545442(Au-PeEL)EBL4545442(CaPaEBR)ebr11237367(OCoLC)953456208(MiAaPQ)EBC4545442(EXLCZ)99371000000071248520160810h20162016 uy 0engur|n|---|||||rdacontentrdamediardacarrierArduino for musicians a complete guide to Arduino and teensy microcontrollers /Brent EdstromOxford, England :Oxford University Press,2016.©20161 online resource (453 p.)Description based upon print version of record.0-19-930931-0 0-19-930932-9 Includes bibliographical references and index.Programming and the Arduino IDECompiler; Circuitry; Solderless Breadboard; Review; Design Cycle; Organization of the Book; Things You Will Need to Get Started; Beginner; Intermediate; Advanced; Purchasing Parts; Conclusion; 2: Introduction to Programming; What Is a Programming Language?; Why the C Language?; Getting Started; Writing Your First Sketch; Error Messages; Uploading a Program; "Hello, world!" in Detail; Functions; Serial Output; Adding Comments; Code Improvisation; Variables, Data Types, and Operators; Initializing Variables; Operators; Code Improvisation; Data Types; BitsSigned and Unsigned Data TypesUniversal Data Types; Constants; Enumerations; Comparison Operators and Control Structures; "If" Statements; Boolean Operators; Switch Statements; Code Improvisation; Control Loops; While Loop; Do While Loop; For Loop; Endless Loops; Practical Application; Code Improvisation; Writing a First Function; Function Parameters; Using a Custom Function; A First Sketch Involving Hardware; Introduction to Arrays; Array Syntax; Array Initialization; The Ugly Truth: Working with Text in C; String Literals; Character Arrays; An Easier Way: Using the String ClassString Class ExampleA Complete Demonstration Program; Playing the Tempo Game; Setup; newGame() Function; Helper Functions; Main loop(); Conclusion; 3: Introduction to Electronics; Overview; Pep Talk; Safety Warning; Tools and Process; A First Circuit; 9V Battery; SPST Switch; Resistor; LED; Using a Breadboard; A First Breadboard Project; Ohm's Law; Conceptualizing Voltage, Current, and Resistance; Using Ohm's Law; Units of Measurement; Practical Example of Ohm's Law; Using a Digital Multimeter; Measuring Voltage; A Few Words About Ground; Measuring Current; Measuring ResistanceSeries CircuitParallel Circuit; A Word About Resistor Color Codes; Safety Diode and Potentiometer; Emergency Music Stand Light; Transistors; Incorporating a Photoresistor and Transistor; Cigar Box Amplifier; Operational Amplifier; Capacitors; Calculating Capacitance; Parallel Circuit; Series Circuit; Connecting an Audio Signal to the Amplifier; Completed Project; Simple Theremin; Hex Inverter; Phase-Locked Loop IC; Mocking Up the Simple Theremin; Conclusion; 4: Interfacing with Arduino; Overview of Arduino UNO; A Caution; Overview of the Metronome Project; Metronome with SpeakerMetronome with PotentiometerThe Arduino platform provides a virtually limitless range of creative opportunities to musicians who are interested to explore new technologies. In Arduino for Musicians, Brent Edstrom provides a comprehensive guide to the underlying technologies enabling the creation of custom instruments that respond to light, touch, breath, and other forms of control.Electronic musical instrumentsConstructionArduino (Programmable controller)MicrocontrollersProgrammingMIDI controllersConstructionElectronic musical instrumentsConstruction.Arduino (Programmable controller)MicrocontrollersProgramming.MIDI controllersConstruction.784.190285Edstrom Brent1604758MiAaPQMiAaPQMiAaPQBOOK9910823786703321Arduino for musicians3929723UNINA