Программирование
Управление подсветкой приборной панели... не получается...
Втр, 27/01/2015 - 02:26 | by CarismaGLXЗдравствуйте уважаемые Ардуинщики, у меня к Вам вопрос, так как перекопав весь форум я всетаки пришел к тому что надо создать тему, ибо я ничего не понял... я только начинающий в этом, пришло мне в голову сделать мини блочек управления подсветкой приборки, но без участия кучи конденсаторов и резисторов... колхозно да и трудно подстраивать, заказал Ардуинку с Китая и ковыряюсь теперь... вроде все написал, работает, НО требуется задержка, в ней как раз таки я и закопался по самую...
И так логика примерно примерно такая:
Не работает условие if после разбиения строки
Пнд, 26/01/2015 - 23:50 | by renechar* str = "GET file"; str = strtok(str, " "); Serial.println(str); if (str == "GET") Serial.println("!");
Не работает условие if после разбиения строки, хотя на указателе str лежит "GET"
Почему же так? //SoftwareSerial.h?
Пнд, 26/01/2015 - 23:42 | by da2143Установил библиотеку (DFPlayer c родного сайта ) , запускаю файл из примеров! а тут такое:
Это softwareserial.h ? но как вообще жить?
Помогите с шаговым двигателем
Пнд, 26/01/2015 - 17:45 | by tesarПривет всем. Мне нужно подлкючить шаговый двигатель к ардино. Сразу скажу, в этом деле я новичок. Купил моторчик SY35ST36-1004A 2.7В от Pololu и вместе с ним драйвер DRV8834.
SLEEP подключил на 8. STEP и DIR на 3 и 6 соотвественно. Использую библиотеку AccelStepper. Питание для моторчика беру от платы ардуино. В итоге: на 3 вольтах моторчик просто пищит, на 5 вольтах пищит и немного дергается. Пробовал подключать питание от 12-вольтного адаптера (450 мА), но результат тот же.
Вопрос новичка по опросу нескольких АЦП.
Пнд, 26/01/2015 - 17:14 | by 00FFПривет.
Сделал небольшой проект в котором опрашиваются несколько ацп. Так как хочется продолжить изучать ардуину, то собственно вопос состоит в том, правильно ли делать так как я делаю в приведенном примере:
I2C и отключение прерываний noInterrupts()
Вс, 25/01/2015 - 21:59 | by retroman#include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); #define FASTADC 1 // defines for setting and clearing register bits #ifndef cbi #define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) #endif #ifndef sbi #define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) #endif //для пищалки //#define R3_PIN A0 #define SPEAKER_PIN 11 #define T2_WGM 0b010 #define T2_COMA 0b01 #define T2_CS 0b111 // параметры подстройки int pMID=0; int pMAX=0; int pMIN=0;
mpu6050 подлый гироскоп !
Вс, 25/01/2015 - 21:54 | by darkjorikПытаюсь отловить значения наклона этого гироскопа. Стандартный пример битблиотеки mpu 6050.
На малых углах проблем можно не заметить.
Проблема в следующем. Он выдает значения отлонения они могут быть + или - в зависимости от положения и наклона. Если я отклоняю на некоторый большой угол то - переходит в + и наоборот + переходит в -
Подлянка в том что на этой границе отклон в другу сторону приводит к увеличению или уменьшению значения.
Плавное увеличение оборотов мотора
Вс, 25/01/2015 - 19:00 | by AlekseySВсем здравствуйте, помогите пожалуйста по другому реализовать код программы не задействуя delay();
for (int i = 55; i > 255; i += 10) { analogWrite(motor1, i); analogWrite(motor2, i); delay(1000); }
нужно что бы мотор плавно набирал скорость в течение заданного времяни, в данном случае 1 секунды.
Гироскоп на базе ITG3200
Вс, 25/01/2015 - 18:53 | by k4m454kКупил у Амперки гироскоп. Оказалось, что он от SeeedStudio (Вот он)
Но из примеров получается очень странно.
оси X, Y, Z увеличиваются(или уменьшаются) в момент вращения... потом снова стремятся к нулю.
Тобишь он ВООБЩЕ не показывает отклонений от изначального угла. Это не совсем понятно.... вроде гироскоп, а работает как акселерометр.
Arduino занимаюсь 2 недели Доброго времени. Есть готовый код для ардуино. Для стонка с шаговым двигателем. код работает как над
Вс, 25/01/2015 - 17:15 | by VicVitoArduino занимаюсь 2 недели Доброго времени. Есть готовый код для ардуино. Для стонка с шаговым двигателем. код работает как надо. Ребята подскажите как сделать Serial содинение чтобы начинать процесс и заканчивать отправля значения 1 и 0
int prt8 =8; int prt9 =9; int prt10 =10; int prt11 =11; int St ; int timer=3; int ledPin=13; void setup(){ pinMode(prt8,OUTPUT); pinMode(prt8,OUTPUT); pinMode(prt8,OUTPUT); pinMode(prt8,OUTPUT); pinMode(ledPin,OUTPUT); Serial.begin(9600); void loop()
- « первая
- ‹ предыдущая
- …
- 992
- 993
- 994
- 995
- 996
- 997
- 998
- 999
- 1000
- …
- следующая ›
- последняя »