Программирование
Проблема при работе с массивами
Пнд, 07/03/2016 - 02:18 | by fwmakcДоброго времени суток!
Есть библиотека Adafruit_MotorShield, есть оригинальный код:
#define MICROSTEPS 8 // 8 or 16 ... if (MICROSTEPS == 8) uint8_t microstepcurve[] = {0, 50, 98, 142, 180, 212, 236, 250, 255}; #elif (MICROSTEPS == 16) uint8_t microstepcurve[] = {0, 25, 50, 74, 98, 120, 141, 162, 180, 197, 212, 225, 236, 244, 250, 253, 255};
Когда я меняю его, задавая вместо констант переменные, вылезает ошибка. Вот код:
L293D 74HC595
Вс, 06/03/2016 - 23:26 | by DIGIUSПосле несложных манипуляций с подключением библиотеки Shift595 и небольного редактирования библиотеки AccelStepper была переписана функция setOutputPins.
На входе в функцию setOutputPins приходит это: 0b0101 (что в дальнейшем летит в регистр и включает соответственно указанные ноги).
74HC595, 74HC165, ULN2003 + nano
Вс, 06/03/2016 - 18:35 | by GrigoryДоброго дня, пытаюсь совместить 595 и uln2003 , 74HC165 по следующим схемам, но в мониторе ком порта получаю постоянно разные значения, хотя на нулевой порт 74HC165 приходит постоянно HIGH, подскажите что не так сделал.
ищу программиста
Вс, 06/03/2016 - 17:53 | by feorinaНужен человек который хорошо разбирается в программах .Оплата через Paypal.
Почему так?
Вс, 06/03/2016 - 11:52 | by dachnikЕсть функция, вызываю ее с такими параметрами:
manual_mode =0; on_off_x=1; poliv(sensor_pin, eeprom_solid_var) = 1;
Oтправка сообщений на мейл с помощью Wifi Shield
Вс, 06/03/2016 - 10:10 | by MykefПривет всем, у меня есть небольшая проблема с проектом, не могу написать программу для отправки сообщений нa мейл при определенных условиях с помощью WiFi Shield. Если кто знает, буду очень признательна, если вы дадите хотя бы наводку. Заранее спасибо большое.
Автоматическое создание переменных. Помогите советом.
Сб, 05/03/2016 - 23:45 | by Maxim Z.Всем привет.
Таквой вот вопрос. Как можно реализовать следующую штуку:
При старте контроллер создает столько однотипных, глобальных переменных сколько прописано в ячейке EEPROM.
Скажем в ячейе записано 10
При старте контроллер получает 10 и создает 10 глобальных переменных например:
a1, a2, a3 ... a10
Как такое реализовать?
Вопросы новичков. синтаксис. операторы.алгоритмы и прочее
Сб, 05/03/2016 - 22:36 | by alexbmdне вижу в шапке вопросов от новичков. создал тему.
#define divider_top 2 //что значит # а зачем define почему не просто const или int ? в спеках нет дефайна
void loop (void) { // что за void в скобках ? по спекам нет такого
serial.readBytes(buff, 25);
serial.Delay(1000)
//откуда народ берет эти команды в официальных спеках ведь нету ?
Гашение незначащих нулей
Сб, 05/03/2016 - 21:53 | by bifurkasЕсть семисегментный индикатор на МАХ7219, на который выводится значение переменной следующим образом:
lc.setDigit(0,7,tentho,false); lc.setDigit(0,6,thousands,false); lc.setDigit(0,5,hundreds,true); lc.setDigit(0,4,tens,false);
Нужно погасить незначащие нули. Ну т.е. например при значении 12 выводить на индикатор не 0012, а 12. Пробовал так:
- « первая
- ‹ предыдущая
- …
- 779
- 780
- 781
- 782
- 783
- 784
- 785
- 786
- 787
- …
- следующая ›
- последняя »