InicioInfoprogramar arduino parte 2
surprise madafaka esto es un aviso: el contenido de este post es pura lectura no te saltes nada ya que todo esto lo tienes que saber si quieres programar un arduino bien el anterior post fue solo para que se preparen con los materiales si que enpecemos -fuciones usuales de void setup () pinmode o pin,modo existen 2 tipos unos de entrda y de salida, esta la usaremos pra este proyecto _pin input osea entrada es usado par dectectar el estado osea encendido apagado _pin output con este le enviamos las señales alas placas -serial.println o value _este muestra en nuestro monutor el valor existen mas funciones pero me da hueva poner todo cuando sea necesario otra funcion la explico antes de usarla funciones de void loop -digitalread pin lee el valor de un interruptor high o low -digitalwrite pin-value el pin es seleccionado si bamos a trabajar con el y en value manda una señal en high o low representar los valores -la honestidad: pepe tiene un oso panda en la cosina pero josebas lo mata. primero lo baña con aceite hirviendo despues con un cautin le corta la piel y, bueno , me desvio del tema primero ay que saber que arduino facilita la lectura de variables que contengan un valor gran maestro illuminati de la constelacion de andromeda, como ase eso el arduino facil si le damos a una variable un igual con el que diremos que valor numerico queremos asignar arduino ya entiende que esa nueva variable se refiere a tal numero gran maestro madafaka niga bich esto es muy complicado bueno pues presta atencion que lo e explicado bien pero aqui te dejo un ejemplo void setup() int led =13;{ pinmode(led,output;{ void loop()/ digitalwrite(led,hig{; delay(1000); degitalwrite(led,low): delay(1000); (es un rollo escribir todo esto T-T) ou yes pero cambiaste el numero 13 por led si prestas atencion, led coresponde a pin 13 parese cualquier cosa pero mas adelante marcara la diferencia AVISO DE ACIENDA int es una funcion que no cubre todos los valores tiene sus limites para otros valores existen otras funciones me la robe de google descaradamente pero esta incompleta asi que les pongo la info que falta int=representa los valores positivo y negativounsigned char=representa solo enl valor positivolong=representa valores positivos y negativos muy extensosunsigned long= representa valores positivos muy extensosfloat = representa valores en decimalesdouble= lo mismo que floatboolean = representa valores verdaderos o falsoschar= representa solo 1 caracterstring=representa un conjunto de numeros usado por muchos ya que contiene textobyte=lo mismo que char pero para valores no asignados control de flujo estos nos ayudaran a crear programas mas complejos con los cuales atudaran a hacer mas funciones para nuestros proyectos if y else la sentancia if compuesta solo si ciertas condiciones an sido alcanzadas y ejecutan todas las demas sentencias dentro de las llaves se la declaracion es cierta si son dalsas el programa las deja en visto ✓✓ naa xD el programa las ignora y ejecuta las sentencias dentro de else ejemplo con if if(cualquier variable ?? valor) { hacer algo;{ //los signos ??= representan simbolos matematicos como: >(mayor que), <(menor que), >=(mayor o igual que) <=(menor o igual que) ==(igual que) en los( ) ponen lo que se dice, ejemplo void setup() { // initialize Serial Serial.begin(9600); // baudrate 9600 Serial.println(String(a)); Serial.println("fin setup"; } void loop() { a = a + 1; Serial.println(String(a)); delay(1000); ejemplo con else if(inputpin==hig) hacer algo;//en el caso de que el valor de inpitpin sea ijual a high se ejecuta) //la sentencia haceralgo else( hacerotracosa;//en caso de no serlo,es decirinputpin es igual a low se ejecuta la)// sentencia hacerotracosa pero que es todo esto tranquilo que te explico otra sentancia y re pongo de ejemplo un code de referencia ( ͡° ͜ʖ ͡°) for la sentencia for se usa para repentir un bloque de declaraciones encerradas en llaves un bumero especifico de veces. un contador de incrementos se usa a menudo para incrementar y terminar el bucle ay tres partes se separan por punto y coma (;) en la cabecerra del bucle for(inicializacion;condicion;expresion)(haceralgo la inicializacion de una variable local o contador de inclemento susede primero y una sola vez cada vez que pasa el bucle la condicion siguiente es comprabada si la condicion devuelve true, las declaraciones y expresiones que siguen se ejecutan y la condicion se comprueba de nuevo cuando la condicion se vuelve false el bucle termina ejemplo con for for8int i=0<20;++)( digitalwrite(13;high); delay(250); digitalwrite(13,low delay (250) bueno despues de esto empecemos con la plactica primero abre el arduino IDE y como ya saben inserten el programa y cuando acabemos lo subiremos a la placa como explique anterior mente y montamos el circuito segun el diagrama que les deje practica 2 en esta plactica bamos a profundisar en el tema de la programacion realizando el montaje de 4 controladores con su interruptor corespondiente si presionamos el interuptor este se activra y el led encendera,sino el led permanese apagado codigo int inputpins ◻︎ = {2,3,4,5}; int ledpins ◻︎ = {10,11,12,12}; void setup(){ for(int index = =;index< 4;index++){ for(int index = 0;index< 4;index++); pinMode(inputPins, OUTOUT); pinMode(inputpins,INPUT); digitalwrite(inputPins,high;} } void loop() { for(int index = =;index< 4;index++){ int val = digitalRead(inputPins ; if (val == LOW({ digitalwrite(ledpins ;high; }else { digitalWrite(ledPins ;low);}} } alfin acabo bien el el sig post explico el codigo perdon por mi falta de ortografia ºuº
Datos archivados del Taringa! original
0puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

c
Usuario
Puntos0
Posts7
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.