{"id":1044,"date":"2017-02-01T11:22:51","date_gmt":"2017-02-01T10:22:51","guid":{"rendered":"http:\/\/mbrobotics.es\/blog\/?p=1044"},"modified":"2018-03-19T17:24:14","modified_gmt":"2018-03-19T16:24:14","slug":"driver-ch340-para-mac-osx-sierra","status":"publish","type":"post","link":"https:\/\/mbrobotics.es\/blog\/driver-ch340-para-mac-osx-sierra\/","title":{"rendered":"Driver CH340 para Mac OSX Sierra"},"content":{"rendered":"<h2>Aqu\u00ed explico lo que me ha funcionado\u00a0a mi gracias a BricoLabs para MAC OS y CH340<\/h2>\n<p>S\u00edntomas de este problema pueden ser:<\/p>\n<p>&#x25aa; El Mac no reconoce el dispositivo.<\/p>\n<p>&#x25aa; En cuanto lo conectas al Mac obtienes un Kernel Panic.<\/p>\n<p>&#x25aa; El Mac reconoce el dispositivo pero justo cuando cargas el sketch de arduino o lo que sea obtienes un Kernel Panic.<\/p>\n<h2><strong>Pasos a seguir<\/strong><\/h2>\n<h2><strong>1 &#8211; Limpieza de drivers antiguos<\/strong><\/h2>\n<p>Si has intentado solucionarlo instalando mil drivers por la red, necesitas hacer este paso. Tambi\u00e9n si has actualizado tu sistema sin formatear todo, igual tienes alg\u00fan driver por ahi molestando.<\/p>\n<p>1 Vamos desde el finder a: \/Biblioteca\/Extensions\/ o Library\/Extensions\/ (seg\u00fan en que idioma instalaste el SO)<\/p>\n<p>2 Busca el archivo usbserial.kext y b\u00f3rralo.<\/p>\n<p>3 Si encuentras alg\u00fan archivo en esa carpeta que acabe en .kext y tenga en el nombre ch340 \u00f3 ch341 \u00f3 ch342 b\u00f3rralo tambi\u00e9n<\/p>\n<p>4 Vamos desde el finder a: Sistema\/Biblioteca\/Extensions\/ \u00f3 System\/Library\/Extensions\/ (seg\u00fan en que idioma instalaste el SO)<\/p>\n<p>5 Busca el archivo usbserial.kext y b\u00f3rralo.<\/p>\n<p>6 Si encuentras alg\u00fan archivo en esa carpeta que acabe en .kext y tenga en el nombre ch340 \u00f3 ch341 \u00f3 ch342 b\u00f3rralo tambi\u00e9n<\/p>\n<p>7 Reinicia el Mac<\/p>\n<h2><strong>2 -Instalaci\u00f3n de driver<\/strong><\/h2>\n<p>Ahora deber\u00edamos tener el sistema limpio de drivers instalados anteriormente. Vamos a instalar el \u00faltimo driver firmado!<\/p>\n<p>1 Descarga: <a href=\"http:\/\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/CH341SER_MAC-1.4.zip\">CH341SER_MAC-1.4<\/a> descomprime e instala, te pedir\u00e1 reiniciar, hazlo!<\/p>\n<p>2 Ahora debemos permitir su ejecuci\u00f3n, nos vamos a Preferencias del sistema y la secci\u00f3n Seguridad y Privacidad. En Permitir apps descargadas de: seleccionar APP Store y desarrolladores identificados.Si ah\u00ed tienes seleccionado \u201cCualquier sitio\u201d tambi\u00e9n sirve.<\/p>\n<p>3 Abre una terminal y pega y ejecuta: sudo cp -R \/Library\/Extensions\/usbserial.kext \/System\/Library\/Extensions<\/p>\n<p>4 Comprueba que ha hecho lo que le has pedido! Copiar el archivo \u201cusbserial.kext\u201d desde \/Library\/Extensions\/ a \/System\/Library\/Extensions ESTA ES LA CLAVE DE ESTE TUTORIAL!! No intentes copiar el archivo a mano, ya que los permisos del archivo cambiar\u00e1n y no funcionar\u00e1n!<\/p>\n<p>5 Reinicia.<\/p>\n<p>Ahora ya deber\u00eda funcionar todo correctamente.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><strong>Fuente obtenida desde: <a href=\"https:\/\/bricolabs.cc\/wiki\/guias\/mac_os_y_ch340\">Bricolabs<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aqu\u00ed explico lo que me ha funcionado\u00a0a mi gracias a BricoLabs para MAC OS y CH340 S\u00edntomas de este problema pueden ser: &#x25aa; El Mac no reconoce el dispositivo. &#x25aa; En cuanto lo conectas al Mac obtienes un Kernel Panic. &#x25aa; El Mac reconoce el dispositivo pero justo cuando cargas [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1227,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[86,10,4],"tags":[87,20,33],"class_list":["post-1044","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apple","category-arduino","category-tutoriales","tag-apple","tag-arduino","tag-tips"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/sku_303521_2.jpg?fit=600%2C600&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p66Or4-gQ","jetpack-related-posts":[{"id":725,"url":"https:\/\/mbrobotics.es\/blog\/nodemcu-estacion-meteorologica-13-ide-setup\/","url_meta":{"origin":1044,"position":0},"title":"NodeMCU &#8211; Estaci\u00f3n Meteorol\u00f3gica &#8211; 1\/3 IDE Setup","author":"miguel angel","date":"09\/09\/2016","format":false,"excerpt":"Vamos a programar el ESP8266 desde el IDE de Arduino. Desde la versi\u00f3n 1.6.4 es f\u00e1cil a\u00f1adir nuevas placas a la librer\u00eda, por ello vamos a programar el NodeMCU V1.0 para la estaci\u00f3n meteorol\u00f3gica. 1. Descargar e instalar el Driver del puerto serie. Para programar NodeMCU V1.0 necesitamos instalar y\u2026","rel":"","context":"En \u00abNodeMCU\u00bb","block_context":{"text":"NodeMCU","link":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/nodemcu\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/05\/node-weather-3-3.jpg?fit=1200%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/05\/node-weather-3-3.jpg?fit=1200%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/05\/node-weather-3-3.jpg?fit=1200%2C1200&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/05\/node-weather-3-3.jpg?fit=1200%2C1200&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/05\/node-weather-3-3.jpg?fit=1200%2C1200&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":965,"url":"https:\/\/mbrobotics.es\/blog\/arduino-digispark-arduino-minimo\/","url_meta":{"origin":1044,"position":1},"title":"Arduino &#8211; Digispark Arduino M\u00ednimo","author":"miguel angel","date":"08\/03\/2017","format":false,"excerpt":"Hardware Sus principales caracter\u00edsticas son: Soporte para el Arduino IDE 1.0+ (OSX\/Win\/Linux) Alimentaci\u00f3n via USB o fuente Externa Regulador USB incorporado de 500ma 5V 6 Pines de I\/O (2 se usan para USB solo si el programa se comunica activamente via USB, de otra manera se pueden usar los 6)\u2026","rel":"","context":"En \u00abArduino\u00bb","block_context":{"text":"Arduino","link":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/arduino\/"},"img":{"alt_text":"fkpmaa2hh2vjnw1-medium","src":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/10\/FKPMAA2HH2VJNW1.MEDIUM-300x128.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":664,"url":"https:\/\/mbrobotics.es\/blog\/nodemcu-control-led-desde-web\/","url_meta":{"origin":1044,"position":2},"title":"NodeMCU &#8211; Control led desde Web (SPIFFS)","author":"miguel angel","date":"12\/05\/2016","format":false,"excerpt":"\u00a0 Lo primero es tener instalado en el IDE de Arduino las librer\u00edas de NodeMcu: http:\/\/arduino.esp8266.com\/package_esp8266com_index.json Necesitamos instalar para que todo funcione lo siguiente. ESP8266FS y python para poder subir archivos por SPIFF y pubsubclient es necesario a\u00f1adirlo como librer\u00eda para compilar. La librer\u00eda pubsubclient lleva el ejemplo ArduinoOTA, esa\u2026","rel":"","context":"En \u00abNodeMCU\u00bb","block_context":{"text":"NodeMCU","link":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/nodemcu\/"},"img":{"alt_text":"Configuraci\u00f3n esp8266","src":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/05\/Configuraci%C3%B3n-esp8266-300x228.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":630,"url":"https:\/\/mbrobotics.es\/blog\/node-mcu-home-kit-raspberry-pi-con-siri\/","url_meta":{"origin":1044,"position":3},"title":"HomeKit Raspberry Pi 2","author":"miguel angel","date":"02\/09\/2016","format":false,"excerpt":"\u00a0Video demostraci\u00f3n: https:\/\/www.youtube.com\/watch?v=_NARFN268H0 Descripci\u00f3n de proceso: Vamos a usar una Raspberry PI y un NodeMCU para controlar las luces (o lo que queramos) mediante Siri (en un iphone) y con la App HomeKit. HAP-NodeJS en Raspberry Pi MQTT Broker en Raspberry Pi iPhone con HomeKit accesorio pareado y configurado ESP8266\u2026","rel":"","context":"En \u00abHomeKit\u00bb","block_context":{"text":"HomeKit","link":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/homekit\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/09\/icono-homekit-v1.png?fit=560%2C421&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/09\/icono-homekit-v1.png?fit=560%2C421&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/09\/icono-homekit-v1.png?fit=560%2C421&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":1831,"url":"https:\/\/mbrobotics.es\/blog\/esp32-instalacion-para-su-uso-con-el-ide-de-arduino\/","url_meta":{"origin":1044,"position":4},"title":"ESP32 &#8211; Instalacion para su uso con el IDE de Arduino","author":"miguel angel","date":"08\/03\/2018","format":false,"excerpt":"Pasos para Instalar en el IDE de Arduino el modulo ESP32 Instalaci\u00f3n de Archivos de Git Descarga e instala la ultima IDE de Arduino desde\u00a0arduino.cc Descarga e instala Git desde git-scm.com IniciaGit GUIcon permisos de administrador: Selecciona Clonar un repositorio Selecciona la fuente y el destino Fuente:\u00a0https:\/\/github.com\/espressif\/arduino-esp32.git Target Directory: C:\\Users\\(USUARIO)\\Documents\\Arduino\\hardware\\espressif\\esp32\u2026","rel":"","context":"En \u00abESP32\u00bb","block_context":{"text":"ESP32","link":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/esp32\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2018\/03\/tarjeta-desarrollo-nodemcu-doit-esp32-wifi-bluetooth-arduino-D_NQ_NP_919068-MLC25847876969_082017-F.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2018\/03\/tarjeta-desarrollo-nodemcu-doit-esp32-wifi-bluetooth-arduino-D_NQ_NP_919068-MLC25847876969_082017-F.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2018\/03\/tarjeta-desarrollo-nodemcu-doit-esp32-wifi-bluetooth-arduino-D_NQ_NP_919068-MLC25847876969_082017-F.jpg?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2018\/03\/tarjeta-desarrollo-nodemcu-doit-esp32-wifi-bluetooth-arduino-D_NQ_NP_919068-MLC25847876969_082017-F.jpg?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1082,"url":"https:\/\/mbrobotics.es\/blog\/arduino-neopixel-pajarita-con-led-ws2812b\/","url_meta":{"origin":1044,"position":5},"title":"Arduino &#8211; NeoPixel &#8211; Pajarita con Led WS2812B","author":"miguel angel","date":"13\/05\/2019","format":false,"excerpt":"El WS2812B es un LED RGB que disponen de una l\u00f3gica integrada, es posible controlar cada LED de forma individual, no como los leds RGB en tiras, que s\u00f3lo puedes controlar el color e intensidad de toda la tira de leds. Con este led te permite cambiar el color e\u2026","rel":"","context":"En \u00abArduino\u00bb","block_context":{"text":"Arduino","link":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/arduino\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/03\/46AC46A2-84D2-4036-90D9-C5C469D3EC95.jpg?fit=1200%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/03\/46AC46A2-84D2-4036-90D9-C5C469D3EC95.jpg?fit=1200%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/03\/46AC46A2-84D2-4036-90D9-C5C469D3EC95.jpg?fit=1200%2C1200&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/03\/46AC46A2-84D2-4036-90D9-C5C469D3EC95.jpg?fit=1200%2C1200&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/03\/46AC46A2-84D2-4036-90D9-C5C469D3EC95.jpg?fit=1200%2C1200&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/posts\/1044","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/comments?post=1044"}],"version-history":[{"count":6,"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/posts\/1044\/revisions"}],"predecessor-version":[{"id":1866,"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/posts\/1044\/revisions\/1866"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/media\/1227"}],"wp:attachment":[{"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/media?parent=1044"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/categories?post=1044"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/tags?post=1044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}