Программирование
Вкл/выкл эл. манит
Сб, 11/04/2015 - 08:38 | by artclonicvoid setup() { // Инициализируем цифровой вход/выход в режиме выхода. pinMode(65, OUTPUT); } if ("команда" = R1) { digitalWrite(65, HIGH); // вкл эл. магнит } if ("команда" = R0) } digitalWrite(65, LOW); // выкл. эл. магнит // А ВОТ ОСНОВНОЙ КОД //------------------------------------------------------------------------------
Попытка создания точек останова в loop()
Сб, 11/04/2015 - 01:40 | by SU-27-16а может это уже сделано ? :)
Опять про кнопки. Обработка нажатия
Пт, 10/04/2015 - 21:47 | by funakoshiАрдуино увидел впервые 4 дня назад. Об уровне познаний в программировании судите сами :))
Вводная часть:
Pin3 - вход, получаем сигнал с датчика скорости авто. Pin7 - вход, кнопка. Pin9 - выход, реле. Необходимо запомнить 3 значения скорости: speedUp (скорость растет до заданного значения), speedDown (скорость падает до заданного значения), speedLimit (не равно speedUp, скорость растет до заданного значения).
Алгоритм работы кнопки следующий:
1. Одно короткое нажатие ( до 0,5 сек) - вкл и выкл реле;
не компилируется пример с дисплеем от nokia 5110
Пт, 10/04/2015 - 21:27 | by Terragotвот кусок кода на который он ругается, конкретно на последнюю строчку, ошибка - 'Adafruit_PCD8544 does not name a type' версия ide 1.0.6 , что делать?
#include <Adafruit_GFX.h> #include <Adafruit_PCD8544.h> Adafruit_PCD8544 display = Adafruit_PCD8544(3, 4, 5, 6, 7);
Вывод символов на LCD 16x2 по I2C шине
Пт, 10/04/2015 - 19:27 | by StanHDПривет всем!:) Понадобилось мне тут выводить символы на экран, почитал понял, но встретился с такой проблемой: Ни выводится ни один символ который я сам делаю, в любом случае реагирует неадекватно.
Пытаюсь вывести символ вот такой:
00100 01010 01010 01110 01110 11111 11111 01110
А выводится при любом раскладе вот такое:
Классы и объекты в Arduino
Пт, 10/04/2015 - 16:26 | by siberianiceДобрый день всем!
Возник такой вопрос.
Правильно ли я понимаю, что при программировании Arduino нельзя создать свои классы и объекты в самой программе? Только с помощью библиотеки?
И Arduino не поддерживает сам в чистом виде ООП?
Запись чтение значений в массиве через кнопку
Пт, 10/04/2015 - 12:43 | by CMEXIRKДоброго времени суток, принцып такой , крутим потециометры , далее жмёт кнопку происходит запись всех 4 х значений в массив и так несколько раз происходит запись последовательно в массив -перед нажатием один раз на неё меняем потенциометры каждый раз , жмём на кнопку два раза - должно происходить считывание с массива данных и крутить сервоприв, по считываемым данным с массива далее всё по кругу считывается и выполняется ,,,,, помогите разобраться почему эта кнопка ничего не делает , серво крутится при изменении положения потенциометр
Замена серво двигателя на эл. магнит
Пт, 10/04/2015 - 11:32 | by artclonicifndef CONFIGURE_H #define CONFIGURE_H //------------------------------------------------------------------------------ // Makelangelo - supports raprapdiscount RUMBA controller // dan@marginallycelver.com 2013-12-26 // RUMBA should be treated like a MEGA 2560 Arduino. //------------------------------------------------------------------------------ // Copyright at end of file. Please see // http://www.github.com/MarginallyClever/Makelangelo for more information. //------------------------------------------------------------------------------
Отрицательное ускорение или проблема с AccelStepper
Чт, 09/04/2015 - 23:38 | by Morn91Как можно реализовать равнозамедленное движение шаговика? То есть мгновенный старт с равномерным замедлением до полной остановки.
Сейчас использую для этого AccelStepper, который не понимает отрицательного значения ускорения. Приходится делать через runSpeed() и цикл с setSpeed(). Всё бы хорошо, но из-за цикла runSpeed() вызывается недостаточно часто и скорость получается ниже, чем нужно. Значительно ниже, особенно при большой скорости.
Вопрос человека, который знает паскаль и не понимает в чем проблема
Чт, 09/04/2015 - 15:55 | by gooroongГоспода!
Такое дело, я определил две глобальные переменные до "void setup()"
byte ValveClock[4][12] = {{19,0, 20,30 , 0,0 , 0,0 , 0,0 , 0,0 }, { 8,0, 9,0 , 19,0 , 20,00 , 0,0 , 0,0 }, {19,0, 20,0 , 0,0 , 0,0 , 0,0 , 0,0 }, { 6,0, 6,30 , 19,0 , 19,30 , 0,0 , 0,0 }}; byte DoW, Hour, Minute;
в теле есть такие строки
- « первая
- ‹ предыдущая
- …
- 953
- 954
- 955
- 956
- 957
- 958
- 959
- 960
- 961
- …
- следующая ›
- последняя »