To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.loc.itOpen lugnet.loc.it in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Local / Italia / 6666
6665  |  6667
Subject: 
Re: Sensori e resistenze (era Re: Obbedisco!!!)
Newsgroups: 
lugnet.loc.it
Date: 
Fri, 12 Jan 2001 16:37:00 GMT
Viewed: 
597 times
  
In lugnet.loc.it, Mario Ferrari writes:
"ANDREA DONADELLO" <andrea.donadello@riellogroup.it> ha scritto:
"Impostare il SensorMode a RAW" significa che stai programmando un RCX in
ambiente NQC e quindi NQC permette di usare sensori CM, o sei su un CM in
apposito ambiente di programmazione Cybermaster, e quindi le due cose non • si
possono mischiare?
Scusa la domanda ma tieni presente che sto imparando adesso il linguaggio
standard RIS per cui se queste cose si possono fare le terrò presente al
momento in cui andrò ad imparare NQC

Scusami tu, in effetti sono stato troppo vago per essere utile. Cerco di
rimediare...

L'input dei sensori  analogici dell'RCX (tutti i tipi) viene convertito in
forma digitale e rappresentato da un valore nell'intervallo 0-1023. Questo
valore può essere mappato su altri intervalli, per esempio sull'intervallo
0-100 per il sensore di luce, 0-1 per i sensori di contatto ecc.

Quando programmi in NQC o in altri ambienti che ti consentano un accesso
completo al firmware, puoi sempre scegliere di farti restituire i valori dei
sensori nel modo "grezzo" (RAW), cioè nello spazio 0-1023.
Per i sensori passivi come quelli di contatto viene in realtà misurata la
tensione che circola in un partitore resistivo di cui il sensore fa parte,
quindi se anziché chiudere o aprire semplicemente il circuito il sensore
incorpora una resistenza elettrica, quando il circuito si chiude viene in un
certo senso misurato il valore della resistenza stessa.
Questo può essere sfruttato per collocare più sensori di contatto sulla
stessa porta: se questi hanno resistenze diverse è possibile sapere quale di
questi è chiuso. E, se i valori delle resistenze sono state scelti
accuratamente, anche identificare tutte le possibili combinazioni dei
sensori aperti/chiusi.

L'ottima pagina di Michael Gasperi
http://www.plazaearth.com/usr/gasperi/lego.htm illustra come costruire un
semplice multiplexer utilizzando questo principio (oltre a essere una
miniera di altre informazioni sui sensori).

Per tornare al punto di partenza, i sensori del Cybermaster sono molto
simili a quelli del RCX, ma esistono in tre colori diversi e incorporano tre
resistenze di valore diverso, permettendo quindi al software di
identificarli anche se stanno sulla stessa porta. Lo scopo originale della
Lego nel far ciò era di permettere al programma del CM di riconoscere i
sensori anche se il bambino ha collegato le porte in modo diverso rispetto
alle istruzioni.

Ciao
Mario

Otttttima spiegazione, chiara e comprensibile!!
Grazie per il link e buona serata

Un lampeggio Andrea



Message is in Reply To:
  Sensori e resistenze (era Re: Obbedisco!!!)
 
"ANDREA DONADELLO" <andrea.donadello@ri...ogroup.it> ha scritto: (...) si (...) Scusami tu, in effetti sono stato troppo vago per essere utile. Cerco di rimediare... L'input dei sensori analogici dell'RCX (tutti i tipi) viene convertito in forma (...) (24 years ago, 12-Jan-01, to lugnet.loc.it)

12 Messages in This Thread:



Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR