﻿<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Interfaz rotor Arduino de K3NG - Software				            </title>
            <link>https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/</link>
            <description>Unión de Radioaficionados Españoles</description>
            <language>es</language>
            <lastBuildDate>Sun, 16 Aug 2026 20:08:37 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: Interfaz rotor Arduino de K3NG</title>
                        <link>https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-370512</link>
                        <pubDate>Sun, 12 Dec 2021 21:22:54 +0000</pubDate>
                        <description><![CDATA[Me siguen pasando cosas raras.... Estoy probando el mismo código con un UNO:
Desde pstrotator, algunas veces, al girar en azimut, envía también señal por el pin de Elevación Abajo. Es aleat...]]></description>
                        <content:encoded><![CDATA[<p>Me siguen pasando cosas raras.... Estoy probando el mismo código con un UNO:</p>
<p>Desde pstrotator, algunas veces, al girar en azimut, envía también señal por el pin de Elevación Abajo. Es aleatorio, no lo hace siempre. He probado en modo EasyCom y es como mejor va, ya que parece que lo hace menos. </p>
<p>Desde puerto serie, con los comandos (mediante putty), va perfecto.</p>
<p>Por lo tanto, parece un fallo de pstrotator....</p>]]></content:encoded>
						                            <category domain="https://www.ure.es/foros/software/">Software</category>                        <dc:creator>EA5WA</dc:creator>
                        <guid isPermaLink="true">https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-370512</guid>
                    </item>
				                    <item>
                        <title>RE: Interfaz rotor Arduino de K3NG</title>
                        <link>https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-370495</link>
                        <pubDate>Sun, 12 Dec 2021 11:37:55 +0000</pubDate>
                        <description><![CDATA[Bueno, hace tiempo que no utilizo ni el NANO ni el UNO, utilizo el MEGA 2560 PRO, que es un clon de la Arduino MEGA más pequeño que un UNO. Tiene más memoria y el precio, aunque ha subido, s...]]></description>
                        <content:encoded><![CDATA[<p>Bueno, hace tiempo que no utilizo ni el NANO ni el UNO, utilizo el MEGA 2560 PRO, que es un clon de la Arduino MEGA más pequeño que un UNO. Tiene más memoria y el precio, aunque ha subido, se puede encontrar por menos de 15€. El USB/UART es un CH340 que dispone de drivers P&amp;P en Windows sin problemas.</p>
<p>Yo estoy trabajando en pulir los métodos (funciones) que manejan el protocolo de comunicación Yaesu y tengo pendiente de revisar el funcionamiento del encoder pata la función preset que no va bien. El manejo de encoders requiere puertas I/O que manejen interrupciones y esto no está documentado en el código. Mover el rotor y orientar con un sensor basado en un potenciómetro es sencillo, así como el sistema de comunicación visual, sea con display 1602, 2004 o TFT. El código se complica con la comunicación vía Serial/USB para el control remoto y el manejo de preselección de dirección por encoder. Quizá se pueda simplificar el código utilizando un preselector con un potenciómetro de precisión multivuelta.</p>
<p>Ten en cuenta que el UNO y el NANO utilizan el mismo mCU y que la memoria es la misma, la única diferencia es que el UNO tiene la entrada de alimentación con un conector de barrilete y que el NANO tiene un par de puertas más que el UNO conectadas al ADC, por lo tanto, dos entradas más analógicas. </p>]]></content:encoded>
						                            <category domain="https://www.ure.es/foros/software/">Software</category>                        <dc:creator>EA2J</dc:creator>
                        <guid isPermaLink="true">https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-370495</guid>
                    </item>
				                    <item>
                        <title>RE: Interfaz rotor Arduino de K3NG</title>
                        <link>https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-370493</link>
                        <pubDate>Sun, 12 Dec 2021 11:07:55 +0000</pubDate>
                        <description><![CDATA[Gracias Enio por tu respuesta.
Anoche estuve estudiando el código y pese a añadirle algunas lineas para poner a cero esa salida en la función initialize_pins(), siguió haciendo cosas raras....]]></description>
                        <content:encoded><![CDATA[<p>Gracias Enio por tu respuesta.</p>
<p>Anoche estuve estudiando el código y pese a añadirle algunas lineas para poner a cero esa salida en la función initialize_pins(), siguió haciendo cosas raras.</p>
<p>Esta mañana me he bajado la última versión del código (<a href="https://github.com/k3ng/k3ng_rotator_controller.git" target="true">https://github.com/k3ng/k3ng_rotator_controller</a>) y ahora parece que funciona. El problema ahora es que el código ocupa mucho más, después de eliminar todas las funcionalidades que no voy a necesitar, me ocupa un 95% de la memoria del NANO (antes ocupaba un 60%).</p>
<p>Voy a preparar un UNO y en Navidades pruebo ambos.</p>
<p> </p>
<p>Gracias</p>]]></content:encoded>
						                            <category domain="https://www.ure.es/foros/software/">Software</category>                        <dc:creator>EA5WA</dc:creator>
                        <guid isPermaLink="true">https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-370493</guid>
                    </item>
				                    <item>
                        <title>RE: Interfaz rotor Arduino de K3NG</title>
                        <link>https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-370479</link>
                        <pubDate>Sat, 11 Dec 2021 18:45:03 +0000</pubDate>
                        <description><![CDATA[Probablemente es debido a los estados de las entradas y salidas digitales. Si manejas un pulsador para mover el rotor lo que haces pasar el estado de la puerta digital de HIGH a LOW (1 a 0) ...]]></description>
                        <content:encoded><![CDATA[<p>Probablemente es debido a los estados de las entradas y salidas digitales. Si manejas un pulsador para mover el rotor lo que haces pasar el estado de la puerta digital de HIGH a LOW (1 a 0) que es lo mismo de 5V a 0V (bueno no exactamente 0 o 5 sino de los umbrales de estado que no recuerdo ahora.</p>
<p>Las puertas lógicas necesitan que al arrancar les digas la función, entrada o salida y el estado inicial y, además, es conveniente que tengan una resistencia. De hecho las puertas lógicas tienen resistencia que se necesitan activar, las resistencias pueden ser PULLUP o PULLDOWN, depende de si quieres iniciar con la puerta LOW y pasar a HIGH cuando pulses un botón.</p>
<p>Lo más ortodoxo es colocar unas resistencia externas de 10K asociadas a las puertas para dejar de inicio la puerta LOW y que pase a HIGH con un evento (pulsado de botón o respuesta lógica de activación.</p>
<p>De memoria creo que K3NG pone los pulsadores con las PULLUP internas activadas, te lo digo de memoria y lo deberías comprobar.</p>
4324
<p>Un ejemplo de inicio de puertas.</p>
<p>void init_relays_pins () {<br />for (uint8_t relayNum = 0; relayNum &lt;= MaxRelay; relayNum++) {<br />uint8_t relayPin = RelayPins ;<br />pinMode (relayPin, OUTPUT);<br />digitalWrite (relayPin, LOW);<br />}<br />}</p>
<p>Esta función inicializa pinMode(número de pin, OUTPUT o INPUT) en los pines de un array externo (RelayPins) una serie de salidas y pone todas las salidas a LOW.</p>
<p>Tendría que revisar cómo trata el código de K3NG a las salidas, pero siempre puedes invertir la posición de una salida. </p>
<p>Edito: Si se activas loas resistencias PULLUP, el estado del pulsador es HIGH, por lo tanto la salida, si no está modificada sería HIGH como te la encuentras.</p>]]></content:encoded>
						                            <category domain="https://www.ure.es/foros/software/">Software</category>                        <dc:creator>EA2J</dc:creator>
                        <guid isPermaLink="true">https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-370479</guid>
                    </item>
				                    <item>
                        <title>RE: Interfaz rotor Arduino de K3NG</title>
                        <link>https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-370478</link>
                        <pubDate>Sat, 11 Dec 2021 18:00:45 +0000</pubDate>
                        <description><![CDATA[Bueno, parece que ese no es el problema..... Lo que me está ocurriendo es que la salida que configuro para giro en azimuth CW siempre se queda a nivel alto al enchufar el usb, por lo tanto e...]]></description>
                        <content:encoded><![CDATA[<p>Bueno, parece que ese no es el problema..... Lo que me está ocurriendo es que la salida que configuro para giro en azimuth CW siempre se queda a nivel alto al enchufar el usb, por lo tanto el rotor se pone a girar, hasta que me doy cuenta y le doy a STOP.</p>
<p>He probado a cambiar a otro pin (al pin 4) y en el momento que le cargo el software, pasa de nivel bajo a nivel alto (5v).</p>
<p>He probado con otro Arduino Nano y lo mismo, en cuanto le subo el soft, zas a 5 voltios</p>
<p>¿A alguien le ha ocurrido algo parecido?</p>
<p>Gracias</p>]]></content:encoded>
						                            <category domain="https://www.ure.es/foros/software/">Software</category>                        <dc:creator>EA5WA</dc:creator>
                        <guid isPermaLink="true">https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-370478</guid>
                    </item>
				                    <item>
                        <title>RE: Interfaz rotor Arduino de K3NG</title>
                        <link>https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-370477</link>
                        <pubDate>Sat, 11 Dec 2021 17:11:37 +0000</pubDate>
                        <description><![CDATA[De nuevo por aqui.... Estoy intentando hacer un controlador para el rotor con un Nano y un buffer de salida ULN2003A.
 
Me acabo de dar cuenta que la lógica de las salidas necesito inverti...]]></description>
                        <content:encoded><![CDATA[<p>De nuevo por aqui.... Estoy intentando hacer un controlador para el rotor con un Nano y un buffer de salida ULN2003A.</p>
<p> </p>
<p>Me acabo de dar cuenta que la lógica de las salidas necesito invertirla. ¿Alguien podría decirme donde (en qué archivo) Puede estar el HIGH o LOW de las salidas ?</p>
<p> </p>
<p>Gracias</p>]]></content:encoded>
						                            <category domain="https://www.ure.es/foros/software/">Software</category>                        <dc:creator>EA5WA</dc:creator>
                        <guid isPermaLink="true">https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-370477</guid>
                    </item>
				                    <item>
                        <title>RE: Interfaz rotor Arduino de K3NG</title>
                        <link>https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-358268</link>
                        <pubDate>Tue, 19 Jan 2021 11:22:07 +0000</pubDate>
                        <description><![CDATA[Como apunta Anibal, es probable que tanto el dispositivo sensor como la elección de librerías sean la clave.]]></description>
                        <content:encoded><![CDATA[<p>Como apunta Anibal, es probable que tanto el dispositivo sensor como la elección de librerías sean la clave.</p>]]></content:encoded>
						                            <category domain="https://www.ure.es/foros/software/">Software</category>                        <dc:creator>EA2J</dc:creator>
                        <guid isPermaLink="true">https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-358268</guid>
                    </item>
				                    <item>
                        <title>RE: Interfaz rotor Arduino de K3NG</title>
                        <link>https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-358267</link>
                        <pubDate>Tue, 19 Jan 2021 10:55:26 +0000</pubDate>
                        <description><![CDATA[Publicado por: @ea1v 
Hola
Una cosa, ¿ has realizado la calibración de LSM303 ?
Te leí  en el grupo de Radiartisan, pero estoy como tú......hay veces que funciona y otras no, y no lo enti...]]></description>
                        <content:encoded><![CDATA[<blockquote data-userid="132" data-postid="358265" data-mention="ea1v">
<div class="wpforo-post-quote-author"><strong> Publicado por: @ea1v </strong></div>
<p>Hola</p>
<p>Una cosa, ¿ has realizado la calibración de LSM303 ?</p>
<p>Te leí  en el grupo de Radiartisan, pero estoy como tú......hay veces que funciona y otras no, y no lo entiendo, con potenciometros sin problemas.</p>
<p>Con el LSM303 lo que he visto es que con unas librerias funciona y con otras no, te recomiendo busque las del que tu tengas, pues hay  infinidad de modelos y  pruebes, primero con los parametros que vienen  por defecto y luego con los que te de al calibrarlo</p>
<p>No se si te he aclarado algo o te he liado mas... a la tarde cuando este en casa te puedo dar mas información sobre la calibración de todas formas si buscas en los Email recibidos del grupo por LSM303 hay info de un VK, que alomejor te aclara algo,</p>
<p>Saludos cordiales</p>
<p>Anibal - EA1V</p>
</blockquote>
<p>Gracias. Sí, he leído todo lo referente a la calibración y, ciertamente, los valores que devuelve son bastante coherentes. Seguiré investigando.</p>
<p>Muchas gracias.</p>
<p> </p>]]></content:encoded>
						                            <category domain="https://www.ure.es/foros/software/">Software</category>                        <dc:creator>EA4GRG</dc:creator>
                        <guid isPermaLink="true">https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-358267</guid>
                    </item>
				                    <item>
                        <title>RE: Interfaz rotor Arduino de K3NG</title>
                        <link>https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-358265</link>
                        <pubDate>Tue, 19 Jan 2021 10:39:48 +0000</pubDate>
                        <description><![CDATA[Hola
Una cosa, ¿ has realizado la calibración de LSM303 ?
Te leí  en el grupo de Radiartisan, pero estoy como tú......hay veces que funciona y otras no, y no lo entiendo, con potenciometro...]]></description>
                        <content:encoded><![CDATA[<p>Hola</p>
<p>Una cosa, ¿ has realizado la calibración de LSM303 ?</p>
<p>Te leí  en el grupo de Radiartisan, pero estoy como tú......hay veces que funciona y otras no, y no lo entiendo, con potenciometros sin problemas.</p>
<p>Con el LSM303 lo que he visto es que con unas librerias funciona y con otras no, te recomiendo busque las del que tu tengas, pues hay  infinidad de modelos y  pruebes, primero con los parametros que vienen  por defecto y luego con los que te de al calibrarlo</p>
<p>No se si te he aclarado algo o te he liado mas... a la tarde cuando este en casa te puedo dar mas información sobre la calibración de todas formas si buscas en los Email recibidos del grupo por LSM303 hay info de un VK, que alomejor te aclara algo,</p>
<p>Saludos cordiales</p>
<p>Anibal - EA1V</p>]]></content:encoded>
						                            <category domain="https://www.ure.es/foros/software/">Software</category>                        <dc:creator>EA1V</dc:creator>
                        <guid isPermaLink="true">https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-358265</guid>
                    </item>
				                    <item>
                        <title>RE: Interfaz rotor Arduino de K3NG</title>
                        <link>https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-358261</link>
                        <pubDate>Tue, 19 Jan 2021 09:54:55 +0000</pubDate>
                        <description><![CDATA[Muchísimas gracias de nuevo por tus comentarios. Seguiré con el prueba y error con respecto a los motores por pasos.
Un saludo.]]></description>
                        <content:encoded><![CDATA[<p>Muchísimas gracias de nuevo por tus comentarios. Seguiré con el prueba y error con respecto a los motores por pasos.</p>
<p>Un saludo.</p>]]></content:encoded>
						                            <category domain="https://www.ure.es/foros/software/">Software</category>                        <dc:creator>EA4GRG</dc:creator>
                        <guid isPermaLink="true">https://www.ure.es/foros/software/interfaz-rotor-arduino-de-k3ng/paged/3/#post-358261</guid>
                    </item>
							        </channel>
        </rss>
		