Diferencia entre revisiones de «Ejemplos incluidos»

De ArduWiki
Saltar a: navegación, buscar
(Pantalla)
(Cuerdas)
Línea 62: Línea 62:
 
* [[Row column scanning]] Controla una matriz de LED de 8x8.
 
* [[Row column scanning]] Controla una matriz de LED de 8x8.
  
== Cuerdas ==
+
== Caracteres ==
* [[Análisis de caracteres]] utilice los operadores para reconocer el tipo de personaje con el que estamos tratando.
+
* [[String constructor]] Inicializar objetos de cadenas.
* [[Operador de adición de cadenas]] agregue cadenas de una variedad de formas.
+
* [[Chracter analisis]] Use los operadores para reconocer el tipo de personaje con el que estamos tratando.
* [[Operador de adición de cadena]] use el operador + = y el método concat () para agregar cosas a las cadenas.
+
* [[String addition operation]] Agregue cadenas de una variedad de formas.
* [[Cambios de mayúsculas y minúsculas]] cambia la mayúscula de una cadena.
+
* [[String append operator]] Use el operador += y el método concat() para agregar cosas a las cadenas.
* [[Caracteres de cadena]] obtiene / establece el valor de un carácter específico en una cadena.
+
* [[String case changes]] Cambia la mayúscula/minuscula en una cadena.
* [[Operadores de comparación de cadenas]] Compare las cadenas alfabéticamente.
+
* [[String characters]] Obtiene/establece el valor de un carácter específico en una cadena.
* [[Constructores de cadenas]] Inicializar objetos de cadenas.
+
* [[String comperison operators]] Compare las cadenas alfabéticamente.
* [[Índice de cadena de]] busca la primera / última instancia de un carácter en una cadena.
+
* [[String index of]] Busca la primera/última instancia de un carácter en una cadena.
* [[Longitud de cadena y ajuste de longitud de cadena]] Obtenga y recorte la longitud de una cadena.
+
* [[String length & string leng trim]] Obtenga y recorte la longitud de una cadena.
* [[String Replace]] reemplaza los caracteres individuales en una cadena.
+
* [[String Replace]] Reemplaza los caracteres individuales en una cadena.
* [[String Start With Ends With]] comprueba qué caracteres / subcadenas comienza o termina una cadena determinada.
+
* [[String start with ends with]] Comprueba qué caracteres/subcadenas comienza o termina una cadena determinada.
* [[Subcadena String]] busca "frases" dentro de una cadena dada.
+
* [[String substring]] busca una subcadena dada dentro la cadena.
* [[String To Int]] le permite convertir una String en un número entero.
+
* [[String yo int]] Convierte una cadena en un número entero.
  
 
== USB ==
 
== USB ==

Revisión del 17:41 20 jun 2018

Los ejemplos incorporados son bocetos incluidos en el software Arduino (IDE), para abrirlos haga clic en el menú de la barra de herramientas: Archivo> Ejemplos. Estos sencillos programas demuestran todos los comandos básicos de Arduino.

Conceptos basicos

  • Bare minimum el mínimo código necesario para comenzar un boceto de Arduino.
  • Blink enciende y apaga un LED con delay().
  • Fade Demuestra el uso de la salida analógica (PWM) para prender un LED.
  • Digital read serial lea un interruptor e imprima su estado en el monitor serie de Arduino.
  • Analog read serial lea un potenciómetro e imprima su estado en el monitor serie Arduino.
  • Read analog voltage lee una entrada analógica e imprime el voltaje en el monitor serie.

Digital

  • Blink without delay Parpadea un LED sin usar la función delay().
  • Button Usar un botón para controlar un LED.
  • Debounce Lee un botón, filtrando el ruido.
  • Digital input pullup Demuestra el uso de INPUT_PULLUP en pinMode().
  • State change detection Cuente el número de pulsaciones de botón.
  • Tone keyboard Teclado musical de tres teclas que usa sensores de fuerza y ​​un altavoz piezoeléctrico.
  • Tone melody Reproduce una melodía con un parlante Piezo.
  • Tone múltiple Reproduce tonos en múltiples altavoces secuencialmente usando el comando de tono ().
  • Tone pitch follower reproduce un tono en un altavoz piezoeléctrico dependiendo de una entrada analógica.

Analógico

  • Analog out serial Lea un pin de entrada analógica (A0~A5), asigne el resultado y luego use esos datos para atenuar o iluminar un LED.
  • Analog input Use un potenciómetro para controlar el parpadeo de un LED.
  • Analog write MEGA Enciende y apaga 12 LEDs, uno por uno, usando una placa Arduino MEGA.
  • Calibration Defina un máximo y un mínimo para los valores esperados del sensor analógico.
  • Fading Usa una salida analógica (PWM) para prender un LED.
  • Smoothing Lecturas múltiples suaves de una entrada analógica.

Comunicación

Estos ejemplos incluyen código que permite al Arduino hablar con bocetos de procesamiento que se ejecutan en la computadora. Para obtener más información o descargar Processing, consulte processing.org . También hay parches Max / MSP que pueden comunicarse con cada boceto de Arduino también. Para más información sobre Max / MSP, vea Cycling 74.

  • ASCIITable Demuestra las funciones avanzadas de salida serie de Arduino.
  • Dimmer Mueva el mouse para cambiar el brillo de un LED.
  • Gráfico Envíe datos a la computadora y grábelos en Processing.
  • Midi Envía mensajes de nota MIDI en serie.
  • Multi Serial Mega Use dos de los puertos serie disponibles en el Arduino MEGA.
  • Physical Pixel Enciende y apaga un LED enviando datos a tu Arduino desde Processing o Max / MSP.
  • Leer cadena ASCII analiza una cadena de enteros separados por comas para fundir un LED.
  • Respuesta de llamada en serie envíe múltiples variables usando un método de llamada y respuesta (handshaking).
  • Serial Call Response ASCII envíe múltiples variables usando un método de llamada y respuesta (handshaking), y codifique ASCII antes de enviar.
  • Serial event Demuestra el uso de la funcion SerialEvent().
  • Serial passthrough Demuestra cómo conectar virtualmente Serial y Serial1.
  • Virtual color mixer Envíe múltiples variables desde Arduino a su computadora y léalas en Processing o Max / MSP.

Estructuras de control

  • Arrays Una variación en el ejemplo de For Loop que demuestra cómo usar una matriz.
  • Fox loop iteration Controle varios LED con un bucle for.
  • If statement conditional Usa una 'if statement' para cambiar las condiciones de salida basadas en cambiar las condiciones de entrada.
  • Switch case 1 cómo elegir entre un número discreto de valores.
  • Switch case 2 Un segundo ejemplo de switch-case, que muestra cómo tomar diferentes acciones basadas en los caracteres recibidos en el puerto serie.
  • While statement conditional cómo usar un ciclo while para calibrar un sensor mientras se lee un botón.

Sensores

  • ADXL3xx Lea un acelerómetro ADXL3xx.
  • Knock Detecta golpes con un elemento piezoeléctrico.
  • Memsic2125 Acelerómetro de dos ejes.
  • Ping Detecta objetos con un telémetro ultrasónico.

Pantalla

Caracteres

USB

Los ejemplos de teclado y mouse son exclusivos de Leonardo, Micro y Due. Demuestran el uso de bibliotecas que son exclusivas de la junta.

Techado

Ratón

Starterkit y BasicKit

Los tutoriales para los ejemplos del StarterKit están disponibles en el Libro de proyectos incluido en el kit, si compra un BasicKit , podrá acceder a los proyectos en línea en Project Ignite .

Arduino ISP

Arduino ISP convierte su Arduino en un programador en circuito para volver a programar los chips AtMega. Útil cuando necesite volver a cargar el gestor de arranque en un Arduino, si va de Arduino a un AtMega en una placa de prueba , o si está haciendo su propio circuito compatible con Arduino en una placa de prueba