Программирование

Вопросы по программированию Arduino.

Сервомашинка HXT900

Всем привет.

Есть сервомашинка HXT900 и Arduino UNO.

Подключил, и всё бы хорошо, но почему она так дёргается?

Когда проходит какой-то промежуток она двигается рывками, можно ли сделать повороты плавными?

Как создать текстовый файл из под Arduino IDE

Показатели датчика (в численном) виде можно промониторить в пункте "Мониторинг ком порта" в Arduino IDE, как попросить среду разработки записывать эти значения в указанный текстовый документ, либо как их оттуда вытащить для дальнейшей обработки альтернативными методами?

Проблема с отображением веб-страницы w5100

Вечер добрый всем! Почти мой проект достиг апогея, как  вновь непонятная хрень возникает... Соединил УНО и w5100 ничего более не подключая.... Написал кодищще немаленький и загрузил в дуинку... Все прекрасно работает.... Дописал кодищще чуток и тут понеслаааась: то пост-запрос в гет превращается сам по себе.... То буква в кракозябру превратится нисфига... То кнопка "рефреш" (отправка запроса на сервер) вообще исчезнет... Вот кусок html кода:

RE:7 сегментный дисплей от DVD на контроллере ТМ 1628


//По случаю попал мне дисплей от DVD на контроллере TM1628, решил подключить к arduine, покопался в примерах,
//пошерстил форум, кое-что нарыл, но меня это не устроило. Решил написать скетч, вот что получилось: 
//выводит на дисплей 4 цифры в режиме счёта от 0 до 9999.
//Код работает. В программировании на Си новичок, был знаком  с Ассемблером.  Может  кто знает
//Более простой код.



// тест для дисплея от DVD на контроллере TM1628 IC
// www.blockduino.org

const int dataPin = 9;   // VDIO

Помогите новичку с доработкой кода

Доброе время суток всем

У меня возникла такая проблема

Есть некий скетч, который работает примерно так

С Bluetooth приходит какой-либо символ к примеру буква латинского алфавита (a или x) не важно и при получение этого символа Ардуино начинает писать сообщения в Serial имитируя клавиатуру ввода команд с помощью Keyboard.println все это происходит через цикл выбора Case

Как сократить код?

Имеется код (мигание светодиода по типу сердца:

int i;
int LED = 10;

void setup() {
   pinMode (LED, OUTPUT);
 }

void loop() {
       
  for (i = 50; i < 255; i=i+15) {
   analogWrite(LED,i);
   delay(50);
  }

    
 for (i=255; i > 80; i=i-30) {
   analogWrite(LED,i);
   delay(50);
  }
 
 
   for (i=80; i < 255; i=i+15) {
   analogWrite(LED,i);
   delay(50);
  }
  
 
 for (i=255; i > 50; i=i-10) {
   analogWrite(LED,i);
   delay(50);
  }
  
  
   delay(300);
  
}

 

Как изменить пределы температуры TH и TL в DS18b20

Добрый день.

Подскажите, пожалуйста, как записать значение пределов температуры TH и TL в датчик ds18b20.

Скорость работы DigitalWrite и DigitalRead

Здравствуйте.

Собственно интересно наскольлко быстро отрабатывают функции.

Хочу поиграть с оптопарами, проверить их быстродействие. Реально это сделать через DigitalWrite и DigitalRead или придется напрямую обращаться к контроллеру? Если что смерть оптрона во время экспериментов меня не беспокоит, есть халявные из сгоревших БП.

Не пишите пожалуйста "попробуй - узнаешь", просто кто-нибудь уже наверняка ковырял эти функции и знает их возможности.

Конфликт библиотек

Arduino: 1.6.4 (Windows 7), Плата"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

C:\Users\AACE~1\AppData\Local\Temp\build5164620195255099023.tmp/core.a(HardwareSerial0.cpp.o): In function `__vector_25':
C:\Arduino\hardware\arduino\avr\cores\arduino/HardwareSerial0.cpp:48: multiple definition of `__vector_25'
GSM\GSM.cpp.o:C:\Arduino\libraries\GSM/GSM.cpp:177: first defined here
c:/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.8.1/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions

как массив символов преобразовать в массив слов

всем привет

подскажите пожалуйста как массив символо преобразовать в массив нескольких слова

к примеру если имеем