Programação com Arduino - Aula 15 - RANDOM

  Рет қаралды 29,804

Brincando com Ideias

Brincando com Ideias

Күн бұрын

Пікірлер: 53
@MrENDIAS
@MrENDIAS 6 жыл бұрын
Beleza, Prof. Flávio ficou facinho aprender com você. Obrigado pela paciência e pelo compromisso com o ensinar. Abraços
@patresimolari3710
@patresimolari3710 5 жыл бұрын
Muito boa todas as suas aulas, parabéns por compartilhar seu conhecimento com todos nós! Não tenho palavras para agradecer ter conhecimento esse canal, só tenho um palavra para descrever vc MONSTRO!
@BrincandocomIdeias
@BrincandocomIdeias 5 жыл бұрын
Oi Patresi.Muito obrigado? Esperamos que monstro seja um elolgio. rsrsrs. Valeu. Abraço da Equipe Canal Brincando com Ideias.
@marcusviniciusdesouza9301
@marcusviniciusdesouza9301 6 жыл бұрын
Gostei muito dessa aula. A cada dia aprendo mais!
@professorgenivaldomarcal8
@professorgenivaldomarcal8 7 жыл бұрын
Parabéns PROFESSOR....Muito Bom...
@douglasemerson7309
@douglasemerson7309 8 жыл бұрын
muito bacana. parabéns
@clebsoncorreia8592
@clebsoncorreia8592 8 жыл бұрын
como sempre, ótima aula.parabéns
@teteuolibar
@teteuolibar 8 жыл бұрын
Show de bola!! Meu arduino ta chegando kkkk
@MsItalo10
@MsItalo10 8 жыл бұрын
otimo video professor, vc poderia fazer um sobre sensor de presença akele sensor relexivo, desde ja agradeço a atenção.
@jocemarbuenodesouza5449
@jocemarbuenodesouza5449 8 жыл бұрын
olá Flávio mais uma excelente aula Parabéns uma pergunta sobre fazer automações residencial via WiFi eu havia comentado sobre aula falando da questão WiFi está aula vai ser possível fazer desculpe estou ansioso nesta questão boa noite meu amigo Flávio belo trabalho Deus Abençoe.
@mbs2488
@mbs2488 7 жыл бұрын
Excelente Professor !
@HenriqueScariote
@HenriqueScariote 8 жыл бұрын
Muito obrigado, suas aulas são ótimas
@maicondesenho8337
@maicondesenho8337 8 жыл бұрын
Parabens exelente.
@martinvillafane8126
@martinvillafane8126 5 жыл бұрын
Buenísimo, saludos desde argentina, buenos aires !!
@pedroluizbertanha934
@pedroluizbertanha934 7 жыл бұрын
Valeu Show!!!
@rodrigocunha1980
@rodrigocunha1980 8 жыл бұрын
ótima explicação.
@GilbertoMartinez55
@GilbertoMartinez55 5 жыл бұрын
O Professor, eu não gostei, eu ADOREI, Parabéns, obrigado e já Laikei.
@BrincandocomIdeias
@BrincandocomIdeias 5 жыл бұрын
Muito obrigado 😁 Gilberto!
@fantasyevil1
@fantasyevil1 8 жыл бұрын
gostaria de um vídeo mostrando como fazer a programação de um cubo de Leds 8x8x8, uma explicação bem legal pode ser qualquer tamanho de cubo 3x3x3, 5×5×5 qualquer um
@CarlosFilmagem2008
@CarlosFilmagem2008 8 жыл бұрын
show!!!
@juansoares2108
@juansoares2108 8 жыл бұрын
parabéns ótimo aula👍
@Henrique.16
@Henrique.16 2 жыл бұрын
👏👏👏👏👏
@BrincandocomIdeias
@BrincandocomIdeias 2 жыл бұрын
Oi Carlos. Muito Obrigado pela sua participação. Que bom que gostou. Você pode encontrar esta didática, também nos cursos cursoderobotica.net e cursodearduino.net. Gostaríamos de aproveitar a oportunidade para sugerir que assista a uma aula online gratuita. cursodearduino.net/aula-online Acompanhe nosso canal no Telegram: t.me/canal_brincando_com_ideias Acompanhe nosso canal no Instagram instagram.com/brincandocomideias/ Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho. Um forte abraço da Equipe Canal Brincando com Ideias.
@levirodriguesdelima4357
@levirodriguesdelima4357 2 жыл бұрын
olá! meu nome é Abner e gostaria de dar uma dica para o programa ficar bem mais LEGAL: no lugar de colocar apenas os números de 1 á 9 eu coloquei as letras A,C,E,F,H,L,P e U, e o programa fica bem mais complexo (e o resultado também) Programa: #define pinBotao 2 #define pinA 10 #define pinB 9 #define pinC 6 #define pinD 7 #define pinE 8 #define pinF 11 #define pinG 12 #define pinPd 5 long number = 18; boolean botaoAnt = false; boolean botaoAtu = false; void setup() { // put your setup code here, to run once: pinMode(pinBotao, INPUT); pinMode(pinA, OUTPUT); pinMode(pinB, OUTPUT); pinMode(pinC, OUTPUT); pinMode(pinD, OUTPUT); pinMode(pinE, OUTPUT); pinMode(pinF, OUTPUT); pinMode(pinG, OUTPUT); pinMode(pinPd, OUTPUT); randomSeed( analogRead(A0) ); } void loop() { // put your main code here, to run repeatedly: botaoAtu = digitalRead(pinBotao); if (botaoAtu && !botaoAnt) { number = random(18); } botaoAnt = botaoAtu; switch(number) { case 0: digitalWrite(pinA, HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG, LOW); digitalWrite(pinPd, LOW); break; case 1: digitalWrite(pinA, LOW); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, LOW); digitalWrite(pinE, LOW); digitalWrite(pinF, LOW); digitalWrite(pinG, LOW); digitalWrite(pinPd, LOW); break; case 2: digitalWrite(pinA, HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, LOW); digitalWrite(pinD, HIGH); digitalWrite(pinE, HIGH); digitalWrite(pinF, LOW); digitalWrite(pinG, HIGH); digitalWrite(pinPd, LOW); break; case 3: digitalWrite(pinA, HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, LOW); digitalWrite(pinF, LOW); digitalWrite(pinG, HIGH); digitalWrite(pinPd, LOW); break; case 4: digitalWrite(pinA, LOW); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, LOW); digitalWrite(pinE, LOW); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); digitalWrite(pinPd, LOW); break; case 5: digitalWrite(pinA, HIGH); digitalWrite(pinB, LOW); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, LOW); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); digitalWrite(pinPd, LOW); break; case 6: digitalWrite(pinA, HIGH); digitalWrite(pinB, LOW); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); digitalWrite(pinPd, LOW); break; case 7: digitalWrite(pinA, HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, LOW); digitalWrite(pinE, LOW); digitalWrite(pinF, LOW); digitalWrite(pinG, LOW); digitalWrite(pinPd, LOW); break; case 8: digitalWrite(pinA, HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); digitalWrite(pinPd, LOW); break; case 9: digitalWrite(pinA, HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, LOW); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); digitalWrite(pinPd, LOW); break; case 10: digitalWrite(pinA, HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, LOW); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); digitalWrite(pinPd, LOW); break; case 11: digitalWrite(pinA, HIGH); digitalWrite(pinB, LOW); digitalWrite(pinC, LOW); digitalWrite(pinD, HIGH); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG, LOW); digitalWrite(pinPd, LOW); break; case 12: digitalWrite(pinA, HIGH); digitalWrite(pinB, LOW); digitalWrite(pinC, LOW); digitalWrite(pinD, HIGH); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); digitalWrite(pinPd, LOW); break; case 13: digitalWrite(pinA, HIGH); digitalWrite(pinB, LOW); digitalWrite(pinC, LOW); digitalWrite(pinD, LOW); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); digitalWrite(pinPd, LOW); break; case 14: digitalWrite(pinA, LOW); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, LOW); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); digitalWrite(pinPd, LOW); break; case 15: digitalWrite(pinA, LOW); digitalWrite(pinB, LOW); digitalWrite(pinC, LOW); digitalWrite(pinD, HIGH); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG, LOW); digitalWrite(pinPd, LOW); break; case 16: digitalWrite(pinA, HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, LOW); digitalWrite(pinD, LOW); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); digitalWrite(pinPd, LOW); break; case 17: digitalWrite(pinA, LOW); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG, LOW); digitalWrite(pinPd, LOW); break; default: digitalWrite(pinA, LOW); digitalWrite(pinB, LOW); digitalWrite(pinC, LOW); digitalWrite(pinD, LOW); digitalWrite(pinE, LOW); digitalWrite(pinF, LOW); digitalWrite(pinG, LOW); digitalWrite(pinPd, HIGH); break; } delay(10); // tenho apenas 11 anos,#reipeita#tamanhonaoedocumento }
@levirodriguesdelima4357
@levirodriguesdelima4357 2 жыл бұрын
e... Sim, eu estou no computador do meu pai (é por isso que o nome está aparecendo com Levi).
@BrincandocomIdeias
@BrincandocomIdeias 2 жыл бұрын
Oi Abner. Muito Obrigado pela sua participação. Legal. A ideia é essa mesmo. Nós aprensentamos uma forma de programar um projeto qualquer. Mas só vai aprender mesmo aquele que começar a motificar, testar, aprender novos formas de chegar ao mesmo resultado. Ou ainda alcançar resultados mais complexos. Boa iniciativa. Parabéns. Gostaríamos de aproveitar a oportunidade para sugerir que assista a uma aula online gratuita. cursodearduino.net/aula-online Acompanhe nosso canal no Telegram: t.me/canal_brincando_com_ideias Acompanhe nosso canal no Instagram instagram.com/brincandocomideias/ Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho. Um forte abraço da Equipe Canal Brincando com Ideias.
@valdezcarrilho9487
@valdezcarrilho9487 8 жыл бұрын
Olá amigo, estou precisando de duas coisas a primeira é saber qual Arduino comprar para meu "projeto" a segunda é saber como programar este "projeto" rsrs. Não se assuste por mais leigo que aparento ser, sou um pouco mais hehehe. Vamos lá: 1- Você também vende os materiais necessários? (no caso qual Arduino melhor para meu projeto e acessórios complementares) 2- Você ensinaria a programar o Arduino pra controlar atuadores hidráulicos ou pneumáticos? Abraços e desde já obrigado.
@igorjasenovski6758
@igorjasenovski6758 8 жыл бұрын
o que acha de fazer um video para ensinar sobre o funcionamento de uk motor dc ? Só acho videos em inglês com este conteúdo. Ótimo trabalho, amigo
@rodrigocunha1980
@rodrigocunha1980 8 жыл бұрын
faz um vídeo explicando um carrinho seguidor de linha usando PID
@andersoncardoso9888
@andersoncardoso9888 2 жыл бұрын
Oi Flávio, vc tem algum vídeo que ensina a converter um número aleatório em outro? Tipo, gero um número, mas que na verdade é outro . Gero um código aleatório mas a senha que corresponde aquele código é outro. Se tiver algum material nesse sentido lhe agradeço. Obrigado sucesso
@BrincandocomIdeias
@BrincandocomIdeias 2 жыл бұрын
Oi Anderson. Muito Obrigado pela sua participação. Não entendemos a lógica do que pediu. Pode nos dar mais detalhes, se possível com exemplo? Você também pode contar com os seguintes cursos online:cursodearduino.net/principiantes, cursodearduino.net e cursodearduino.net/avancado. Além de todo o conteúdo organizado dos cursos, você Ainda conta com nosso grupo de whats app para interagir com os demais alunos e com a equipe de suporte que estará pronta para responder suas dúvidas com relação ao conteúdo das aulas. Nos cursos de arduino e arduino avançado, você também poderá participar do encontro semanal, via zoom, com o prof. Flavio, seus assistentes e os demais alunos onde você poderá tirar dúvidas, apresentar seus projetos, debater ideias e soluções e ainda bater um papo tecnológico onde todos aprendem muito. Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho. Um forte abraço da Equipe Canal Brincando com Ideias.
@andersoncardoso9888
@andersoncardoso9888 2 жыл бұрын
Obrigado por responder, na verdade estou tentendo um sistema de senha que usa o random para gerar um código de 5 dígitos, e a senha que deve ser inserida é na verdade outro número. Exemplo: se o código gerado pelo random der 13285 a senha que corresponde a esse código seria 35217. Esse projeto é para usar em um campeonato de paint boll onde a equipe precisaria desarmar um artefato antes que o tempo acabe. Então para cada novo jogo, seria gerado um novo código e assim a senha nunca seria a mesma.
@guscom86
@guscom86 8 жыл бұрын
também poderia ser usado para gerar o número aleatório, o tempo que você tomar para pressionar, como arduino é muito rápido para seguir a programação, um nunca vai pressionar o mais rápido. Español: tambien podria usarse para generar el numero aleatorio, el tiempo que uno tarda en pulsar, ya que arduino es muy rapido en seguir la programacion, uno nunca va a presionar con la misma rapidez
@augustoitec7230
@augustoitec7230 3 жыл бұрын
Professor tem como usar essa função handom pra da start por tempo?
@BrincandocomIdeias
@BrincandocomIdeias 3 жыл бұрын
Oi Augusto. Muito obrigado por participar do canal. A função random é usada para sorteio. Você quer dizer sortear um tempo? Se for essa sua ideia, é possível sim. Crie uma variável para sortear um valor e coloque a variável no lugar do tempo. Exemplo: tempo = Ransom(1000, 5000); Delay(tempo); Assim o tempo será sorteado entre u e 5 segundos, neste caso. Se não era essa sua dúvida, explique melhor por favor. Gostaríamos de aproveitar a oportunidade para sugerir que assista a uma aula online gratuita. cursodearduino.net/aula-online Acompanhe nosso canal no Telegram: t.me/canal_brincando_com_ideias Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho. Abraço da Equipe Canal Brincando com Ideias.
@augustoitec7230
@augustoitec7230 3 жыл бұрын
@@BrincandocomIdeias você esclareceu perfeitamente minha dúvida. Eu perguntei a você pois já assisti vários vídeos no KZbin e nenhum falava sobre a função random por tempo. Agradeço muito o suporte e atenção que você disponibiliza a todos. Parabéns e muito sucesso é o que lhes desejo.
@Thiago_Eletricista
@Thiago_Eletricista 3 жыл бұрын
Qual comando devo usar para simular que estou apertando os botões do teclado. Tipo testar em modo automático
@BrincandocomIdeias
@BrincandocomIdeias 3 жыл бұрын
Oi Thiago. Muito obrigado por participar do canal. Desculpe, mas não entendemos sua dúvida. Tem a ver com o vídeo? Explique melhor. Gostaríamos de aproveitar a oportunidade para sugerir que assista a uma aula online gratuita. cursodearduino.net/aula-online Acompanhe nosso canal no Telegram: t.me/canal_brincando_com_ideias Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho. Um forte abraço da Equipe Canal Brincando com Ideias.
@the-game7332
@the-game7332 4 жыл бұрын
Olá... Eu queria uma ajuda sua Provavelmente não vou conseguir pois esse vídeo é meio antigo mas vamos la. Eu preciso fazer um sistema randomico em que o porta que for selecionada não pode ser novamente. Eu fiz todo seu sistema mas ai tava dando esse "erro" que as portas selecionadas tavam sendo novamente. Teria como me dar essa mão Obrigado
@BrincandocomIdeias
@BrincandocomIdeias 4 жыл бұрын
Oi The Games. Muito obrigado por participar do canal. Existem mais de uma forma de fazer isso, mas você pode por exemplo adicionar o número sorteado em uma variável e abaixo do roóximo sorteio, se o número sorteado for igual a ariável, ignora o sorteio e sorteia novamente. Esperamos ter ajudado Gostaríamos de aproveitar a oportunidade para sugerir que assista a uma aula online gratuita. cursodearduino.net/aula-online Acompanhe nosso canal no Telegram: t.me/canal_brincando_com_ideias Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho. Abraço da Equipe Canal Brincando com Ideias.
@the-game7332
@the-game7332 4 жыл бұрын
@@BrincandocomIdeias Muitissimo Obrigado Professor de verdade
@kanicsbrel82
@kanicsbrel82 8 жыл бұрын
Quantas aulas terão essa playlist???
@lucasvictor2488
@lucasvictor2488 4 жыл бұрын
21
@henriqueramaciotti242
@henriqueramaciotti242 8 жыл бұрын
com arduino modelo r3 da para controlar os micro servo motores ?
@lucasvictor2488
@lucasvictor2488 4 жыл бұрын
Não
@andrelima2640
@andrelima2640 3 жыл бұрын
Digamos que as portas Analógicas estejam ocupadas, eu poderia colocar digamos na porta: Int X = random(1024); Randomseed(x); Na minha lógica, esse valor seria mais aleatório do que sem ele, não é?
@BrincandocomIdeias
@BrincandocomIdeias 3 жыл бұрын
Oi André. Muito obrigado por participar do canal. Raciocínio muito bom. Só precisamos estudar a função random() para ver se existe alguma incompatiblidade. Gostaríamos de aproveitar a oportunidade para sugerir que assista a uma aula online gratuita. cursodearduino.net/aula-online Acompanhe nosso canal no Telegram: t.me/canal_brincando_com_ideias Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho. Um forte abraço da Equipe Canal Brincando com Ideias.
@audineinascimento
@audineinascimento 6 жыл бұрын
Legallllllllllllllllllllllllllllllll
@cim8778
@cim8778 8 жыл бұрын
legal, mas se eu quizer na função randomSeed(random(30), funcionaria?
@BrincandocomIdeias
@BrincandocomIdeias 8 жыл бұрын
Olá Amigão! Não vai funcionar! Porque a random(30) sempre irá te retornar o mesmo valor, ao iniciar o Arduino. Mas valeu a lógica! É isso aí! Brincando com as Idéias!! Abração, amigo!
@marcovinicio1862
@marcovinicio1862 8 жыл бұрын
eu estou com muita dificuldade, tem como me ajudar ??
4 жыл бұрын
Como eu posso fazer o RANDOM com textos?
@lucasvictor2488
@lucasvictor2488 4 жыл бұрын
Não pode
Programação com Arduino - Aula 16 - Caractere (char)
20:18
Brincando com Ideias
Рет қаралды 30 М.
Using random numbers with Arduino
13:02
Programming Electronics Academy
Рет қаралды 58 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Programação com Arduino - Aula 17 - STRING - Parte 1
31:29
Brincando com Ideias
Рет қаралды 39 М.
Projeto Arduino Pisca Led
13:54
Como Fazer as Coisas
Рет қаралды 252 М.
Como a função Millis Arduino funciona em uma APLICAÇÃO REAL!
26:00
Professor Diego Moreira
Рет қаралды 1,5 М.
Programação com Arduino - Aula 14 - FUNÇÃO
31:15
Brincando com Ideias
Рет қаралды 73 М.
Programação com Arduino - Aula 13 - DELAY e MILLIS
21:15
Brincando com Ideias
Рет қаралды 82 М.
Programação com Arduino - Aula 19 - Operadores Lógicos
25:08
Brincando com Ideias
Рет қаралды 24 М.
Programação com Arduino - Aula 18 - STRING - Parte 2
25:47
Brincando com Ideias
Рет қаралды 23 М.
Utilizando função no Arduino
11:35
UP Educação Profissional
Рет қаралды 11 М.