Sveiki visi. projektas yra arduino platforma siųsti signalą per infraredą. klausimas tik iš programavimo pusės. prie arduino prijungtas potenciometras (sensorPin) formuoja reikšmes nuo 0 iki 255, kurie lygūs 8 bitams, juos reikia sukišti į 32-ų bitų ilgio pranešimą (b) ir išsiųsti. ar šis kodas tinka? ačiū :)
#include <IRremote.h>
int sensorPin = A0;
const int IRledPin = 3;
unsigned long b;
int A0verte;
IRsend irsend;
void setup()
{
pinMode(IRledPin, OUTPUT);
}
void loop()
{
A0verte = analogRead(sensorPin)/4;
Command(A0verte);
irsend.sendNEC(b,32);
delay(700);
}
void Command