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
Mensagens
A mostrar mensagens de junho, 2017
- Obter link
- X
- Outras aplicações
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; } } }
- Obter link
- X
- Outras aplicações
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
- Obter link
- X
- Outras aplicações
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