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

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

Библиотека IRremote, irsend

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

Использую Библотеку IRremote

В ней есть пример IRsendDemo подача ик сигнала на 3 пин, проблемма в том что мне нужно выводить сигнал не на 3 пин, а на 12 или на друго. Вопрос, как изменить порт вывода? 

подскажите пожалуйста.

 

начинающее програмирование

 Составить програму, алгоритм и программу выдачи на экран в PASCALе значений функции по модулю > 55 h=c/(23-с)/(in6c+_23) на отрезке[t,y] с шагом 4.67

C# и Arduino

 Visual Studio 2010 C# на читает с компорта сообщение дуины. Отправленые команды доходят на дуину. Но ето только в Visual Studio в родном компиляторе дуини все ок... проверял монитором порта - отправляет и получает. Кто может помогите с С#.

C#:

NFC shield

Помогите пожалуйста.

Я недавно начал разбираться с ардуино. У меня Arduino UNO (AtMega 328). Купил RFID считыватель (NFC shield v1.0). Скачал библиотеку PN_532. Пытаюсь запустить пример. Ничего не получается. Метку не считывает. Я попробывал 4 метки (1, 2 - куплены вместе с считывателем, 3 - ключ от домофона, 4 - ключ от домофона). Ничего не получается. В чем проблема.

 

Прерывания по таймеру

Прошу помощи в пояснении по принципу работы с таймерами. Искал долго и много но так ответы на вопросы и не были найдены.
Пример кода из интернета

Шаговый двигатель - плавный разгон

Нужно управлять шаговым двигателем, разгоняя и плавно останавливая его.

С помошью tone работает на частоте 10 кГц. Но в таком случае сложно отследить количество сделанных шагов.

Если разонять, уменьшая интерваллы между подачами сигнала HIGH и LOW на порт - максимальная частота 5 кГц. 

Прочитал статью про двигатели, где есть формула расчета времени для след.шага

[quote]

1/T = 1/T0+At, где T – длительность шага, T0 – начальная длительность шага, t – текущее время;

Откуда T = T0/(1+T0At)
 

Вывод данных с барометра BMP085

 Подключил вышеуказанный барометр по I2C. Скачал библиотеку отсюда http://www.arduino.cc/en/Reference/Libraries, запускаю пример. Монитор показывает следующее 

Altitude (cm):24919
Pressure(Pa):101574
Temperature(C):254

Второй столбец вроде как необходимо разделить на 133.3 для перевода в мм р. ст, остальные данные выводятся в RAW формате (как я понимаю), как из этого формата перевести в нормальный читабельный вид? Есть у кого был опыт как это сделать или может пример по-удачнее подскажете? Спасибо.

Проблема с возведением в степень

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

Есть код, который выдаёт 

int y=0;
int i=0;

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  for (int i=0; i<9; i++)
  {
      y=pow(2,i);
    Serial.print(i);
    Serial.print("   ");
    
    Serial.println(y);
    delay(1000 / 2); 
  }
}

выдаёт следующее 

0   1
1   2
2   3
3   7
4   15
5   31
6   63
7   127
8   255

 

Прошу помощи в подключении 2х16 LCD дисплея по I2C шине

 Есть 2X16 дисплей, с прикрученной платкой "IIC/I2C/TWI/SP​I Serial Interface Module"