Найдено 135 результатов

Oleg
21 авг 2023, 13:39
Форум: Raspberry PI
Тема: Что такое Raspberry Pi?
Ответы: 0
Просмотры: 788

Что такое Raspberry Pi?

Raspberry Pi - это одноплатный компьютер с операционной системой Linux, USB - разъемами для подключения мыши и клавиатуры, а также с видеовыходом HDMI для подключения монитора. Raspberry Pi существует в нескольких вариантах, некоторые из них устарели и более не производятся, однако все модели Raspbe...
Oleg
11 авг 2023, 16:22
Форум: Arduino
Тема: Руководство по программированию Arduino
Ответы: 8
Просмотры: 1455

Re: Руководство по программированию Arduino

Функции Функции могут серьезно запутать начинающего программиста. Пожалуй, удобнее всего представить функцию как способ сгруппировать некоторое количество строк кода и дать им общее имя, чтобы этот фрагмент кода было легко использовать снова и снова. Если бы вы попробовали ознакомиться с внутренним...
Oleg
11 авг 2023, 15:43
Форум: Arduino
Тема: Руководство по программированию Arduino
Ответы: 8
Просмотры: 1455

Re: Руководство по программированию Arduino

Циклы Цикл позволяет повторить код заданное количество раз либо повторять его до тех пор, пока определенное условие не изменится. Для этого можно пользоваться циклами for или while : циклы for удобнее для выполнения того или иного действия фиксированное число раз, а while для выполнения операции до...
Oleg
11 авг 2023, 15:36
Форум: Arduino
Тема: Руководство по программированию Arduino
Ответы: 8
Просмотры: 1455

Re: Руководство по программированию Arduino

Оператор If...Else Если вы помните, в разд. « Цифровые вход ы» мы использовали оператор if для выполнения указанного действия, если определенное условие соблюдается. Чтобы еще лучше контролировать выполнение кода, можно использовать оператор if...else , который выполняет один код, если условие собл...
Oleg
11 авг 2023, 15:27
Форум: Arduino
Тема: Руководство по программированию Arduino
Ответы: 8
Просмотры: 1455

Re: Руководство по программированию Arduino

Аналоговые выводы Цифровые выводы позволяют подключенные к ним электронные компоненты (например, светодиоды) только включать и выключать. Но если вы хотите постепенно изменять напряжение, подаваемое на устройство, то вам понадобится аналоговый вывод. Именно через аналоговый вывод удобно управлять я...
Oleg
11 авг 2023, 15:20
Форум: Arduino
Тема: Руководство по программированию Arduino
Ответы: 8
Просмотры: 1455

Re: Руководство по программированию Arduino

Аналоговые входы Аналоговые входы позволяют измерять напряжение в диапазоне от 0 до 5 В на лю бом из специальных аналоговых контактов Arduino, пронумерованных от А0 до А5. В отличие от работы с цифровыми выводами и входами, задействуя аналоговые входы, не нужно использовать функцию pinMode() на эта...
Oleg
11 авг 2023, 15:09
Форум: Arduino
Тема: Руководство по программированию Arduino
Ответы: 8
Просмотры: 1455

Re: Руководство по программированию Arduino

Цифровые входы Вы должны знать и о цифровых входах, через которые можно подсоединять к Arduino переключатели и датчики. В качестве цифрового входа контакт Arduino можно определить при помощи функции ріnMode (); pinMode(7, INPUT) Здесь мы конфигурируем на вход контакт 7. Разумеется, вместо номера ко...
Oleg
11 авг 2023, 14:52
Форум: Arduino
Тема: Руководство по программированию Arduino
Ответы: 8
Просмотры: 1455

Re: Руководство по программированию Arduino

Цифровые выводы Скетч Blink - хороший пример цифрового вывода. Ранее мы присвоили перемен ной 10 значение 13, а в следующей строке контакт 13 в функции setup() был сконфигурирован на вывод: pinMode(led, OUTPUT); Эта операция делается именно в функции sеtup(), поскольку ее нужно выполнить всего один...
Oleg
11 авг 2023, 14:47
Форум: Arduino
Тема: Руководство по программированию Arduino
Ответы: 8
Просмотры: 1455

Re: Руководство по программированию Arduino

Переменные int led - 13; // процедура запуска выполняется один раз // после того, как вы нажмете кнопку сброса: void setup(){ // инициализируем цифровой контакт как вывод. pinMode(led, OUTPUT); // циклическая процедура повторяется снова и снова, // и так до бесконечности: void loop(){ digitalWrite(...
Oleg
11 авг 2023, 14:40
Форум: Arduino
Тема: Руководство по программированию Arduino
Ответы: 8
Просмотры: 1455

Руководство по программированию Arduino

Функции setup и loop Функции - это блоки программного кода, делающие что-либо. В каждом скетче Arduino должны быть своя функция setup() и своя функция lоор (). Чтобы рассмотреть функции setup() и loop() в действии, давайте исследуем скетч Blink, который уже загружен в Arduinо: int led - 13; // проц...