{"id":1975,"date":"-0001-11-30T00:00:00","date_gmt":"-0001-11-29T23:10:04","guid":{"rendered":""},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"1975","status":"publish","type":"post","link":"https:\/\/www.vialattea.net\/content\/1975\/","title":{"rendered":"Vorrei avere un&#8217;analisi del funzionamento del Mouse e del suo attacco tramite interfaccia parallela o seriale."},"content":{"rendered":"<p><font size=\"2\" face=\"Verdana\">Il principio di<br \/>\n        funzionamento del mouse \u00e8 abbastanza semplice: si tratta<br \/>\n        di tradurre il movimento sul piano orizzontale in un<br \/>\n        numero di impulsi elettrici proporzionale allo<br \/>\n        spostamento nelle due direzioni. Gli impulsi vengono poi<br \/>\n        &#8220;contati&#8221; dalla circuiteria elettronica del<br \/>\n        computer e tradotti nella misura dello spostamento che<br \/>\n        stabilisce la posizione del cursore sullo schermo. <\/font><\/p>\n<p><font size=\"2\" face=\"Verdana\">I modelli pi\u00f9 diffusi<br \/>\n        sono di tipo ottico\/meccanico. Il cuore \u00e8 costituito da<br \/>\n        una pallina di gomma tenuta in posizione in un apposito<br \/>\n        alloggiamento da piccoli rulli a molla in modo che possa<br \/>\n        rotolare sul piano del tavolo. Il moto di rotolamento<br \/>\n        della pallina viene trasmesso a due rulli disposti<br \/>\n        orizzontalmente, uno in direzione longitudinale e l&#8217;altro<br \/>\n        in direzione trasversale. La rotazione di ciascuno dei<br \/>\n        rulli \u00e8, in assenza di slittamenti, proporzionale allo<br \/>\n        spostamento del mouse nelle due direzioni,<br \/>\n        rispettivamente longitudinale e trasversale. <\/font><\/p>\n<p><font size=\"2\" face=\"Verdana\">I due rulli terminano<br \/>\n        ciascuno con una rotella sul cui bordo sono ricavate<br \/>\n        numerose fessure radiali a distanza regolare. La<br \/>\n        rotazione della rotella viene convertita in impulsi<br \/>\n        elettrici da un trasduttore ottico il cui raggio luminoso<br \/>\n        (pi\u00f9 precisamente infrarosso) viene intercettato dal<br \/>\n        bordo della rotella. <\/font><\/p>\n<p><font size=\"2\" face=\"Verdana\">Il dispositivo ottico \u00e8<br \/>\n        leggermente pi\u00f9 complicato in quanto \u00e8 necessario non<br \/>\n        solo contare il numero di impulsi dovuti al passaggio<br \/>\n        delle fessure davanti al trasduttore ottico, ma anche il<br \/>\n        verso del moto. Quindi ogni rotella \u00e8 dotata di due<br \/>\n        trasduttori leggermente sfasati che consentono, appunto,<br \/>\n        di determinare il verso di rotazione. <\/font><\/p>\n<p><font size=\"2\" face=\"Verdana\">Il Mouse \u00e8 poi dotato<br \/>\n        di pulsanti (da uno a tre, nei casi piu&#8217; comuni) che<br \/>\n        agiscono su microinterruttori contenuti nel mouse<br \/>\n        generando anch&#8217;essi dei segnali elettrici. <\/font><\/p>\n<p><font size=\"2\" face=\"Verdana\">Per evitare che il<br \/>\n        computer sia sovraccaricato dal compito di contare i<br \/>\n        singoli impulsi generati dai trasduttori, la circuiteria<br \/>\n        interna al mouse codifica in modo opportuno i segnali (i<br \/>\n        dettagli di questa operazioni non sono facilmente<br \/>\n        reperibili perch\u00e9 vengono tenuti riservati dalle ditte<br \/>\n        produttrici), generando sequenze di caratteri che vengono<br \/>\n        inviati ad una porta del computer. <\/font><\/p>\n<p><font size=\"2\" face=\"Verdana\">La parte restante del<br \/>\n        processo viene svolta dal &#8220;driver&#8221; che analizza<br \/>\n        i caratteri ricevuti dalla porta, ne ricava i due<br \/>\n        contaggi di impulsi, il loro verso e lo stato dei<br \/>\n        pulsanti e li rende disponibili ai programmi grafici che<br \/>\n        sono cos\u00ed in grado di effettuare le azioni<br \/>\n        corrispondenti. <\/font><\/p>\n<p>\u00a0 <\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[&#8230;]<\/p>\n","protected":false},"author":198,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61],"tags":[],"class_list":["post-1975","post","type-post","status-publish","format-standard","hentry","category-hardware"],"_links":{"self":[{"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/posts\/1975","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/users\/198"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/comments?post=1975"}],"version-history":[{"count":0,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/posts\/1975\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/media?parent=1975"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/categories?post=1975"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/tags?post=1975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}