Caraamba,em 10 minuto de video aprendii muiiito parabéns pela explicação tão clara
@ademirribeiro6202 жыл бұрын
Parabéns, tinha visto outro, mas este seu muito mais simples e executa a mesma coisa, eu estou iniciando agora.
@ricardocolombari59812 жыл бұрын
Muito boa explicação, você tem algum exemplo com potenciometro na entrada analogica e mostrar e dois digito?
@MrErickpe2 жыл бұрын
Ganhou mais um inscrito
@afsafs48996 жыл бұрын
Tome joinha e vamos para o video!!!!
@FernandoYear20115 жыл бұрын
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.
@franciscomenezes43083 жыл бұрын
Professor Bruno você conhece o simulador SimulIDE? Ele é de graça e de código aberto, e funciona em GNU Linux, Windows e Mac...
@ACLdescomplicando_elétricidade4 жыл бұрын
onde ta a programação para copiar?
@guipedroso20824 жыл бұрын
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
@chris-programmingc62262 жыл бұрын
Opa Professor, tudo bem? Ótimo tutorial. Você poderia me passar o nome do simulador que você está a utilizar no video? Por favor.
@eduardobredda4 жыл бұрын
Nem copiando o que está escrito na tela o meu dá certo
@carlosmaranhao56376 жыл бұрын
👍
@arduinomaquinas5 жыл бұрын
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 !!!
@keanureeves45904 жыл бұрын
É só enviar LOW em vez de HIGH
@davimartins13834 жыл бұрын
Professor me ajuda estou começando agora com arduino me ajuda como baixar a biblioteca TM1637 display de 7segmentos e como instalar ela na IDE do arduino .ou se alguém souber e quiser da uma força eu agradeço
@renatolaerterenato81814 жыл бұрын
Olá estou começando agora com arduíno. Qual programa é esse que você está usando?
@GustavoHenrique-bc2xt4 жыл бұрын
tinkercad
@carlosmaranhao56376 жыл бұрын
Professor vc pode me ajudar com um código para o arduino?
@cfbcursos6 жыл бұрын
Diga aí
@carlosmaranhao56376 жыл бұрын
@@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 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); } }
@cfbcursos6 жыл бұрын
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
@carlosmaranhao56376 жыл бұрын
@@cfbcursos na descrição do meu CI aqui esta: SN74HC595N
@carlosmaranhao56376 жыл бұрын
@@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