Найдено 135 результатов
- 21 авг 2023, 13:39
- Форум: Raspberry PI
- Тема: Что такое Raspberry Pi?
- Ответы: 0
- Просмотры: 788
Что такое Raspberry Pi?
Raspberry Pi - это одноплатный компьютер с операционной системой Linux, USB - разъемами для подключения мыши и клавиатуры, а также с видеовыходом HDMI для подключения монитора. Raspberry Pi существует в нескольких вариантах, некоторые из них устарели и более не производятся, однако все модели Raspbe...
- 11 авг 2023, 16:22
- Форум: Arduino
- Тема: Руководство по программированию Arduino
- Ответы: 8
- Просмотры: 1455
Re: Руководство по программированию Arduino
Функции Функции могут серьезно запутать начинающего программиста. Пожалуй, удобнее всего представить функцию как способ сгруппировать некоторое количество строк кода и дать им общее имя, чтобы этот фрагмент кода было легко использовать снова и снова. Если бы вы попробовали ознакомиться с внутренним...
- 11 авг 2023, 15:43
- Форум: Arduino
- Тема: Руководство по программированию Arduino
- Ответы: 8
- Просмотры: 1455
Re: Руководство по программированию Arduino
Циклы Цикл позволяет повторить код заданное количество раз либо повторять его до тех пор, пока определенное условие не изменится. Для этого можно пользоваться циклами for или while : циклы for удобнее для выполнения того или иного действия фиксированное число раз, а while для выполнения операции до...
- 11 авг 2023, 15:36
- Форум: Arduino
- Тема: Руководство по программированию Arduino
- Ответы: 8
- Просмотры: 1455
Re: Руководство по программированию Arduino
Оператор If...Else Если вы помните, в разд. « Цифровые вход ы» мы использовали оператор if для выполнения указанного действия, если определенное условие соблюдается. Чтобы еще лучше контролировать выполнение кода, можно использовать оператор if...else , который выполняет один код, если условие собл...
- 11 авг 2023, 15:27
- Форум: Arduino
- Тема: Руководство по программированию Arduino
- Ответы: 8
- Просмотры: 1455
Re: Руководство по программированию Arduino
Аналоговые выводы Цифровые выводы позволяют подключенные к ним электронные компоненты (например, светодиоды) только включать и выключать. Но если вы хотите постепенно изменять напряжение, подаваемое на устройство, то вам понадобится аналоговый вывод. Именно через аналоговый вывод удобно управлять я...
- 11 авг 2023, 15:20
- Форум: Arduino
- Тема: Руководство по программированию Arduino
- Ответы: 8
- Просмотры: 1455
Re: Руководство по программированию Arduino
Аналоговые входы Аналоговые входы позволяют измерять напряжение в диапазоне от 0 до 5 В на лю бом из специальных аналоговых контактов Arduino, пронумерованных от А0 до А5. В отличие от работы с цифровыми выводами и входами, задействуя аналоговые входы, не нужно использовать функцию pinMode() на эта...
- 11 авг 2023, 15:09
- Форум: Arduino
- Тема: Руководство по программированию Arduino
- Ответы: 8
- Просмотры: 1455
Re: Руководство по программированию Arduino
Цифровые входы Вы должны знать и о цифровых входах, через которые можно подсоединять к Arduino переключатели и датчики. В качестве цифрового входа контакт Arduino можно определить при помощи функции ріnMode (); pinMode(7, INPUT) Здесь мы конфигурируем на вход контакт 7. Разумеется, вместо номера ко...
- 11 авг 2023, 14:52
- Форум: Arduino
- Тема: Руководство по программированию Arduino
- Ответы: 8
- Просмотры: 1455
Re: Руководство по программированию Arduino
Цифровые выводы Скетч Blink - хороший пример цифрового вывода. Ранее мы присвоили перемен ной 10 значение 13, а в следующей строке контакт 13 в функции setup() был сконфигурирован на вывод: pinMode(led, OUTPUT); Эта операция делается именно в функции sеtup(), поскольку ее нужно выполнить всего один...
- 11 авг 2023, 14:47
- Форум: Arduino
- Тема: Руководство по программированию Arduino
- Ответы: 8
- Просмотры: 1455
Re: Руководство по программированию Arduino
Переменные int led - 13; // процедура запуска выполняется один раз // после того, как вы нажмете кнопку сброса: void setup(){ // инициализируем цифровой контакт как вывод. pinMode(led, OUTPUT); // циклическая процедура повторяется снова и снова, // и так до бесконечности: void loop(){ digitalWrite(...
- 11 авг 2023, 14:40
- Форум: Arduino
- Тема: Руководство по программированию Arduino
- Ответы: 8
- Просмотры: 1455
Руководство по программированию Arduino
Функции setup и loop Функции - это блоки программного кода, делающие что-либо. В каждом скетче Arduino должны быть своя функция setup() и своя функция lоор (). Чтобы рассмотреть функции setup() и loop() в действии, давайте исследуем скетч Blink, который уже загружен в Arduinо: int led - 13; // проц...