jueves, 12 de diciembre de 2019

Programas Mezcla

Descarga los programas aquí

Programas For




Descarga los programas aquí

Programas Do... While


Descarga los programas aquí

Programas While



Descarga los archivos aquí

Programas Switch


Descarga los programas aquí

Programas de If... Else



Descarga los programas aquí 

Primeros Programas



Descarga todos los programas en este enlace

La Era Digital

martes, 18 de junio de 2019

Código del proyecto

#include <SoftwareSerial.h> #include "ABLocks_TimerFreeTone.h" double dato; SoftwareSerial bt_serial(3,2); void adelante() { digitalWrite(6,LOW); digitalWrite(7,HIGH); analogWrite(11,255); digitalWrite(4,LOW); digitalWrite(5,HIGH); analogWrite(11,255); digitalWrite(A5, HIGH); digitalWrite(9, HIGH); digitalWrite(10, HIGH); digitalWrite(11, HIGH); digitalWrite(12, HIGH); digitalWrite(13, HIGH); } void izquierda() { digitalWrite(6,LOW); digitalWrite(7,HIGH); analogWrite(11,255); digitalWrite(4,LOW); digitalWrite(5,LOW); analogWrite(11,255); digitalWrite(A5, LOW); digitalWrite(9, LOW); digitalWrite(10, LOW); digitalWrite(11, HIGH); digitalWrite(12, HIGH); digitalWrite(13, HIGH); } void atras() { digitalWrite(6,HIGH); digitalWrite(7,LOW); analogWrite(11,255); digitalWrite(4,HIGH); digitalWrite(5,LOW); analogWrite(11,255); digitalWrite(A5, LOW); digitalWrite(9, HIGH); digitalWrite(10, LOW); digitalWrite(11, LOW); digitalWrite(12, HIGH); digitalWrite(13, LOW); } void derecha() { digitalWrite(6,LOW); digitalWrite(7,LOW); analogWrite(11,255); digitalWrite(4,LOW); digitalWrite(5,HIGH); analogWrite(11,255); digitalWrite(A5, HIGH); digitalWrite(9, HIGH); digitalWrite(10, HIGH); digitalWrite(11, LOW); digitalWrite(12, LOW); digitalWrite(13, LOW); } void claxon() { TimerFreeTone(8,100,750); TimerFreeTone(8,500,1200); TimerFreeTone(8,100,400); delay(100); } void parar() { digitalWrite(6,LOW); digitalWrite(7,LOW); analogWrite(11,255); digitalWrite(4,LOW); digitalWrite(5,LOW); analogWrite(11,255); digitalWrite(A5, LOW); digitalWrite(9, LOW); digitalWrite(10, LOW); digitalWrite(11, LOW); digitalWrite(12, LOW); digitalWrite(13, LOW); } void setup() { bt_serial.begin(9600); Serial.begin(9600); pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(11, OUTPUT); pinMode(12, OUTPUT); pinMode(13, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(A5, OUTPUT); dato = 5; digitalWrite(8, LOW); digitalWrite(9, LOW); digitalWrite(10, LOW); digitalWrite(11, LOW); digitalWrite(12, LOW); digitalWrite(13, LOW); } void loop() { if ((bt_serial.available()>0)) { dato = bt_serial.read(); Serial.println(dato); if ((dato == 1)) { adelante(); } if ((dato == 2)) { atras(); } if ((dato == 3)) { izquierda(); } if ((dato == 4)) { derecha(); } if ((dato == 5)) { parar(); } if ((dato == 6)) { claxon(); } delay(100); } }

Proyecto con Arduino de Tecnología Industrial


Código hecho en ArduinoBlocks
Boceto de coche hecho en Tinkercad

Calc - Gráficas

Descargar archivo aquí .