site logo
  • Կայքի մասին
  • Ծրագրավորում
  • Ժեշտ
  • Անվտանգություն
  • Հարց ու Պատասխան (ՀուՊ)
Հուլիս 10, 2014  |  By Edgar Torosyan In

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
Arduino Թեյնիկներին Ժեշտ Ծրագրավորում Ուսումնական նյութեր սաիկների ծրագրավորում
Previous StoryՀամահայկական github մարդահամար
Next StoryArduino Programming – Մաս 2

Comments: 3 replies added

  1. Pingback:Arduino Programming – Մաս 2 : ՀայIT.org

    […] չեք ընթերցել նախորդ հոդվածը այն կարող եք գտնել այստեղ:Այս հոդվածում կսովորենք թե ինչպես ինֆորմացիա կարդալ […]

    Մեկնաբանել
  2. NORAYR Հուլիս 12, 2014 Մեկնաբանել

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

    • Edgar Torosyan Հուլիս 14, 2014 Մեկնաբանել

      093-07-27-72 zangahareq amen harcov patrast em ognel

Join in: leave your comment Cancel Reply

(will not be shared)

Որոնում

Նշագրեր

android (12) C++ (10) C և C++ (11) Excel (10) html (10) Network Administration (16) System Administration (28) Windows 7 (14) Անվտանգություն (26) ԳՆՈՒ/Լինուքս (16) Թեյնիկներին (55) Ժեշտ (29) Լակոնիկ (21) Լինուքս/Յունիքս հրամաններ (23) Լուսանկարչություն և մշակում (15) Խելախոսներ (14) Ծրագրավորման լեզուներ (13) Ծրագրավորում (43) Ծրագրեր (46) Հայականացում (28) Հումոր (11) Ուսումնական նյութեր (33) Չդասակարգված (11) Սոցցանցային Հմտություններ (19) Վեբ (24) Վերլուծություն (10) Վինդոուս 7 (10) Վորդպրես (21) ՏՏ և փիլիսոփայություն (21) Տվյալների բազաներ (12) Օպերացիոն համակարգեր (25) Օֆիսային ծրագրեր (22) անդրոիդ (11) բաշ (10) ինտերնետ (11) խելախոսներ (13) համացանց (15) հայատառ (10) հայերեն (11) հայերեն ստեղնաշար (11) հայկական սոֆթ (11) ստեղնաշար (10) սքրիփթ (14) վինդոուս (12) տեսանյութ (23)
Copyright ©2017 ThemeFuse. All Rights Reserved