Arduino Programming – Մաս 1

Arduino-ն Open Source  սալիկ է (պլատա):Մենք այս հոդվածում կսովորենք այն ծրագրաորել:

Մեզ անհրաժեշտ է ՝

  1. Arduino Uno
  2. Arduino IDE (որը կարող եք քաշել  arduino .cc կայքից)
  3.  USB լար

Բացում ենք Arduino IDE-ն և   Tool->Board -ը ընտրում ենք Arduino UNO: Հետո  Tools->Serial Port-ից ընտրում ենք այն պորտը որին միացված է Arduino-ն:

Հիմա կգրենք մի պոքրիկ ծրագիր  `

int led = 13;


void setup() {                

  pinMode(led, OUTPUT);  //13-րդ Pin-ը դարցնում ենք ելքային   
}


void loop() {                  // այս ֆունկցիաի մեջ գրաված գործողությունը կկատարվի այնքան ժամանակ միչև չանջատենք հոսանքի սնուցումը
  digitalWrite(led, HIGH); //13-րդ Pin-ին տալիս ենք 5 Վոլտ
  delay(1000);               //դադար մեկ վարկյան
  digitalWrite(led, LOW); //13-րդ Pin-ը անջատում ենք
  delay(1000);               //դադար մեկ վարկյան
}

Մենք Arduino-ի 13-րդ Pin-ին տվեցինք 5 վոլտ հոսանք բայց Arduino-ի վրա կան այնպիսի Pin-եր որոնց միջոցով կարող ենք 0 կամ 5 վոլտի փոխարեն հաղորդել  0-ից 5 վոլտ (օրինակ 2.7 վոլտ): Այդ Pin-երը կոչվում են PWM եր և դրանք նշված են Arduino-ի վրա:PWM pin-եր են 3,5,6,9,10,11 pin-երը:

int led = 9;          

void setup()  { 

  pinMode(led, OUTPUT); //9-րդ Pin-ը դարձնում ենք ելքաին
} 

// անվերջ ցիկլ
void loop()  { 
  analogWrite(led, 255);   
  
  delay(30);                            
}

 

Այս ծրագրում  9-րդ Pin-ին հաղորդում է  5 վոլտ,եթե  255-ի փոխարեն գրեինք 0 ապա հոսանք չէր անցնի,հետևաբար եթե ուզում եք լեդին տալ 1 վոլտ ապա պետք է 255-ի փոխարեն գրել  51  (= 255/5) :

Շնորհակալություն:

 

 

 

 

 

 

 

 

Arduino Programming - Մաս 1, 10.0 out of 10 based on 6 ratings

Նշագրեր: ,

Բաժին: Թեյնիկներին, Ժեշտ, Ծրագրավորում, Ուսումնական նյութեր

Կիսվել , տարածել , պահպանել

VN:F [1.9.20_1166]
Rating: 10.0/10 (6 votes cast)

Մեկնաբանություններ (3)

Թրեքբեք հղում | Մեկնաբանությունների RSS ժապավեն

Sites That Link to this Post

  1. Arduino Programming – Մաս 2 : ՀայIT.org | Հուլիս 11, 2014
  1. NORAYR

    SHA VOXJUNELIE DZER STEAXCAC KAYQ@ INDZ SHAT HETAQRQREC ARDUNI TEMAN K@ XNDREM UXAEKEQ HERAXOSAHAMAR UZUMEM BANAVOR KAPVEL

Մեկնաբանեք

Կհաստատվեն միայն մեսրոպատառ հայերենով գրած մեկնաբանությունները

338