User Tools

Site Tools


projektas_nr.2

Skirtumai

Čia matote skirtumus tarp pasirinktos versijos ir esamo dokumento.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
projektas_nr.2 [2015/11/16 17:08]
simonas
projektas_nr.2 [2015/12/03 01:04]
valius.benas
Linija 36: Linija 36:
 <​code>​ <​code>​
 /* /*
- ​Analoginė įvestis  + ​Analoginė įvestis 
- Parodo analoginį įėjimą skaitant ​analoginį ​daviklį iš  analoginio ​pin ir  + Analoginio jutiklio verės nuskaitymo pavyzdys, kur potenciometro vertę nuskaitome naudodami ​analoginį pin A0 
- įjungiant ir jungiant šviesą spinduliuojantį ​šviesos diodą (LED), prijungtą prie skaitmeninės pin 13.  + ir įjungiame bei jungiame ​šviesos diodą (LED), prijungtą prie skaitmeninės ​išvesties ​pin 13.  
- Kiek laiko LED bus įjungtas ir išjungtas priklauso nuo jo + Kiek laiko LED bus įjungtas ir išjungtas priklauso nuo potenciometro 
- ​vertės,​ gautos ​iš  ​analogRead ()+ ​vertės,​ gautos ​naudojant funkciją ​analogRead()
  
    
- ​Potenciometras pridedamas prie analoginio įėjimo ​ + ​Potenciometras pridedamas prie analoginio įėjimo ​A0 taip 
-  * Ašis į analoginį ​pin potenciometrą ​ +  * Vidurinė potenciometro kojelė sujungiama su analoginiu ​pin A0  
-  * Viena pusė pin (arba vienassu korpusu ​ +  * Viena iš kraštinių kojelių sujungiama su GND (0V) (GND - angl. ground - žemė, įžeminimas)  
-  * Kitos pusės pin 5 V +  * Kita kraštinė kojelė sujungiama su 5V
   * LED anodus (ilgom kojom), pritvirtinam prie skaitmeninio išvedimo nr. 13    * LED anodus (ilgom kojom), pritvirtinam prie skaitmeninio išvedimo nr. 13 
-  * LED katodus (trumpom kojom), ​pritvirtintam ​prie žemės+  * LED katodus (trumpom kojom), ​pritvirtinam ​prie GND
  
-  * Pastaba: kadangi daugumoje „Arduino“ yra įterpti ​LED pridėtam  +  * Pastaba: kadangi daugumoje „Arduino“ ​prie pin 13 jau yra prijungtas ​LED pačioje „Arduino“ plokštėje 
-  pin 13 ant lentos, LED neprivaloma.+    papildomai jungti ​LED nėra būtina.
  
    
Linija 64: Linija 64:
  
 void setup() { void setup() {
-  // parankame ​ledipin’ui galia:+  // parankame ​led piną:
   pinMode(ledPin,​ OUTPUT);  ​   pinMode(ledPin,​ OUTPUT);  ​
 } }
Linija 96: Linija 96:
 void loop() {  void loop() { 
   int threshold = 512;    int threshold = 512; 
-  if(analogRead(potPin) > threshold){ digitalWrite(ledPin,​ HIGH);​} ​+  if(analogRead(sensorPin) > threshold){ digitalWrite(ledPin,​ HIGH);​} ​
   else{ digitalWrite(ledPin,​ LOW);​} ​   else{ digitalWrite(ledPin,​ LOW);​} ​
  
Linija 110: Linija 110:
 <​code>​ <​code>​
 void loop() {  void loop() { 
-  int value = analogRead(potPin) / 4; +  int value = analogRead(sensorPin) / 4; 
   analogWrite(ledPin,​ value); ​   analogWrite(ledPin,​ value); ​
  
projektas_nr.2.txt · Keista: 2015/12/06 22:57 vartotojo 78.158.19.184