Skip to content

Instantly share code, notes, and snippets.

@abrahamjso
Created May 8, 2012 04:08
Show Gist options
  • Save abrahamjso/2632504 to your computer and use it in GitHub Desktop.
Save abrahamjso/2632504 to your computer and use it in GitHub Desktop.
comunication android-arduino
//Prendemos LED
public void sendOn(View v){
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://192.168.0.110/?L=1");
//Esta es nuestra url donde mandaremos el parametro uno
try {
//List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
//Codigo anterior donde tenia el error, pero esto funciona si queremos hacer post
//nameValuePairs.add(new BasicNameValuePair("L", "1"));
//httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
httpclient.execute(httppost); // mandamos el parametro al sercidor
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
}
//Apagamos LED
public void sendOff(View v){
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://192.168.0.110/?");
//URL donde lo apagamos ya que no envia ninguna variable, nosotros podriamos ponerle un 0
pero en el codigo del arduino hay que cambiarlo
try {
//List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
//nameValuePairs.add(new BasicNameValuePair("L", "1"));
// httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
httpclient.execute(httppost);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment