Universitatea Tehnica "Gh.Asachi" Iasi - Fac. Automatica si Calculatoare
Calculatoare incorporate

Experiment Nr.11

  • L11.1 Denumire

  • EESCC - more science less programming



  • L11.2 Prezentare generala, scop

  • Experimentul de laborator isi propune sa interconecteze universul ARM XMC cu LEGO NXT cu scopul abordarii proiectelor educationale de tip "more science less programming". Sunt explorate posibilitatile de dezvoltare a interfetelor pentru controlul motoarelor NXT la XMC Bootkit si posibilitatile de dezvoltare a aplicatiilor utilizand componente DAVE. La sfarsitul laboratorului se vor detine informatii despre resursele de proiectare si realizare a aplicatiilor educationale cu componente Lego Mindstorm NXT si Infineon for maker.

  • L11.3 Resurse


  • Hardware: XMC1100 Boot kit, XMC 4700, extensie motaore NXT, Modul BT, sursa alimentare 9V,extensie TLE 5260 , extensie BT, acumulator W;
    Software: Mediul de dezvoltare DAVE4.3.2;


    Sensori pentru aplicatii stiintifice


  • L11.4 Program prototip


  • Program prototip




  • L11.5 Mod de desfasurare laborator

  • Se analizeaza schema extensiei pentru controlul motoarelor Lego NXT reprezentata mai jos:

    Se identifica amplasarea componentelor pe sistemul dezvoltat:


    Utilizind de documentatia de referinta pentru procesorul ARM XMC1100 examinati capitolul dedicat interfetei PWM precum si componentle software din DAVE 4.x. Se analizeaza structura functionala a driverului TLE 5206 :

    In DAVE se realizeaza un proiect cu programul prototip, utilizand DEBUG se transfera codul pe platforma de dezvoltare si se urmareste executia acestuia. Comenzile vor fi trimise cu aplicatie terminal de pe telefoane mobile. Se rezolva problemele propuse.

  • L11.6 Probleme propuse

  • 1. Realizati un program care permite determinarea vitezei maxime a celor 2 motoare;
    2. Dezvoltati o aplicatie care va perite reglarea turatiei motorului 1 functie de pozitia unui potentiometru conectat la intrarea An0;
    3. Dezvoltati o solutie multitask care va actiona cele 2 motoare functie de informa ;
    4. Dezvoltati o solutia care va permite actionarea unui sistem mobil capabil sa se deplaseze utilizand principiile pendulului invers;
    5. Realizati un program care va actiona sistemul mobil functie de pozitia unei surse de iluminat;

  • L11.7 Laboratorul poate fi extins pentru:
    • Realizare aplicatiilor stiintifice de tip Vernier;
    • Realizarea module educationale pentru embedded computer;
    • Realizarea experimentelor stiintifice pentru electromagnetism;
    • Realizarea extensiilor pentru universul Lego Mindstorm;
    • Realizare produselor educationale de tip MIT Lego NXT;


  • L11.8 Informatii colaterale


  • © 2017 Fl. Pantilimonescu - Technical University Iasi,Romania