Classe 3Ee, Gr 4, Caporali Cappelletti Cecato 14/02/2010



Documenti analoghi
Indruduzione... 1 Il modulo Bluetooth HC Il firmware... 3 Collegamento della scheda... 4 Software PC e l applicazione Android...

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

DI COSA SI PARLERÀ. La struttura di ORCAD ORCAD Capture Il disegno elettrico, la lista componenti, la Netlist ORCAD Layout

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM

AZIENDA SIMULATA CREAZIONE DI UN APP

Una volta inseriti tutti i parametri necessari premere.

La prima applicazione Java. Creazione di oggetti - 1. La prima applicazione Java: schema di esecuzione. Gianpaolo Cugola - Sistemi Informativi in Rete

MANUALE DI GESTIONE DEL

PROGETTO PLC Moeller Easy 621dc-tc AZIONAMENTO CARROPONTE

Automatizzare i compiti ripetitivi. I file batch. File batch (1) File batch (2) Visualizzazione (2) Visualizzazione

Guida Rapida all Installazione WLN10 e WLN10HS Server Wireless NMEA

Schede ADI ADP ADEM Prestazioni aggiuntive MMG. - Manuale - Data Solution Provider s.r.l.

- Limena (Padova) - &HQWUDOH$;,6 MANUALE PER L UTENTE. Centrale mod. AXIS 5. Omologazione IMQ - ALLARME 1 e 2 LIVELLO

Alfabetizzazione Informatica. Prof. Giuseppe Patti

Guida di Pro Spam Remove

Powered by: Relators:

Centralina Compatta. Manuale d istruzioni. 04/2015 Dati tecnici soggetti a modifi che. info@psg-online.de

MERIDESTER SOFTWARE DI COMUNICAZIONE PER PC

Cos è ACCESS? E un programma di gestione di database (DBMS) Access offre: un ambiente user frendly da usare (ambiente grafico)

Client - Server. Client Web: il BROWSER

MANUALE INSTALLATORE CAR WASH SENTINEL

DX202GSM Modulo 2in 2out

Registratore Temperature

Motorola Phone Tools. Guida rapida

Gui Gu d i a d ra r p a i p d i a V d o a d f a one Int fone In e t r e net rnet Box Key Mini

POSTA ELETTRONICA Per ricevere ed inviare posta occorrono:

Guida rapida Vodafone Internet Box

APP SECURKEYPAD ANDROID Manuale Edizione 1.0

Istruzioni di configurazione Wi-Fi per inverter Solar River TL-D

Inverter Conergy IPG S e IPG T Sequenza di avvio e risoluzione dei problemi. Conergy Ufficio After Sales 19/04/13

Capitolo 2. Gestione dati anagrafici e fiscali delle aziende. Copyright A.D.M. srl Tutti i diritti riservati

Installare e configurare la CO-CNS

Istruzioni per l'uso. Informazioni su questo manuale. Informazioni sulla funzione Gateway videoconferenza

Guida alla registrazione on-line di un NovaSun Log

MANUALE PRATICO D'USO NORME D' INSTALLAZIONE

Prima di iniziare l installazione, controlla che tutte le parti necessarie siano presenti. La scatola dovrebbe contenere:

Vlan Relazione di Sistemi e Reti Cenni teorici

BLOCK CALL Manuale utente Block Call Manuale Utente

BICI Versione 1.9

Manual. Safescan TA-655

Power bank mah

The Brauduino Manual

bolt PC-Suite (Guida all installazione)

Microtech Srl. GPS TRACKER v3.0

Il sensore rilevatore di presenza modalità d uso

Logica binaria. Porte logiche.

Guida Rapida di Syncronize Backup

Software Gestionale Politiche Giovanili

LABORATORIO DI SISTEMI

RW-40IN1SIM. SIM Edit Software. Manuale utente

Blue s Hotel Pro Il software che hai sempre desiderato per il tuo Hotel!

Manuale Operativo Nabertherm - Controller P 320

1.4b: Hardware. (Memoria Centrale)

Modem e rete locale (LAN)

Per cosa posso utilizzarlo?

IRSplit. Istruzioni d uso 07/10-01 PC

Questa guida rapida è valida per tutti i modelli di telecamere (dome, bullet, PTZ, box, Indice Sintetico della Guida Rapida:

PROG TOOL MANUALE D USO

Assegnamento di un indirizzo IP temporaneo a dispositivi Barix

VISUAL-TV. Manuale per l utente. Decodificatore video HDMI WiFi ITALIANO

filrbox Guida all uso dell applicazione DESKTOP Pag. 1 di 27

3.6 Preparazione stampa

Tutorial 3DRoom. 3DRoom

Giove PM12. Installazione ed uso GIOVE. Linea

EM Caricabatterie universale per Laptop

PG5 Starter Training PG5 Core e WebEditor 8 Daniel Ernst EN Stefano Peracchi IT

LCMobile Restaurant. Guida su come usare il software per palmare LCMobile Restaurant.

Manuale di programmazione BerMar_Drive_Software

PROCEDURA DI INSTALLAZIONE DRIVER WINDOWS 7 (32 O 64 BIT)

CORSO SERALE ( TDP ) DEMOBOARD FN1Z PER PIC 16F877/16F877A

Codifica: dal diagramma a blocchi al linguaggio C++

NOZIONI BASE SHELL E SCRIPT LINUX

CdL in Medicina Veterinaria - STPA AA

Lampeggiatore con timer 555

KommunikApp ISTRUZIONI D USO

Manuale Utente Guglielmo MILESTONE

MANUALE D'USO E PRIMA CONFIGURAZIONE. Telecamera IP Wireless

I componenti di un Sistema di elaborazione. Memoria centrale. È costituita da una serie di CHIP disposti su una scheda elettronica

Kroll Ontrack Servizi RDR Guida rapida

VADEMECUM PER LA GESTIONE DELLE PRATICHE ON LINE VADEMECUM PER LA GESTIONE DELLE PRATICHE ON LINE VADEMECUM PER LA GESTIONE DELLE PRATICHE ON LINE

Guida rapida alla prima installazione

ISI s.r.l. Corso di Access 05 CREARE UN ELENCO MAILING ED INVIARE MESSAGGI DI POSTA ELETTRONICA Pag. 1/6

Stampa dei fermi immagine con una stampante PictBridge

DESKTOP. Uso del sistema operativo Windows XP e gestione dei file. Vediamo in dettaglio queste parti.

GUIDA RAPIDA INSTALLAZIONE E PRIMO UTILIZZO

ISTRUZIONI PER L UTILIZZO DEI SISTEMI MULTIMEDIALI NELLE AULE DEL NUOVO EDIFICIO (POVO 1) (Versione 0.5)

Presentation Draw. Guida dell utilizzatore

SMT-i3100/3105 Guida Veloce

SOFTWARE CLIENT PC WINDOWS

Installazione driver per connessione inverter al PC

LA CASELLA PEC Dipartimentale

Manuale UniScan 1.3.0

SU Suap. IS357_03_01 Lettera aggiornamento SUAP vers Pagina 1 di 10

Oltresoftware by CGsoft EC3 TOTEM. Software Distribuzione Ticket

INSERIMENTO DATI BASILARI

Programmatore per telaio scheller

Guida all installazione degli Hard Disk SATA ed alla configurazione del RAID

knfbreader Mobile kreader Mobile

Situazione Attuale. Le persone svolgono molte operazioni ripetitive ed occupano il proprio computer per le elaborazioni..

Transcript:

Relazione.doc H:\GR4\TDP\relazione Pagina 1 di 15

Presentazione del progetto Questo progetto ha lo scopo di connettere la porta parallela del PC con una scheda in rame che permetterà di agevolare i comandi di input-output usando il linguaggio di programmazione QBASIC. La scheda è dotata di dispositivi di input (swich) dei quali verranno utilizzati solo 5 bit (i 5 più significativi), e dispositivi di output (LED) tramite cui sarà possibile visualizzare il valore in uscita utilizzando il codice binario. Nella visualizzazione dei dati in entrata sui LED l ultimo di essi e stato impostato per lampeggiare in modo da riconoscere quando si sta utilizzando l input dall output. Il circuito va alimentato tramite un alimentatore esterno che fornisce un alimentazione stabilizzata. Schema a blocchi con descrizione P 1 C c o n n e t t o r e a p e t t i n e 2 7 4 L S 2 4 4 b u f f e r 3 7 4 L S 2 4 4 b u f f e r 4 r e s i s t e n z e 5 s w i c h 6 L E D 7 3-5-7: cascata 4-6: cascata 1-2: cascata 3-4: derivati Relazione.doc H:\GR4\TDP\relazione Pagina 2 di 15

Schema elettrico con descrizione Vedi allegato numero 1 Motivazioni delle scelte progettuali Per la realizzazione del progetto sono stati utilizzati due integrati 74LS244, che sono utilizzati come buffer per evitare di danneggiare (tramite sbalzi di tensione e/o corrente) la scheda madre del PC. Il bit numero 7 di input è stato disposto in pull-down in quanto assume la stessa funzione anche se negato in partenza. Quindi l'operatore può agire normalmente su quello swich come sugli altri senza dover ragionare come se esso fosse negato. Abbiamo usato delle resistenze da 220 ohm perché permettono il corretto funzionamento del circuito senza troppa perdita di corrente (quindi un abbassamento di tensione) e allo stesso tempo evitano ai LED di bruciarsi. Anche il software ha avuto bisogno di alcune modifiche per essere ben adattato e compatibile con la scheda, è infatti provvisto di comandi che permettono di leggere correttamente il dato dalla parallela senza incorrere in errori dovuti alla scheda madre del PC (piedino 7 negato, primi 3 bit non letti, ecc.). Il software è stato anche dotato di una guida in linea abilitata premendo il tasto F1 e della possibilità di uscire dal programma correttamente premendo il tasto ESC. Software di collaudo con commento REM gruppo 4 Caporali, Cappelletti, Cecato REM classe 3Ee REM controllo di 4 luci delle 4 stanze DECLARE SUB f1 () Dichiarazione della sub f1 DECLARE SUB acceso1 (xc, yc, r) Dichiarazione della sub acceso1 con le variabili DECLARE SUB luci (a!) Dichiarazione della sub luci CLS Cancella lo schermo ing = INP(889) Legge da porta parallela il dato CLS Cancella lo schermo PRINT "attendere prego" Scrive su schermo attendere prego Relazione.doc H:\GR4\TDP\relazione Pagina 3 di 15

FOR i = 1 TO 5 STEP 1 LOCATE 1, 15 + i PRINT "." SLEEP 1 NEXT i f = ing AND 120 init = f / 8 LOCATE 15, 1 PRINT "switch 7: stanza 1" PRINT "switch 6: stanza 2" PRINT "switch 5: stanza 3" PRINT "switch 4: stanza 4" PRINT "se vuoi uscire premi esc" INPUT " premi invio per continuare", xx inizio: DO ON KEY(1) GOSUB tasto KEY(1) ON CLS COLOR 1, 0 LOCATE 3, 12 PRINT "3" LINE (20, 60)-(80, 120), 3, B LOCATE 3, 16 PRINT "2" COLOR 1, 0 LINE (80, 20)-(120, 120), 3, B LOCATE 6, 5 Esegue un ciclo Posiziona il cursore Scrive su schermo. Esegue una pausa di 1 secondo Continua il ciclo Elabora il dato d ingresso Elabora il dato d ingresso Posiziona il cursore Scrive su schermo le parole tra Posiziona una flag Inizia un ciclo do loop Su attivazione tasto F1 va a sub tasto Attiva il tasto F1 Cancella lo schermo Procedura di disegno bordi della casa Relazione.doc H:\GR4\TDP\relazione Pagina 4 di 15

PRINT "4" COLOR 1, 0 LINE (120, 20)-(140, 40), 3, B LOCATE 6, 17 PRINT "1" COLOR 1, 0 LINE (120, 40)-(160, 120), 3, B COLOR 15, 0 c = INP(889) B = c AND 120 g = B / 8 a = init XOR g OUT 888, a CALL luci(a) LOOP UNTIL INKEY$ = CHR$(27) GOTO fine tasto: CALL f1 RETURN fine: Legge il dato da porta parallela Elabora il dato letto Elabora il dato letto Esegue un confronto tra i dati Invia in output da // il dato di confronto Esegue la subroutine Continua il ciclo finché non viene premutoli tasto ESC Va alla flag fine Flag Tasto Chiama la sub F1 Ritorna al programma Flag fine SUB acceso1 (xc, yc, r) FOR i = r TO 1 STEP -1 CIRCLE (xc, yc), i, 14 Intestazione sub e variabili Impostazione schermo Inizia un ciclo del tipo FOR NEXT Relazione.doc H:\GR4\TDP\relazione Pagina 5 di 15

NEXT i END SUB Disegna un cerchio Prosegue il ciclo Fine della sub SUB f1 LOCATE 15, 1 PRINT "switch 7: stanza 1" PRINT "switch 6: stanza 2" PRINT "switch 5: stanza 3" PRINT "switch 4: stanza 4" PRINT "se vuoi uscire premi esc" INPUT "per ritornare al programma premi invio", xx END SUB Intestazione sub Posiziona il cursore Scrive su schermo le parole tra Fine della sub SUB luci (a) IF a = 0 THEN Intestazione sub con variabili Analisi della casistica Relazione.doc H:\GR4\TDP\relazione Pagina 6 di 15

IF a = 1 THEN IF a = 2 THEN IF a = 3 THEN Relazione.doc H:\GR4\TDP\relazione Pagina 7 di 15

IF a = 4 THEN IF a = 5 THEN Relazione.doc H:\GR4\TDP\relazione Pagina 8 di 15

IF a = 6 THEN IF a = 7 THEN Relazione.doc H:\GR4\TDP\relazione Pagina 9 di 15

IF a = 8 THEN IF a = 9 THEN Relazione.doc H:\GR4\TDP\relazione Pagina 10 di 15

IF a = 10 THEN IF a = 11 THEN Relazione.doc H:\GR4\TDP\relazione Pagina 11 di 15

IF a = 12 THEN IF a = 13 THEN Relazione.doc H:\GR4\TDP\relazione Pagina 12 di 15

IF a = 14 THEN IF a = 15 THEN Relazione.doc H:\GR4\TDP\relazione Pagina 13 di 15

END SUB Fine della sub Sbrogliato (piani TOP, BOTTOM, AST ) Vedi allegati numero 2,3,4 Manuale d uso - Alimentare il circuito tramite un alimentatore stabilizzato 5V DC rispettando la polarità dei morsetti. - Collegare il circuito alla porta parallela del PC tramite il cavo di connessione rispettando sempre le indicazioni presenti sulla scheda (pin 1-21 ). - Avviare il programma che esegue il test sulla basetta presente nella cartella H:\gr4\sis, il nome del programma è BITINP.BAS - Seguire le istruzioni contenute nel programma per verificare l effettivo funzionamento dei dispositivi di INPUT e OUTPUT. In caso non si verificasse il funzionamento ripetere i primi tre passaggi. - Chiudere il programma e avviare la simulazione della gestione di un impianto di luci in casa presente nella cartella H:\gr4\sis, il nome del programma è CASANUO.BAS - Usare il programma per simulare la gestione di un impianto di luci in casa. User manual Relazione.doc H:\GR4\TDP\relazione Pagina 14 di 15

- Alimentate the circuit with 5V DC and respect the terminals polarity. - Connect the circuit to the PC s parallel port with the connection cable and respect the indication on the header (pin 1-21). - Start the programm who makes the test on the header. You may find it in H:\gr4\sis, its name is BITINP.BAS. - Follow the instructions into the programm to verificate the functioning of the INPUT OUTPUT sources. If it doesen t function repeat the first three passage. - Close the programm and avviate the management house lights wiring simulation. You may find it in H:\gr4\sis, its name is CASANUO.BAS - Use the programm to simulate the management of the house lights wiring. Considerazioni personali Per la realizzazione di questo primo circuito non abbiamo incontrato particolari difficoltà, eccetto che nell uso del programma Orcad LAYOUT che ha creato più di qualche volta dei problemi con il package dei componenti, ( il programma è dotato di un sistema troppo complesso per la ricerca delle piedinature dei componenti). L esperienza ci ha anche aiutato a sviluppare l inventiva e la capacità di adattarsi alle situazioni grazie a nuove idee in grado di migliorare il progetto: come il pull down per il bit negato o nel software la guida in linea e la possibilità di uscire dal programma premendo il tasto ESC. È stata molto interessante anche la fase in cui grazie al bromografo e agli acidi (cloruro ferrino e soda caustica) vedevamo realizzato il nostro progetto che fino ad allora era rimasto solo su carta o su BREAD-BOARD. Per la fase finale di saldatura possiamo aggiungere poche considerazioni, in quanto l esperienza è stata appena iniziata. Anche in quest ultima fase sono stati riscontrati dei problemi, poiché l esperienza di saldatura era nuova e quindi è stato ostico anche iniziare (il saldatore che scalda poco, residui di stagno in eccesso, ecc...). Data Book dell I.T.I.S. G. Marconi di Verona. Bibliografia Relazione.doc H:\GR4\TDP\relazione Pagina 15 di 15