top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Analog interfacing to embedded microprocessor systems [[electronic resource] /] / Stuart R. Ball
Analog interfacing to embedded microprocessor systems [[electronic resource] /] / Stuart R. Ball
Autore Ball Stuart R. <1956->
Edizione [2nd ed.]
Pubbl/distr/stampa Amsterdam ; ; Boston, : Newnes, c2004
Descrizione fisica 1 online resource (335 p.)
Disciplina 004.16
Altri autori (Persone) BallStuart R. <1956->
Collana Embedded technology series
Soggetto topico Embedded computer systems - Design and construction
Soggetto genere / forma Electronic books.
ISBN 1-280-96433-2
9786610964338
0-08-046997-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; TOCContents; Preface; CH1. System Design; Dynamic Range; Calibration; Bandwidth; Processor Throughput; Avoiding Excess Speed; Other System Considerations; Sample Rate and Aliasing; CH2. Analog-to-Digital Converters; ADCs; Types of ADCs; ADC Comparison; Sample and Hold; Real Parts; Microprocessor Interfacing; Clocked Interfaces; Serial Interfaces; Multichannel ADCs; Internal Microcontroller ADCs; Codecs; Interrupt Rates; Dual-Function Pins on Microcontrollers; Design Checklist; CH3. Sensors; Temperature Sensors; Optical Sensors; CCDs; Magnetic Sensors; Motion/Acceleration Sensors
Strain GaugesCH4. Time-Based Measurements; Measuring Period versus Frequency; Mixing; Voltage-to-Frequency Converters; Clock Resolution and Range; Extending Accuracy with Limited Resolution; CH5. Output Control Methods; Open-Loop Control; Negative Feedback and Control; Microprocessor-Based Systems; On-Off Control; Overshoot; Proportional Control; Proportional, Integral, Derivative Control; Motor Control; Predictive Control; Measuring and Analyzing Control Loops; PID Software Examples; Things to Remember in Control Design; CH6. Solenoids, Relays, and Other Analog Outputs; Solenoids; Heaters
CoolersLEDs; DACs; Digital Potentiometers; Analog Switches; CH7. Motors; Stepper Motors; DC Motors; Tradeoffs between Motors; Power-Up Issues; Motor Torque; A Real-World Stepper Application; CH8. Electromagnetic Interference; Ground Loops; Electrostatic Discharge; CH9. High-Precision Applications; Input Offset Voltage; Input Resistance; Frequency Characteristics; Temperature Effects in Resistors; Voltage References; Temperature Effects in General; Noise and Grounding; Printed Circuit Board Layout; Statistical Tolerancing; Supply-Based References; Summary; CH10. Standard Interfaces
IEEE 1451.2Fieldbus; CH11. Analog Toolbox; Microcontroller Supply and Reference; Resistor Networks; Multiple Input Control; AC Control; Voltage Monitors and Supervisory Circuits; Driving Bipolar Transistors; Driving MOSFETs; Reading Negative Voltages; Example Control System; Appendix A Opamp Basics; Opamp Configurations; General Opamp Design Equations; Nonresistive Elements; Reversing the Inputs; Comparators; Hysteresis; Instrumentation Amplifiers; Appendix B Pulse Width Modulation; Why PWM?; Real Parts; Frequency Limitations; Resolution Limitations; Power-Supply Considerations; PWM and EMI
Audio ApplicationsPWM Hardware; PWM Software; Appendix C Useful URLs; Semiconductors; Motors; Other; Appendix D Python Code for Chapter 11; Excel Data for Chapter 4; Glossary; IDXIndex
Record Nr. UNINA-9910457345403321
Ball Stuart R. <1956->  
Amsterdam ; ; Boston, : Newnes, c2004
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Analog interfacing to embedded microprocessor systems [[electronic resource] /] / Stuart R. Ball
Analog interfacing to embedded microprocessor systems [[electronic resource] /] / Stuart R. Ball
Autore Ball Stuart R. <1956->
Edizione [2nd ed.]
Pubbl/distr/stampa Amsterdam ; ; Boston, : Newnes, c2004
Descrizione fisica 1 online resource (335 p.)
Disciplina 004.16
Altri autori (Persone) BallStuart R. <1956->
Collana Embedded technology series
Soggetto topico Embedded computer systems - Design and construction
ISBN 1-280-96433-2
9786610964338
0-08-046997-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; TOCContents; Preface; CH1. System Design; Dynamic Range; Calibration; Bandwidth; Processor Throughput; Avoiding Excess Speed; Other System Considerations; Sample Rate and Aliasing; CH2. Analog-to-Digital Converters; ADCs; Types of ADCs; ADC Comparison; Sample and Hold; Real Parts; Microprocessor Interfacing; Clocked Interfaces; Serial Interfaces; Multichannel ADCs; Internal Microcontroller ADCs; Codecs; Interrupt Rates; Dual-Function Pins on Microcontrollers; Design Checklist; CH3. Sensors; Temperature Sensors; Optical Sensors; CCDs; Magnetic Sensors; Motion/Acceleration Sensors
Strain GaugesCH4. Time-Based Measurements; Measuring Period versus Frequency; Mixing; Voltage-to-Frequency Converters; Clock Resolution and Range; Extending Accuracy with Limited Resolution; CH5. Output Control Methods; Open-Loop Control; Negative Feedback and Control; Microprocessor-Based Systems; On-Off Control; Overshoot; Proportional Control; Proportional, Integral, Derivative Control; Motor Control; Predictive Control; Measuring and Analyzing Control Loops; PID Software Examples; Things to Remember in Control Design; CH6. Solenoids, Relays, and Other Analog Outputs; Solenoids; Heaters
CoolersLEDs; DACs; Digital Potentiometers; Analog Switches; CH7. Motors; Stepper Motors; DC Motors; Tradeoffs between Motors; Power-Up Issues; Motor Torque; A Real-World Stepper Application; CH8. Electromagnetic Interference; Ground Loops; Electrostatic Discharge; CH9. High-Precision Applications; Input Offset Voltage; Input Resistance; Frequency Characteristics; Temperature Effects in Resistors; Voltage References; Temperature Effects in General; Noise and Grounding; Printed Circuit Board Layout; Statistical Tolerancing; Supply-Based References; Summary; CH10. Standard Interfaces
IEEE 1451.2Fieldbus; CH11. Analog Toolbox; Microcontroller Supply and Reference; Resistor Networks; Multiple Input Control; AC Control; Voltage Monitors and Supervisory Circuits; Driving Bipolar Transistors; Driving MOSFETs; Reading Negative Voltages; Example Control System; Appendix A Opamp Basics; Opamp Configurations; General Opamp Design Equations; Nonresistive Elements; Reversing the Inputs; Comparators; Hysteresis; Instrumentation Amplifiers; Appendix B Pulse Width Modulation; Why PWM?; Real Parts; Frequency Limitations; Resolution Limitations; Power-Supply Considerations; PWM and EMI
Audio ApplicationsPWM Hardware; PWM Software; Appendix C Useful URLs; Semiconductors; Motors; Other; Appendix D Python Code for Chapter 11; Excel Data for Chapter 4; Glossary; IDXIndex
Record Nr. UNINA-9910784360603321
Ball Stuart R. <1956->  
Amsterdam ; ; Boston, : Newnes, c2004
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Analog interfacing to embedded microprocessor systems [[electronic resource] /] / Stuart R. Ball
Analog interfacing to embedded microprocessor systems [[electronic resource] /] / Stuart R. Ball
Autore Ball Stuart R. <1956->
Edizione [2nd ed.]
Pubbl/distr/stampa Amsterdam ; ; Boston, : Newnes, c2004
Descrizione fisica 1 online resource (335 p.)
Disciplina 004.16
Altri autori (Persone) BallStuart R. <1956->
Collana Embedded technology series
Soggetto topico Embedded computer systems - Design and construction
ISBN 1-280-96433-2
9786610964338
0-08-046997-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; TOCContents; Preface; CH1. System Design; Dynamic Range; Calibration; Bandwidth; Processor Throughput; Avoiding Excess Speed; Other System Considerations; Sample Rate and Aliasing; CH2. Analog-to-Digital Converters; ADCs; Types of ADCs; ADC Comparison; Sample and Hold; Real Parts; Microprocessor Interfacing; Clocked Interfaces; Serial Interfaces; Multichannel ADCs; Internal Microcontroller ADCs; Codecs; Interrupt Rates; Dual-Function Pins on Microcontrollers; Design Checklist; CH3. Sensors; Temperature Sensors; Optical Sensors; CCDs; Magnetic Sensors; Motion/Acceleration Sensors
Strain GaugesCH4. Time-Based Measurements; Measuring Period versus Frequency; Mixing; Voltage-to-Frequency Converters; Clock Resolution and Range; Extending Accuracy with Limited Resolution; CH5. Output Control Methods; Open-Loop Control; Negative Feedback and Control; Microprocessor-Based Systems; On-Off Control; Overshoot; Proportional Control; Proportional, Integral, Derivative Control; Motor Control; Predictive Control; Measuring and Analyzing Control Loops; PID Software Examples; Things to Remember in Control Design; CH6. Solenoids, Relays, and Other Analog Outputs; Solenoids; Heaters
CoolersLEDs; DACs; Digital Potentiometers; Analog Switches; CH7. Motors; Stepper Motors; DC Motors; Tradeoffs between Motors; Power-Up Issues; Motor Torque; A Real-World Stepper Application; CH8. Electromagnetic Interference; Ground Loops; Electrostatic Discharge; CH9. High-Precision Applications; Input Offset Voltage; Input Resistance; Frequency Characteristics; Temperature Effects in Resistors; Voltage References; Temperature Effects in General; Noise and Grounding; Printed Circuit Board Layout; Statistical Tolerancing; Supply-Based References; Summary; CH10. Standard Interfaces
IEEE 1451.2Fieldbus; CH11. Analog Toolbox; Microcontroller Supply and Reference; Resistor Networks; Multiple Input Control; AC Control; Voltage Monitors and Supervisory Circuits; Driving Bipolar Transistors; Driving MOSFETs; Reading Negative Voltages; Example Control System; Appendix A Opamp Basics; Opamp Configurations; General Opamp Design Equations; Nonresistive Elements; Reversing the Inputs; Comparators; Hysteresis; Instrumentation Amplifiers; Appendix B Pulse Width Modulation; Why PWM?; Real Parts; Frequency Limitations; Resolution Limitations; Power-Supply Considerations; PWM and EMI
Audio ApplicationsPWM Hardware; PWM Software; Appendix C Useful URLs; Semiconductors; Motors; Other; Appendix D Python Code for Chapter 11; Excel Data for Chapter 4; Glossary; IDXIndex
Record Nr. UNINA-9910825106403321
Ball Stuart R. <1956->  
Amsterdam ; ; Boston, : Newnes, c2004
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Applied control theory for embedded systems [[electronic resource] /] / by Tim Wescott
Applied control theory for embedded systems [[electronic resource] /] / by Tim Wescott
Autore Wescott Tim
Edizione [1st edition]
Pubbl/distr/stampa Burlington, MA, : Newnes, c2006
Descrizione fisica 1 online resource (321 p.)
Disciplina 629.8/9
Collana Embedded technology series
Soggetto topico Embedded computer systems - Design and construction
Digital control systems - Design and construction
Soggetto genere / forma Electronic books.
ISBN 1-281-05213-2
9786611052133
0-08-047589-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto front cover; copyright; table of contents; front matter; Preface; What's on the CD-ROM?; body; 1 The Basics; 1.1 Control Systems; 1.2 Anatomy of a Control System; 1.3 Closed Loop Control; 1.4 Controllers; 1.5 About This Book; 2 Z Transforms; 2.1 Signals and Systems; 2.2 Difference Equations; 2.3 The Z Transform; 2.4 The Inverse Z Transform; 2.5 Some Z Transform Properties; 2.6 Transfer Functions; 2.7 Stability in the Z Domain; 2.8 Frequency Response; 2.9 Conclusion; 3 Performance; 3.1 Tracking; 3.2 Frequency Response; 3.3 Disturbance Rejection; 3.4 Conclusion; 4 Block Diagrams
4.1 The Language of Blocks4.2 Analyzing Systems with Block Diagrams; 4.3 Conclusion; 5 Analysis; 5.1 Root Locus; 5.2 Bode Plots; 5.3 Nyquist Plots; 5.4 Conclusion; 6 Design; 6.1 Controllers, Filters and Compensators; 6.2 Compensation Topologies; 6.3 Types of Compensators; 6.4 Design Flow; 6.5 Conclusion; 7 Sampling Theory; 7.1 Sampling; 7.2 Aliasing; 7.3 Reconstruction; 7.4 Orthogonal Signals and Power; 7.5 Random Noise; 7.6 Nonideal Sampling; 7.7 The Laplace Transform; 7.8 z Domain Models; 7.9 Conclusion; 8 Nonlinear Systems; 8.1 Characteristics of Nonlinear Systems; 8.2 Some Nonlinearities
8.3 Linear Approximation8.4 Nonlinear Compensators; 8.5 Conclusion; 9 Measuring Frequency Response; 9.1 Overview; 9.2 Measuring in Isolation; 9.3 In-Loop Measurement; 9.4 Real-World Issues; 9.5 Software; 9.6 Other Methods; 10 Software Implications; 10.1 Data Types; 10.2 Quantization; 10.3 Overflow; 10.4 Resource Issues; 10.5 Implementation Examples; 10.6 Conclusion; 11 Afterword; 11.1 Tools; 11.2 Bibliography; back matter; About the Author; Index; CD-ROM License Agreement
Record Nr. UNINA-9910457331803321
Wescott Tim  
Burlington, MA, : Newnes, c2006
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Applied control theory for embedded systems [[electronic resource] /] / by Tim Wescott
Applied control theory for embedded systems [[electronic resource] /] / by Tim Wescott
Autore Wescott Tim
Edizione [1st edition]
Pubbl/distr/stampa Burlington, MA, : Newnes, c2006
Descrizione fisica 1 online resource (321 p.)
Disciplina 629.8/9
Collana Embedded technology series
Soggetto topico Embedded computer systems - Design and construction
Digital control systems - Design and construction
ISBN 1-281-05213-2
9786611052133
0-08-047589-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto front cover; copyright; table of contents; front matter; Preface; What's on the CD-ROM?; body; 1 The Basics; 1.1 Control Systems; 1.2 Anatomy of a Control System; 1.3 Closed Loop Control; 1.4 Controllers; 1.5 About This Book; 2 Z Transforms; 2.1 Signals and Systems; 2.2 Difference Equations; 2.3 The Z Transform; 2.4 The Inverse Z Transform; 2.5 Some Z Transform Properties; 2.6 Transfer Functions; 2.7 Stability in the Z Domain; 2.8 Frequency Response; 2.9 Conclusion; 3 Performance; 3.1 Tracking; 3.2 Frequency Response; 3.3 Disturbance Rejection; 3.4 Conclusion; 4 Block Diagrams
4.1 The Language of Blocks4.2 Analyzing Systems with Block Diagrams; 4.3 Conclusion; 5 Analysis; 5.1 Root Locus; 5.2 Bode Plots; 5.3 Nyquist Plots; 5.4 Conclusion; 6 Design; 6.1 Controllers, Filters and Compensators; 6.2 Compensation Topologies; 6.3 Types of Compensators; 6.4 Design Flow; 6.5 Conclusion; 7 Sampling Theory; 7.1 Sampling; 7.2 Aliasing; 7.3 Reconstruction; 7.4 Orthogonal Signals and Power; 7.5 Random Noise; 7.6 Nonideal Sampling; 7.7 The Laplace Transform; 7.8 z Domain Models; 7.9 Conclusion; 8 Nonlinear Systems; 8.1 Characteristics of Nonlinear Systems; 8.2 Some Nonlinearities
8.3 Linear Approximation8.4 Nonlinear Compensators; 8.5 Conclusion; 9 Measuring Frequency Response; 9.1 Overview; 9.2 Measuring in Isolation; 9.3 In-Loop Measurement; 9.4 Real-World Issues; 9.5 Software; 9.6 Other Methods; 10 Software Implications; 10.1 Data Types; 10.2 Quantization; 10.3 Overflow; 10.4 Resource Issues; 10.5 Implementation Examples; 10.6 Conclusion; 11 Afterword; 11.1 Tools; 11.2 Bibliography; back matter; About the Author; Index; CD-ROM License Agreement
Record Nr. UNINA-9910784363603321
Wescott Tim  
Burlington, MA, : Newnes, c2006
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Applied control theory for embedded systems / / by Tim Wescott
Applied control theory for embedded systems / / by Tim Wescott
Autore Wescott Tim
Edizione [1st edition]
Pubbl/distr/stampa Burlington, MA : , : Newnes, , [2006]
Descrizione fisica 1 online resource (321 pages)
Disciplina 629.8/9
Collana Embedded technology series.
Soggetto topico Embedded computer systems - Design and construction
Digital control systems - Design and construction
Control digital - Disseny i contrucció
ISBN 1-281-05213-2
9786611052133
0-08-047589-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto front cover; copyright; table of contents; front matter; Preface; What's on the CD-ROM?; body; 1 The Basics; 1.1 Control Systems; 1.2 Anatomy of a Control System; 1.3 Closed Loop Control; 1.4 Controllers; 1.5 About This Book; 2 Z Transforms; 2.1 Signals and Systems; 2.2 Difference Equations; 2.3 The Z Transform; 2.4 The Inverse Z Transform; 2.5 Some Z Transform Properties; 2.6 Transfer Functions; 2.7 Stability in the Z Domain; 2.8 Frequency Response; 2.9 Conclusion; 3 Performance; 3.1 Tracking; 3.2 Frequency Response; 3.3 Disturbance Rejection; 3.4 Conclusion; 4 Block Diagrams
4.1 The Language of Blocks4.2 Analyzing Systems with Block Diagrams; 4.3 Conclusion; 5 Analysis; 5.1 Root Locus; 5.2 Bode Plots; 5.3 Nyquist Plots; 5.4 Conclusion; 6 Design; 6.1 Controllers, Filters and Compensators; 6.2 Compensation Topologies; 6.3 Types of Compensators; 6.4 Design Flow; 6.5 Conclusion; 7 Sampling Theory; 7.1 Sampling; 7.2 Aliasing; 7.3 Reconstruction; 7.4 Orthogonal Signals and Power; 7.5 Random Noise; 7.6 Nonideal Sampling; 7.7 The Laplace Transform; 7.8 z Domain Models; 7.9 Conclusion; 8 Nonlinear Systems; 8.1 Characteristics of Nonlinear Systems; 8.2 Some Nonlinearities
8.3 Linear Approximation8.4 Nonlinear Compensators; 8.5 Conclusion; 9 Measuring Frequency Response; 9.1 Overview; 9.2 Measuring in Isolation; 9.3 In-Loop Measurement; 9.4 Real-World Issues; 9.5 Software; 9.6 Other Methods; 10 Software Implications; 10.1 Data Types; 10.2 Quantization; 10.3 Overflow; 10.4 Resource Issues; 10.5 Implementation Examples; 10.6 Conclusion; 11 Afterword; 11.1 Tools; 11.2 Bibliography; back matter; About the Author; Index; CD-ROM License Agreement
Record Nr. UNINA-9910809961003321
Wescott Tim  
Burlington, MA : , : Newnes, , [2006]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Arduino robotic projects : build awesome and complex robots with the power of Arduino / / Richard Grimmett ; cover image by Maria Cristina Caggiani
Arduino robotic projects : build awesome and complex robots with the power of Arduino / / Richard Grimmett ; cover image by Maria Cristina Caggiani
Autore Grimmett Richard
Pubbl/distr/stampa Birmingham, England : , : Packt Publishing, , 2014
Descrizione fisica 1 online resource (240 p.)
Disciplina 629.8
Collana Community Experience Distilled
Soggetto topico Automatic control - Computer programs
Embedded computer systems - Design and construction
Robots - Control systems
Soggetto genere / forma Electronic books.
ISBN 1-78398-983-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Powering on Arduino; Selecting the right Arduino; A brief history of Arduino; Introducing the different versions of Arduino; Arduino Uno R3; Arduino Mega 2560 R3; Choosing the Arduino Mega; Arduino Due; Arduino Micro; Adafruit FLORA; Adafruit Gemma; Adafruit Trinket; Other options with the Arduino; Powering up the Arduino; Unveiling your Arduino; Connecting to the Arduino; Installing the FLORA IDE; Summary; Chapter 2: Getting Started with the Arduino IDE
Using a Windows machine to develop with ArduinoRunning the IDE for Uno; Setting the IDE to your board; Selecting the proper COM port; Opening and uploading a file to Arduino; Running the IDE for Mega; Running the IDE for the Adafruit FLORA; Installing the Adafruit drivers; Selecting the Adafruit boards; Selecting the COM port; Coding an LED flash on the FLORA; Using a Mac to develop using Arduino; Summary; Chapter 3: Simple Programming Concepts Using the Arduino IDE; Creating, editing, and saving files on the Arduino; Basic C programming on Arduino; Basic programming constructs on Arduino
The if statementThe for statement; Summary; Chapter 4: Accessing the GPIO Pins; The GPIO capability of Arduino; The first external hardware connection; The Arduino IDE and LED code; Summary; Chapter 5: Working with Displays; A simple serial display; Enabling the serial display in the IDE; Connecting a display using the SPI interface; Enabling the SPI display in the IDE; An LCD shield; Enabling the LCD display in the IDE; Summary; Chapter 6: Controlling DC Motors; The basics of DC motor; Connecting a DC motor directly to Arduino; Using Arduino code to control the speed of the DC motor
Connecting a DC motor using an H-bridge and ArduinoUsing Arduino code to control the direction of the DC motor; Controlling the DC motor using a shield; The Arduino code for the DC motor shield; Summary; Chapter 7: Controlling Servos with Arduino; The basics of a servo motor; Connecting a servo motor directly to Arduino; Controlling the servos with a program; Connecting a servo motor shield to Arduino; Controlling the servo motor shield with a program; Summary; Chapter 8: Avoiding Obstacles Using Sensors; An overview of the sensors; Sonar sensors; Infrared sensors
Connecting a sonar sensor to ArduinoAccessing the sonar sensor from the Arduino IDE; Connecting an IR sensor to Arduino; Accessing the IR sensor from the Arduino IDE; Creating a scanning sensor platform; Summary; Chapter 9: Even More Useful Sensors; Connecting a digital compass to Arduino; Accessing the compass from the Arduino IDE; Connecting an accelerometer/gyro to Arduino; Accessing the accelerometer from the Arduino IDE; Connecting an altimeter/pressure sensor to Arduino; Accessing the altimeter/pressure sensor from the Arduino IDE; Summary
Chapter 10: Going Truly Mobile - Remote Control of Your Robot
Record Nr. UNINA-9910465453103321
Grimmett Richard  
Birmingham, England : , : Packt Publishing, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Arduino robotic projects : build awesome and complex robots with the power of Arduino / / Richard Grimmett ; cover image by Maria Cristina Caggiani
Arduino robotic projects : build awesome and complex robots with the power of Arduino / / Richard Grimmett ; cover image by Maria Cristina Caggiani
Autore Grimmett Richard
Pubbl/distr/stampa Birmingham, England : , : Packt Publishing, , 2014
Descrizione fisica 1 online resource (240 p.)
Disciplina 629.8
Collana Community Experience Distilled
Soggetto topico Automatic control - Computer programs
Embedded computer systems - Design and construction
Robots - Control systems
ISBN 1-78398-983-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Powering on Arduino; Selecting the right Arduino; A brief history of Arduino; Introducing the different versions of Arduino; Arduino Uno R3; Arduino Mega 2560 R3; Choosing the Arduino Mega; Arduino Due; Arduino Micro; Adafruit FLORA; Adafruit Gemma; Adafruit Trinket; Other options with the Arduino; Powering up the Arduino; Unveiling your Arduino; Connecting to the Arduino; Installing the FLORA IDE; Summary; Chapter 2: Getting Started with the Arduino IDE
Using a Windows machine to develop with ArduinoRunning the IDE for Uno; Setting the IDE to your board; Selecting the proper COM port; Opening and uploading a file to Arduino; Running the IDE for Mega; Running the IDE for the Adafruit FLORA; Installing the Adafruit drivers; Selecting the Adafruit boards; Selecting the COM port; Coding an LED flash on the FLORA; Using a Mac to develop using Arduino; Summary; Chapter 3: Simple Programming Concepts Using the Arduino IDE; Creating, editing, and saving files on the Arduino; Basic C programming on Arduino; Basic programming constructs on Arduino
The if statementThe for statement; Summary; Chapter 4: Accessing the GPIO Pins; The GPIO capability of Arduino; The first external hardware connection; The Arduino IDE and LED code; Summary; Chapter 5: Working with Displays; A simple serial display; Enabling the serial display in the IDE; Connecting a display using the SPI interface; Enabling the SPI display in the IDE; An LCD shield; Enabling the LCD display in the IDE; Summary; Chapter 6: Controlling DC Motors; The basics of DC motor; Connecting a DC motor directly to Arduino; Using Arduino code to control the speed of the DC motor
Connecting a DC motor using an H-bridge and ArduinoUsing Arduino code to control the direction of the DC motor; Controlling the DC motor using a shield; The Arduino code for the DC motor shield; Summary; Chapter 7: Controlling Servos with Arduino; The basics of a servo motor; Connecting a servo motor directly to Arduino; Controlling the servos with a program; Connecting a servo motor shield to Arduino; Controlling the servo motor shield with a program; Summary; Chapter 8: Avoiding Obstacles Using Sensors; An overview of the sensors; Sonar sensors; Infrared sensors
Connecting a sonar sensor to ArduinoAccessing the sonar sensor from the Arduino IDE; Connecting an IR sensor to Arduino; Accessing the IR sensor from the Arduino IDE; Creating a scanning sensor platform; Summary; Chapter 9: Even More Useful Sensors; Connecting a digital compass to Arduino; Accessing the compass from the Arduino IDE; Connecting an accelerometer/gyro to Arduino; Accessing the accelerometer from the Arduino IDE; Connecting an altimeter/pressure sensor to Arduino; Accessing the altimeter/pressure sensor from the Arduino IDE; Summary
Chapter 10: Going Truly Mobile - Remote Control of Your Robot
Record Nr. UNINA-9910786885703321
Grimmett Richard  
Birmingham, England : , : Packt Publishing, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Arduino robotic projects : build awesome and complex robots with the power of Arduino / / Richard Grimmett ; cover image by Maria Cristina Caggiani
Arduino robotic projects : build awesome and complex robots with the power of Arduino / / Richard Grimmett ; cover image by Maria Cristina Caggiani
Autore Grimmett Richard
Pubbl/distr/stampa Birmingham, England : , : Packt Publishing, , 2014
Descrizione fisica 1 online resource (240 p.)
Disciplina 629.8
Collana Community Experience Distilled
Soggetto topico Automatic control - Computer programs
Embedded computer systems - Design and construction
Robots - Control systems
ISBN 1-78398-983-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Powering on Arduino; Selecting the right Arduino; A brief history of Arduino; Introducing the different versions of Arduino; Arduino Uno R3; Arduino Mega 2560 R3; Choosing the Arduino Mega; Arduino Due; Arduino Micro; Adafruit FLORA; Adafruit Gemma; Adafruit Trinket; Other options with the Arduino; Powering up the Arduino; Unveiling your Arduino; Connecting to the Arduino; Installing the FLORA IDE; Summary; Chapter 2: Getting Started with the Arduino IDE
Using a Windows machine to develop with ArduinoRunning the IDE for Uno; Setting the IDE to your board; Selecting the proper COM port; Opening and uploading a file to Arduino; Running the IDE for Mega; Running the IDE for the Adafruit FLORA; Installing the Adafruit drivers; Selecting the Adafruit boards; Selecting the COM port; Coding an LED flash on the FLORA; Using a Mac to develop using Arduino; Summary; Chapter 3: Simple Programming Concepts Using the Arduino IDE; Creating, editing, and saving files on the Arduino; Basic C programming on Arduino; Basic programming constructs on Arduino
The if statementThe for statement; Summary; Chapter 4: Accessing the GPIO Pins; The GPIO capability of Arduino; The first external hardware connection; The Arduino IDE and LED code; Summary; Chapter 5: Working with Displays; A simple serial display; Enabling the serial display in the IDE; Connecting a display using the SPI interface; Enabling the SPI display in the IDE; An LCD shield; Enabling the LCD display in the IDE; Summary; Chapter 6: Controlling DC Motors; The basics of DC motor; Connecting a DC motor directly to Arduino; Using Arduino code to control the speed of the DC motor
Connecting a DC motor using an H-bridge and ArduinoUsing Arduino code to control the direction of the DC motor; Controlling the DC motor using a shield; The Arduino code for the DC motor shield; Summary; Chapter 7: Controlling Servos with Arduino; The basics of a servo motor; Connecting a servo motor directly to Arduino; Controlling the servos with a program; Connecting a servo motor shield to Arduino; Controlling the servo motor shield with a program; Summary; Chapter 8: Avoiding Obstacles Using Sensors; An overview of the sensors; Sonar sensors; Infrared sensors
Connecting a sonar sensor to ArduinoAccessing the sonar sensor from the Arduino IDE; Connecting an IR sensor to Arduino; Accessing the IR sensor from the Arduino IDE; Creating a scanning sensor platform; Summary; Chapter 9: Even More Useful Sensors; Connecting a digital compass to Arduino; Accessing the compass from the Arduino IDE; Connecting an accelerometer/gyro to Arduino; Accessing the accelerometer from the Arduino IDE; Connecting an altimeter/pressure sensor to Arduino; Accessing the altimeter/pressure sensor from the Arduino IDE; Summary
Chapter 10: Going Truly Mobile - Remote Control of Your Robot
Record Nr. UNINA-9910827967303321
Grimmett Richard  
Birmingham, England : , : Packt Publishing, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Communicating embedded systems [[electronic resource] ] : software and design : formal methods / / edited by Claude Jard, Olivier H. Roux
Communicating embedded systems [[electronic resource] ] : software and design : formal methods / / edited by Claude Jard, Olivier H. Roux
Edizione [1st edition]
Pubbl/distr/stampa London, : ISTE
Descrizione fisica 1 online resource (275 p.)
Disciplina 621.39/2
Altri autori (Persone) JardClaude
RouxOlivier H
Collana ISTE
Soggetto topico Embedded computer systems - Programming
Embedded computer systems - Design and construction
Computer software - Development
Formal methods (Computer science)
ISBN 1-118-55818-9
1-118-60009-6
1-118-60012-6
1-299-18745-5
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Communicating Embedded Systems; Title Page; Copyright Page; Table of Contents; Preface; Chapter 1. Models for Real-Time Embedded Systems; 1.1. Introduction; 1.1.1. Model-checking and control problems; 1.1.2. Timed models; 1.2. Notations, languages and timed transition systems; 1.3. Timed models; 1.3.1. Timed Automata; 1.3.2. Time Petri nets; 1.3.2.1. T-time Petri nets; 1.3.2.2. Timed-arc petri nets; 1.3.3. Compared expressiveness of several classes of timed models; 1.3.3.1. Bisimulation and expressiveness of timed models; 1.3.3.2. Compared expressiveness of different classes of TPN
1.3.3.3. Compared expressiveness of TA, TPN, and TAPN1.4. Models with stopwatches; 1.4.1. Formal models for scheduling aspects; 1.4.1.1. Automata and scheduling; 1.4.1.2. Time Petri nets and scheduling; 1.4.2. Stopwatch automata; 1.4.3. Scheduling time Petri nets; 1.4.4. Decidability results for stopwatch models; 1.5. Conclusion; 1.6. Bibliography; Chapter 2. Timed Model-Checking; 2.1. Introduction; 2.2. Timed models; 2.2.1. Timed transition system; 2.2.2. Timed automata; 2.2.3. Other models; 2.3. Timed logics; 2.3.1. Temporal logics CTL and LTL; 2.3.2. Timed extensions; 2.3.2.1. Timed CTL
2.3.2.2. Timed LTL2.4. Timed model-checking; 2.4.1. Model-checking LTL and CTL (untimed case); 2.4.2. Region automaton; 2.4.3. Model-checking TCTL; 2.4.4. Model-checking MTL; 2.4.5. Efficient model-checking; 2.4.6. Model-checking in practice; 2.5. Conclusion; 2.6. Bibliography; Chapter 3. Control of Timed Systems; 3.1. Introduction; 3.1.1. Verification of timed systems; 3.1.2. The controller synthesis problem; 3.1.3. From control to game; 3.1.4. Game objectives; 3.1.5. Varieties of untimed games; 3.2. Timed games; 3.2.1. Timed game automata; 3.2.2. Strategies and course of the game
3.2.2.1. The course of a timed game3.2.2.2. Strategies; 3.3. Computation of winning states and strategies; 3.3.1. Controllable predecessors; 3.3.2. Symbolic operators; 3.3.3. Symbolic computation of winning states; 3.3.4. Synthesis of winning strategies; 3.4. Zeno strategies; 3.5. Implementability; 3.5.1. Hybrid automata; 3.5.2. On the existence of non-implementable continuous controllers; 3.5.3. Recent results and open problems; 3.6. Specification of control objectives; 3.7. Optimal control; 3.7.1. TA with costs; 3.7.2. Optimal cost in timed games; 3.7.3. Computation of the optimal cost
3.7.4. Recent results and open problems3.8. Efficient algorithms for controller synthesis; 3.8.1. On-the-fly algorithms; 3.8.2. Recent results and open problems; 3.9. Partial observation; 3.10. Changing game rules...; 3.11. Bibliography; Chapter 4. Fault Diagnosis of Timed Systems; 4.1. Introduction; 4.2. Notations; 4.2.1. Timed words and timed languages; 4.2.2. Timed automata; 4.2.3. Region graph of a TA; 4.2.4. Product of TA; 4.2.5. Timed automata with faults; 4.3. Fault diagnosis problems; 4.3.1. Diagnoser; 4.3.2. The problems; 4.3.3. Necessary and sufficient condition for diagnosability
4.4. Fault diagnosis for discrete event systems
Record Nr. UNINA-9910138854403321
London, : ISTE
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui