Arduino IDE para RePhone Kit
RePhone puede ser una herramienta de aprendizaje para que comiences proyectos interesantes. Actualmente, RePhone soporta varios entornos de desarrollo y lenguajes de desarrollo, puedes construir aplicaciones ya sea con C/C++ basado en Eclipse IDE, Arduino IDE, o con Lua y JavaScript.
Esta wiki es una Guía de Usuario para ayudarte a comenzar tu proyecto RePhone con Arduino IDE.
Versión del Producto | Pedido |
---|---|
RePhone core 2G-Atmel32u4 v1.0 | Comprar Ahora |
RePhone core 2G-AtmelSAMD21 | Comprar Ahora |
Descargar Arduino IDE para RePhone
Antes de descargar el Arduino IDE para RePhone, asegúrate de tener un sistema operativo como sigue:
Windows XP/Vista/7/8/8.1
Hemos puesto el Arduino IDE para RePhone en nuestro GitHub, y eres muy bienvenido a enviarnos un 'pull request' para ayudarnos a optimizarlo y mejorarlo.
Si alguna vez has usado el Arduino IDE antes, entonces esto debería ser pan comido. Si no estás familiarizado con Arduino, lo cual también está bien, solo sigue las instrucciones, y comenzarás con Arduino IDE fácil y rápidamente.
Ahora haz clic en
En la página de Github, haz clic en Download ZIP para descargar el archivo como se muestra en la imagen a continuación:
Cuando la descarga esté completa, descomprime el archivo en una ubicación apropiada.
Instalar el Controlador
Deshabilitar la Aplicación de Firma de Controladores bajo Windows 8 / 8.1
Si estás usando Windows8/8.1, necesitarías deshabilitar Driver Signature Enforcement primero para poder instalar el controlador.
Deberías guardar los archivos que estás editando antes de intentar desactivar la 'Driver Signature Enforcement' ya que tu sistema se apagará durante la operación.
Ahora sigue las instrucciones a continuación para deshabilitar la 'Driver Signature Enforcement.'
- Presiona "Tecla de Windows" +"R"
- Ingresa shutdown.exe /r /o /f /t 00
- Haz clic en el botón "OK".
- El sistema se reiniciará a una pantalla "Choose an option"
- Selecciona "Troubleshoot" de la pantalla "Choose an option"
- Selecciona "Advanced options" de la pantalla "Troubleshoot"
- Selecciona "Windows Startup Settings" de la pantalla "Advanced options"
- Haz clic en el botón "Restart"
- El sistema se reiniciará a la pantalla "Advanced Boot Options"
- Selecciona "Disable Driver Signature Enforcement"
- Una vez que el sistema inicie, puedes instalar los controladores de Arduino igual que en Windows
Instalación Normal del Controlador
-
Primero, enciende tu RePhone conectando la batería o alimentándolo con fuentes de energía externas (3.3 ~ 4.2V(sin SIM)/3.5 ~ 4.2V(con SIM)) al conector de batería en el Xadow GSM+BLE, presiona y mantén presionada la tecla de encendido (PWR) por 2 segundos para encenderlo (el indicador LED muestra VERDE), luego conecta tu RePhone a la PC con un cable Micro USB.
-
Abre Device Manager haciendo clic en el botón Start, haciendo clic en Control Panel, haciendo clic en System and Security, y luego, bajo System, haciendo clic en Device Manager. Si se te solicita una contraseña de administrador o confirmación, escribe la contraseña o proporciona confirmación. En el Device Manager, verás dispositivos desconocidos como se muestra a continuación:
-
Haz clic derecho en uno de los dispositivos desconocidos, elige Update Driver Software.
-
Elige Browse my computer for driver software.
-
Haz clic en Browse y localiza la carpeta que has descomprimido del Arduino IDE para RePhone .. \Arduino_IDE_for_RePhone\drivers\mtk . Haz clic en Next para iniciar la instalación del controlador.
-
Cuando el software del controlador se instale exitosamente, podrás ver la siguiente página complete, haz clic en Close y comienza de nuevo desde el paso 1 al 6 para instalar el controlador para otro dispositivo desconocido.
Instalar el Controlador Manualmente
También puedes instalar el controlador manualmente:
-
En la ventana "Browse for driver software on your computer", haz clic en "Let me pick from a list of device drivers on my computer"
-
Luego haz clic en "Ports(COM&LPT)" y ve a "next"
-
Haz clic en "Have Disk"
-
Después,
-- si estás usando Windows Vista 64bit, localiza "Arduino_IDE_for_RePhone-master\drivers\mtk\Vista\usb2ser_Vista64.inf\"
-- si estás usando Windows 7 o superior con 64bit, localiza "Arduino_IDE_for_RePhone-master\drivers\mtk\Win7\usb2ser_Win764.inf"
Instalar el Controlador con LinkIt Assist 2502 SDK 2.0.46
LinkIt Assist 2502 SDK 2.0.46 también proporciona un programa de instalación de controladores.
Luego encuentra el instalador del controlador en la ruta "MediaTek_LinkIt_Assist_2502_SDK_2_0_46\LINKIT_ASSIST_SDK\Driver\InstallMTKUSBCOMPortDriver.exe"
Actualizar/Flashear el Firmware
Nota
Ten en cuenta que flashear el firmware eliminará todas las configuraciones y archivos (imágenes, música) almacenados en el RePhone. Haz una copia de seguridad de los datos antes de flashear/actualizar el firmware.
Para hacer uso del Arduino IDE para RePhone, tienes que actualizar/flashear el firmware también. El proceso es tan simple como sigue:
-
Desconecta tu RePhone de la PC, presiona y mantén presionada la tecla de encendido (PWR) por 2 segundos para apagarlo (el indicador LED se vuelve ROJO y luego se apaga)
-
Abre el FirmwareUpdater.exe bajo la ruta ...Arduino_IDE_for_RePhone\hardware\tools\mtk\FirmwareUpdater.exe, asegúrate de que tu plataforma en el Firmware Updater sea "RePhone" como se muestra a continuación, si no es así, haz clic en "Others" y localiza ...Arduino_IDE_for_RePhone\hardware\tools\mtk\firmware\LinkIt_Device\RePhone\W15.19.p2-uart\SEEED02A_DEMO_BB.cfg, luego haz clic en Download (El Botón Verde).
-
Ahora se te pedirá que conectes tu RePhone a la PC mediante cable USB, asegúrate de que tu RePhone esté APAGADO y al mismo tiempo una batería funcional debe estar siempre conectada (Encendida).
-
Espera hasta que termine la descarga. Esto puede tomar alrededor de 1 minuto, por lo que puede permanecer atascado en el 50% por un buen rato, por favor ten paciencia.
-
En la página Complete haz clic en OK para finalizar la actualización del firmware.
Restablecer a valores predeterminados
Nota
Ten en cuenta que restablecer tu Rephone a valores predeterminados eliminará todas las configuraciones y archivos (imágenes, música) en el RePhone. Haz una copia de seguridad de los datos antes de restablecerlo a valores predeterminados.**
Para restablecer tu RePhone a VALORES PREDETERMINADOS:
-
Sigue las instrucciones en la sección "Actualizar/Flashear el Firmware" para flashear el firmware
-
Descarga el archivo RePhone_Create_Kit_VXP
-
Copia todo lo que está bajo el archivo llamado "RePhone Create Kit VXP" en el almacenamiento masivo de 5MB del RePhone.
-
Reinicia tu RePhone y listo. Como el restablecimiento habría eliminado todos los archivos, también tendrías que poner un archivo mp3 en el almacenamiento masivo para el uso del tono de llamada.
Una demostración: Hello World
Ahora que has preparado las cosas requeridas, estamos listos para empezar con RePhone.
Comencemos con un programa simple Hello World
-
Mantén presionada la tecla de encendido (PWR) durante 2 segundos para encenderlo (el indicador LED muestra VERDE)
-
Abre el Arduino_IDE_for_RePhone.exe en la carpeta donde descomprimiste el Arduino IDE para RePhone, la interfaz del software es la siguiente:
-
Abre el Administrador de Dispositivos para verificar los puertos COM. Habrá dos puertos COM:
- MTK USB Debug Port se usa para subir código
- MTK USB Modem Port se usa para registros, como imprimir mensajes en el monitor serie con Serial.println()
-
En la ventana del Arduino IDE, haz clic en Tool => Port, selecciona MTK USB Debug Port, que es COM20 en este caso, el número COM puede ser diferente en tu PC, solo asegúrate de que corresponda al Debug Port.
-
En la ventana del Arduino IDE, haz clic en Tool => Board, selecciona RePhone
-
Ahora copia el siguiente código a tu Arduino IDE:
// hello world for test RePhone
// loovee@10-18-2015
void setup() {
Serial.begin(115200);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println("Hello World, Hello RePhone!");
delay(100);
}
-
Ahora presiona el botón Upload para subir el código a tu RePhone. Verás Done uploading cuando el código se haya subido exitosamente.
-
Como RePhone usa diferentes puertos COM para subir software y registros, para leer los registros, necesitamos cambiar el puerto COM seleccionado a MTK USB Modem Port. En la ventana del Arduino IDE, haz clic en Tool => Port, selecciona MTK USB Modem Port, que es COM48 en este caso.
Luego abre el Serial Monitor.
-
Ahora podemos ver el Hello World que hemos impreso con Serial.println() .
Más Código de Ejemplo
Jugar con algo de código de ejemplo sería un buen comienzo si te diriges hacia algunos proyectos aún más interesantes.
-
Simplemente configura tu sketchbook location en las preference como Arduino_IDE_for_RePhone-master\hardware\arduino\mtk (donde instalaste el Arduino IDE para RePhone)
luego reinicia el Arduino_IDE_for_RePhone.exe, podrás ver los códigos de ejemplo.
-
También puedes encontrar el código de ejemplo de Arduino codificado manualmente para todos los módulos RePhone en la siguiente ruta: Arduino_IDE_for_RePhone-master\hardware\arduino\mtk\libraries
Comunidad RePhone
Hemos estado buscando un mejor lugar donde nuestros patrocinadores (Usuarios de RePhone) puedan sentarse juntos, cálida y cómodamente, tener conversaciones sobre RePhone, discutir problemas técnicos, compartir ideas/proyectos, y dar retroalimentación sobre el desarrollo de los módulos en el futuro. Y entonces aquí vamos, la Comunidad RePhone.
¡Ahora únete a nosotros en la Comunidad RePhone!
Juntos buscamos respuestas, hacemos cosas interesantes, nos cuidamos unos a otros, y compartimos nuestras experiencias.
Más
¡Has hecho un gran trabajo hasta ahora! RePhone viene con una gran familia de módulos con diferentes características y funcionalidades. ¡Ve a revisar la wiki para módulos para más aplicaciones!
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.