Программирование
NRF24L01
Пт, 15/11/2013 - 21:43 | by Tarantul_accЗдравствуйте!
Имеется акселерометр и 2 NRF24L01, передаю значение x и в ответ получаю действие, а как сразу передовать x и y, так чтобы потом можно было выполнять сравнение пришедшего числа и выполнять действие (мигать светодиодом)?
Преобразование из Float в String
Пт, 15/11/2013 - 15:07 | by azzzazzzelDEANВсем привет. Не могу понять как сделать преобразование из из Float в String. Что то пытался сделать но не получилось:(
#include "Ultrasonic.h"
// sensor connected to:
// Trig - 12, Echo - 13
Ultrasonic ultrasonic(12, 13);
void setup()
{
Serial.begin(9600); // start the serial port
}
void loop()
{
String dist_str;
float dist_cm = ultrasonic.Ranging(CM); // get distance
dist_str=dist_cm;
Serial.println(dist_cm); // print the distance
delay(100); // arbitary wait time.
}
нужна помощь с библиотекой Webduino
Пт, 15/11/2013 - 14:38 | by bigoblinДоброе время суток
Столкнулся с несколькоми проблеммами с этой библиотекой
сначала вот адресс библиотеки: https://github.com/sirleech/Webduino
написал скоч для теста и всплыли проблемы
1. почимуто нельзя вывести статус пина
int val1 = digitalRead(led1);
if ( val1 = 0) { server.print("off"); } else { server.print("on"); }
2. нельзя сраву включить все пины, их на тесте 4, веб перестает отвечает вообще, если один любой то все работает
Формат вывода для printf();
Пт, 15/11/2013 - 12:12 | by Морда лицаСильно не критикуйте, а помогите пожалуйста с примером программы и шаблонов форматов для вывода текущего времени (RTC модуля нет) в виде MM:SS:DS, где MM минуты, SS секунды, DS десятичные доли секунды. Правильно ли объявить переменные как
unsigned int MM,Ss,DS:
форматы нужно печатать вместе
printf("%format1"& "%format2" & "%format3 " , MM, SS, DDS); // (& как сцепление строк ?)
или порознь ?
"millis() сбрасывается на ноль приблизительно через 50 дней" - как обойти.
Пт, 15/11/2013 - 11:27 | by ingener.solovyevСпараведлива ли для обхода сброса следующая конструкция:
unsigned long currentMillis = millis();
if (currentMillis == 0) {
Clock_Millis = currentMillis;
}
if(currentMillis - Clock_Millis > Clock_interval) {
Clock_Millis = currentMillis;
}
Ждать для проверки 50 дней нет возможности, может кто опытный скажет?
В данном случае при сбросе будет пропуск интервала в двойном размере.
Вопрос по #define
Чт, 14/11/2013 - 22:05 | by xneo7Использую директиву:
#define LALALA 15;
Но почему-то при использовании, например
DHT.setup(LALALA);
компилятор матерится. При чём как-то не всегда... Зависимость я не определил :)
Если сделать так
const int LALALA = 15;
то всё супер.
Есть знатоки С++? :)
P.S.: Должен ли быть виден #define из "родительского" модуля?
Помогите пожалуйста в чем проблема
Чт, 14/11/2013 - 18:41 | by alex85вот код... в нем что-то не так должны появляться нолики и что то вроде игры на тетрисе там где надо уворачиваться машиной от ноликов но нолики почему то даже не появляются... может проблема в самом адруино... если можете пожалуйста проверьте код...
int ledPin vs int в чем разница?
Чт, 14/11/2013 - 17:44 | by ororoshkaПрошу помощи понять разницу в использовании.
Максимальная частота опроса
Чт, 14/11/2013 - 14:54 | by xstramentoКакая может быть максимальная (или прпосто реально достижимая) частота опроса одного аналогового входа по analogRead() для UNO 16Mhz, если контроллер не занят другими задачами?
- « первая
- ‹ предыдущая
- …
- 1145
- 1146
- 1147
- 1148
- 1149
- 1150
- 1151
- 1152
- 1153
- …
- следующая ›
- последняя »
