Professional Documents
Culture Documents
-INSTALAR FRITZING
-DESCARGAR DRIVER CH340
TIPOS DE TARJETAS:
Modelo 1
Modelo Leoanrdo
Modelo Galileo
Modelo Lilypad (para artistas y dise�adores)
MICRO
NANO (versatil, facil de implementar)
KIT DE COMPONENTES:
Tarjeta arduino nano/uno
fotocelda
potenciometro 10k
dos pulsadores
cinco leds(5mm)
cinco resistencias 1k
....
...................................................................................
.........................................................
PARAMETROS NANO
DEFINICIONES:
* Variable: es una manera de nombrar y almacenar un valor numerico para su uso
posterior por el programa. Debe ser declarada y, opcionalmente, asignarle un valor.
Esto solo debe hacerse una vez en un programa
Ej: int miVariable =10;
Tipo de variable - Nombre de la variable - Valor de la variable
* Funciones: llegan a ser bloques de codigo que tienen un nombre y un conjunto de
instruccion que son ejecutadas cuando se llama a la funcion.
Ej: Funciones Digitales.- orientadas a revisar el estado y la configuracion
de las entradas y salidas digitales.
digitalRead(pin) -->pinDigital(13);
pinMode(pin, modo) -->pinMode(13, output);
digitalWrite(pin, estado) -->digitalWrite(13, low);
Funciones Analogicas.- ideales para la lectura y escritura de alores
analogos o analogicos.
analogRead(pin) -->analogRead(A0-A6) (Leer un valor analogo 0 a
1023)
analogWrite(pin, valor de PWM) -->analogWrite(9, 134) (Escribe
un valor danalogo 0 a 255)
Tiempo:
delay(ns).- Detiene la ejecucion del programa la cantidad de
tiempo en ms que se indica en la propia isruccion.1000=1seg
milis().- Devuelve el nro de milisegundos transcurrido desde el
inicio de programa en Arduinos hasta......
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------
void setup() {
// put your setup code here, to run once:
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(led1, HIGH);
delay(1000);
digitalWrite(led1, LOW);
delay(1000);
digitalWrite(led2, HIGH);
delay(1000);
digitalWrite(led2, LOW);
delay(1000);
digitalWrite(led3, HIGH);
delay(1000);
digitalWrite(led3, LOW);
delay(1000);
}
-----------------------------------------------------------------------------------
----------------------------------
Un se�al digital es una variacion de voltaje -VCC a +VCC sin parar por los valores
intermedios.
CONDICIONALES:
if, else (si....sino)