Ардуино



Какво е Ардуино?

    Това представлява Ардуино UNO платката.
Ардуино е малка платка създадена в Италия с много функции. Към платката са прикачени мощни ATmega микроконтролери. Ардуино изпълнява роля на "мозъка" на роботи. С тази платка можете да правите различни проекти със сензори, светодиоди, електромотори и други. Към Ардуиното са прикачени различни пинове, които служат за вход или изход. Kъм пиновете се прикачват сензори, жички, светодиоди и други. За да накарате някой сензор или светодиод да работи, трябва да включите платката в компютъра ви чрез USB кабел (който идва с платката) и  програмирате с Ардуино Софтуера.


  
Ардуино USB кабел








Ардуино UNO (подходяща за начинаещи) има 14 цифрови входно-изходни пина (от 0 до 13), които могат да бъдат зададени като вход или изход чрез Ардуино Софтуера.

6 Аналогови входа (0-5), които замерват ел. напрежение и го превръщат в число от 0 до 1023. Аналоговите входове се изобразяват с буквата A например А1 е за аналогов пин 1.

3 Аналогови изхода (9,10,11) те са 3 от цифровите пинове, които могат да  изпълняват ролята на анологови изходи.

3 Пинове за заземяване, които се изобразяват като GND (Ground) и волтаж, който се изобразява 5V и 3.3V.

Конектор за USB и конектор за батерии.




Мигащ светодиод



Сега ще ви покажа как да си направите мигащ светодиод.

Ще имате нужда от:

1. Ардуино платката.

2. USB кабела.

3. Светодиод.

4. Ардуино Софтуер за програмиране.





Ако не сте забелязали светодиода има  едно късо краче и едно по-дълго.

Закачете късото краче за GND а дългото за пин 13 като в тази схема.




След това прикачвате Ардуиното към вашия компютър с USB кабела и отваряте софтуера за програмиране.


След като сте включили Ардуиното в компютъра отворете програмата, погледнете долу вдясно, за да бъдете сигурни, че порта ви е на COM3. Ако не е, отворете Tools (Инструменти) менюто натиснете Port (Порт) и след това COM3.



След като сте избрали порта е време за програмиране!

Двете наклонен черти (//) означават, че правите коментар, така че програмата да не го зачита като код.

Това е кода:


int led = 13;

// setup функцията тръгва веднъж, когато включите адруиното/платката, или когато натиснете бутона за рестартиране (reset) и инициализира пиновете като вход или изход.

void setup() {

pinMode(led, OUTPUT); //инициализирате пина като изход.
}

// loop функцията работи отново и отново до безкрайност.

void loop() {

digitalWrite(led, HIGH);     // Включва диода.
delay(1000);      // Изчаква една секунда (1000 милисекунди).
digitalWrite(led, LOW);    // Изключва диода.
delay(1000);     // Изчаква една секунда (1000 милисекунди).
}


Като сте готови с кода натиснете чек-бокса горе в ляво, за да видите дали имате някакви грешки. След това изберете стрелката до чек-бокса, за да прехвърлите кода в платката. И ако светодиода ви светва и угася значи сте направили всичко правилно!  

Коментари

Популярни публикации от този блог

Римските войници и гладиаторите

Пианото

Хипопотами