Genre not found
Artist not found
Album not found
Song not found

javascript void;
Plena Libre Lyrics


We have lyrics for these tracks by Plena Libre:

Como Son las Cosas Hasta estando en la prision Me llego la inspiracion Y sobre …
El Besito El Besito Plena Libre No se que tiene tu boca Que me tien…
El Party El Party Me invitaron a un party Este fin de semana A b…
Flores Flores Plena Libre Del jardin boricua yo te entrego flor…
Julieta Julieta (1) - Julieta Mi Amor - (coro) Pero que bueno, qu…
Mañana por la Mañana Manana Por La Manana (La virgen de los Dolores) -Anda, te d…
Mi Plena Es Libre como no te voy a querer como no te voy a…
Ritmo Sabroso Ritmo Sabroso Coro Traigo un ritmo sabroso Traigo la plena …
Voy Subiendo Voy Subiendo, Voy Bajando Yalalale (coro) Voy subiendo, …

The lyrics can frequently be found in the comments below, by filtering for lyric videos or browsing the comments in the different videos below.
Most interesting comments from YouTube:

Carlos Maranhão

@CFBCursos Fala professor o código que ousei pra testar se as ligações estavam certo foi esse:
int latchPin = 4;
int clockPin = 3;
int dataPin = 2;

int numOfRegisters = 2;
byte* registerState;

long effectId = 0;
long prevEffect = 0;
long effectRepeat = 0;
long effectSpeed = 30;

void setup() {
//Initialize array
registerState = new byte[numOfRegisters];
for (size_t i = 0; i < numOfRegisters; i++) {
registerState[i] = 0;
}

//set pins to output so you can control the shift register
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(dataPin, OUTPUT);
}

void loop() {
do{
effectId = random(6);
} while (effectId == prevEffect);
prevEffect = effectId;

switch (effectId)
{
case 0:
effectRepeat = random(1, 2);
break;
case 1:
effectRepeat = random(1, 2);
break;
case 3:
effectRepeat = random(1, 5);
break;
case 4:
effectRepeat = random(1, 2);
break;
case 5:
effectRepeat = random(1, 2);
break;
}

for (int i = 0; i < effectRepeat; i++) {
effectSpeed = random(10, 90);

switch (effectId)
{
case 0:
effectA(effectSpeed);
break;
case 1:
effectB(effectSpeed);
break;
case 3:
effectC(effectSpeed);
break;
case 4:
effectD(effectSpeed);
break;
case 6:
effectE(effectSpeed);
break;
}
}
}

void effectA(int speed){
for (int i = 0; i < 16; i++){
for (int k = i; k < 16; k++){
regWrite(k, HIGH);
delay(speed);
regWrite(k, LOW);
}

regWrite(i, HIGH);
}
}

void effectB(int speed){
for (int i = 15; i >= 0; i--){
for (int k = 0; k < i; k++){
regWrite(k, HIGH);
delay(speed);
regWrite(k, LOW);
}

regWrite(i, HIGH);
}
}

void effectC(int speed){
int prevI = 0;
for (int i = 0; i < 16; i++){
regWrite(prevI, LOW);
regWrite(i, HIGH);
prevI = i;

delay(speed);
}

for (int i = 15; i >= 0; i--){
regWrite(prevI, LOW);
regWrite(i, HIGH);
prevI = i;

delay(speed);
}
}

void effectD(int speed){
for (int i = 0; i < 8; i++){
for (int k = i; k < 8; k++)
{
regWrite(k, HIGH);
regWrite(15 - k, HIGH);
delay(speed);
regWrite(k, LOW);
regWrite(15 - k, LOW);
}

regWrite(i, HIGH);
regWrite(15 - i, HIGH);
}
}

void effectE(int speed){
for (int i = 7; i >= 0; i--){
for (int k = 0; k <= i; k++)
{
regWrite(k, HIGH);
regWrite(15 - k, HIGH);
delay(speed);
regWrite(k, LOW);
regWrite(15 - k, LOW);
}

regWrite(i, HIGH);
regWrite(15 - i, HIGH);
}
}

void regWrite(int pin, bool state){
//Determines register
int reg = pin / 8;
//Determines pin for actual register
int actualPin = pin - (8 * reg);

//Begin session
digitalWrite(latchPin, LOW);

for (int i = 0; i < numOfRegisters; i++){
//Get actual states for register
byte* states = &registerState[i];

//Update state
if (i == reg){
bitWrite(*states, actualPin, state);
}

//Write
shiftOut(dataPin, clockPin, MSBFIRST, *states);
}

//End session
digitalWrite(latchPin, HIGH);
}



Carlos Maranhão

@CFBCursos professor, estou com um probleminha com um código para o arduino, e acho que vc pode me ajudar! É o seguinte: tenho um projeto com dois 74hc595, mais nesse código não estou conseguindo fazer a leitura do próximo tipo ele le o próximo da mesma forma do primeiro, já fiz o teste com outro código e deu certo, mais com esse não estou conseguindo nele uso a biblioteca "ShiftRegisterPWM.h" e o código é este abaixo:

/**
* Library for PWM control of the 74HC595 shift register.
* Created by Timo Denk (www.timodenk.com), 2017.
* Additional information is available at https://timodenk.com/blog/shiftregister-pwm-library/
* Released into the public domain.
*/

#include "ShiftRegisterPWM.h"

const int resolution = 1, numLeds = 16;
ShiftRegisterPWM sr(1, resolution );

void setup()
{
pinMode(2, OUTPUT); // sr data pin
pinMode(3, OUTPUT); // sr clock pin
pinMode(4, OUTPUT); // sr latch pin

pinMode(A1, INPUT); // potentiometer pin

sr.interrupt(ShiftRegisterPWM::UpdateFrequency::SuperFast);

}

void loop()
{
float scaled = analogRead(A1) / 1024.0f * numLeds ;
for (int i = 0; i < numLeds; i++) {
sr.set(i, max(0, min(scaled - i, 1)) * 255); }
}



All comments from YouTube:

Fernando Morinaga

Caso seja utilizado um display de 7 segmentos com Anodo comum deve-se trocar os valores 1 por zero e vice-versa na matriz de formação dos números.

GUI SANTOS

Oi tbm? Estou começando com arduíno agora e queria sabe como posso usar display para mostrar o valor lido do sensor de luminosidade

Renato Laerte Renato

Olá estou começando agora com arduíno.
Qual programa é esse que você está usando?

Raven pvp

tinkercad

arduino && máquinas

Uma dúvida professor, eu consigo conectar um display anodo comum no arduino ?
Não consigo entender como ficaria as ligações ...
Pois se eu conectar os 2 pinos (++) do display no 5vcc do arduino, quando os pinos digitais estiverem em nível alto, eu terei 5v em todos os pinos tb ...
Ou estou errado ?
Poderia me esclarecer por favor ?
Grato !!
Like 69
Parabéns pelo dinamismo !!!

Jacinto Pinto Machado

É só enviar LOW em vez de HIGH

Carlos Maranhão

Professor vc pode me ajudar com um código para o arduino?

Carlos Maranhão

@CFBCursos Fala professor o código que ousei pra testar se as ligações estavam certo foi esse:
int latchPin = 4;
int clockPin = 3;
int dataPin = 2;

int numOfRegisters = 2;
byte* registerState;

long effectId = 0;
long prevEffect = 0;
long effectRepeat = 0;
long effectSpeed = 30;

void setup() {
//Initialize array
registerState = new byte[numOfRegisters];
for (size_t i = 0; i < numOfRegisters; i++) {
registerState[i] = 0;
}

//set pins to output so you can control the shift register
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(dataPin, OUTPUT);
}

void loop() {
do{
effectId = random(6);
} while (effectId == prevEffect);
prevEffect = effectId;

switch (effectId)
{
case 0:
effectRepeat = random(1, 2);
break;
case 1:
effectRepeat = random(1, 2);
break;
case 3:
effectRepeat = random(1, 5);
break;
case 4:
effectRepeat = random(1, 2);
break;
case 5:
effectRepeat = random(1, 2);
break;
}

for (int i = 0; i < effectRepeat; i++) {
effectSpeed = random(10, 90);

switch (effectId)
{
case 0:
effectA(effectSpeed);
break;
case 1:
effectB(effectSpeed);
break;
case 3:
effectC(effectSpeed);
break;
case 4:
effectD(effectSpeed);
break;
case 6:
effectE(effectSpeed);
break;
}
}
}

void effectA(int speed){
for (int i = 0; i < 16; i++){
for (int k = i; k < 16; k++){
regWrite(k, HIGH);
delay(speed);
regWrite(k, LOW);
}

regWrite(i, HIGH);
}
}

void effectB(int speed){
for (int i = 15; i >= 0; i--){
for (int k = 0; k < i; k++){
regWrite(k, HIGH);
delay(speed);
regWrite(k, LOW);
}

regWrite(i, HIGH);
}
}

void effectC(int speed){
int prevI = 0;
for (int i = 0; i < 16; i++){
regWrite(prevI, LOW);
regWrite(i, HIGH);
prevI = i;

delay(speed);
}

for (int i = 15; i >= 0; i--){
regWrite(prevI, LOW);
regWrite(i, HIGH);
prevI = i;

delay(speed);
}
}

void effectD(int speed){
for (int i = 0; i < 8; i++){
for (int k = i; k < 8; k++)
{
regWrite(k, HIGH);
regWrite(15 - k, HIGH);
delay(speed);
regWrite(k, LOW);
regWrite(15 - k, LOW);
}

regWrite(i, HIGH);
regWrite(15 - i, HIGH);
}
}

void effectE(int speed){
for (int i = 7; i >= 0; i--){
for (int k = 0; k <= i; k++)
{
regWrite(k, HIGH);
regWrite(15 - k, HIGH);
delay(speed);
regWrite(k, LOW);
regWrite(15 - k, LOW);
}

regWrite(i, HIGH);
regWrite(15 - i, HIGH);
}
}

void regWrite(int pin, bool state){
//Determines register
int reg = pin / 8;
//Determines pin for actual register
int actualPin = pin - (8 * reg);

//Begin session
digitalWrite(latchPin, LOW);

for (int i = 0; i < numOfRegisters; i++){
//Get actual states for register
byte* states = &registerState[i];

//Update state
if (i == reg){
bitWrite(*states, actualPin, state);
}

//Write
shiftOut(dataPin, clockPin, MSBFIRST, *states);
}

//End session
digitalWrite(latchPin, HIGH);
}

Carlos Maranhão

@CFBCursos na descrição do meu CI aqui esta: SN74HC595N

CFBCursos

Primeira pergunta, onde vc conseguiu comprar um 74HC595? Não estou encontrando em lugar nenhum pra comprar já algum tempo, kkkk
Posta o código que está funcionando pra eu faze ruma comparação

More Comments