Программирование
% (modulo) оператор и функция millis()
Ср, 27/05/2020 - 14:50 | by Beijo2908Всем привет.
Заинтересовался данным оператором и хотел бы у нашего сообщества уточнить некоторую вещь. Буду очень признателен.
Начал рыться в интернете и выяснил как правильно пользоваться данной функцией и что она делает и как считает.
x=5%6 6x0+5 x=5 --- x1=6%5 5х1+1 x1=1
На данный момент использую функцию millis(), прекрасный заменитель delay(), в различных скетчах.
if (millis() - time > 1000){ //---// time = millis(); }
Но недавно увидел выражение
assembler in arduino
Ср, 27/05/2020 - 13:18 | by v7ilnytskyyкто-нибудь в курсе дела как манипулировать серийными портами ардуино на ассемблере?
Корректор спидометра
Ср, 27/05/2020 - 00:05 | by klialexДоброго времени суток. Дабы не разводить длинное повествование:
-пилю для себя корректор, свапнул мотор, датчик скорости СОВСЕМ другой, спидометр безбожно врёт
-полноценной платы Ардуино жалко, да и не нужна оня сжечь, я "щитаю". Тем более под руками оказалась attiny85 в составе digispark
Почему возникает ошибка void value not ignored as it ought to be???
Втр, 26/05/2020 - 22:58 | by MaxPastВсем привет, занимаюсь программированием уже год, недавно узнал про ардуино, после этого сразу же заказал уно версию на алике и сел за изучение IDE. Вообщем написал вроде как простой код, а вылезает ошибка "void value not ignored as it ought to be". Если честно, с языком C до этого момента был вообще не знаком, основную логику работу додумывал сам... На данном форуме первый раз, но вроде прочитал статью о том, как правильно задать вопрос))) Не судите строго))
Watchdog и прерывания
Втр, 26/05/2020 - 19:25 | by gzp13Здравствуйте. Суть такая, три положения на передатчике. Attiny 13спит.Ставлю тумблер в положение 1-приемник принимает сигнал PWM(длительность 1500мс) . Пытаюсь сделать так, чтобы она спала, а как только пришел этот сигнал она просыпалась, выполняла какое то действие и снова засыпала. Аналогично и далее, тумблер в положение 2( длительность сигнала 2000мс)-опять проснулась и сделала что то и снова в спячку.Код написал но не работает((( //Установить частоту платы 9.6МГц #include <avr/io.h> // принято подключать
передать определённое количество символов переменной по RS-232
Втр, 26/05/2020 - 02:25 | by XboctГоспода опытные программисты, помогите старому радиолюбителю
Есть переменная, определённая через float, потом в неё занёс с аналогового входа данные, произвёл арифметические действия, высветил на экране LCD. Хочу ещё передать через серийный порт. Но определённое количество символов. Точно такое, как ан экране LCD, т.е. 5ть, а не много.
Дисплей SS1309 по SPI
Пнд, 25/05/2020 - 23:12 | by Shyshka RomanУправление мотором, RC-Switch
Пнд, 25/05/2020 - 22:04 | by booroondookСобираю робота на гусеницах. Основа - Arduino Uno. Предполагается управление моторами с 4-хкнопочного пульта, работающего на частоте 433 МГц. Приемник - MX-RM-5V. Для приема сигналов используется библиотека rc-switch. Для управления моторами используется Adafruit Motor Shield и библиотека AFMotor.
Стоит задача - крутить моторы, пока нажата кнопка (в зависимости от конкретной кнопки - конкретное кручение). При отпускании кнопки моторы должны остановиться.
Написал вот такой скетч (чтобы сократить текст, урезал его здесь до одного мотора и одной кнопки):
Компилятор матерится на eeprom_read_/eeprom_write_
Пнд, 25/05/2020 - 21:51 | by flexterЗдраствуйте. Не нашёл какой-то выделенной темы, где "знатоки" помогают "новичкам", поэтому создал эту. Если был неправ, сорян, не со зла... Итак, вопрос: кто-нибудь может мне сказать почему компилятор на функциях библиотеки <avr/eeprom.h>, выдаёт какую-то неведомую срань? Например, делаю вот так:
#include <avr/eeprom.h> float value; void setup() { value = eeprom_read_float(1); } void loop() { }
получаю вот такое вот паскудство:
Использование Adafruit GFX на стороне сервера и кириллица
Пнд, 25/05/2020 - 18:36 | by mr_welesПриветствую! В одном из проектов я использую библиотеку Adafruit GFX на стороне сервера (ubuntu) для генерации изображений которые передаются в E-Paper дисплей.
С латиницей всё ок, но как и у всех, при попытке вывода кириллицы столкнулся с уже классической проблемой описанной в этой теме
- « первая
- ‹ предыдущая
- …
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- …
- следующая ›
- последняя »