Изменение переменных с android телефона.

Ineren
Offline
Зарегистрирован: 10.03.2016

Добрый день! Подскажите новичку в какую сторону копать... На данный момент есть такое: 

/*
piu-piu
*/
byte flag=0;
byte trigger=0;
byte set=0;
int del=20;
void setup()
{
pinMode(2, OUTPUT);
pinMode(3, INPUT);
pinMode(4, INPUT); 
}

void shot() 
{
int val = analogRead(2); 
val = map(val, 0, 1023, 5, 100); 
digitalWrite(2,HIGH);
delay(val);
digitalWrite(2,LOW);
int pr2 = analogRead(3); 
pr2 = map(pr2, 0, 1023, 1, 60);
delay(pr2);
}

void loop() {
set=digitalRead(4);
trigger=digitalRead(3); 

if(trigger==1&&set==0&&flag==0) {
shot();
flag=1; 
}

if(trigger==0&&set==0&&flag==1) {
flag=0; 
}

if(trigger==1&&set==1&&flag==0) {
shot();
}

delay(5);
}

Значения val и pr2 задаются резисторами... Но есть неоходимость задавать их с телефона через блютус или вайфай. Задавать нужно в числовом значении.

Ткните носом в статью или маны по теме, желательно как можно более подробные. Сам ничего вменяемого не нашел...

Ineren
Offline
Зарегистрирован: 10.03.2016

Сделал все сам... решение потер - т.к. видетили ли - реклама....

Andrey12
Andrey12 аватар
Offline
Зарегистрирован: 26.12.2014

Походу просто реклама пиблуды RemoteXY.

Может кому и надо, но не хочется зависить от такого типа приложений. Сделано на сайте конечно все красиво, но не для маня это уж извините. Не люблю платить деньги за то что могу сам освоить и сделать.

 

Ineren
Offline
Зарегистрирован: 10.03.2016

Ок, все потер... не вопрос

yul-i-an
yul-i-an аватар
Offline
Зарегистрирован: 10.12.2012

Ineren пишет:

Добрый день! Подскажите новичку в какую сторону копать... На данный момент есть такое: 

/*
piu-piu
*/
byte flag=0;
byte trigger=0;
byte set=0;
int del=20;
void setup()
{
pinMode(2, OUTPUT);
pinMode(3, INPUT);
pinMode(4, INPUT); 
}

void shot() 
{
int val = analogRead(2); 
val = map(val, 0, 1023, 5, 100); 
digitalWrite(2,HIGH);
delay(val);
digitalWrite(2,LOW);
int pr2 = analogRead(3); 
pr2 = map(pr2, 0, 1023, 1, 60);
delay(pr2);
}

void loop() {
set=digitalRead(4);
trigger=digitalRead(3); 

if(trigger==1&&set==0&&flag==0) {
shot();
flag=1; 
}

if(trigger==0&&set==0&&flag==1) {
flag=0; 
}

if(trigger==1&&set==1&&flag==0) {
shot();
}

delay(5);
}

Значения val и pr2 задаются резисторами... Но есть неоходимость задавать их с телефона через блютус или вайфай. Задавать нужно в числовом значении.

Ткните носом в статью или маны по теме, желательно как можно более подробные. Сам ничего вменяемого не нашел...

Моё решение

yul-i-an
yul-i-an аватар
Offline
Зарегистрирован: 10.12.2012

Ineren пишет:

Добрый день! Подскажите новичку в какую сторону копать... На данный момент есть такое: 

/*
piu-piu
*/
byte flag=0;
byte trigger=0;
byte set=0;
int del=20;
void setup()
{
pinMode(2, OUTPUT);
pinMode(3, INPUT);
pinMode(4, INPUT); 
}

void shot() 
{
int val = analogRead(2); 
val = map(val, 0, 1023, 5, 100); 
digitalWrite(2,HIGH);
delay(val);
digitalWrite(2,LOW);
int pr2 = analogRead(3); 
pr2 = map(pr2, 0, 1023, 1, 60);
delay(pr2);
}

void loop() {
set=digitalRead(4);
trigger=digitalRead(3); 

if(trigger==1&&set==0&&flag==0) {
shot();
flag=1; 
}

if(trigger==0&&set==0&&flag==1) {
flag=0; 
}

if(trigger==1&&set==1&&flag==0) {
shot();
}

delay(5);
}

Значения val и pr2 задаются резисторами... Но есть неоходимость задавать их с телефона через блютус или вайфай. Задавать нужно в числовом значении.

Ткните носом в статью или маны по теме, желательно как можно более подробные. Сам ничего вменяемого не нашел...

Моё решение