PplWare Mobile

Mundo Arduino: Vamos começar a programar?

                                    
                                

Este artigo tem mais de um ano


Autor: Pedro Pinto


  1. johnito says:

    Gostei deste artigo, bom começo de ano.
    É claro que já me vai fazer gastar dinheiro: comprar a placa (já agora que tipo de placa devo comprar), e o o restante…

  2. Tiago Rodrigues says:

    Este artigo bem mesmo a calhar!

    Estava agora a decidir que kit arduino encomendar. Por exemplo na amazon o que há mais é a marca SainSmart em vez da original Arduino e até está a um preço porreiro.

    Sendo o Arduino open source posso contar que uma placa SainSmart seja 100% compatível com uma Arduino ou existe diferenças? Por exemplo, este IDE que apresentam aqui hoje irá comunicar com uma placa SainSmart?

    • Jorge Alcino says:

      Bom ano 😀
      Sim são anbas compativeis. Eu mesmo tenho produtos a SainSmart e estou sstisfeito com os produtos.

      Mais uma vez bom ano.
      Atenciosamente
      Jorge Alcino

  3. DC says:

    Excelente!

    Há algum tempo que ando para me dedicar a estas lidas e este artigo é uma excelente ajuda.

  4. Magrão says:

    A linguagem da suporte a programação estruturada e objeto?

    Por exemplo eentro do void loop() {} podemos chamar funções próprias?

    • Jorge Alcino says:

      Sim, dentro do loop podemos chamar funções criadas por nos, estando elas em libraries como dentro do ficheiro da programação.
      Para tal, depois do loop temos que criar a nossa função do tipo: “void nome_da_funcao() { } ” e após isso vamos ao nosso loop e ficará assim:
      void loop(){
      nome_da_funcao();
      }

      Atenciosamente,
      Jorge alcino,
      Bom ano.

      • Hugo Cura says:

        Jorge, já agora na parte onde “o LED irá acender e nunca irá apagar”, nota que para uma situação em que isso se pretenda, basta deixar a função loop() vazia e todo o resto do código na função setup().

        A saída é colocada a high uma vez e basta 🙂

      • Hugo Cura says:

        E já agora outra curiosidade: porquê ligar o LED à porta 13?

        Em todas as placas Arduino (e compatíveis) existe sempre um LED ligado fisicamente à porta 13. A utilizar o método como o descreveste, ficam ambos ligados em paralelo… E como indicas uma resistência de 220ohm (inferior à existente em série com o LED no Arduino, que tipicamente é de 1k), o LED externo deverá acender sem problemas, mas é preciso atenção a tudo o que está ali a acontecer 🙂

        • Jorge Alcino says:

          Sim, em todas existem um LED já existente ligado á porta 13. Eu utilizei a porta 13, mas mencionei que era possível ligar a uma outra qualquer (digital).
          Sim, tambem concordo com o facto, que se for para ficar sempre ligado basta colocar o digitalWrite no setup. E antes demais obrigado pela ajuda á publicação…

          Atenciosamente, com votos de bom ano,
          Jorge alcino

    • Hugo Cura says:

      Sim, considera como se fosse uma espécie de C++.

    • Magrão says:

      Obrigado pela explicação, estou interessando em aprender essa plataforma, preciso agora encomendar uma placa.

  5. Redin says:

    Será que se consegue com um ou vários equipamentos deste tipo, poder construir uma prova de conceito para o meu projecto anti-spam de forma a poder apresentar às empresas interessadas? Se assim for dou uma participação de mais de 90% dos possíveis lucros que o meu projecto venha a ter. Alguém interessado?

    • Nelson says:

      Hmm… não, o arduino não tem e-mail

    • pixar says:

      Para esse projecto não era mais fácil com um Raspberry Pi? É pouco mais caro e mais fácil de configurar um servidor e-mail. Com um Arduino não deve ser pêra doce, já que tinha de ser programado de raíz e, como seria natural, ficaria cheio de bugs.

      • Redin says:

        Sim, reflectindo bem no foco para o qual estarão direcionados ambos equipamentos, acabo por perceber que o Raspberry PI seria o ideal, mas o meu problema foca-se mais na dificuldade em ter qualificações em programar. Dai ter lançado o repto e o possível convite no meu comentário inicial. Para quem ambicione resolver um problema que já perdura na internet há mais de 40 anos eu tenho essa solução. Só preciso de alguém que tenha capacidades para me poder ajudar e acima de tudo que sinta a paixão pelo combate a este flagelo de uma vez por todas.

  6. rui_e90 says:

    Força Jorge, o meu arduino já está encomendado. aguardo os próximos capítulos. bom ano.

  7. Daniel Almeida says:

    ando no 12 º ano e ja programo este micro controlador a 2 anos, é simples, fácil e intuito

    Tem muitos acessorios (shields) e ja gora tem bons sites para mandar vir estas coisas como a sparkfun e a inmotion

    Cumprimentos

  8. Diogo says:

    Muito bom para iniciados 🙂

    Espero ver mais topicos destes dicas/tutoriais, obrigado

  9. Vem mesmo a talho de foice.
    Coloquei para venda nos Usados PPLWare dois kits Arduinos…https://usados.pplware.sapo.pt/produto/kit-arduino-leonardo/

    Excelente trabalho

  10. Sérgio Duarte says:

    Não é preciso gastar dinheiro para aprender o básico do arduino:

    aqui está:

    http://123d.circuits.io/

  11. Sérgio Almeida says:

    Epá!

    Essa imagem deve ser dois primeiros arduinos a serem fabricados!

    Tens aí uma relíquia!

    Aproveito aqui também para divulgar outra ferramenta de desenvolvimento interessante: http://beagleboard.org/

  12. Redin says:

    Deveria ser por aqui que eu deveria iniciar a questão que fiz antes aqui https://pplware.sapo.pt/hardware/mundo-arduino-vamos-comecar-a-programar/comment-page-1/#comment-785896 acerca do meu projecto anti-spam P2T.
    Cumprimentos.

  13. Alexmv says:

    Parabéns pelo artigo.

    Acho que o arduino até devia ter direito a um lugar nas Categorias tento em conta todo o potencial e funcionalidades que ele tem.. Assim como publicar mais projectos para ele.

    Abraços

  14. Paulo Rodrigues says:

    Boa tarde,

    Sabem dizer-me como se programa o arduino para acender um led a determinada hora do dia?

    Obrigado e Bons Projetos

  15. Romulo says:

    Bom dia , preciso fazer um trabalho do curso de automaçao, mas emperrei em um ponto, e venho lhe pedir uma ajuda. Preciso ligar um cooler usando um modulo rele, dentro de 5 segundos se um led nao acender, esse cooler desliga, se acender continua ligado, se puder me ajudar com a programacao para arduino lhe agradeço.

  16. Nuno says:

    Boa noite… Sou iniciante no Arduino, tenho um projeto de fim de curso, estou com dificuldades em enviar os dados de sensor de fluxo de água para uma base de dados. O meu Arduino é o yun e sei que tenho de fazer uma ponte com o micro linino, mas não sei como fazer podem ajudar?
    Desde já dou os parabéns pois está tudo bem explicado e já m ajudaram.

    Cumprimento

    Nuno Pereira

  17. Rennan says:

    Otima explicacao! Parabens!!!

  18. Francisco Junio says:

    Muito boa explicação!!!!

  19. Rogerio Alencar Filho says:

    Um video sobre Introdução a plataforma Arduino https://www.youtube.com/watch?v=Xv-oT41FIRQ

  20. Aléxis says:

    Boas, se o delay = 1000 que significa 1 segundo
    Como faço para ficar 2 segundos aceso e 1 apagado?
    Estou a fazer uma prova de aptidão profissional e quero construir um relógio de leds com arduino…
    HELPPPPPPPPPPPPPPPPPPP!

  21. Aléxis says:

    Boas, se o delay = 1000 que significa 1 segundo
    Como faço para ficar 2 segundos aceso e 1 apagado?
    Estou a fazer uma prova de aptidão profissional e quero construir um relógio de leds com arduino…
    HELPPPPPPPPPPPPPPPPPPP!

  22. Frederico says:

    Olá! Sou novo nesta coisa de programação e gostaria de fazer um projeto com o arduino! Será que alguém me poderia ajudar com a programação?

  23. Oliveira do Brasil says:

    OLÁ AMIGO. SOU DO BRASIL E QUERIA FAZER UM PROJETO SIMPLES COM ARDUINO DA SEGUINTE FORMA. QUANDO APERTAR UM BOTÃO NORMALMENTE ABERTO, PARA ACENDER UMA LUZ DE 12V, QUERIA QUE O ARDUINO FIZESSE UM AUTOFALANTE PEQUENO FALAR UMA MENSAGEM. NAO SEI ONDE DEVO COLOCAR O SINAL DE ENTRADA E O SINAL DE SAIDA PARA QUE AO APERTAR O BOTÃO E ACENDER A LUZINHA, O AUTOFALANTE EMITA UMA MENSAGEM. DESDE JÁ AGRADEÇO

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.