prueba

Haz tus pruebas aquí. Este hilo se limpiará regularmente.

22 May 2013 16:37 por PacoA
<<

Tecnólogo LED

Mensajes: 204

Registrado: 17 Abr 2013

prueba


//PROGRAMA LINTERNA SOLO MODO ALT0
//a continuación se crea una variable entera de nombre led cuyo valor
//es igual 1. Es igual a 1 porque el control del led en el Nanjg 105c
//se hace en la entrada/salida digital 1, que está en la patilla 6 
//del circuito integrado
int led = 1;

//a continuación, dentro de setup() {}, se pone el código que se ejecuta
//al arrancar el chip, al encender la linterna, solo una vez, solo
//al principio de conectar el chip / linterna

void setup() {
 
  //la siguiente instrucción dice que la entrada/salida 1 se va
  //a utilizar como salida. Con este salida se controlan los chips
  //AMC7135 que dan coriente constante al led.
  
  pinMode(led, OUTPUT); //led como salida digital

}

// todo lo que esté dentro de loop() {} se ejecutará una y otra vez
void loop() {

  //a continuación decimos que la salida que controla el led esté
  //al máximo. Es decir, la linterna está siempre en modo alto o high.
digitalWrite(led, HIGH);
}
 

<pre>

<span style="color: #7E7E7E;">//PROGRAMA&nbsp;LINTERNA&nbsp;SOLO&nbsp;MODO&nbsp;ALT0</span>
<span style="color: #7E7E7E;">//a&nbsp;continuaci&#243;n&nbsp;se&nbsp;crea&nbsp;una&nbsp;variable&nbsp;entera&nbsp;de&nbsp;nombre&nbsp;led&nbsp;cuyo&nbsp;valor</span>
<span style="color: #7E7E7E;">//es&nbsp;igual&nbsp;1.&nbsp;Es&nbsp;igual&nbsp;a&nbsp;1&nbsp;porque&nbsp;el&nbsp;control&nbsp;del&nbsp;led&nbsp;en&nbsp;el&nbsp;Nanjg&nbsp;105c</span>
<span style="color: #7E7E7E;">//se&nbsp;hace&nbsp;en&nbsp;la&nbsp;entrada/salida&nbsp;digital&nbsp;1,&nbsp;que&nbsp;est&#225;&nbsp;en&nbsp;la&nbsp;patilla&nbsp;6&nbsp;</span>
<span style="color: #7E7E7E;">//del&nbsp;circuito&nbsp;integrado</span>
<span style="color: #CC6600;">int</span> led = 1;

<span style="color: #7E7E7E;">//a&nbsp;continuaci&#243;n,&nbsp;dentro&nbsp;de&nbsp;setup()&nbsp;{},&nbsp;se&nbsp;pone&nbsp;el&nbsp;c&#243;digo&nbsp;que&nbsp;se&nbsp;ejecuta</span>
<span style="color: #7E7E7E;">//al&nbsp;arrancar&nbsp;el&nbsp;chip,&nbsp;al&nbsp;encender&nbsp;la&nbsp;linterna,&nbsp;solo&nbsp;una&nbsp;vez,&nbsp;solo</span>
<span style="color: #7E7E7E;">//al&nbsp;principio&nbsp;de&nbsp;conectar&nbsp;el&nbsp;chip&nbsp;/&nbsp;linterna</span>

<span style="color: #CC6600;">void</span> <span style="color: #CC6600;"><b>setup</b></span>() {
&nbsp;
&nbsp;&nbsp;<span style="color: #7E7E7E;">//la siguiente instrucci&#243;n dice que la entrada/salida 1 se va</span>
&nbsp;&nbsp;<span style="color: #7E7E7E;">//a utilizar como salida. Con este salida se controlan los chips</span>
&nbsp;&nbsp;<span style="color: #7E7E7E;">//AMC7135 que dan coriente constante al led.</span>
&nbsp;&nbsp;
&nbsp;&nbsp;<span style="color: #CC6600;">pinMode</span>(led, <span style="color: #006699;">OUTPUT</span>); <span style="color: #7E7E7E;">//led como salida digital</span>

}

<span style="color: #7E7E7E;">//&nbsp;todo&nbsp;lo&nbsp;que&nbsp;est&#233;&nbsp;dentro&nbsp;de&nbsp;loop()&nbsp;{}&nbsp;se&nbsp;ejecutar&#225;&nbsp;una&nbsp;y&nbsp;otra&nbsp;vez</span>
<span style="color: #CC6600;">void</span> <span style="color: #CC6600;"><b>loop</b></span>() {

&nbsp;&nbsp;<span style="color: #7E7E7E;">//a contonuaci&#243;n decimos que la salida que controla el led est&#233; </span>
&nbsp;&nbsp;<span style="color: #7E7E7E;">//al m&#225;ximo. Es decir, la linterna est&#225; siempre en modo alto o high.</span>
<span style="color: #CC6600;">digitalWrite</span>(led, <span style="color: #006699;">HIGH</span>);
}
&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;

</pre>
22 May 2013 16:38 por PacoA
<<

Tecnólogo LED

Mensajes: 204

Registrado: 17 Abr 2013

Re: prueba


//PROGRAMA CON UN SOLO MODO FLASH
//a continuación se crea una variable entera de nombre led cuyo valor
//es igual 1. Es igual a 1 porque el control del led en el Nanjg 105c
//se hace en la entrada/salida digital 1, que está en la patilla 6 
//del circuito integrado
int led = 1;

//a continuación, dentro de setup() {} se pone el código que se ejecuta
//al arrancar el chip, al encender la linterna

void setup() {
 
  //la siguiente instrucción dice que la entrada/salida con número = 1 se va
  //a utilizar sólo como salida de información.
  //Con este salida se controlan los chips AMC7135 que dan
  //coriente constante al led.
  
  pinMode(led, OUTPUT); //led como salida digital

}

// todo lo que esté dentro de loop() {} se ejecutará una y otra vez
void loop() {

  //encendemos el led a mitad de corriente, 127 es aprox. la mitad de 255
analogWrite(led, 127);
//lo dejamos encendiddo un segundo, 1000 milisegundos
delay(1000);
//apagamos el led. Salida = 0. También podría ser digitalWrite(led, LOW)
analogWrite(led, 0);
//esperamos medio segundo, 500 ms
delay(500);
// y ahora se repetiría el ciclo porque está dentro de loop()
}
  
   

22 May 2013 17:13 por XRAYBoY
<<
Avatar de Usuario

Moderador Global

Mensajes: 7630

Registrado: 21 Dic 2009

Ubicación: Vizcaya

Re: prueba

Imagen :sherlock:
Nitecore EA4,Thrunite Neutron 1C,JetBeam PA40,JetBeam RRT-21,Led Lenser P14,Fenix TK12 R5,Fenix LD20 R4,ITP A1 EOS,YEZL T9,EDI-T 11,Romisen RG-C2 Q5,UF A10 ,UF C3 SS ,X2000 C-31, Tank007 737,UF WF-C6S,Romisen RC-29,MXDL SA-28,UF WF-501B R2,MTE SF-23@XML,UF MCU C7s@R5 ,Aurora SH-32 SS@R5,Lpower MRV@R5 & XML,C78...
22 May 2013 19:32 por Güeter
<<
Avatar de Usuario

Tecnólogo HID

Mensajes: 589

Registrado: 26 Sep 2012

Re: prueba

ImagenImagenImagen
:elrisas:
22 May 2013 20:35 por Orzak
<<
Avatar de Usuario

Tecnólogo LED

Mensajes: 364

Registrado: 12 Jul 2012

Ubicación: León

Re: prueba

:sinfotos:
Sipik sk68 -Trustfire Z8 - Sipik sk98 - Mini trustfire 01 - Convoy s2 - M5 - XinTD V4
23 May 2013 11:49 por UPz
<<
Avatar de Usuario

Moderador Global

Mensajes: 8043

Registrado: 16 Dic 2010

Ubicación: Barcelona

Re: prueba

Güeter escribió:ImagenImagenImagen
:elrisas:
Copyrighted material :elrisas:
25 May 2013 14:02 por ScKaLiBuR
<<
Avatar de Usuario

Moderador Global

Mensajes: 1305

Registrado: 14 Dic 2009

Ubicación: La Vía Láctea

Re: prueba

Qué tramas paco? :sherlock:

Esas líneas me suscitan interés... :sisi3:

Una práctica universitaria o algo más elaborado? :zpalomita:
Imagen
25 May 2013 18:21 por PacoA
<<

Tecnólogo LED

Mensajes: 204

Registrado: 17 Abr 2013

Re: prueba

ScKaLiBuR escribió:Qué tramas paco? :sherlock:

Esas líneas me suscitan interés... :sisi3:

Una práctica universitaria o algo más elaborado? :zpalomita:
estoy programando drivers con Arduino. Ya tengo claro como hacer muchas cosas:

modos ocultos, modo porgramable, leer el voltaje de la batería y mostrarlo mediante guiños, etc...

pero tengo que resolver un problema con la pinza que se utiliza para programar el chip... me está dando muchos problemas. Y en eso estoy liado y puede que me lleve tiempo.
26 May 2013 18:28 por ScKaLiBuR
<<
Avatar de Usuario

Moderador Global

Mensajes: 1305

Registrado: 14 Dic 2009

Ubicación: La Vía Láctea

Re: prueba

PacoA escribió:
ScKaLiBuR escribió:Qué tramas paco? :sherlock:

Esas líneas me suscitan interés... :sisi3:

Una práctica universitaria o algo más elaborado? :zpalomita:
estoy programando drivers con Arduino. Ya tengo claro como hacer muchas cosas:

modos ocultos, modo porgramable, leer el voltaje de la batería y mostrarlo mediante guiños, etc...

pero tengo que resolver un problema con la pinza que se utiliza para programar el chip... me está dando muchos problemas. Y en eso estoy liado y puede que me lleve tiempo.
:wow: Interesante!

No dejes de enseñarnos tus avances y sobretodo, si lo llevas a cabo!

Un saludo.
Imagen
27 May 2013 09:42 por PacoA
<<

Tecnólogo LED

Mensajes: 204

Registrado: 17 Abr 2013

Re: prueba

ScKaLiBuR escribió:
PacoA escribió:
ScKaLiBuR escribió:Qué tramas paco? :sherlock:

Esas líneas me suscitan interés... :sisi3:

Una práctica universitaria o algo más elaborado? :zpalomita:
estoy programando drivers con Arduino. Ya tengo claro como hacer muchas cosas:

modos ocultos, modo porgramable, leer el voltaje de la batería y mostrarlo mediante guiños, etc...

pero tengo que resolver un problema con la pinza que se utiliza para programar el chip... me está dando muchos problemas. Y en eso estoy liado y puede que me lleve tiempo.
:wow: Interesante!

No dejes de enseñarnos tus avances y sobretodo, si lo llevas a cabo!

Un saludo.
yo encantado de enseñarlo. Pero de momento una pinza para programar barata que he comprado se ha deshecho a los pocos usos... una lástima.

He comprado otra barata, y una cara... a ver si la barata vuelve a dar problemas. Mi idea es que la gente escriba su propio programa. Y se programe sus drivers, y eso es posible con Arduino.

Esas pruebas que he hecho antes, para ver si el código sale bien en un post, muestran que es realmente fácil entender como program
27 May 2013 10:36 por Bailer
<<
Avatar de Usuario

Jamás ve la oscuridad

Mensajes: 1178

Registrado: 26 Ene 2012

Ubicación: Andalucía

Re: prueba

....Por si alguien más http://youtu.be/H9pXTpIkkJ8?t=4m55s
Spoiler
:qmeparto No he podido evitarlo, me ha recordado a esas veces en las que yo intento explicar algo con todas las ganas del mundo pensando que me van a entender y en cuanto digo fototrofo la gente se queda :roto2:

Estaré atento al tema :respeto:

© ForoLinternas