Читаем Arduino IDE полностью

1-?адам: схеманы орнату:Жары?диодты Arduino та?тасына ?осы?ыз. Светодиодты? ?зын т?йреуішін (анодты) санды? т?йреуішке (мысалы, 13 т?йреуішке), ал ?ыс?а т?йреуішті (катодты) Arduino та?тасында?ы жерге ?осу т?йреуішіне (GND) ?осы?ыз. Шамадан тыс токтан ?ор?ау ?шін ток шектейтін резисторды (мысалы, 220-470 Ом) светодиодпен ?атар ?олданы?ыз.

Т?ймені Arduino та?тасына ?осы?ыз. Т?ймені? бір ая?ын санды? т?йреуішке (мысалы, 2 т?йреуіш), ал екінші ая?ын Arduino та?тасында?ы жерге ?осу т?йреуішіне (GND) жал?а?ыз. Сондай-а?, т?ра?ты о?уды ?амтамасыз ету ?шін т?йме шы?ысы мен 5В шы?ысы немесе GND арасында жо?ары немесе т?мен резисторды (мысалы, 10к) ?ос?ы?ыз келуі м?мкін.

2-?адам: кодты жазы?ыз:Arduino IDE-де бос нобай айма?ын басу ар?ылы жа?а нобай жаса?ыз.

?депкі кодты жойып, келесі кодты енгізі?із:

// Constants for LED and button pin numbers

const int ledPin = 13;

const int buttonPin = 2;


// Variable to store the button state

int buttonState = 0;


void setup {

pinMode(ledPin, OUTPUT); // Set LED pin as output

pinMode(buttonPin, INPUT); // Set button pin as input

}


void loop {

buttonState = digitalRead(buttonPin); // Read the button state


if (buttonState == HIGH) { // If button is pressed

digitalWrite(ledPin, HIGH); // Turn on the LED

} else {

digitalWrite(ledPin, LOW); // Turn off the LED

}

}

3-?адам: кодты ж?ктеп алы?ыз:Arduino та?тасын компьютерге ?осы?ыз.

Кодты Arduino та?тасына ??растыру ж?не ж?ктеу ?шін Arduino IDE ішіндегі "Ж?ктеу" т?ймесін басы?ыз.

4-?адам: н?тижелерді Ба?ыла?ыз:Код ж?ктелгеннен кейін т?ймені бас?ан кезде 13 т?йреуішке ?осыл?ан жары? диоды жануы керек.

Т?йме босатыл?ан кезде жары? диоды с?нуі керек. Кодта не болады? Біз с?йкесінше жары? диоды мен т?йме ?шін т?йреуіш н?мірлерін са?тау ?шін екі т?ра?ты, ledPin ж?не buttonPin аны?таймыз.

Setup функциясында біз ledPin-ді pinmode ж?не buttonPin-ді кіріс сигналы ретінде шы?ыс сигналы ретінде орнатамыз. Loop функциясы digitalread к?мегімен т?ймені? к?йін ?здіксіз о?иды ж?не оны buttonState айнымалысында са?тайды. Егер buttonState м?ні жо?ары болса (батырма басыл?ан), индикатор жо?ары м?ні бар digitalWrite функциясын ?олдана отырып ?осылады. ?йтпесе, жары? диоды т?мен м?нді digitalWrite функциясы ар?ылы ?шеді. ?осымша светодиодтарды немесе т?ймелерді ?рт?рлі т?йреуіштерге ?осып, оларды с?йкесінше бас?ару ар?ылы кодты ?згертуге ж?не одан ?рі т?жірибе жасау?а болады. Б?л Arduino к?мегімен санды? енгізу ж?не шы?ару негіздерін т?сінуге к?мектеседі.

Келесі саба?та біз айнымалы кернеу де?гейлерін ?ажет ететін сенсорлар мен бас?ару ??рыл?ыларымен ж?мыс істеуге м?мкіндік беретін аналогты? кірістер мен шы?ыстарды ?арастырамыз. Егер сіз осы та?ырыпты тал?ылауды жал?астыр?ы?ыз келсе немесе білгі?із келетін на?ты н?рсе болса, ма?ан хабарла?ыз!


Б?л о?улы?та біз Arduino к?мегімен аналогты? енгізу мен шы?аруды ?арастырамыз. Аналогты? сигналдар ?здіксіз ж?не м?ндер ау?ымына ие болуы м?мкін. Arduino аналогты? кірістерді о?у ?шін аналогты?-цифрлы? т?рлендіруді (ADC) ж?не аналогты? шы?ыс ?шін импульсті? ені модуляциясын (PWM) ?олданады.

3-саба?: аналогты? кіріс ж?не шы?ыс

1-?адам: схеманы орнату:Потенциометрді Arduino та?тасына ?осы?ыз. Потенциометрді? бір ?шын Arduino та?тасында?ы 5В т?йреуішке, екінші ?шын жерге т?йы?тау т?йреуішіне (GND), ал шыны тазала?ышты (орта??ы т?йреуіш) аналогты? кіріс т?йреуішіне (мысалы, A0) ?осы?ыз.

Перейти на страницу:

Похожие книги

Путеводитель по дебрям немецкого языка
Путеводитель по дебрям немецкого языка

Эта книга предназначена для тех, кто изучает немецкий язык. В основном – для начинающих, хотя продвинутые знатоки тоже могут найти в ней что-то полезное для себя. Она основана на большом опыте преподавания и самостоятельного изучения языка, который я попытался обобщить и представить в виде подсказок и рекомендаций, касающихся основных тем немецкой грамматики и лексики. При этом я попытался это сделать в максимально доступной и комфортной форме и даже сделать ее по возможности интересной. Это не учебник, точнее – не классический учебник, а скорее краткий справочник или пособие, который поможет вам лучше разобраться и понять немецкий язык. И я рекомендую эту книгу в дополнение к тем учебникам немецкого языка, по которым вы уже занимаетесь.

Андрей Владимирович Колдаев

Детская образовательная литература / Школьные учебники / Образование и наука