|
viernes, 17 de junio de 2016
Arduino pasar de Binario a Integer
Anoche me vi en la necesidad de convertir un número binario en un número integer, me puse a buscar en internet y encontre un ejemplo para C que he modificado un poco para utilizarlo con arduino.
miércoles, 1 de junio de 2016
Arduino interpretar comandos del puerto serie
El otro día me encontre este código el cual lo estoy utilizando como referencia para pasar he interpretar comandos por el puerto serial.
Fuente: http://www.taringa.net/posts/hazlo-tu-mismo/16609621/Arduino-Comunicacion-Serial-e-interpretar-comandos.html
/*Código creado por Castig para Taringa (14-04-2013).*/ int numChar = 0; //Numero ASCII del caracter. char incomingByte = 0; // informacion entrante (RX) int cantPalabras = 1; //Cantidad de palabras que se ingresan (el espacio separa las palabras) String palabra1 = ""; //Palabra 1 que se ingresa String palabra2 = ""; //Palabra 2 que se ingresa String palabra3 = ""; //PUEDEN AGREGAR TODAS LAS PALABRAS QUE QUIERAN. boolean datosAnalizados = false; //Indica si se termino de recorrer la palabra entrante. boolean ledPrendido = false; //Indico si el LED se encuentra prendido. int pinLed = 13; //pin del LED. Por lo general el pin 13 es donde está el LED que viene integrado en la placa Arduino. void setup() { Serial.begin(9600); // Abre el puerto serial a 9600 bps pinMode(pinLed, OUTPUT); //Indico que el pin 13 es un puerto de salida } void loop(){ while (Serial.available()>0){ numChar = Serial.read();//codigo numerico ASCII del caracter incomingByte = numChar; //transformo el numero en el caracter ASCII //Uso el caracter 32 (espacio) como delimitador de palabras. if (numChar==32){ cantPalabras++; //Cuando encuentro un espacio, indico que se analizara la próxima palabra. } /* El caracter 13 corresponde al retorno de carro. El caracter 10 es el salto de línea. El caracter 32 es el espacio. Por lo general se utilizan los caracteres 13 10 para marcar el fin de línea, y equivalen a la tecla ENTER de Windows. Por lo tanto, me fijo que el caracter analizado no sea ni 13, 10 o 32*/ if (numChar!=13 && numChar!=10 && numChar!=32){ /*Me fijo que palabra estoy analizando*/ if(cantPalabras==1){ palabra1 = palabra1+incomingByte; //Voy agregando los caracteres leidos a la palabra1 para formarla. } if(cantPalabras==2){ palabra2 = palabra2+incomingByte; //Voy agregando los caracteres leidos a la palabra2 para formarla. } } if (numChar==10){ datosAnalizados = true; //Esto indica que se analizaron datos } } /*Cuando detecto que ya no hay nada para analizar, pero hay datos analizados, procedo a transmitirlos. */ if (Serial.available() <=0 && datosAnalizados==true) { datosAnalizados = false; //Indico que ya no hay datos analizados, ya que los analizé previamente. /*Convierto todas las palabras en mayúscula para facilitar la interpretación, pero esto es opcional.*/ palabra1.toUpperCase(); palabra2.toUpperCase(); //Llamo a la función 'commandInterpreter' y le paso las palabras. Esta función se encargará de interpretar los comandos. commandInterpreter(palabra1,palabra2); //Reestablezco el valor de las variables para que puedan ser utilizadas nuevamente. palabra1 = ""; palabra2 = ""; cantPalabras = 1; Serial.flush();//Vacío el buffer del puerto serie para evitar leer valores ya leidos. } if (ledPrendido == true) { digitalWrite(pinLed, HIGH); // prendo el LED } else { digitalWrite(pinLed, LOW); // apago el LED } } //Función que analiza e interpreta los comandos void commandInterpreter(String comando1, String comando2){ //Me fijo que el comando 1 no esté vacío. if (comando1 != ""){ if (comando1 == "PRENDER") { if(comando2 == "LED") { ledPrendido = true; Serial.println("LED PRENDIDO"); } else { Serial.println("COMANDO 2 INVALIDO"); } } if (comando1 == "APAGAR") { if(comando2 == "LED") { ledPrendido = false; Serial.println("LED APAGADO"); } else { Serial.println("COMANDO 2 INVALIDO"); } } if (comando1 != "PRENDER" && comando1 != "APAGAR") { Serial.println("COMANDO 1 INVALIDO"); } } } |
Fuente: http://www.taringa.net/posts/hazlo-tu-mismo/16609621/Arduino-Comunicacion-Serial-e-interpretar-comandos.html
Declarar DS1820 mediante clases
El otro día Noter en el foro de arduino, me respondió a una duda que tenía, ya que me gustaría declarar un DS1820 de forma dinámica, lamentablemente el código no funciona pero en cuanto tenga tiempo para revisarlo me pongo a estudiar el código y a empaparme como funcionan las clases para poder solucionarlo.
Este código lo publico a pesar de que no funcione por que le puede ser de utilidad a mas de una como referencia para programar algo similar.
Si alguien lo hecha a andar el código, le agradecería que me indicase como corregir el código.
Este código lo publico a pesar de que no funcione por que le puede ser de utilidad a mas de una como referencia para programar algo similar.
#include "OneWire.h" #include "DallasTemperature.h" //Lib. Termometro de Dallas DS1820. class Termo { public: Termo(int nPin):pin(nPin), ds(OneWire(pin)), st(DallasTemperature(&ds)){st.begin();}; float lectura() { st.requestTemperatures(); st.getTempCByIndex(0); } private: int pin; OneWire ds; DallasTemperature st; }; //Definimos donde estan conectados los distintos sensores Termo termo[] = { Termo(10), Termo(11), Termo(12), Termo(14) }; void setup(){ Serial.begin(9600); } void loop(){ for (int i=0; i<4; i++) { Serial.print ("Temp "); Serial.print (i); Serial.print(": ") ; Serial.print(termo[i].lectura()); Serial.println (" C"); } } |
Si alguien lo hecha a andar el código, le agradecería que me indicase como corregir el código.
martes, 22 de diciembre de 2015
Comprar cosas a trabes de internet, los envios
Resumen:
Agencias privadas con altísimo riesgo de pararlo en aduanas:
ups express saver (servicio economico de UPS)
ups prefered carrier (servicio mas caro de UPS)
dhl
tnt
fedex
Envio por correo urgente (postal expres internacional) con riesgo moderado de pararlo en aduanas:
ems
Envios por correo postal standard con riesgo bajo de pararlo en aduanas (menos de 2 Kg):
china post air mail
hong kong post air mail
Envios por correo postal standard con riesgo moderado de pararlo en aduanas (mas de 2 Kg):
china post air parcel
hong kong post air parcel
Basicamente, el servicio air mail es para menos de 2 Kg, y el air parcel para mas de 2 Kg.
Articulo:
Fuente:
http://elrincondelcomprador.com/foro-de-compras-en-aliexpress/2632-cual-de-estas-companias-no-paran-en-aduanas.html
http://elrincondelcomprador.com/general-de-compras/2128-guia-de-couriers-encuentra-tu-paquete-y-conoce-las-empresas-transportistas.html
Agencias privadas con altísimo riesgo de pararlo en aduanas:
ups express saver (servicio economico de UPS)
ups prefered carrier (servicio mas caro de UPS)
dhl
tnt
fedex
Envio por correo urgente (postal expres internacional) con riesgo moderado de pararlo en aduanas:
ems
Envios por correo postal standard con riesgo bajo de pararlo en aduanas (menos de 2 Kg):
china post air mail
hong kong post air mail
Envios por correo postal standard con riesgo moderado de pararlo en aduanas (mas de 2 Kg):
china post air parcel
hong kong post air parcel
Basicamente, el servicio air mail es para menos de 2 Kg, y el air parcel para mas de 2 Kg.
Articulo:
Guia de couriers - encuentra tu paquete y conoce las empresas transportistas
Esta es una guia que pretendo ir ampliando poco a poco de los distintos transportistas del mundo. Para no crear hilos duplicados y darle la mayor visiblidad, lo dejare en la seccion de compras en china.
Tambien voy a incorporar una pequeña seccion de preguntas frecuentes de envios al final de la guia, para aclarar algunas dudas comunes.
Para usuarios de fuera de españa peninsular: los tiempos y opiniones estan basadas en entregas en españa, asi que pueden ser distintas dependiendo de vuestro pais o region.
UNION POSTAL INTERNACIONAL
Estas empresas pertenecen a la union postal internacional, y suelen ser el servicio estatal de correos de cada país.
China Post
Servicio estatal de correos de China continental.
ATENCIÓN: No admite el envío de baterías de litio.
TRACKING OFICIAL: Welcome to International Registered Mail Tracking System
TIEMPO DE ENTREGA USUAL: 3 - 6 semanas.
RIESGO DE ADUANAS (en paquetes de menos de 2Kg): * - - - - Muy bajo
RIESGO DE ADUANAS (en paquetes de mas de 2Kg): * * * - - Moderado
![]()
EMS China
Servicio urgente internacional gestionado por china post.
TRACKING OFICIAL: China Courier Service Corporation, Inc.
TIEMPO DE ENTREGA USUAL: 1 - 2 semanas.
RIESGO DE ADUANAS (en paquetes de menos de 2Kg): * * * - - Moderado
RIESGO DE ADUANAS (en paquetes de mas de 2Kg): * * * * - Alto
HongKong Post
Servicio estatal de correos de HongKong.
TRACKING OFICIAL: Hongkong Post - Mail Tracking
TIEMPO DE ENTREGA USUAL: 3 - 5 semanas.
RIESGO DE ADUANAS (en paquetes de menos de 2Kg): * - - - - Muy bajo
RIESGO DE ADUANAS (en paquetes de mas de 2Kg): * * * - - Moderado
Singapore Post / SignPost
Servicio estatal de correos de Singapur.
TRACKING OFICIAL: SingPost - Home - Opción Track Item
TIEMPO DE ENTREGA USUAL: 3 - 5 semanas.
RIESGO DE ADUANAS (en paquetes de menos de 2Kg): * - - - - Muy bajo
RIESGO DE ADUANAS (en paquetes de mas de 2Kg): * * * - - Moderado
Swiss Post
Servicio estatal de correos de Suiza.
Tienen oficina en Singapur.
TRACKING OFICIAL: http://www.post.ch/en/post-startseit...-and-trace.htm
TIEMPO DE ENTREGA USUAL: 3 - 5 semanas.
RIESGO DE ADUANAS (en paquetes de menos de 2Kg): * - - - - Muy bajo
RIESGO DE ADUANAS (en paquetes de mas de 2Kg): * * * - - Moderado
Sweden Post
Servicio estatal de correos de Suecia.
Tienen oficina en Singapur.
TRACKING OFICIAL: http://www.posten.se/en/Pages/Track-and-trace.aspx
TIEMPO DE ENTREGA USUAL: 3 - 5 semanas.
RIESGO DE ADUANAS (en paquetes de menos de 2Kg): * - - - - Muy bajo
RIESGO DE ADUANAS (en paquetes de mas de 2Kg): * * * - - Moderado
Japan Post
Servicio estatal de correos de Japón. Destacar que los envios por SAL de japón, al contrario de china, no van en barco, sino que van con un servicio aéreo económico.
TRACKING OFICIAL: https://trackings.post.japanpost.jp/...nput?locale=en
TIEMPO DE ENTREGA USUAL (EMS): 1 - 2 semanas.
TIEMPO DE ENTREGA USUAL (Airmail): 2 - 3 semanas.
TIEMPO DE ENTREGA USUAL (SAL - Airmail economico): 3 - 5 semanas.
RIESGO DE ADUANAS (en paquetes de menos de 2Kg): * - - - - Muy bajo
RIESGO DE ADUANAS (en paquetes de mas de 2Kg): * * * - - Moderado
RIESGO DE ADUANAS (en paquetes por EMS): * * * * - Alto
Russian Post
Servicio estatal de correos de rusia. Es un servicio muy lento, y los tramites aduaneros que tiene que seguir el paquete en rusia son bastante largos. Poco recomendable.
TRACKING OFICIAL: http://www.russianpost.ru/rp/servise...lug/trackingpo
TIEMPO DE ENTREGA USUAL: 1 - 3 meses
RIESGO DE ADUANAS: * - - - - Muy bajo
Haypost
Servicio estatal de correos de Armenia. Aunque ofrecen poca información, es un servicio bastante rápido y eficaz.
TRACKING OFICIAL: http://www.haypost.am/view-lang-eng-page-212.html
TIEMPO DE ENTREGA USUAL: 1 - 2 semanas
RIESGO DE ADUANAS: * - - - - Muy bajo
USPS
Servicio estatal de correos de estados unidos.
TRACKING OFICIAL: https://tools.usps.com/go/TrackConfi...n!input.action
TIEMPO DE ENTREGA USUAL (Priority Mail): 2 - 3 semanas.
TIEMPO DE ENTREGA USUAL (Frist Class Mail): 3 - 4 semanas.
RIESGO DE ADUANAS (en paquetes de menos de 2Kg): * - - - - Muy bajo
RIESGO DE ADUANAS (en paquetes de mas de 2Kg): * * * - - Moderado
USPS Express Mail
Servicio de correo express de USPS, equivalente al servicio EMS.
También es conocido como Priority Mail Express, siempre con la palabra Express. Si no lleva la palabra Express, se trata de un priority mail normal.
TRACKING OFICIAL: https://tools.usps.com/go/TrackConfi...n!input.action
TIEMPO DE ENTREGA USUAL: 1 semana.
RIESGO DE ADUANAS (en paquetes de menos de 2Kg): * * * - - Moderado
RIESGO DE ADUANAS (en paquetes de mas de 2Kg): * * * - - Moderado
Las aduanas suelen ser mas flexibles con los paquetes de USA que con los de China. Aun así, no hay que confiarse.
USPS Global Express Guaranteed
El servicio urgente de gama alta de USPS. Entregas muy rápidas, pero los paquetes pasan casi seguro por aduanas.
En estados unidos, es gestionado por USPS, en el tramo internacional, por FedEx, y en españa, al no tener servicio FedEx, por ChronoExpress.
TRACKING OFICIAL: https://tools.usps.com/go/TrackConfi...n!input.action
TIEMPO DE ENTREGA USUAL: 2 - 4 días.
RIESGO DE ADUANAS (en paquetes de menos de 2Kg): * * * * - Alto
RIESGO DE ADUANAS (en paquetes de mas de 2Kg): * * * * * Muy alto
Al ser gestionado por FedEx, no se aplica ningún tipo de flexibilidad aduanera.
Royal Mail
Servicio estatal de correos de reino unido. Los envios son bastante rapidos y eficazes.
TRACKING OFICIAL: http://www.royalmail.com
TIEMPO DE ENTREGA USUAL: 1 - 2 semanas.
RIESGO DE ADUANAS: - - - - - Ninguno, pertenece a la union europea.
La Poste
Servicio estatal de correos de francia. Los envios son bastante rapidos y eficazes.
TRACKING OFICIAL: http://www.laposte.fr/Particulier/Pr...vre-vos-envois
TIEMPO DE ENTREGA USUAL: 1 - 2 semanas.
RIESGO DE ADUANAS: - - - - - Ninguno, pertenece a la union europea.
Deutsche Post
Servicio estatal de correos de alemania. Los envios son bastante rapidos y eficazes.
Sus envios urgentes van a traves de DHL
TRACKING OFICIAL: https://www.deutschepost.de/sendung/simpleQuery.html
TIEMPO DE ENTREGA USUAL: 1 - 2 semanas.
RIESGO DE ADUANAS: - - - - - Ninguno, pertenece a la union europea.
Correos
Servicio estatal de correos de españa. Se puede usar su tracking para seguir internacionales los paquetes una vez entren en españa.
TRACKING OFICIAL: Localizador de envíos - Correos
TELEFONO GRATUITO PRIORITARIO: 900 400 004
TELEFONO: 902 197 197
TIEMPO DE ENTREGA USUAL (Certificado nacional): 3 días.
TIEMPO DE ENTREGA USUAL (Paquete nacional): 5 días.
TIEMPO DE ENTREGA USUAL (Postal Express nacional) 1 - 2 días.
RIESGO DE ADUANAS: - - - - - Ninguno, salvo regiones con impuestos especiales, como Canarias, Ceuta y Melilla.
COURIERS INTERNACIONALES
Son empresas privadas que realizan entregas internaciónales. No se especifica tiempo de entrega, ya que en envios internacionales puede variar mucho dependiendo del servicio contratado. Tampoco se especifica riesgo de aduanas, con todos los couriers internacionales se asume que es: * * * * * Muy alto.
UPS
Muy rapidos y eficazes. Si estas ausente, puedes pedir una nueva entrega desde su web. Me han llegado a traer un articulo de USA a mi casa en menos de 24 horas, con un servicio standard. Suelen ser bastante caros.
TRACKING OFICIAL: http://www.ups.es
TELEFONO: 902 88 88 20
DHL
Tienen fama de cobrar bastante por la gestion aduanera. Ofrecen a parte del servicio urgente, servicios economicos por carretera, por lo que algunos paquetes tardan bastante en llegar.
TRACKING OFICIAL: http://www.dhl.es
TELEFONO (envios aereos): 902 12 24 24
TELEFONO (envios por carretera): 902 12 30 30
FedEx
Es muy usado y tiene bastante fama en USA. En españa, solo tienen oficinas en aeropuertos, por lo que del reparto hasta el destino final se ocupa Chronoexpres, quienes tambien cobraran los impuestos aduaneros si procede.
TRACKING OFICIAL: https://www.fedex.com/fedextrack/?ac...&cntry_code=es
TELEFONO: 902 100 871
TNT
Mensajeria urgente bastante usada en europa. Apple la usa para enviar los pedidos de su tienda online y algunos productos de substitucion / reparados en garantia.
TRACKING OFICIAL: http://www.tnt.com/express/es_es/site/home.html
TELEFONO: 902 111 868
DPD
Es una empresa logistica europea bastante grande. En españa sus envios los entrega seur.
TRACKING OFICIAL: http://www.dpd.com/tracking_es
TELEFONO: 902 10 10 10 (SEUR)
COURIERS LOCALES
Son empresas privadas que realizan entregas locales. Los clasificare por países.
ESPAÑA
Muchas de estas agencias tambien trabajan en portugal y andorra.
MRW
Agencia de transporte urgente. Amazon suele usar sus servicios para envios standard, y algún que otro envio urgente.
TRACKING OFICIAL: http://www.mrw.es
TELEFONO (envios nacionales): 902 300 400
TELEFONO (envios internacionales / amazon): 902 300 403
TIEMPO DE ENTREGA USUAL: 24 - 48h.
SEUR
Agencia de transporte urgente. Amazon suele usar sus servicios para envios urgentes de 1 día.
TRACKING OFICIAL: http://www.seur.es
TELEFONO: 902 10 10 10
TIEMPO DE ENTREGA USUAL: 24 - 48h.
Zeleris
Agencia de logistica. La usan empresas como Nestle, Movistar, Degustabox, y otras. Suelen avisar por SMS cuando te tienen que entregar algo.
TRACKING OFICIAL: https://www.zeleris.com/seguimiento_envio.aspx
TELEFONO: 902 16 26 46
TIEMPO DE ENTREGA USUAL: 24 - 48h.
Chronoexpres
Agencia de transporte urgente. Realizan las entregas de FedEx en españa. Lo usan empresas como Kalamazoo. Aunque pertenece al grupo correos, no tiene nada que ver con correos, trabaja como una empresa a parte.
TRACKING OFICIAL: http://www.chronoexpres.com
TELEFONO: 902 111 021
TIEMPO DE ENTREGA USUAL: 24 - 48h.
Envialia
Agencia de transporte urgente. La usan algunas tiendas online españolas.
TRACKING OFICIAL: http://envialia.com
TELEFONO: 902 400 909
TIEMPO DE ENTREGA USUAL: 24 - 48h.
Nacex
Agencia de transporte urgente. La usan algunas tiendas online españolas.
TRACKING OFICIAL: http://www.nacex.es
TELEFONO G: 900 100 000
TIEMPO DE ENTREGA USUAL: 24 - 48h.
ASM
Agencia de transporte urgente. Algunas tiendas y envios promocionales van a traves de ellos. Las recogidas de Zonzoo tambien van por ellos.
Suelen venir fuera de los horarios pactados y incumplir los plazos de entrega, poco recomendables.
TRACKING OFICIAL: http://www.asmred.com
TELEFONO: 902 11 33 00
TIEMPO DE ENTREGA USUAL: 48 - 72h.
Tourline Express
Agencia de transporte urgente. Algunas tiendas online realizan envios a traves de ellos.
Haze bastante tiempo, nos perdieron un paquete. Por suerte, al final el paquete aparecio a las 2 semanas, y nos devolvieron el importe del envio y nos regalaron 5 envios gratis.
TRACKING OFICIAL: http://www.tourlineexpress.com
TELEFONO: 902 34 33 22
TIEMPO DE ENTREGA USUAL: 24 - 48h.
JAPÓN
Yamato Transport
Agencia de transporte urgente muy rapida, envios entregados el mismo dia. Realiza las entregas de los articulos vendidos directamente por amazon japan.
TRACKING OFICIAL: http://track.kuronekoyamato.co.jp/english/tracking
TIEMPO DE ENTREGA USUAL: 8 - 24h.
Sagawa Express
Agencia de transporte urgente.
TRACKING OFICIAL: http://k2k.sagawa-exp.co.jp/p/sagawa...osearcheng.jsp
TIEMPO DE ENTREGA USUAL: 24 - 48h.
CHINA
ABC Cod
Compañia de envios comerciales. Amazon china envia algunos pedidos a traves de ellos.
TRACKING OFICIAL (en chino): http://www.abccod.com
TIEMPO DE ENTREGA USUAL: 2 - 4 dias
YTO / 圆通速递
Agencia de mensajeria a domicilio. Algunos vendedores de taobao la usan.
TRACKING OFICIAL: http://www.yto.net.cn/en/index.html
Aunque la web para solicitar el tracking esta en ingles, los datos del tracking nos los daran en chino.
TIEMPO DE ENTREGA USUAL: 2 - 4 dias
POWER CONVERGE EXPRESS / 汇强快递
Agencia de mensajeria a domicilio. Algunos vendedores de taobao la usan.
TRACKING OFICIAL (en chino): http://www.hq-ex.com/
TIEMPO DE ENTREGA USUAL: 2 - 4 dias
YUNDA / 韵达快运
Agencia de mensajeria a domicilio. Algunos vendedores de taobao la usan.
Es ligeramente mas lenta que el resto, pero trabajan bien.
TRACKING OFICIAL (en chino): http://www.yundaex.com/
TIEMPO DE ENTREGA USUAL: 3 - 5 dias
ZTO / 中通速递
Agencia de mensajeria a domicilio. Algunos vendedores de taobao la usan.
TRACKING OFICIAL (en chino): http://www.zto.cn/index.aspx
TIEMPO DE ENTREGA USUAL: 2 - 4 dias
TTK / 天天快递
Agencia de mensajeria a domicilio. Algunos vendedores de taobao la usan.
TRACKING OFICIAL (en chino): www.ttkdex.com/
TIEMPO DE ENTREGA USUAL: 2 - 4 días
STO / 申通快递
Agencia de mensajeria a domicilio. Algunos vendedores de taobao la usan.
TRACKING OFICIAL (en chino): http://sto.cn
TIEMPO DE ENTREGA USUAL: 2 - 4 días
PREGUNTAS MAS FRECUENTES
P: Tengo el tracking de mi paquete desde hace varios días, pero en la web de correos no muestra información, que puedo hacer?
R: Prueba a hacer el seguimiento en la web oficial de la empresa transportista de origen (por ejemplo, china post, hongkong post..). Si siguen sin aparecer datos, y ya han pasado mas de 7 días desde que el vendedor te de el track, ponte en contacto con el para que averigüe que esta pasando.
P: Mi paquete ya ha entrado en españa, pero el tracking, ya sea del courier de origen o el de correos de españa, muestra informacion poco usual como direccion incorrecta, destinatario desconocido, etc. Que esta pasando?
R: Pueden pasar varias cosas, desde que este mal la direccion, que el envio tenga algún problema o incluso un fallo informatico. Te recomiendo que contactes por telefono inmediatamente con correos para evitar que puedan devolver el paquete a su remitente. Habla con un operador a traves de otras consultas.
P: Que puedo hacer para que mi paquete no pague impuestos de aduanas?
R: No hay ningun metodo infalible para no tener que pagar impuestos de importación, pero mi recomendacion es que uses el servicio de correos normal del pais de origen (como puede ser china post, hongkong post) en su servicio estandar (evitar servicios urgentes como EMS) y que el paquete pese menos de 2Kg. Por supuesto, se deben evitar couriers privados express como UPS, FedEx, TNT o DHL, ya que tienen su propia aduana y es muy probable que nos cobren.
P: En el tracking de china post, me aparecen estados como NULL, que significan?
R: Los estados NULL en china post aparecen debido a un error de traducción, si se pone el tracking en chino (se puede traducir con chrome) veréis lo que significa en realidad. Habitualmente son llegadas o embarques en aeropuertos, y no hay porque preocuparse.
Fuente:
http://elrincondelcomprador.com/foro-de-compras-en-aliexpress/2632-cual-de-estas-companias-no-paran-en-aduanas.html
http://elrincondelcomprador.com/general-de-compras/2128-guia-de-couriers-encuentra-tu-paquete-y-conoce-las-empresas-transportistas.html
viernes, 20 de noviembre de 2015
Configurar el CH340 o CH341 en un MAC / Configurar copia china de arduino en un MAC
Hace poco me compre en Deal Extreme una copia china de un Arduino Mega 2560 y cuando intente volcar mi primer programa, me di cuenta de que mi MAC (El Capitan 10.11) no me reconocía la placa, ya que estas copias para ser más económicas en ved de montar un un FTDI que es más caro, utilizan el CH340.
Como es lógico, tras leer en internet de que este chip es compatible con MAC, me dirigí a la web del fabricante, me descargue los drivers para MAC, seguí los pasos que me indicaba el fabricante, y nada. Busque en los diferentes foros de internet, seguí los pasaos que ponía en dichos foros y nada.
Al final hablando con un amigo, me indico que en https://www.mac-usb-serial.com/ se pueden adquirir por 6.17€ drivers para el CH340 y para el PL2303 que funcionan perfectamente. Como me fastidiaba tener que utilizar el PC para andar programando, no me quedo más remedio que pasar por el aro. Después de probar el driver para los CH341 que venden, conecte mi arduino al MAC y me lo reconoció a la primera.
Como es lógico, tras leer en internet de que este chip es compatible con MAC, me dirigí a la web del fabricante, me descargue los drivers para MAC, seguí los pasos que me indicaba el fabricante, y nada. Busque en los diferentes foros de internet, seguí los pasaos que ponía en dichos foros y nada.
Al final hablando con un amigo, me indico que en https://www.mac-usb-serial.com/ se pueden adquirir por 6.17€ drivers para el CH340 y para el PL2303 que funcionan perfectamente. Como me fastidiaba tener que utilizar el PC para andar programando, no me quedo más remedio que pasar por el aro. Después de probar el driver para los CH341 que venden, conecte mi arduino al MAC y me lo reconoció a la primera.
| Código: |
|
martes, 13 de octubre de 2015
PCF8574T - Tarjeta expansion 8 bit de bus I2C para Arduino
Estas tarjetas llevan un PCF8574T y no se si es por eso, pero la intensidad que pueden dar es muy pequeña, y no es capaz de activarme el modulo de reles y eso que van octoacoplados. Menos mal que tenia el osciloscopio a mano y he podido ver en el que efectivamente en las salidas tenia los 5v que tenia que tener.
Pues esta tontería me ha vuelto loco todo el puente y he perdido muchas horas de programación.
Esta tarde apenas he tenido tiempo para sentarme delante del MAC, pero el poco tiempo que he estado delante de la pantalla lo he aprovechado muy bien, ya que he conseguido mandar y recibir comandos por el puerto serial y he descubierto que el expansor de bus I2C de 8 bit funciona correctamente...
| Código: |
|
Con Wire.write(170); ponemos en números decimales el resultado binario que queremos conseguir en la salida del PCF8574.
| Tabla de 0 al 255 de Sistema numerico Binario a Decimal |
00000000 0 01000000 64 10000000 128 11000000 192 00000001 1 01000001 65 10000001 129 11000001 193 00000010 2 01000010 66 10000010 130 11000010 194 00000011 3 01000011 67 10000011 131 11000011 195 00000100 4 01000100 68 10000100 132 11000100 196 00000101 5 01000101 69 10000101 133 11000101 197 00000110 6 01000110 70 10000110 134 11000110 198 00000111 7 01000111 71 10000111 135 11000111 199 00001000 8 01001000 72 10001000 136 11001000 200 00001001 9 01001001 73 10001001 137 11001001 201 00001010 10 01001010 74 10001010 138 11001010 202 00001011 11 01001011 75 10001011 139 11001011 203 00001100 12 01001100 76 10001100 140 11001100 204 00001101 13 01001101 77 10001101 141 11001101 205 00001110 14 01001110 78 10001110 142 11001110 206 00001111 15 01001111 79 10001111 143 11001111 207 00010000 16 01010000 80 10010000 144 11010000 208 00010001 17 01010001 81 10010001 145 11010001 209 00010010 18 01010010 82 10010010 146 11010010 210 00010011 19 01010011 83 10010011 147 11010011 211 00010100 20 01010100 84 10010100 148 11010100 212 00010101 21 01010101 85 10010101 149 11010101 213 00010110 22 01010110 86 10010110 150 11010110 214 00010111 23 01010111 87 10010111 151 11010111 215 00011000 24 01011000 88 10011000 152 11011000 216 00011001 25 01011001 89 10011001 153 11011001 217 00011010 26 01011010 90 10011010 154 11011010 218 00011011 27 01011011 91 10011011 155 11011011 219 00011100 28 01011100 92 10011100 156 11011100 220 00011101 29 01011101 93 10011101 157 11011101 221 00011110 30 01011110 94 10011110 158 11011110 222 00011111 31 01011111 95 10011111 159 11011111 223 00100000 32 01100000 96 10100000 160 11100000 224 00100001 33 01100001 97 10100001 161 11100001 225 00100010 34 01100010 98 10100010 162 11100010 226 00100011 35 01100011 99 10100011 163 11100011 227 00100100 36 01100100 100 10100100 164 11100100 228 00100101 37 01100101 101 10100101 165 11100101 229 00100110 38 01100110 102 10100110 166 11100110 230 00100111 39 01100111 103 10100111 167 11100111 231 00101000 40 01101000 104 10101000 168 11101000 232 00101001 41 01101001 105 10101001 169 11101001 233 00101010 42 01101010 106 10101010 170 11101010 234 00101011 43 01101011 107 10101011 171 11101011 235 00101100 44 01101100 108 10101100 172 11101100 236 00101101 45 01101101 109 10101101 173 11101101 237 00101110 46 01101110 110 10101110 174 11101110 238 00111111 47 01101111 111 10101111 175 11101111 239 00110000 48 01110000 112 10110000 176 11110000 240 00110001 49 01110001 113 10110001 177 11110001 241 00110010 50 01110010 114 10110010 178 11110010 242 00110011 51 01110011 115 10110011 179 11110011 243 00110100 52 01110100 116 10110100 180 11110100 244 00110101 53 01110101 117 10110101 181 11110101 245 00110110 54 01110110 118 10110110 182 11110110 246 00110111 55 01110111 119 10110111 183 11110111 247 00111000 56 01111000 120 10111000 184 11111000 248 00111001 57 01111001 121 10111001 185 11111001 249 00111010 58 01111010 122 10111010 186 11111010 250 00111011 59 01111011 123 10111011 187 11111011 251 00111100 60 01111100 124 10111100 188 11111100 252 00111101 61 01111101 125 10111101 189 11111101 253 00111110 62 01111110 126 10111110 190 11111110 254 00111111 63 01111111 127 10111111 191 11111111 255 |
| Las 8 direcciones posibles. |
|
| 0 | 0 | 0 | = 0x20 | 0 | 0 | 1 | = 0x21 | 0 | 1 | 0 | = 0x22 | 0 | 1 | 1 | = 0x23 | 1 | 0 | 0 | = 0x24 | 1 | 0 | 1 | = 0x25 | 1 | 1 | 0 | = 0x26 | 1 | 1 | 1 | = 0x27 |
| PCF8574 |
No se si me explicado bien, pero por lo menos lo he intentado...
Guardar en un string los datos que se han pasado desde el PC o MAC al ARDUINO
A continuación aquí añado un pequeño código para guardar en un string los datos que se han pasado desde el PC o MAC al ARDUINO.
Luego los datos de la variable mensaje los podremos utilizar como mejor nos convenga.
| Código: |
|
Luego los datos de la variable mensaje los podremos utilizar como mejor nos convenga.
Suscribirse a:
Entradas (Atom)