microcontrolled maze

Post on 14-Jan-2016

57 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Microcontrolled Maze. Un joc realizat de Magda Ursulean + Ilinca Vlad Grupa 5306, Etti Iasi. Cuprins. Ideea proiectului Programele folosite Dificultatile intampinate Imbunatatiri posibile Dovada !. Prolog. Drumul de 1000 de Li (unitate de lungime chineza) incepe cu... un pas ! - PowerPoint PPT Presentation

TRANSCRIPT

1

UN JOC REALIZAT DE

MAGDA URSULEAN + ILINCA VLADGRUPA 5306 , ETTI IASI

Microcontrolled Maze

2

Cuprins

Ideea proiectuluiProgramele folosite

Dificultatile intampinateImbunatatiri posibile

Dovada!

3

Prolog

Drumul de 1000 de Li (unitate de lungime chineza) incepe cu... un pas!

(vechi proverb chinez)

4

Prolog

Drumul de 1000 de kB (unitate de masura pentru memoria insuficienta)

incepe cu ...un LED!

5

Prolog

… care trebuie aprins !

(vechi proverb electronist)

6

Prolog

La MSP 430

7

Prolog

La Netduino plus...

8

Prolog

La Raspberry Pi...

9

Prolog

Hello … Blinky!

10

Prolog

... Studentul trebuie musai sa-l aprinda !

... Dar LED-ul, LED-ul ce-o zice el oare ?

11

Ideea proiectului

APEL UMANITAR:

LED-ul rosu s-a pierdut din laborator. Il puteti ajuta sa iasa din incurcatura si

se intoarca in cutia cu celelalte componente?

F1! F1!

12

Ideea proiectului

13

Ideea proiectului

Exercitiu de:

Folosire a porturilor seriale (UART) Interactionare cu un alt program din

Windows

14

“Ingrediente” hardware

Microcontroller MSP430 (Texas Instruments)

o This is where the magic happens

• 16 biti, arhitectura RISC• Consum redus• MSP430G2553 – 10bit A/D converter, UART, 512 bytes

RAM• etc

15

“Ingrediente” hardware

Senzor capacitiv Capacitive Touch Booster Pack Folosit pe post de joystick

• Elemente capacitive: scroll, buton, senzor de proximitate• 9 LED-uri de feedback• UART• Capacitive Touch Sense Library – biblioteca de functii

16

“Ingrediente” software

Visual C# 2010 (Microsoft Visual Studio 2010 - Ultimate)

Thank you, MSDNAA via ETTI!

Code Composer Studio v.5.3.0

17

Dificultati intampinate

… rememorarea unui vis (urat!) de programator, incheiat cu happy-ending

18

Dificultati intampinate

Google is your friend!

Update IDE – inainte de a incepe lucrul

“Trust, but verify!” (R. Reagan)

Terminal by Br@y PS: Multumim domnului profesor Aghion pentru

sugestie si program!

19

Dificultati intampinate

“Trust, but verify!” v. 2.0

coduri Hex – documentatie vs. coduri Hex C#

Sfatul forumistilor – priceless, vorba reclamei

Control.CheckForIllegalCrossThreadCalls = false;

20

Dificultati intampinate

If you can’t fix it, delay it!

Thread.Sleep(1);

Nu lasa dezordine in urma ta cand pleci!

Form closing event -> inchiderea portului

21

Imbunatatiri posibile

Detectarea coliziunii cu peretii labirintului

Detectarea victoriei – afisarea unui mesaj corespunzator

Mai multe versiuni de labirint

22

Test Drive !

top related