- Pin digitalak: Setup funtzioan definitu behar dira, pinMode() funtzioa erabiliz. Arduinoak pin bakoitzeko 20KΩ-etako pull-up motako erresistentzia bat aktibatzeko ahalmena du, HIGH ta LOW balioak erabiliz.
pinMode(pin_zenbakia, INPUT);
digitalWrite(pin_zenbakia, HIGH);
Erresistentzia hauek kontutan eduki behar da pinak irakurketarako eta idazketarako erabiltzen badira. Pin bat INPUT moduan badago eta bertan idazten badugu pinaren modua OUTPUT izan gabe idazketaren ordez erresistentziak aktibatuko dira, zirkuituari korronte gutxiago helduz.
Digital
|
Analogiko
|
|
Sarrera
|
Interruptoreak…
|
Sentsore asko
|
Irteera
|
Led,rele
|
Motoreak…
|
- Horien artean PWM direnak: uhin analogiko bat sortzeko modua Arduino erabiliz. Seinalea piztu eta itzaltzen ibiltzen da, agindutako frekuentzian. Motoreen abiadura kontrolatzeko balio du, adibidez.
- Pin analogikoak: Sarrera analogikoak sentsore analogikoetatik irakurtzeko pentsatuta daude. Arduinok balio hartu eta 10 bitetako integer bihurtzen du. Honek esan nahi du 0-5V tartea 1024 zatiberdinetan banatzen dela. Hau aldatzeko analogReference() funtzioa erabil daiteke.
Pin hauek modu digitalean ere erabil daitezke, pinMode funtzioan pinaren zenbakiaren aurrean A bat jarriz, adibidez, A1 lehenengo pinarentzat eta A2 bigarren pinarentzat.
- 5V: Hemendik sentsoreetarako argi indarra irteten da .
- GND edo lurra deiturikoa: bertan zirkuitu elektrikoa itxi egiten da.
Arduinoak ordenagailuarekin konektatzeko USB kable bat dauka. USB kablearen bitartez informazioa transmititzeaz gain energia ere transmititzen dio. USB-aren bitartez energia ematen badiogu kableari, plaka honek hardware kopuru mugatua izango du. Aldiz, plakari hardware gehiago gehitu nahi badizkiogu plaka sare elektrikora edo bateria batera konektatu beharko dugu.
No hay comentarios:
Publicar un comentario