Ancora una volta sono orgoglioso di pubblicizzare i lavori del Prof. Gottardo. Tutti i suoi tutorial sono stati raccolti in un libro stampato a disposizione di chi vuole imparare di più sulla robotica, i microcontrollori e la programmazione embedded.

 

Identificazione progetto

progetto n.12

autore

email

note

Anteprima di alcune pagine del libro di Marco Gottardo, edito in Agosto 2012.

Il libro e' scritto in semplice lingua inglese, e contiene un grandissimo numero di schemi, progetti, programmi in Hitech-C, programmi in LAdderPIC, tre tesine scolastiche completamente svolte

Marco Gottardo

 

ad.noctis@gmail.com

Titolo del libro:

Let's GO PIC!!!  The book

Reperibilita'

Solo formato cartaceo

sul sito www.lulu.com

Numero pagine 450

Disponibile da fine Agosto 2012. Ordina online ti arriva per posta.

Anteprima copertina, forse cambiera'  prima della pubblicazione.

Premessa

Dopo due anni di pubblicazione del noto corso online "Let's GO PIC!!!" sono giunto alla conclusione che il materiale poteva essere una buona base su cui impostare un libro adattto sia per la didattica, che per l'hobbistica che per il professionista.  Il materiale gia' online e' solo il primo mattone di un testo che ho volutamente fermato a 450 pagine dato che e' gia' in cantiere il seguito, la cui uscita e' prevista per fine Dicembre 2012, che avra' titolo "Let's Make Robot's!!!" dai contenuti molto piu' impegnativi e che richiede come propedeuticita' tutte le nozioni contenuti in questa prima pubblicazione.

La filosofia con cui l'ho scritto e'  "Learning by doing", ovvero sarete guidati passo in ognuna delle molteplici realizzazioni.  Le piattaforme sono ovviamente le Micro-GT sia mini che versatile IDE.

Riporto qui sotto l'indice degli argomenti, benche' in data odierna sia ancora incompleto lo troverete sicuramente molto ricco e seducente.  La pubblicazione e' ottimale per le scuole di istruzione secondaria, per la formazione professionale e le universita'.  Ovviamente e' il testo di riferimento per tutti i miei corsi, sia professionali che hobbistici come quelli che tengo a Padova presso il centro culturale ZIP.

dedicated to all those who dream, invent and would create.

                                                                              Marco Gottardo

 

table of contents and index
  • ·        How to compile an empty program.

  • ·        First steps in the C programming.

  • ·        A little deeper into the C language.

  • ·        Apply C on Microcontroller programming.

  • ·        Reading a input.  

  • ·        Flashing a LED.  

  • ·        How to direct use PLC notion on PIC programming.     

  • ·        The Micro-GT versatile IDE.

  • ·        ICSP (in circuit serial programming).

  • ·        LVP (low voltage programming).

  • ·        How to interfacing Micro-GT IDE with PICKIT 2/3

  • ·        Configuration word “the fuses”.

  • ·        PIC architecture overview.

  • ·        Interrupt sources.

  • ·        An exercise with interrupts

  • ·        How to handle TMR0 overflow interrupt (exercise).

  • ·        Firmware simulation.

  • ·        Dual stage Power supply Module

  • ·        The digital I/O

  • ·        The MCLR button

  • ·        How to use Micro-GT digital input

  • ·        How to use Micro-GT digital output

  • ·        The BCD to 7segments integrated module.

  • ·        Mini shield universal display

  • ·        How to drive a DC motor

  • ·        Some simple test with PWM control.

  • ·        Mini shield Micro-GT PWM Power inverter.

  • ·        How to drive a stepper motor.

  • ·        proposed exercise: Multi speed CW/CCW program.

  • ·        Star-Delta starter.

  • ·        The Micro-GT mini.

  • ·        How to supply the micro- GT  mini  or IDE

  • ·        The Micro-GT mini I/O expansion.

  • ·        The LCD 2x16: How to.

  • ·        LCD Application  in an automatic coffee machine.

  • ·        PIC serial communication: How to

  • ·        A VB.net interface for direct digital output control.

  • ·        ADC's PIC: how to read analog signals.

  • ·        How to create a Bar graph for analogue level meter.

  • ·        Automatic gate:The complete thesis.

  • ·        Three floor lift: The complete thesis.

  • ·        proposed exercise: Micro-GT basic calculator.

 

Appendix
  • ·        freewheeling diodes.

  • ·        How does a DC motor work?

  • ·        How to build a simple H-Bridge interface.

  • ·         How to use the G-Tronic H-Bridge to drive two external load.

  • ·         A miniaturized H-Bridge interface

  • ·         Simple overview in PWM topic.

  • ·         Micro-GT mini and PIC18F2550

  • ·         Solution exercise n ° 1:  Micro-GT basic calculator

  • ·         Solution exercise n ° 2: Multi speed CW/CCW, second example program

  • ·         How to implement a binary clock and a a 24houres clock (complete exercise).

  • ·         What is an inverter

  • ·         Let's project an inverter with adjusting the output frequency.

  • ·         A educational three-phase inverter.

  • ·         How to generate a sinusoidal output inverter.

  • ·         A funny Christmas gift.

  • ·         Buildi's stairs automatically lights off.

  • ·         Multi channel hardware PWM

  • ·         A look inside the delay functions

  • ·         Controlling a servo motor with Micro-GT mini

  • ·         Universal adjustable power supply  

  • ·    Adjustable Switching power supply. from 5.1 to 15 Volts with 4 Ampere.

  • Single secondary 4A power supply Wiring diagram

 

Hardware and shematics
  • ·         Precision temperature acquire system.

  • ·         wide range minishield  temperature acquire.

  • ·         Micro-GT programmer compatible PICPROG2009.

  • ·         Mini demoboard for 16F628

  • ·         Mini Micro-GT PLC/demoboard for 16F873/16F876/18F2550

  • ·         Micro-GT P877-Z

  • ·         Variant and minishield for Micro-GT P877-z  PLC.

  • ·         Micro-GT minishiedl universal 8 channel optocoupler.

  • ·         Micro-GT minishield universal 8 relays output.

  • ·         Some friends and collaborator.