Go Down

Topic: yún looptvast op runShellCommand (Read 513 times) previous topic - next topic

bramhalt

heey

ik heb een probleempje met mij runShellCommand, namelijk waneer mijn programma daar komt doet hij helemaal niks meer het lijkt er op dat de linino het niet krijgt verwerkt.
het gekken is dat als ik alles uit mijn sketch haal en alleen het runShellCommand laat staan dat hij het wel goed doet.
iemand een idee?
sketch:
Code: [Select]
#include <Process.h>
int valgevaarTeller = 0;
int analogInPin[6] = {A0,A1,A2,A3,A4,A5};
int digitalInPin[4] = {10,11,12,13};
int outPin[9] = {1,2,3,4,5,6,7,8,9};
int digitalReading[4];
int analogReading[6];

void setup()
{
  Bridge.begin();
  for(int i=0;i<sizeof(outPin);i++){
    pinMode(outPin[i], OUTPUT);
  }
  for(int i=0;i<sizeof(digitalInPin);i++){
    pinMode(digitalInPin[i], INPUT);
  }
}

void loop()
{
 

  Process Valgevaar;

  for(int i=0;i<sizeof(digitalReading);i++){
    digitalReading[i] = digitalRead(digitalInPin[i]);
   }
 
  for(int i=0;i<sizeof(analogReading);i++){
    analogReading[i] = analogRead(analogInPin[i]);
   } 
 

  boolean geenValgevaar = true;
  for(int i=0;i<sizeof(digitalReading);i++){
    if (digitalReading[i] == 1)
    {
      geenValgevaar = false;
     
      if (valgevaarTeller < 20)
      {
        valgevaarTeller++;
       
      }
      break;
    }
  }
  if (geenValgevaar)
  {
    valgevaarTeller = 0;
   }
  else
  {
    if (valgevaarTeller == 10)
    {
      digitalWrite(5, HIGH);
      Valgevaar.runShellCommand("sh /root/valgevaar.sh");
      digitalWrite(5, LOW);     
    } 
  }
delay(100);
}

shell script:
Code: [Select]
#!/bin/bash
mysql -u root -pmy-password bed -e 'update BEDstatus set BEDstatus="-1" WHERE id="9";'
exit 0

Jantje

Je zet pin 7 die gereserveerd is vor toekomstig gebruik.
Heb je dat al eens weggelaten?
Heb je ook al eens gekeken op het yun forum? omdat de yun nog nieuw is is er nog niet zoveel ervaring mee.
Met vriendelijke groet
Jantje
Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Go Up