Curso Arduino - Aula 10 (Strings & Loops) por Renato Aloi

  Рет қаралды 38,956

Renato Aloi

Renato Aloi

Күн бұрын

Пікірлер: 33
@cientistaanonimo7658
@cientistaanonimo7658 11 жыл бұрын
Renato, parabéns, vc é uma pessoa que o mundo precisa. Deus te ajude.
@graccula
@graccula 12 жыл бұрын
Pessoal! Obrigado pelos comentários! Abraços, Renato
@graccula
@graccula 12 жыл бұрын
Opa! Valeu mesmo pelos seus comentários! Eu vou preparar uma série de aulas sobre o básico da eletrônica, pelo menos para explicar esses componentes mais comuns... Vou tentar intercalar com as aulas do Curso Arduino Advanced, mas acho que vai valer a pena, pois muita gente tem dúvidas sobre esses componentes e para que servem. Já tenho até um projeto pra começar que é sobre fontes de alimentação. Pode deixar! Ah! sobre comprar componentes, dá uma olhada no meu site seriallink . com . br! Valeu!
@TheJarw
@TheJarw 13 жыл бұрын
@graccula cara ... tenho que dizer que suas aulas são explêndidas!! Ótima didatica, meus parabéns Esperando ja ansioso a próxima aula ^^
@jefersonfernando9640
@jefersonfernando9640 11 жыл бұрын
Parabéns comecei o arduino a uma semana e suas aulas são ótimas. Grato.
@157189041
@157189041 11 жыл бұрын
Valew pelo curso achei muito intereçante pois estou entrando agora nessa area. E o conhecimento deve passodo adiante assim mesmo. Agora sim vejo que meu Robo será desenvolvido. Era o tava faltando. muito Obrigado
@mariojulio75
@mariojulio75 12 жыл бұрын
nao tem que enganar. fantastiko, continua com as tuas aulas.
@andrecosta1751
@andrecosta1751 10 жыл бұрын
Começou a clarear novamente.Valeu Renato!!!
@graccula
@graccula 13 жыл бұрын
Valeu @TheJarw! Espero q vc consiga logo seu Arduino! Dê preferência por versões Duemilanove ou UNO... Ou então como citei na aula, soluções como o Protuino. A vantagem dessas versões é que o chip é removível, conforme vc viu na aula, eu extraí ele. Isso é bastante útil quando vc acaba queimando o ATMega, é só trocar... Nas versões do Arduino, como o Nano ou Mega, isso não é possível... Abraços, Renato.
@CursoArduino1
@CursoArduino1 10 жыл бұрын
Pessoal, links da Loja do Curso Arduino e do Fórum do Curso Arduino em todas as descrições dos vídeos! Participem!
@fellipe-oliveira
@fellipe-oliveira 11 жыл бұрын
Muito bom. É isso aí Renato!
@JOSECARLOS-fr2pq
@JOSECARLOS-fr2pq 4 жыл бұрын
Excelente!
@TheJarw
@TheJarw 13 жыл бұрын
Enquanto não adiquiro meu arduino ...vou assistindo pra ja ter uma idéia ^^ depois .. assisto denovo todas as aulas para um maior entendimento da matéria (pra não acabar queimando meu arduino ^^)
@alessandropessoa1037
@alessandropessoa1037 8 жыл бұрын
Bom dia Renato! Gostaria de parabenizar pelas, suas videoaulas. Alem de ajudarem, contribuem para o aprimoramento tecnico-profissional, até mesmo do profissionais e hobbistas, da automação .
@farmsidney
@farmsidney 13 жыл бұрын
@graccula Eu queimei um atmega nos meus testes e comprei só ele fiz a substituição e estou estudando de novo.
@graccula
@graccula 11 жыл бұрын
Atualizando links da descrição do vídeo Curso Arduino Básico Aula 10
@KleysonRios
@KleysonRios 10 жыл бұрын
Sobre o Protoino, bacana vc conseguir reduzi-lo desse tanto. Mas o que sao todos aqueles outros componentes que foram eliminados ? Porque eles existem na placa original ? Eu poderia usar em producao uma placa reduzida dessa ? Abracos e parabens.
@mota4977
@mota4977 10 жыл бұрын
Ola renato, qual resistor que você usou no final do video?
@RSP13
@RSP13 12 жыл бұрын
Cara, esse vídeo foi MUITO bom (mesmo). Mas uma dúvida: se no exemplo você tivesse usado um programa mais complexo que o "Blink" você não precisaria conectar mais nenhum CI presente no Arduino pra transportá-lo pra protoboard? Quero dizer: apenas com o ATmega, o cristal, o par de capacitores e o regulador de tensão dá pra clonar a parte de execução do Arduino? Parabéns novamente pelo seu curso!
@lele1fantasma
@lele1fantasma 12 жыл бұрын
Tem como voce me ensinar eu fazer o protoino ou passa o link derento onde encina ?
@rafaelgodoy18
@rafaelgodoy18 11 жыл бұрын
Tem como mandar esse slide explicando um pouco mais sobre a programação arduino? Faço engenharia de Computação, estou no ultimo ano e estou com algum problemas no meu TCC com a parte de programação, se tiver como ajudar eu agradeço! Vlw
@TheJarw
@TheJarw 13 жыл бұрын
Aula 10
@brunojordao2886
@brunojordao2886 9 жыл бұрын
Se eu quiser colocar uma frequência externa de 10MHz vindo de um relógio atômico, como fica a ligação?
@fernandosimpson6216
@fernandosimpson6216 11 жыл бұрын
Opa tudo bom Renato? Estou achando suas aulas ótimas. Bom segue a minha dúvida. eu tenho a maioria das ferramento e componentes necessários para fazer a aula, porém o que me faltava era apenas o Cristal. Bom fui comprar e me perguntaram se o cristal era de alta ou baixa então fui la e pedi uma baixa, não sei se é o componente correto porque o formato é bem menor do que este q você apresentou na aula. Em cima dele vem escrito 16000h2l, serve para aula? i01.i.aliimg.com/wsphoto/v0/623960127/25pcs-16MHz-16-000MHz-Crystal-Oscillator-HC-49S.jpg
@Elisio6962
@Elisio6962 8 жыл бұрын
oi faz um código pra mim pra controlar 10 motores servo através de controle ps3 . analógico 1 : subir e decer motor 1. analógico 1 esquerda e direita motor 2. analógico 2 mesma função do analógico. X acelerar motor frente e Triângulo pra traz . quadrado baixar com um toque e subir com outro toque . bola baixar e subir com outro toque. dus funcao cada botao. L1 R1 SUBIR L2 R2 DECER! E OS BOTOES QUE FICA DE LADO DO ANALOGICO PRA O VOLANTE DO CARRINHO ESQUERDA E DIREITA.
@leiayuri
@leiayuri 10 жыл бұрын
Gostaria de saber o que é o msgx++;
@leiayuri
@leiayuri 10 жыл бұрын
vlww
@graccula
@graccula 13 жыл бұрын
Oops! Desculpe. Já acertei o título! Valeu!
@graccula
@graccula 12 жыл бұрын
Opa! Me escreve no email que divulgo no final das aulas para poder te ajudar melhor... Abraços, Renato
@meajudaplease3077
@meajudaplease3077 8 жыл бұрын
Olá boa tarde !!!! Tentei varias formas, mas não obtive êxito. Por favor me ajudem !!!!!! preciso usar os comandos if e while. Preciso criar bum programa com 3 botões e 1 led. Quando o botão 1 for pressionado o programa deverá armazenar a quantidade de vezes que foi pressionado, e quando o botão "ENTER" (3) for pressionado, o programa deverá acender e apagar o led a quantidade de vezes que o botão 1 foi pressionado. Caso a pessoa deseje diminuir a quantidade de vezes que o led piscará, deverá utilizar o botão 2 (antes de apertar o ENTER).
@MoratoRoberto
@MoratoRoberto 8 жыл бұрын
Eu consegui realizar este programa utilizando o PIC16F628A, porém, a programação está em linguagem Assembly. Segue abaixo o programa: ; PROJETO DE PISCA ; Quando o botão 1 for pressionado o programa deverá armazenar a quantidade de vezes que foi pressionado, ;e quando o botão "ENTER" for pressionado, o programa deverá acender e apagar um led a quantidade de ;vezes que o botão 1 foi pressionado. Caso a pessoa deseje diminuir a quantidade de vezes que o led piscará, ;deverá utilizar o botão 2 (antes de apertar o ENTER). LIST P=16F628A ;PIC UTILIZADO #INCLUDE ;INCLUINDO UMA BIBLIOTECA __CONFIG _WDT_OFF & _LVP_OFF & _CP_OFF ;WDT DESLIGADO, LVP DESLIGADO E CP DESLIGADO CBLOCK 0X20 ;REGISTRADORES QUE SERÃO UTILIZADOS AO LONGO DO PROGRAMA TEMPO1 ;REGISTRADOR LOCALIZADO NO ENDEREÇO 0X20 DA MEMÓRIA DE DADOS TEMPO2 ;REGISTRADOR LOCALIZADO NO ENDEREÇO 0X21 DA MEMÓRIA DE DADOS TEMPO3 ;REGISTRADOR LOCALIZADO NO ENDEREÇO 0X22 DA MEMÓRIA DE DADOS QUANTIDADE ;REGISTRADOR LOCALIZADO NO ENDEREÇO 0X23 DA MEMÓRIA DE DADOS FISCAL ;REGISTRADOR LOCALIZADO NO ENDEREÇO 0X24 DA MEMÓRIA DE DADOS ENDC ;FINAL DA DECLARAÇÃO DE REGISTRADORES #DEFINE BANK0 BCF STATUS,RP0 ;DEFINIÇÃO PARA IR AO BANCO ZERO DA MEMÓRIA DE DADOS #DEFINE BANK1 BSF STATUS,RP0 ;DEFINIÇÃO PARA IR AO BANCO UM DA MEMÓRIA DE DADOS #DEFINE BT1 PORTB,0 ;BOTÃO1 ESTARÁ NO PINO RB0 DO PIC #DEFINE BT2 PORTB,1 ;BOTÃO2 ESTARÁ NO PINO RB1 DO PIC #DEFINE ENTER PORTB,2 ;ENTER ESTARÁ NO PINO RB2 DO PIC #DEFINE LED PORTB,3 ;LED ESTARÁ NO PINO RB3 DO PIC BANK1 ;FOI PARA O BANCO 1 DA MEMÓRIA DE DADOS MOVLW B'00000111' ;COLOCOU O VALOR BINÁRIO 00000111 NO REGISTRADOR WORK MOVWF TRISB ;CONFIGUROU RB0, RB1 E RB2 COMO ENTRADAS E O RESTANTE COMO SAÍDAS BANK0 ;FOI PARA O BANCO 0 DA MEMÓRIA DE DADOS INICIO ;RÓTULO CLRF QUANTIDADE ;COLOCOU EM NÍVEL LÓGICO BAIXO TODOS OS BITS DO REGISTRADOR QUANTIDADE CLRF PORTB ;COLOCOU EM NÍVEL LÓGICO BAIXO TODOS OS PINOS DO PORTB AUXILIAR ;RÓTULO BTFSS BT1 ;BOTÃO1 PRESSIONADO? GOTO $+4 ;NÃO, ENTÃO VAI FISCALIZAR O BOTÃO2 BTFSC BT1 ;SIM. BOTÃO1 FOI SOLTO? GOTO $-1 ;NÃO. ENTÃO CONTINUA FISCALIZANDO ELE INCF QUANTIDADE ;SIM. ENTÃO INCREMENTA O REGISTRADOR QUANTIDADE BTFSS BT2 ;BOTÃO2 PRESSIONADO GOTO TESTE ;NÃO. ENTÃO VAI FISCALIZAR O BOTÃO ENTER BTFSC BT2 ;SIM. O BOTÃO2 FOI SOLTO? GOTO $-1 ;NÃO. ENTÃO CONTINUA FISCALIZANDO ELE DECF QUANTIDADE ;SIM. ENTÃO DECREMENTA O REGISTRADOR QUANTIDADE MOVF QUANTIDADE,W ;COLOQUE OS VALORES DO REGISTRADOR QUANTIDADE NO REGISTRADOR WORK MOVWF FISCAL ;COLOQUE O VALOR DE WORK NO REGISTRADOR FISCAL COMF FISCAL ;INVERTA OS NÍVEIS LÓGICOS DOS VALORES QUE ESTÃO NO REGISTRADOR FISCAL BTFSS FISCAL,0 ;BIT 0 DO REGISTRADOR FISCAL É IGUAL A 1? GOTO $+2 ;NÃO. ENTÃO FISCALIZA O BIT 1 GOTO AUXILIAR ;SIM. VÁ PARA O RÓTULO AUXILIAR BTFSS FISCAL,1 ;BIT 1 DO REGISTRADOR FISCAL É IGUAL A 1? GOTO $+2 ;NÃO. ENTÃO FISCALIZA O BIT 2 GOTO AUXILIAR ;SIM. VÁ PARA O RÓTULO AUXILIAR BTFSS FISCAL,2 ;BIT 2 DO REGISTRADOR FISCAL É IGUAL A 1? GOTO $+2 ;NÃO. ENTÃO FISCALIZA O BIT 3 GOTO AUXILIAR ;SIM. VÁ PARA O RÓTULO AUXILIAR BTFSS FISCAL,3 ;BIT 3 DO REGISTRADOR FISCAL É IGUAL A 1? GOTO $+2 ;NÃO. ENTÃO FISCALIZA O BIT 4 GOTO AUXILIAR ;SIM. VÁ PARA O RÓTULO AUXILIAR BTFSS FISCAL,4 ;BIT 4 DO REGISTRADOR FISCAL É IGUAL A 1? GOTO $+2 ;NÃO. ENTÃO FISCALIZA O BIT 5 GOTO AUXILIAR ;SIM. VÁ PARA O RÓTULO AUXILIAR BTFSS FISCAL,5 ;BIT 5 DO REGISTRADOR FISCAL É IGUAL A 1? GOTO $+2 ;NÃO. ENTÃO FISCALIZA O BIT 6 GOTO AUXILIAR ;SIM. VÁ PARA O RÓTULO AUXILIAR BTFSS FISCAL,6 ;BIT 6 DO REGISTRADOR FISCAL É IGUAL A 1? GOTO $+2 ;NÃO. ENTÃO FISCALIZA O BIT 7 GOTO AUXILIAR ;SIM. VÁ PARA O RÓTULO AUXILIAR BTFSS FISCAL,7 ;BIT 7 DO REGISTRADOR FISCAL É IGUAL A 1? GOTO $+2 ;NÃO. ENTÃO PULE A PRÓXIMA INSTRUÇÃO GOTO AUXILIAR ;SIM. VÁ PARA O RÓTULO AUXILIAR CLRF QUANTIDADE ;COLOCOU EM NÍVEL LÓGICO BAIXO TODOS OS BITS DO REGISTRADOR QUANTIDADE GOTO AUXILIAR ;VÁ PARA O RÓTULO AUXILIAR TESTE ;RÓTULO BTFSS ENTER ;BOTÃO ENTER FOI PRESSIONADO? GOTO AUXILIAR ;NÃO. ENTÃO VÁ PARA O RÓTULO AUXILIAR BTFSC ENTER ;SIM. O BOTÃO ENTER FOI SOLTO? GOTO $-1 ;NÃO. ENTÃO CONTINUA FISCALIZANDO ELE CALL PISCA ;SIM. ENTÃO CHAME A ROTINA DE PISCA GOTO INICIO ;VÁ PARA O RÓTULO INICIO PISCA ;RÓTULO MOVF QUANTIDADE,W ;COLOQUE OS VALORES DO REGISTRADOR QUANTIDADE NO REGISTRADOR WORK MOVWF FISCAL ;COLOQUE O VALOR DE WORK NO REGISTRADOR FISCAL COMF FISCAL ;INVERTA OS NÍVEIS LÓGICOS DOS VALORES QUE ESTÃO NO REGISTRADOR FISCAL BTFSS FISCAL,0 ;BIT 0 DO REGISTRADOR FISCAL É IGUAL A 1? GOTO PISCAR ;NÃO. ENTÃO VÁ PARA A RORINA QUE PISCA O LED BTFSS FISCAL,1 ;SIM. BIT 1 DO REGISTRADOR FISCAL É IGUAL A 1? GOTO PISCAR ;NÃO. ENTÃO VÁ PARA A RORINA QUE PISCA O LED BTFSS FISCAL,2 ;SIM. BIT 2 DO REGISTRADOR FISCAL É IGUAL A 1? GOTO PISCAR ;NÃO. ENTÃO VÁ PARA A RORINA QUE PISCA O LED BTFSS FISCAL,3 ;SIM. BIT 3 DO REGISTRADOR FISCAL É IGUAL A 1? GOTO PISCAR ;NÃO. ENTÃO VÁ PARA A RORINA QUE PISCA O LED BTFSS FISCAL,4 ;SIM. BIT 4 DO REGISTRADOR FISCAL É IGUAL A 1? GOTO PISCAR ;NÃO. ENTÃO VÁ PARA A RORINA QUE PISCA O LED BTFSS FISCAL,5 ;SIM. BIT 5 DO REGISTRADOR FISCAL É IGUAL A 1? GOTO PISCAR ;NÃO. ENTÃO VÁ PARA A RORINA QUE PISCA O LED BTFSS FISCAL,6 ;SIM. BIT 6 DO REGISTRADOR FISCAL É IGUAL A 1? GOTO PISCAR ;NÃO. ENTÃO VÁ PARA A RORINA QUE PISCA O LED BTFSS FISCAL,7 ;SIM. BIT 7 DO REGISTRADOR FISCAL É IGUAL A 1? GOTO PISCAR ;NÃO. ENTÃO VÁ PARA A RORINA QUE PISCA O LED GOTO INICIO ;SIM. ENTÃO VÁ PARA O RÓTULO INICIO PISCAR ;RÓTULO BSF LED ;ACENDE O LED CALL DELAY ;CHAMA A DELAY BCF LED ;APAGA O LED CALL DELAY ;CHAMA A DELAY DECFSZ QUANTIDADE ;DECREMENTA REGISTRADOR QUANTIDADE E SALTE A PRÓXIMA INSTRUÇÃO SE O RESULTADO FOR IGUAL A 0 GOTO PISCAR ;VÁ PARA O RÓTULO PISCAR GOTO INICIO ;VÁ PARA O RÓTULO INICIO DELAY ;RÓTULO CLRF TEMPO1 ;COLOCOU EM NÍVEL LÓGICO BAIXO TODOS OS BITS DO REGISTRADOR TEMPO1 CLRF TEMPO2 ;COLOCOU EM NÍVEL LÓGICO BAIXO TODOS OS BITS DO REGISTRADOR TEMPO2 CLRF TEMPO3 ;COLOCOU EM NÍVEL LÓGICO BAIXO TODOS OS BITS DO REGISTRADOR TEMPO3 MOVLW .7 ;COLOCOU O VALOR DECIMAL 7 NO REGISTRADOR WORK MOVWF TEMPO1 ;COLOCOU O VALOR DE WORK NO REGISTRADOR TEMPO1 AUXILIAR1 ;RÓTULO MOVLW .170 ;COLOCOU O VALOR DECIMAL 170 NO REGISTRADOR WORK MOVWF TEMPO2 ;COLOCOU O VALOR DE WORK NO REGISTRADOR TEMPO2 AUXILIAR2 ;RÓTULO MOVLW .250 ;COLOCOU O VALOR DECIMAL 250 NO REGISTRADOR WORK MOVWF TEMPO3 ;COLOCOU O VALOR DE WORK NO REGISTRADOR TEMPO3 NOP ;NÃO FAZ NADA DECFSZ TEMPO3 ;DECREMENTA REGISTRADOR TEMPO3 E SALTE A PRÓXIMA INSTRUÇÃO SE O RESULTADO FOR IGUAL A 0 GOTO $-1 ;CONTINUA DECREMENTANDO O REGISTRADOR TEMPO3 DECFSZ TEMPO2 ;DECREMENTA REGISTRADOR TEMPO2 E SALTE A PRÓXIMA INSTRUÇÃO SE O RESULTADO FOR IGUAL A 0 GOTO AUXILIAR2 ;VÁ PARA O RÓTULO AUXILIAR2 DECFSZ TEMPO1 ;DECREMENTA REGISTRADOR TEMPO1 E SALTE A PRÓXIMA INSTRUÇÃO SE O RESULTADO FOR IGUAL A 0 GOTO AUXILIAR1 ;VÁ PARA O RÓTULO AUXILIAR1 RETURN ;RETORMA PARA ONDE FOI CHAMADO END ;TÉRMINO DA PROGRAMAÇÃO
@tiedieshop
@tiedieshop 11 жыл бұрын
Tinha que chamar Aloi Ino
Curso Arduino - Aula 11 (Cubo de LEDs) por Renato Aloi
43:22
Renato Aloi
Рет қаралды 54 М.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 42 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 16 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 14 МЛН
Curso Arduino - Aula 12 (Revisão 2011) por Renato Aloi
33:47
Renato Aloi
Рет қаралды 24 М.
#112 LoRa / LoRaWAN De-Mystified / Tutorial
20:25
Andreas Spiess
Рет қаралды 1 МЛН
Build an Arduino EEPROM programmer
57:30
Ben Eater
Рет қаралды 1,6 МЛН
How do Graphics Cards Work?  Exploring GPU Architecture
28:30
Branch Education
Рет қаралды 2,2 МЛН
ESP32 Sound - Working with I2S
46:04
DroneBot Workshop
Рет қаралды 352 М.