Arduino IDE
-
Upload
volkan-rivera -
Category
Technology
-
view
104 -
download
2
Transcript of Arduino IDE
![Page 1: Arduino IDE](https://reader036.fdocuments.es/reader036/viewer/2022071823/55ba2a83bb61eb426d8b458c/html5/thumbnails/1.jpg)
Arduino (IDE)
Volkan Rivera
Una ojeada al lenguaje de programación y el entorno de desarrollo (IDE)
![Page 2: Arduino IDE](https://reader036.fdocuments.es/reader036/viewer/2022071823/55ba2a83bb61eb426d8b458c/html5/thumbnails/2.jpg)
¿Qué lenguaje de programaciónusa Arduino?
● Arduino se creo en base al proyecto Open Source Processing (https://www.processing.org/).
● Usa el lenguaje C/C++ en la version Open Source implementada en avr-gcc y la libreria avr-libc(http://www.nongnu.org/avr-libc/).
● Como resultado de estar basado en una plataforma Open Source y el hecho de que el IDE está escrito en Java, Arduino puede correr en casi cualquier Sistema Operativo.
![Page 3: Arduino IDE](https://reader036.fdocuments.es/reader036/viewer/2022071823/55ba2a83bb61eb426d8b458c/html5/thumbnails/3.jpg)
Una mirada al IDE de ArduinoBarra de menu Barra de
herramientasBarra de pestañas
Area de mensajesConsola
Area de edición
Puerto serial
![Page 4: Arduino IDE](https://reader036.fdocuments.es/reader036/viewer/2022071823/55ba2a83bb61eb426d8b458c/html5/thumbnails/4.jpg)
Estructura básica de un programa en Arduino
void setup() {
// ponga su código de configuración aquí, se ejecutará una vez
}
void loop() {
// ponga su código principal aquí, se ejecutará continuamente
}
![Page 5: Arduino IDE](https://reader036.fdocuments.es/reader036/viewer/2022071823/55ba2a83bb61eb426d8b458c/html5/thumbnails/5.jpg)
Usando el puerto serie
● ¿Qué es un puerto serie?● Uso del puerto serie en Arduino.
![Page 6: Arduino IDE](https://reader036.fdocuments.es/reader036/viewer/2022071823/55ba2a83bb61eb426d8b458c/html5/thumbnails/6.jpg)
void setup() { // inicializa comunicación serial a 9600 bits/segundo Serial.begin(9600); Serial.println("Por favor tipee un numero.");}
void loop() { // El código que se ejecutará por siempre int opcion; if (Serial.available() > 0) { opcion = Serial.parseInt();
Serial.print("Ud. tipeo el numero: "); Serial.println(opcion); }}
![Page 7: Arduino IDE](https://reader036.fdocuments.es/reader036/viewer/2022071823/55ba2a83bb61eb426d8b458c/html5/thumbnails/7.jpg)
Controlando LEDs con el teclado