Cr eandounaapl i caci ónconAppI nvent or
Ap pI n v e nt o r esunaapl i c ac i ónwebqueper mi t eal osus uar i osc r earapl i c ac i ones par aAndr oi ddef or mamuys i mpl eyr ápi da,ut i l i z and oporu nl adounedi t orgr áfi c o par ac ol oc arbot ones ,di buj os ,t ex t os ,des l i z ador es ,et cyporot r ol adouns i s t ema d ed i a gr a mad ma eb l o qu esdo nd eu nov ac o ne c t a nd ob l o qu esen t r es i p ar ag en er a rl a apl i c ac i ón.Real ment ee x c el ent e. Ho yv o yamos t r ar l esc omode sar r ol l aruna apl i c ac i ónpar amane j art r esl edsat r a v ésdeunt e l éf onoc onAndr oi dhac i endous o del Bl ue t oo t h.Par aes t onec es i t ar emos :
Unt e l é f on oc onAnd r oi d. Unapl ac aAr dui no,c ual qui er a.
Una da pt ad orb l u et oo t hpa r aAr d ui n o.
Al gu no sl e ds .
Fer ne t( Br anc a) .
Pr i me r ov a mo mo sap r o gr a ma ma rn ue s t r oAr d ui n o.Ene s t ec as o ,v o yaq ue r e re nc e nd er yapagart r esl edsat r a v ésdemi t el éf ono,en vi andodat osat r a v ésdeon dasde r adi o( Bl uet oot h) ,t al c omov i mosenes t epos tant er i or . Mi i d eae nt on ces ,e sp r og r amare lAr d ui n op ar aqu ees t a bl e z cau nac o ne x i ó ns er i e d e9 60 0b psyd e s deal l i r e c i b ac o ma ma nd os ,l u eg oe s t o sc oma nd oss e r á n i nt er pr et adospar aenc enderoapagarl assal i dasdi gi t al es ,es t eesmi c ódi go: String readString;
void setup() {
Serial.begin(9600);
//Salidas digitales
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
}
void loop() {
while (Serial.available()) {
delay(10);
if (Serial.available() >0) {
char c = Serial.read();
readString += c;
}
}
if (readString.length() >0) {
if(readString == "2on") {
Serial.print("Encender pin 2");
digitalWrite(2, HIGH);
}
if(readString == "2off") {
Serial.print("Apagar pin 2");
digitalWrite(2, LOW);
}
if(readString == "3on") {
Serial.print("Encender pin 3");
digitalWrite(3, HIGH);
}
if(readString == "3off") {
Serial.print("Apagar pin 3");
digitalWrite(3, LOW);
}
if(readString == "4on") {
Serial.print("Encender pin 4");
digitalWrite(4, HIGH);
}
if(readString == "4off") {
Serial.print("Apagar pin 4");
digitalWrite(4, LOW);
}
readString="";
}
}
Comopu ed env ere lc ód i g oesb i ens en ci l l o ,r e ci b i e nd ol o sco ma ndo squ ee s t a n enc adai f ,r eal i z ael enc endi dooapagadoc or r es pondi ent es i gui endol as i gui ent e i nf or mac i ón:
2on:enc i endeel l edc ol oc adoenl as al i dadi gi t al númer o2. 2off :apagael l edcol oc adoenl as al i dadi gi t al númer o2.
3on:enc i endeel l edc ol oc adoenl as al i dadi gi t al númer o3.
3off :apagael l edcol oc adoenl as al i dadi gi t al númer o3.
4on:enc i endeel l edc ol oc adoenl as al i dadi gi t al númer o4.
4off :apagael l edcol oc adoenl as al i dadi gi t al númer o4.
Es t ec ó di g ol oq ue ma mo sa lmi c r o c on t r o l a do rypr o c ed emo sac r e arn ue s t r a apl i c ac i ónenAppI nv ent or .
Pr i me r oi n gr e s amo saht t p: / / www. appi nv ent or . mi t . edu/ yda mosc l i c kenI n v entpar a c r earunanue v aapl i c ac i ón.
Pr i mer oc ol oquéunCl i ent eBl ue t oot h,l ueg ol o sbo t onespr i mar i ospar ac one ct ar s e al adapt adorbl uet oot hypar as al i r ,yl uegodosbot onespar ac adas al i da,as í enc endemosyapagamosc adauna. L ue godehac ere st o,c l i c k e amo senOpe nt heBl o ck sEd i t or ,no sde s car g ar áun a r c h i v oj n l pqu ed eb emo sab r i rc o nJ a v aWe bSt a r t .L ue godeun oss e gu nd osn os
c ar g ar áu nai dedede sa r r o l l o,do nd ec ol o ca r e mo sc ad abl oq uepa r af o r ma r nues t r aapl i c ac i ón,enmi c as oquedaas í :
L op r i me r oq ueh i c ef u ed ec l a r a ru nac o ns t a nt ec o nl aMa cAd dr e s sd emi di s pos i t i v o( el adapt adorbl uet oot hpar aAr dui no) ,l uegoc r eel asi ns t anc i asCl i c k p ar ac a dab ot o n. Unav ezc r eadosl osbl oques ,podemospr obarel f unc i onami ent out i l i z andol a he r r ami e nt ad ee mul a ci ó n,c onel s ma r t p hon ec o ne ct a do ,l os el e cc i o na mo sd el a l i s t ayappi nv ent orc ar gar ánues t r aapl i c ac i ónenes ei ns t ant epar apoderpr obar l a. Si n osgu s t ó ,p od emosc er r a re led i t o rd eb l oq ue syde s ca r g ar no sn ue st r oa pk des del aapl i c ac i ó nweb.
Porúl t i mol esdej ounv i deodel aapl i c ac i ónc ont r ol andoel Ar dui noNanov 3. 0 Pa r al osv ag os :Ac át i en ene lap kc ompi l ad oyel c ó di gop ar aqu emara l Ar dui no:homeAut omat i on