Mensagens

A mostrar mensagens de junho, 2017
Imagem
                                      Tocar música do mário no arduino O esquema é o seguinte:  Aqui a programação:  ↡↡↡↙↙↓↓↡↡⇩⇩⇟⇓⇙⇙⇘⇘⇊ /*   Arduino Mario Bros Tunes   With Piezo Buzzer and PWM   Connect the positive side of the Buzzer to pin 3,4,   then the negative side to a 1k ohm resistor. Connect   the other side of the 1 k ohm resistor to   ground(GND) pin on the Arduino.   by: Gaspar Pereira   last updated: 29/6/17 */ /_________________________________________________»»»»  *                                 Mario song  _________________________________________________»»»» #define NOTE_B0  31 #define NOTE_C1  33 #define NOTE_CS1 35 #define NOTE_D1  37 #define NOTE_DS1 39 #define NOTE_E1  41 #define NOTE_F1  44 #define NOTE_FS1 46 #define NOTE_G1  49 #define NOTE_GS1 52 #define NOTE_A1  55 #define NOTE_AS1 58 #define NOTE_B1  62 #define NOTE_C2  65 #define NOTE_CS2 69 #define N
Imagem
                  Hoje vamos trabalhar com  DFPlayer módulo mp3 Aqui o esquema: Onde pode ser comprado: comprar no Ebay Aqui a programação:↓↓↓⇩⇩⇟⇟⇓⇓⇊⇊⇊↴↴↯↯ // Criado por Gaspar Pereira// #include <SoftwareSerial.h> #include <DFPlayer_Mini_Mp3.h> SoftwareSerial mySerial(10, 11); // RX, TX void setup () { Serial.begin (9600); mySerial.begin (9600); mp3_set_serial (mySerial); //set softwareSerial for DFPlayer-mini mp3 module  delay(10); // delay 1ms to set volume mp3_reset(); delay(1000); mp3_set_volume (10); // value 0~30 delay(10); } void loop () {  if (Serial.available()) { char command = Serial.read(); switch (command) { case ‘S’: mp3_stop(); delay(10); break; case ‘N’: mp3_next(); delay(10); break; case ‘P’: mp3_prev(); delay(10); break;  } } }
Imagem
                             Hoje vamos trabalhar com o sensor ultrassónico O esquema é o seguinte :     ↓↓↓↓↓↓↙↙↙↧↧↧     😊😊 Aqui a programação : #define PIN_TRIG 3 #define PIN_ECO  2 void setup() {   // Inicializacion de la comunicacion serial   Serial.begin (9600);   // Inicializacion de pines digitales   pinMode(PIN_TRIG, OUTPUT);   pinMode(PIN_ECO, INPUT); } void loop() {   long duracion, distancia;  // Variables   /* Fazer o disparo */   digitalWrite(PIN_TRIG, LOW);     delayMicroseconds(2);    digitalWrite(PIN_TRIG, HIGH);   delayMicroseconds(10);   digitalWrite(PIN_TRIG, LOW);   /* Recepcion del eco de respuesta */   duracion = pulseIn(PIN_ECO, HIGH);   /* Calculo de la distancia efectiva */   distancia = (duracion/2) / 29;   /* Imprimir resultados a la terminal serial */   if (distancia >= 500 || distancia <= 0){     Serial.println("Fuera de rango");   }   else {  

Ligar um teclado ao arduino

Imagem
                                       Ligar um teclado ao arduino e acender leds Para a programação FUNCIONAR têm que baixar a livraria PS2keyboard O esquema é o seguinte: e aqui a programação: #include <PS2Keyboard.h> /*  PS2Keyboard library example   PS2Keyboard now requries both pins specified for begin()   keyboard.begin(data_pin, irq_pin);   Valid irq pins:      Arduino Uno:  2, 3      Arduino Due:  All pins, except 13 (LED)      Arduino Mega: 2, 3, 18, 19, 20, 21   for more information you can read the original wiki in arduino.cc   at http://arduinogasparpf.blogspot.pt/2017/06/ligar-um-teclado-ao-arduino.html   Like the Original library and example this is under LGPL license.   Modified by Gaspar Pereira on 2017-06-10   Modified by gaspar.10pereira@gmail.com June 2017 */ #include <PS2Keyboard.h> const int DataPin = 8; const int IRQpin =  2; int led1 = 5;           // the pin that the LED is attached to int b = 0;    // how bri