Arduino-ն Open Source սալիկ է (պլատա):Մենք այս հոդվածում կսովորենք այն ծրագրաորել:
Մեզ անհրաժեշտ է ՝
- Arduino Uno
- Arduino IDE (որը կարող եք քաշել arduino .cc կայքից)
- 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) :
Շնորհակալություն:
Pingback:Arduino Programming – Մաս 2 : ՀայIT.org
[…] չեք ընթերցել նախորդ հոդվածը այն կարող եք գտնել այստեղ:Այս հոդվածում կսովորենք թե ինչպես ինֆորմացիա կարդալ […]
SHA VOXJUNELIE DZER STEAXCAC KAYQ@ INDZ SHAT HETAQRQREC ARDUNI TEMAN K@ XNDREM UXAEKEQ HERAXOSAHAMAR UZUMEM BANAVOR KAPVEL
093-07-27-72 zangahareq amen harcov patrast em ognel