Display 7 Segmentos 1 Dígito - Curso de Arduino #67

  Рет қаралды 20,999

CFBCursos

CFBCursos

Күн бұрын

Пікірлер: 26
@songg4685
@songg4685 8 ай бұрын
Excelente explicação, obrigado!
@felipeneres9429
@felipeneres9429 Жыл бұрын
Caraamba,em 10 minuto de video aprendii muiiito parabéns pela explicação tão clara
@ademirribeiro620
@ademirribeiro620 2 жыл бұрын
Parabéns, tinha visto outro, mas este seu muito mais simples e executa a mesma coisa, eu estou iniciando agora.
@ricardocolombari5981
@ricardocolombari5981 2 жыл бұрын
Muito boa explicação, você tem algum exemplo com potenciometro na entrada analogica e mostrar e dois digito?
@MrErickpe
@MrErickpe 2 жыл бұрын
Ganhou mais um inscrito
@afsafs4899
@afsafs4899 6 жыл бұрын
Tome joinha e vamos para o video!!!!
@FernandoYear2011
@FernandoYear2011 5 жыл бұрын
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.
@franciscomenezes4308
@franciscomenezes4308 3 жыл бұрын
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étricidade
@ACLdescomplicando_elétricidade 4 жыл бұрын
onde ta a programação para copiar?
@guipedroso2082
@guipedroso2082 4 жыл бұрын
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-programmingc6226
@chris-programmingc6226 2 жыл бұрын
Opa Professor, tudo bem? Ótimo tutorial. Você poderia me passar o nome do simulador que você está a utilizar no video? Por favor.
@eduardobredda
@eduardobredda 4 жыл бұрын
Nem copiando o que está escrito na tela o meu dá certo
@carlosmaranhao5637
@carlosmaranhao5637 6 жыл бұрын
👍
@arduinomaquinas
@arduinomaquinas 5 жыл бұрын
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 !!!
@keanureeves4590
@keanureeves4590 4 жыл бұрын
É só enviar LOW em vez de HIGH
@davimartins1383
@davimartins1383 4 жыл бұрын
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
@renatolaerterenato8181
@renatolaerterenato8181 4 жыл бұрын
Olá estou começando agora com arduíno. Qual programa é esse que você está usando?
@GustavoHenrique-bc2xt
@GustavoHenrique-bc2xt 4 жыл бұрын
tinkercad
@carlosmaranhao5637
@carlosmaranhao5637 6 жыл бұрын
Professor vc pode me ajudar com um código para o arduino?
@cfbcursos
@cfbcursos 6 жыл бұрын
Diga aí
@carlosmaranhao5637
@carlosmaranhao5637 6 жыл бұрын
@@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); } }
@cfbcursos
@cfbcursos 6 жыл бұрын
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
@carlosmaranhao5637
@carlosmaranhao5637 6 жыл бұрын
@@cfbcursos na descrição do meu CI aqui esta: SN74HC595N
@carlosmaranhao5637
@carlosmaranhao5637 6 жыл бұрын
@@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
Sensor de Temperatura LM35 - Curso de Arduino #68
22:55
CFBCursos
Рет қаралды 26 М.
Usando Relé com o Arduino - Curso de Arduino #70
15:46
CFBCursos
Рет қаралды 19 М.
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 192 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 11 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 16 МЛН
Display LCD 16x2 com Arduino - Curso de Arduino #32
18:46
CFBCursos
Рет қаралды 41 М.
A Cyberdeck With A Removable Keyboard
11:26
Ashtf
Рет қаралды 11 М.
Arduino para iniciantes - Display de 7 segmentos
24:04
RBtech
Рет қаралды 22 М.
Tocando melodias com o Arduino - Curso de Arduino #40
30:35
CFBCursos
Рет қаралды 9 М.
Módulo de interface para display I2C - Curso de Arduino #54
15:13
Try these 16 Brilliant ESP32 projects!!!
11:18
ToP Projects Compilation
Рет қаралды 613 М.
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 192 МЛН