Tacuino: een goedkope, Modulair, Arduino-compatibele onderwijsplatform (9 / 11 stap)

Stap 9: aanraken

De analoge en digitale pincodes voor de Attiny zijn een beetje verwarrend. Ik graag verwijzen naar de volgende diagram die afkomstig is van het bestand "pin.h" voor de kernsoftware Attiny als je diep genoeg graaft:

De touch sensor is fysiek aangesloten op de de Attiny pin 7, die in de Atmel data sheet, "PB2" wordt aangemerkt. We moeten in de Arduino software, gaan de pull-up weerstand met behulp van de digitale pin benaming ("2"). Vervolgens moeten we de analoge pin benaming ("1") te gebruiken wanneer we de functie analogRead(). Verwarrend als heck, maar ik ben niet slim genoeg om te beginnen herschrijven de Arduino libraries.

Voor het meten van aanraking, moeten we doen een beetje magie van de Arduino. Door een interne pull-up weerstand, kunnen we detecteren wanneer de weerstand tussen twee sporen gewijzigd. Zonder een huidige pad (hoge weerstand), zal de 10-bits waarde worden in de buurt van de maximale 1023 omdat de pull-up weerstand de hoge spanning trekt. Wanneer weergave een huidige pad biedt, de analoge waarde zal dalen onder 1000, en we kunnen leiden tot de LED om aan te geven van detectie.

Als we hadden een knop of schakelaar in plaats daarvan geïnstalleerd, zou de waarde 0 in de buurt omdat de weerstand bijna nul is dalen.

Gerelateerde Artikelen

Hoe maak je een goedkope Attiny Arduino Board

Hoe maak je een goedkope Attiny Arduino Board

Goed meeste keer krijg ik onrustige wanneer mij nood Arduino in sommige projecten waar ik moet enkele I/O pinnenNou dankzij Arduino-Tiny platformArduino-programma kan worden gebrand in de Avr-tiny serie zoals Attiny 85/45Arduino-klein is een open bro
Handheld Pong & Invaders op de goedkope (Arduino compatibel)

Handheld Pong & Invaders op de goedkope (Arduino compatibel)

Een retro hand-held gaming systeem goedkoop genoeg voor een kids' project. Mogelijk? Absoluut! Breng enkel op de kracht van Arduino en goedkope Chinese onderdelen!Dit project werd ontworpen als een soldeer project voor een groep van half-een-dozijn 9
Hoe maak je een Arduino compatibele Bluetooth 4.0-Module

Hoe maak je een Arduino compatibele Bluetooth 4.0-Module

UPDATE: Laat maken Robots, mijn huis digitale hackerspace, werd gekocht door RobotShop. Ik wil niet ingaan, maar de nieuwe eigenaren verboden mezelf en de meeste van de ervaren leden. Dat gezegd, allermeest naar de verbinding er gebroken zal worden.
Maken van een semi-modulaire Perfboard Arduino

Maken van een semi-modulaire Perfboard Arduino

Dit instructable zal een overzicht van de noodzakelijke stappen voor het maken van een functionele, modulaire, nog enigszins minimale, maar betrouwbare, Arduino-kloon. Het is mijn eerste instructable, dus genieten van!Wanneer ik uiteengezet te bouwen
Hoe maak je een goedkope 16 MHz Arduino oscilloscoop met behulp van Excel en uw computerscherm naar Display

Hoe maak je een goedkope 16 MHz Arduino oscilloscoop met behulp van Excel en uw computerscherm naar Display

Vaak zal een elektronica-hobbyist ontwerpen en bouwen iets alleen te vinden dat het de juiste manier hij of zij zich niet gedraagt. Soms is het probleem in dit soort situaties gerelateerd aan een elektrisch signaal, maar dat spul met de snelheid van
LED Dawn / Sunrise Alarm Clock, nachtlampje & veiligheid Light - Arduino compatibele

LED Dawn / Sunrise Alarm Clock, nachtlampje & veiligheid Light - Arduino compatibele

zoals de nachten geleidelijk verlengd in het najaar van 2011, ik ontdekte de geneugten van Arduino en dacht dat het zou een geweldige manier om iets dat ik voor een lange tijd wilde - een zachte manier om op een winter's ochtend wakker te worden.  He
DIY Robotic Hand gecontroleerd door een handschoen en Arduino

DIY Robotic Hand gecontroleerd door een handschoen en Arduino

Dit idee van het project kwam aan me toen ik zat op een bed in een hotelkamer, terwijl hij op vakantie. Ik dacht: "Het zou echt gaaf om te hebben een robotic hand waarmee ik kan met mijn eigen hand!" Bij thuiskomst, begonnen ik op een reis naar
Goedkope automatische Arduino ambtshalve luchtbevochtiger DIY

Goedkope automatische Arduino ambtshalve luchtbevochtiger DIY

6 maanden update: Ik heb nu gebruikt de geautomatiseerde ambtshalve luchtbevochtiger voor 6 rechte maanden. Het is volkomen te werken aan het ontwerp. Ik houd een oogje op kamertemperatuur vs luchtvochtigheid op het LCD-scherm en verschillende vochti
Arduino compatibel badkuip controller

Arduino compatibel badkuip controller

Laten we beginnen met een waarschuwing: dit project regelt water. Elektriciteit en water echt niet mengen en er is een reëel gevaar voor elektrocutie en/of dood als je niet voorzichtig bent. Bouwen van dit project op uw eigen risico, en ik zal niet a
Perfboard Hackduino ($8 Arduino-compatibele circuit)

Perfboard Hackduino ($8 Arduino-compatibele circuit)

Nooit meer zal u moeten ontmantelen van een voltooide project enkel naar het hergebruik van een Arduino board!Deze tutorial doorloopt de stappen betrokken bij het fabriceren van uw eigen Arduino-compatibele circuit met behulp van slechts ~$8 delen (d
Hoe maak je het gemakkelijkste Breadboard Arduino-compatibele Sanguino-Equivalent... OOIT! & Hoe schetsen rechtstreeks uploaden naar het!!

Hoe maak je het gemakkelijkste Breadboard Arduino-compatibele Sanguino-Equivalent... OOIT! & Hoe schetsen rechtstreeks uploaden naar het!!

Oke dus de titel inderdaad een beetje een mondvol lol is!Ive geweest hoeft te prutsen met een verlangen naar meer Input/Output pinnen dan de Arduino UNO en tegenwoordig de UNO gebruikt een Atmega328microcontroller, & zijn beperkt tot slechts ongeveer
Bouwen van een goedkope handgemaakte CNC Mill

Bouwen van een goedkope handgemaakte CNC Mill

Sinds ik wat wist een CNC was, heb ik gedroomd van het hebben van een. Als een kind nemen mijn ouders niet serieus. Zij zeiden dat het was te onpraktisch te kopen, speciaal voor mijn leeftijd. CNC en 3D afdrukservices in ons land afwezig waren op dat
Modulaire Arduino Power Cube

Modulaire Arduino Power Cube

Lithium-ion (Li-ion) batterijen kunnen wonderen doen voor draagbare Arduino projecten.De kansen zijn, u waarschijnlijk hebben vele van hen liggen dat je niet het maken gebruik van. U kan hen redden van vele oplaadbare elektronica zoals mobiele telefo
Een beginnersgids voor Arduino

Een beginnersgids voor Arduino

Na enkele jaren van experimenteren met Arduino, besloten heb ik dat het tijd is om te delen van de kennis die ik heb verworven. Dus ik hier het gaat, een gids voor Arduino, met de blote basisprincipes voor beginners en sommige meer geavanceerde uitle