<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://www.raspibo.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Graphene%2FTTP223_touch_detector</id>
	<title>Graphene/TTP223 touch detector - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="https://www.raspibo.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Graphene%2FTTP223_touch_detector"/>
	<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Graphene/TTP223_touch_detector&amp;action=history"/>
	<updated>2026-05-08T20:48:55Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.35.5</generator>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Graphene/TTP223_touch_detector&amp;diff=5877&amp;oldid=prev</id>
		<title>Dancast78 il 16:41, 30 nov 2016</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Graphene/TTP223_touch_detector&amp;diff=5877&amp;oldid=prev"/>
		<updated>2016-11-30T16:41:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 16:41, 30 nov 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot; &gt;Riga 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Breakout board ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Breakout board ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:IMG 20161130 172553.jpg|none|400px|thumb|left|touch breakout board]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La scheda di breakout è doppio strato, la faccia sottostante del pcb è solamente ramata e misura circa 1 cm per 1,5.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La scheda di breakout è doppio strato, la faccia sottostante del pcb è solamente ramata e misura circa 1 cm per 1,5.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot; &gt;Riga 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Connessione al foglio in grafene ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Connessione al foglio in grafene ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:IMG 20161130 172629.jpg|none|400px|thumb|left|connessione al foglio in grafene]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Trattandosi di una connessione di tipo capacitivo, non è necessario avere continuità elettrica tra il grafene e la zona touch! Quindi basta un pò di scotch biadesivo per incollare la breakout board sul foglio e accoppiare capacitivamente le due armature del condensatore.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Trattandosi di una connessione di tipo capacitivo, non è necessario avere continuità elettrica tra il grafene e la zona touch! Quindi basta un pò di scotch biadesivo per incollare la breakout board sul foglio e accoppiare capacitivamente le due armature del condensatore.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La modalità di accoppiamento è un grosso vantaggio perchè non è facile realizzare collegamenti con i fogli in grafene non essendo un metallo (quindi non saldabile) e depositato sul film plastico, questo per altre applicazioni risulta problematico, ma per questa è perfetto.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La modalità di accoppiamento è un grosso vantaggio perchè non è facile realizzare collegamenti con i fogli in grafene non essendo un metallo (quindi non saldabile) e depositato sul film plastico, questo per altre applicazioni risulta problematico, ma per questa è perfetto.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Sul foglio in pet vanno separate le due zone con un taglio oppure rimuovendo il grafene con panno umido.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Aggiustamento della sensibilità =  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Aggiustamento della sensibilità =  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:IMG 20161130 172656.jpg|none|400px|thumb|left]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ricordiamo che rispetto al pad iniziale stiamo collegando una armatura del condensatore con una superficie maggiore e quindi può essere necessario aggiustare la sensibilità del circuito.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ricordiamo che rispetto al pad iniziale stiamo collegando una armatura del condensatore con una superficie maggiore e quindi può essere necessario aggiustare la sensibilità del circuito.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dancast78</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Graphene/TTP223_touch_detector&amp;diff=5871&amp;oldid=prev</id>
		<title>Dancast78: Creata pagina con '= TTP223 = Per ottimizzare le gestione ed il rilevamento del tocco è megli utilizzare integrati dedicati perchè sono già ottimizzati per questo scopo.  In questo esperiment...'</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Graphene/TTP223_touch_detector&amp;diff=5871&amp;oldid=prev"/>
		<updated>2016-11-28T18:18:11Z</updated>

		<summary type="html">&lt;p&gt;Creata pagina con &amp;#039;= TTP223 = Per ottimizzare le gestione ed il rilevamento del tocco è megli utilizzare integrati dedicati perchè sono già ottimizzati per questo scopo.  In questo esperiment...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= TTP223 =&lt;br /&gt;
Per ottimizzare le gestione ed il rilevamento del tocco è megli utilizzare integrati dedicati perchè sono già ottimizzati per questo scopo.&lt;br /&gt;
&lt;br /&gt;
In questo esperimento utilizziamo una board già pronta che si trova comunemente come sensore tuoch per Arduino, il costo delle brekout board è veramente ridotto (a dire il vero su una board mancava l'integrato) e non vale la pena crearsi un pcb dedicato.&lt;br /&gt;
&lt;br /&gt;
Il produttore del chip dovrebbe essere Tontek  ed il datasheet è [http://www.tontek.com.tw/download.asp?sn=475 questo].&lt;br /&gt;
&lt;br /&gt;
L'integrato può lavorare in da 2 a 5.5V ed è possibile risprmiare sui consumi ponendolo in modalità low power con un consumo da 1,5 a 3 microAmpere.&lt;br /&gt;
&lt;br /&gt;
In modalità basso consumo la reattività scende un pò, ma ne vale la pena se alimentiamo a batteria.&lt;br /&gt;
&lt;br /&gt;
E' inoltre possibile tramite saldatura di piazzole passare dalla modalità direct alla modalità toggle:&lt;br /&gt;
*Direct = attivo l'output in occasione del tocco&lt;br /&gt;
*Toggle = col primo tocco accende e col secondo spegne l'uscita.&lt;br /&gt;
&lt;br /&gt;
== Breakout board ==&lt;br /&gt;
La scheda di breakout è doppio strato, la faccia sottostante del pcb è solamente ramata e misura circa 1 cm per 1,5. &lt;br /&gt;
&lt;br /&gt;
Sulla faccia ramata e verniciata è serigrafato un cerchietto che indica la zona in cui viene rilevato il tocco.&lt;br /&gt;
&lt;br /&gt;
== Connessione al foglio in grafene ==&lt;br /&gt;
Trattandosi di una connessione di tipo capacitivo, non è necessario avere continuità elettrica tra il grafene e la zona touch! Quindi basta un pò di scotch biadesivo per incollare la breakout board sul foglio e accoppiare capacitivamente le due armature del condensatore.&lt;br /&gt;
&lt;br /&gt;
La modalità di accoppiamento è un grosso vantaggio perchè non è facile realizzare collegamenti con i fogli in grafene non essendo un metallo (quindi non saldabile) e depositato sul film plastico, questo per altre applicazioni risulta problematico, ma per questa è perfetto.&lt;br /&gt;
&lt;br /&gt;
= Aggiustamento della sensibilità = &lt;br /&gt;
Ricordiamo che rispetto al pad iniziale stiamo collegando una armatura del condensatore con una superficie maggiore e quindi può essere necessario aggiustare la sensibilità del circuito. &lt;br /&gt;
&lt;br /&gt;
Tutto questo è previsto nel datasheet e la board è pronta con due piazzole su cui saldare un condensatore per adattare la sensibilità. La capacità del condensatore aggiuntivo può andare da 0 a 50pF, nelle  foto vedrete dei componenti tht perchè non avevo disponibili componenti smd.&lt;br /&gt;
&lt;br /&gt;
Inizialmente senza condensatore avevo parecchie false letture, arrivando anche ad avere lampeggiamenti di led senza tocco.&lt;br /&gt;
&lt;br /&gt;
= Tasti del mouse = &lt;br /&gt;
Per utilizzare questi sensori ho creato un sketch da utilizzare con teensy, che invia al pc il click destro e sinistro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=c&amp;gt;&lt;br /&gt;
#define left 12&lt;br /&gt;
#define right 11&lt;br /&gt;
bool left_pressed = 0;&lt;br /&gt;
bool right_pressed = 0;&lt;br /&gt;
void setup() {&lt;br /&gt;
  Serial.println(&amp;quot;click start&amp;quot;);&lt;br /&gt;
  Mouse.set_buttons(0, 0, 0);&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
  pinMode(left, INPUT);&lt;br /&gt;
  pinMode(right, INPUT);&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
  Serial.println(&amp;quot;Start&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  if (digitalRead(left) == HIGH &amp;amp;&amp;amp; left_pressed == 0) {&lt;br /&gt;
    Serial.println(&amp;quot;left click start&amp;quot;);&lt;br /&gt;
    Mouse.set_buttons(1, 0, 0);&lt;br /&gt;
    left_pressed = 1;&lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(left) == LOW &amp;amp;&amp;amp; left_pressed == 1) {&lt;br /&gt;
    left_pressed = 0;&lt;br /&gt;
    Serial.println(&amp;quot;left click stop&amp;quot;);&lt;br /&gt;
    Mouse.set_buttons(0, 0, 0);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (digitalRead(right) == HIGH &amp;amp;&amp;amp; right_pressed == 0) {&lt;br /&gt;
    Serial.println(&amp;quot;right click start&amp;quot;);&lt;br /&gt;
    Mouse.set_buttons(0, 0, 1);&lt;br /&gt;
    right_pressed = 1;&lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(right) == LOW &amp;amp;&amp;amp; right_pressed == 1) {&lt;br /&gt;
    right_pressed = 0;&lt;br /&gt;
    Serial.println(&amp;quot;right click stop&amp;quot;);&lt;br /&gt;
    Mouse.set_buttons(0, 0, 0);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Test ==&lt;br /&gt;
Per verificare il corretto funzionamento dei condensatori ho lasciato per diverse ore il teensy collegato al pc con il monitor seriale a rilevare false letture. &lt;br /&gt;
&lt;br /&gt;
Tutto ok, non ci sono state false letture&lt;br /&gt;
&lt;br /&gt;
== Sviluppi ==&lt;br /&gt;
La possibilità di usare fogli in grafene di diverse misure va esplorata, di sicuro con questo sketch si possono creare dispositivi di input di forme fantasiose e magari utili a chi ha problemi con i tasti di un normale mouse.&lt;/div&gt;</summary>
		<author><name>Dancast78</name></author>
	</entry>
</feed>