.


:




:

































 

 

 

 


қ ү -қ ү,қ үң.




-қ ү. Ө ң ә өң ү қ ү , ғ, ү қ . ә қ ұ ә қ қ (). ә ұ (comparation), ә ң ү ң , ә қ (.2.9). Ә ұ 0 1 . ң ә ғ ң ү. ұ ә ә , қ қғ қ . қ ұ , құғ. ʳ 2n 1 ғ ө, ұғ n ғ ө . ң қ, ә ү. ғ ғ ғ ә әң ұқ қ ө ұғ .

қ . ң ғ ұқ қ ғ ұ қ . қ ү :

digitalWrite(14, HIGH); ә ғ ұқ қ ұ. ққ қ ғ analogRead() ң ә ә . ң ө қ қ ң қ ғ .

 


Arduino- ?

-

- PWM (Eng. PWM) ққ.

- LED ғң ғ Arduino ң -> Sketchbook-> Examples-> қ қ .

- ққ қ құғ ө ү қ ә ғ . Құғ ү ғғ ә ң ө ө ғ ұ - құғ ң ү . ұ ң ғғ 5 ә ң ө 0 ғ , 5 0 ү қ ғ ө .ң ғғ өң қ ғ ң . Ә-ү қ ә ң ө . - қ-өң ө қ ү 0 ә 5 ғ ң қғ қ .

қ ұқ қ ң ң. қ ұғ . ғ 500HZ , қ 2 ә қ . 0 255 ғ Analog.Write() қ Analog.Write(255) ә 100% ә , ғ 5 ү қ ұ. ә Analog.Write(177) 50% ә .

, , ғ ә қ қң. ң ө ү, ұ қғ қ қ ң . LED ү - ө LED ң ө .
41. Arduino ң қ ү ?

қ ATmega168 ң 3 ү :

Flash қ ү .

RAM: қ ә ұ ү .

EEPROM: ұқ қ қ ү .

Flash ә EEPROM ә . RAM қ ұ . Ұ ғ, ғ ә .

ATmega168 ғ :

16 KB (ң ү ү 2 KB)

1024

512 EEPROM

ң ғ ө , ү қ ө қ ү. , ү ө :

char message[] = "I support the Cape Wind project.";

қң ө өң 32 ұ. ң ә 1 . ү ә ғ -ғ қ 1024 ғ . , қ . , қ ұ ү. қ ү . ұ , ң ү ң .

ұ ң :

- ұ , ғ қ ү ң ө ү .

- қ , ә қ ү ң ү ғ .

- ғ ғ қғ . ү PROGMEM қ қ.

EEPROM қ ү EEPROM ү.
42. Arduino ү (Arduino Interrupts) қ ?

Ү - қ қ , ө ң ұ қ ө ғ . ү ү өң (interrupt handler) . ә ү қ қ, ұ ә қ . Ү өң ғ қ , ұғ қ өң ғ.

Ү ө :

ғ ң , Ү қ қ;

қ ң ө ә ү;

ң ө қ.

ѳ ү ң, ү ғ қ ғ ң қ қ. - ғ ү ң қ қ.

ү қ қ ә ө ү өң қғ . ѳ ғ ғ ң .

ғ ұ ү, ө 10 ү ү ң қ .

Ү өң ғ , қ- қғ өң . ѳ ү өң үң ө қң. ѳ Ү ң ө ғ ң, қ ү .

ғ ү өң ғ, қ ү . ұң ң :

қ қ ұ ққ , ү қ.

Қ қ үң қ , : delay ().

ұ ғң қ қ .

loop () ұқ өң ң.

ұ

. Arduino UNO қ 3 ә ө ә ү . ң, ә ұ ү. , Arduino Uno:

Timer0 - millis (), micros (), delay () ә PWM 5 ә 6 қ.

Timer1 - Servo, WaveHC ә PWM 9 ә 10 қ.

Timer2 - Tone ә PWM 11 ә 13 қ.

 






:


: 2017-03-18; !; : 1525 |


:

:

, , .
==> ...

1741 - | 1642 -


© 2015-2024 lektsii.org - -

: 0.016 .