Программирование
Чтение данных с lcd 1602
Пт, 03/02/2017 - 13:24 | by MadPonyЕсть устройство, которое выдаёт информыцию на дисплей 1602. Работает в 8-и битном режиме. Каким способом можно считать данные(ascii символы) с дисплея?
String не сравнивается
Пт, 03/02/2017 - 02:07 | by lanketВ Ардуинке пока новичок, но кое что уже получается.
Разобрался и добился прохода команд MQTT до ардуинки. Чтобы серво привод реагировал надо при прихождении определенного топика значение его отдавалось сервоприводу. Вроде куда проще. Как я понял топик попадает в переменную типа String. Надо сделать простое сравнение на предмет сходствна с нужным и отреагировать. Код:
Помогите новечку
Пт, 03/02/2017 - 01:06 | by Tenshi26#include <Adafruit_NeoPixel.h> #ifdef __AVR__ #include <avr/power.h> #endif #define LEDS_COUNT 32 // количество светодиодов WS2812 #define LED_PIN 7 // пин для подключения WS2812 #define CHANGE_TIME 10 // интервал смены эффектов, сек #define EFFECTS_COUNT 3 // количество эффектов Adafruit_NeoPixel strip = Adafruit_NeoPixel(LEDS_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800); byte effectNumber; // переменная для хранения номера эффекта
Отправка GET запроса, через ENC28J60
Чт, 02/02/2017 - 23:53 | by VaDoSiQИмеется веб-сервер, на нём есть вот такой вот файлик, который будет принимать GET запросы и записывать их в базу данных:
Странности Serial.
Чт, 02/02/2017 - 22:23 | by Lui22Чем больше пытаюсь писать на Ардуино, тем больше понимаю, что ничего не понимаю… Вот код. Хочу, чтобы при получении 50 в Serial порт, то число, которое отсылается из него, увеличивалось. А при получении 10 - соответственно увеличивалось на 10. Но при получении 10 или 50 ничего не происходит, происходит увеличение только при частом отсылании чего либо(даже пустоты).
int lool = 0;
void setup() {
Serial.begin (9600);
}
void loop() {
Serial.println(lool);
if (Serial.read() == 10) {
lool = lool+10;
}
if (Serial.read() == 50) {
lool = lool+50;
}
}
Скрипт на луне для ESP8266. Мониторинг, управление и обновление ПО по WiFi.
Чт, 02/02/2017 - 21:12 | by LogikПопалась мне темка, дома организовать очень простенькое управление устройством - 2-3 дискретных выход, возможно вход один. В перспективе не сложней одного ШИМ. Разумеется управлять с мобильника или планшета. Прямо из броузера проще всего. Подумалось о ESP и это как бы намекнуло, что и скриптик управления тоже можна заливать по тому же каналу по WiFi. Это очень кстати, т.к. разбирать для заливки не хочется совсем, а выводить спецом разем для этого практически не возможно.
Дисплей Nextion. Waweform. Вывод сигнала в график.
Чт, 02/02/2017 - 18:27 | by Гонщик-самогонщикПриветствую уважаемые колеги.
Прошу помощи. Не могу ни как сообразить как вывести температуру на график. Подскажите где истина!
Температура в текст идет, но не где не могу найти как ее в рафик вставить.
Заклинило меня.
помогите понять смысл куска скетча
Чт, 02/02/2017 - 13:49 | by lopezmilУправление семисегментным индикатором с помощью кнопок
Чт, 02/02/2017 - 13:46 | by OOMВсем доброго времени суток!
Подскажите пожалуйста как можно реализовать следующую задачу.
Есть шесть кнопок и семисегментный индикатор с ОК. При включении (UNO) на индикаторе загорается цифра "0".
При нажатии на кнопку №1 загорается цифра 2, при нажатии на кнопку №2 загорается цифра 2 и т.д.
Заторможено работает arduino nano pro
Чт, 02/02/2017 - 13:30 | by mikeeВсем привет. Только начал разбираться с arduino, приобрёл arduino nano pro и экранчик 128 * 128 SPI TFT (библиотека TFT_ILI9163C)
Подключил согласно мануалу из библиотеки, залил через USB-UART CP2102 скетч-пример из библитеки экрана, всё работает, только работает медленно:
https://www.youtube.com/watch?v=XYeXQSejtnM
Каждая секунда по факту длится порядка двух секунд. Стандартный скетч-пример blink моргает тоже как то заторможенно.
- « первая
- ‹ предыдущая
- …
- 570
- 571
- 572
- 573
- 574
- 575
- 576
- 577
- 578
- …
- следующая ›
- последняя »