LusoRobótica - Robótica em Português

Discussão Geral => Off-topic => Tópico iniciado por: Sérgio_Sena em 24 de Fevereiro de 2014, 11:21

Título: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Sérgio_Sena em 24 de Fevereiro de 2014, 11:21
Estah a ser criado um movimento Anti-Arduino, pode ser q a coisa finalmente pegue.

Depois de ver a destruicao q essas plaquetas fazem na capacidade de pensar dos jovens (pre-)engenheiros, esperemos que a comunidade veja o erro q estah a cometer ao incentivar o uso dessas "coisas"....

Um passo mais ah frente eh bloquear quaisquer "conversetas" nos foruns nacionais, q envolvam arduinos-e-afins-seus-clones.

Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jm_araujo em 24 de Fevereiro de 2014, 11:46
Eu gosto dos "Nano V3" a 6,5€ no Ebay e dos "Pro Mini" por 2,7€

Atmega328+USB (ftdi) e todo o circuito de suporte, numa DIP perfeita para breadboard, é um instante para implementar uma ideia que tivermos a magicar.
Se for para tornar permanente, não vale a pena "desagregar", o trabalho que dava comprar a BOM completa e fazer routing e montar, por 6,5€ vai placa inteira para cima de uma PCB nova.

E se não precisar de USB, passo para uma "Pro Mini" por 2,7€ cada. O preço dos componentes, mais o tempo para replicar o circuito numa pcb nova não compensam.


Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: guilhermexbot em 24 de Fevereiro de 2014, 11:59
"My wishes are my own and not of my employer."

Desactivem Discovery- channels-e-afins, "how do it" destroi a capacidade de pensar dos miudos do infantário...
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: almamater em 24 de Fevereiro de 2014, 12:04
Há pontos a favor e outros contra como em tudo, e depende de como as pessoas utilizam o mesmo para aprender e aplicar a vontade de descobrir mais sobre os assuntos. Daí a banir completamente tudo o que possa estar relacionado com o Arduino já seria um exagero..

e o Raspberry pi tb se encaixa ?
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Sérgio_Sena em 24 de Fevereiro de 2014, 12:31
Eu gosto dos "Nano V3" a 6,5€ no Ebay e dos "Pro Mini" por 2,7€

Atmega328+USB (ftdi) e todo o circuito de suporte, numa DIP perfeita para breadboard, é um instante para implementar uma ideia que tivermos a magicar.
Se for para tornar permanente, não vale a pena "desagregar", o trabalho que dava comprar a BOM completa e fazer routing e montar, por 6,5€ vai placa inteira para cima de uma PCB nova.

E se não precisar de USB, passo para uma "Pro Mini" por 2,7€ cada. O preço dos componentes, mais o tempo para replicar o circuito numa pcb nova não compensam.


Arduino nao eh o hardware ;)

isso ateh da jeito pela invasao de clones chinas q teem ja o hardware pronto p algumas aplicacoes menos exigentes.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Sérgio_Sena em 24 de Fevereiro de 2014, 12:33
"My wishes are my own and not of my employer."

Desactivem Discovery- channels-e-afins, "how do it" destroi a capacidade de pensar dos miudos do infantário...


Esses programas nao teem nada a ver com o q se passa actualmente.

O excesso de telemoveis-internet-computadores-PaisQueNaoControlamOsFilhos-InformacaoFacilGratuita-MuitasDistraccoes, isto tudo eh q causa a sociedade q temos hoje em dia e q faz com q a miudagem nao se queira aborrecer em aprender nada, querem tudo feito e mastigado.

E assim nasce o Arduino, da vontade de ter ja tudo feito e mastigado.

Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: dio123 em 24 de Fevereiro de 2014, 12:55
@asena concordo com o que dizes, mas no entanto se não fosse o arduino nao havaria tanta gente interessada em electronica, e se calhar nao haveria tanto movimento nos forums.

é perciso começar por algum lado, mais vale aos poucos do que nunca começar.  Mais vale começar com o arduino e mais tarde , programar o arduino com avrstudio, do que nunca começar. Programar o arduino em avrstudio tem enormes vantagens porque software e o bootloader do arduino ocupa imenso espaço.

Depois os preços dos arduinos, modulos, etc.. é inbativel.
Conheço quem se inspire em projectos feitos com o arduino e  refaz, melhora  com pics.



Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Alfredo Garcia em 24 de Fevereiro de 2014, 15:01
Acho que sei onde está a essência do que queres dizer asena e em parte concordo, e apenas em parte porque, o arduino cumpre o objetivo para qual foi feito, e agora tentar crucifica-lo(o projeto) pelo o que os outros fazem com ele não me parece o mais correto, talvez seja mais correto tentar implantar o pensamento para quem quer realmente ir mais longe; "já cheguei até aqui e agora qual próximo passo na evolução"?

Nem todos conseguem aprender a programar, ou por sua culpa ou dos formadores, falta de tempo, etc. mas podem brincar com o arduino, já que é mais fácil e quem sabe um dia evoluir.

Atenção que isto não é um contra movimento apenas uma maneira de pensar.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: msaleiro em 24 de Fevereiro de 2014, 16:50
Percebo o ponto de vista do asena e posso dizer que até concordo, excepto em situações pontuais. A primeira razão para concordar é que toda a gente usa o Arduino, mas provavelmente 99% não sabe que o Arduino não é mais do que uma marca associada a um toolchain mais que mastigada. Outro erro muito comum que vejo habitualmente é que muita gente não sabe se quer o que é um microcontrolador. Vê-se em todo o lado a expressão "microcontrolador Arduino" ou "Arduino microcontroller", o que está completamente errado. O microcontrolador é o ATMega que está na placa. Há que perceber a diferença entre o Arduino, e as placas que são usadas com o Arduino. Quanto às placas, acho muito bom que vão aparecendo cada vez mais e a preços mais baixos... mas para programar com o GCC e avrdude, perceber os registos, perceber como funciona o microcontrolador e perceber porque é que determinadas coisas não funcionam de tal maneira ou à velocidade X.

Para exemplificar um problema muito simples que muitos dos utilizadores de Arduino não sabem resolver costumo dar o seguinte problema: Meter um Led a piscar de 1 em 1 segundo, outro de 2 em 2 segundos e outro de 0,667 em 0,667 e pelo meio ainda ligar ou desligar um led mediante a acção de um botão, sem que haja qualquer atraso entre o pressionar do botão e a mudança do estado do led. Anda tudo preso aos delays, não sabem usar o timer e muito menos usar as interrupções...

Depois de se compreender como funciona o microcontrolador e os seus registos, compreendo que se houver trabalho para despachar à última da hora ou para prototipagem rápida o Arduino (toolchain de bibliotecas mastigadas) possa ser útil. No entanto haverá casos em que a Toolchain do arduino não permitirá ter desempenho suficiente para que o objectivo seja conseguido, enquanto que se houver uma compreensão aprofundada do funcionamento do microcontrolador consegue-se perceber o porquê e até antecipar que não vai ser possível por causa disto, disto e daquilo.

No elab Hackerspace tenho tentado sempre meter o pessoal a usar PICs para aprender como funciona um MCU a sério. Até desenvolvi uma pequena placa minimalista com PIC16F88 (MCU + botão + duas resistências + led) e com Tiny bootloader para o pessoal poder programar utilizando um conversor série USB quer em assembly ou em C. Depois de aprenderem, como funciona o microcontrolador, cada um é sempre livre de usar o que quer e quando quer :)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Hugu em 24 de Fevereiro de 2014, 16:54
lol asena, que exagero! acho que a aplicaçao arduino trouxe mta gente interessando-se pela electronica.. senao vamos acabar com o windows tb nos computadores de casa e voltar a meter as distribuiçoes linux onde tudo era feito pela linha de comandos?! :P

@asena: nem todos querem ser engenheiros/tecnicos de electronica! o arduino é apenas mais um entretem temporario para mtos. Se alguem quiser seguir electronica, devem seguir os estudos e programas das escolas..
Senao iamos proibir os legos aos futuros engenheiros civis! ..o mecano aos engenheiros mecanicos! :P  ;D
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: metRo_ em 24 de Fevereiro de 2014, 17:14
"My wishes are my own and not of my employer."

Desactivem Discovery- channels-e-afins, "how do it" destroi a capacidade de pensar dos miudos do infantário...

Aqui não concordo nada, aprendi imenso com o Discovery.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: dropes em 24 de Fevereiro de 2014, 17:48
Sei de movimentos anti-arduino à bastante tempo, simplesmente ignoro tais criticas mesmo que não o use.
Se formos a ver o duino é uma placa com ligação usb e compilador grátis, muito exemplo mas nada de virado para o micro directamente.

A 1ª vez que vi o micro fiquei pasmado ao saber que se tinha 32kb livres para programar, ora o máximo que tinha visto eram 8kb o que em assembler deu-me para 800 linhas de código, daria para o dobro se não tivesse tantos dados.
No meu ponto de vista é algo que também se pode fazer numa breadboard usando o bootloader, melhor ainda é nem usá-lo e programar noutra plataforma mais profissional com uploader ISP, é para isso que foi criado descarregando directamente o código com o micro no circuito mesmo para possíveis actualizações de firmware.

Não me aquece nem arrefece, tem procura para quem quer fazer experiências sem preocupações de estudar o que pode ou não fazer e até onde pode ir; estou interessado, não, gosto de saber com aquilo que estou a trabalhar ao pormenor, aparece um erro e consigo identificá-lo em vez de perguntar, é uma boa diferença.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: tarquinio em 24 de Fevereiro de 2014, 18:01
Na minha opinião o arduino tem certamente as suas limitações e algumas coisas irritantes, mas se me perguntassem se era uma boa opção para começar a tentar fazer pequenos programas não teria dúvidas em dizer que sim. Pode ter as suas desvantagens, Mas para alguem que saiba pouco ou nada de programação, olhar para algo tipo
Código: [Seleccione]
PORTC &= ~(1 << 0);
é o mesmo que olhar para caracteres chineses, enquanto que um digitalwrite já é bem mais fácil de digerir. Sim podem ter-se macros e coisas para simplificar isto, mas são coisas que não são realmente necessárias de saber qualdo estás a dar os primeiros passos na programação. Ao inicio mais vale focar a atenção noutros aspectos. Quando estás a aprender a programar, o mais importante é aprender a programar (ponto final), e não aprender a programar em arduino/avr/c/java/whatever. Quando uma pessoa encaixar todos os conceitos base (variáveis, funcoes, condiçoes, ciclos, etc) aí já está mais à vontade para explorar as linguagens que quiser.

Em relação ao IDE... É muito básico, tem algumas regras estranhas em relação aos ficheiros e aos includes, não tem debugger... Coisas que uma pessoa com experiencia em programação vai sentir falta, mas por outro lado são coisas que não vão intimidar um iniciante.
Acho mais logico começar por uma coisa mais simples e mais limitada e depois ir entrando nas coisas mais em detalhe, do que começar logo no detalhe máximo. Num curso de programação tipicamente comecas a programar numa linguagem mais high-level (c/c++/pascal/java/whatever), não começas logo a programar em assembly do 0. Eu gostei bastante das coisas que fiz em assembly na faculdade, ficas a perceber bastante melhor como é que as coisas funcionam lá "por dentro", mas não teria sido muito boa idéia começar logo por aí.

Agora se uma pessoa não faz mais nada alem de fazer copy-paste de pedaços de códigos daqui e dali sem perceber bem o que cada coisa faz... Isso já depende de cada um, e da vontade/paciencia/disponibilidade que cada um tem de aprender. Uma pessoa que faca copy-paste de código sem tentar perceber as coisas para o arduino, fará exactamente o mesmo para pic ou avr ou seja o que for. A diferença é que para arduino vai provávelmente arranjar mais coisas já feitas. Se o arduino nunca tivesse aparecido e todas as bibliotecas/exemplos/tutoriais que exististem para Arduino existissem para AVR, as pessoas fariam o mesmo (copy-paste -> funciona -> done). Se essa pessoa quer aprender as coisas mais em profundidade ou não, cada um que venha e decida por si.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Nunito em 24 de Fevereiro de 2014, 18:25
"...mas no entanto se não fosse o arduino nao havaria tanta gente interessada em electronica, e se calhar nao haveria tanto movimento nos forums..."

Ora aí está.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Nunito em 24 de Fevereiro de 2014, 18:27
...Pode ter as suas desvantagens, Mas para alguem que saiba pouco ou nada de programação, olhar para algo tipo

PORTC &= ~(1 << 0);

...é o mesmo que olhar para caracteres chineses, enquanto que um digitalwrite já é bem mais fácil de digerir...

...Quando uma pessoa encaixar todos os conceitos base (variáveis, funcoes, condiçoes, ciclos, etc) aí já está mais à vontade para explorar as linguagens que quiser...

Agora se uma pessoa não faz mais nada alem de fazer copy-paste de pedaços de códigos daqui e dali sem perceber bem o que cada coisa faz... Isso já depende de cada um, e da vontade/paciencia/disponibilidade que cada um tem de aprender. Uma pessoa que faca copy-paste de código sem tentar perceber as coisas para o arduino, fará exactamente o mesmo para pic ou avr ou seja o que for. A diferença é que para arduino vai provávelmente arranjar mais coisas já feitas. Se o arduino nunca tivesse aparecido e todas as bibliotecas/exemplos/tutoriais que exististem para Arduino existissem para AVR, as pessoas fariam o mesmo (copy-paste -> funciona -> done). Se essa pessoa quer aprender as coisas mais em profundidade ou não, cada um que venha e decida por si.

Ora aí está,bem falado.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: msr em 24 de Fevereiro de 2014, 18:30
O futuro está aqui: http://qkthings.com/ (http://qkthings.com/)  ;)   (lê-se "quick things")

Será uma alternativa ao Arduino e a outras palaformas nele baseado (ou com fins identicos - ie prototipagem rapida) e que tenham como aplicação "dispositivos inteligentes". Isto é, dispositivos que tenham alguma inteligencia (processamento digital) e ao quais se pretenda aceder remotamente (para receber/enviar dados), através de um computador, smartphone ou outro dispositivo electronico. Tudo isto de uma forma "plug and play" por forma a reduzir o tempo de prototipagem, mas tambem permitindo, a quem o deseje, programar a plataforma a baixo nivel (embedded C). Em termos de programação, existe uma framework. Isto é, uma forma organizada de escrever código e não simplesmente escrever código que funcione. Além desta frameworks e hardware modular, a plataforma vai disponibilizar uma série de software e aplicações gráficas que permitem realmente acrescentar valor à plataforma no seu todo.

Porquê?
Mais tarde darei mais detalhes num topico proprio mas... Também não sou fã de Arduino embora reconheça algumas vantagens. O Arduino equanto plataforma nada disponibiliza em relação a software, alem do IDE. Tudo o que seja comunicação com um PC ou outro tipo de dispositivos tem que ser feito "à mão", e quantas vezes isso não leva a que as pessoas tentem "reinventar a roda" ou simplesmente se deparem com problemas de comunicação que não conseguem resolver. Por outro lado, imaginem esta situação: desenvolvem um sensor com o Arduino (por exemplo utilizando um acelerometro) e querem utilizar bluetooth para envio dos dados. Mais tarde pretendem usar esse mesmo dispositivo mas numa rede de sensores e utilizam uma tecnologia de comunicação apropriada (Zigbee? IEEE 802.15.4?). Compram o shield apropriado mas nao se livram de escrever código. Mais tarde surge uma nova tecnologia de comunicação e toca de escrever mais código, "só por causa da mudança de tecnologia de comunicação". Com o aumento da complexidade da tecnologia de comnicação e do código referente ao dispositivo que implementaram, torna-se cada faz mais complicada a gestão do código. Na qkthings isso não acontece, é verdadeiramente plug-and-play, mas permite-vos tambem "sujar as mãos" se assim o pretenderem.

Se isto vos despertou a curiosidade, o que eu espero que sim, deixem o vosso mail em http://qkthings.com (http://qkthings.com) para receberem noticias assim que a plataforma for lançada (daqui a alguns meses) :)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: KammutierSpule em 24 de Fevereiro de 2014, 19:12
A "coisa dos Arduinos", 'e como a coisa das impressoras 3D: podes ir a net, tirar a "peca que se partiu" e cria-la em casa.. podes imprimir um utensílio ou "algo muito engraçado" .. materializar tu próprio a tua ideia...
bom..
outra coisa 'e a industria de moldes.

A muita experiência que se tenha e muitas coisas que se façam so' com as "impressoras 3D"... vale próximo de zero para quem queira entrar na 'area dos moldes.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jmiguelff em 24 de Fevereiro de 2014, 19:24
O arduino deve ser dos produtos mais geniais alguma vez desenhados.

É o core do open source hardware e trouxe mais gente para esta área do que qualquer outro produto. E quando digo trazer pessoas não digo trazer electrotécnicos, o arduino não foi desenhado para eles, mas sim para designers, artistas, curiosos, etc...

O preço também me parece bastante aceitavel quer dizer eu posso comprar um cabo RS-232/USB por 15 euros ou um arduino por 19....

Quanto às bibliotecas parece-me que só o facto de serem open source já têm desculpa para tudo. Quem quer usar usa, quem quer alterar altera, quem não quer não usa.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: StarRider em 24 de Fevereiro de 2014, 21:42
Boas,

Já muito foi dito, e as razões de cada um para gostar ou odiar o arduino são validas "per se".

É notório que o posicionamento de cada um reflecte o seu grau de envolvimento na área, quem tem
um relacionamento mais profissional rejeita o arduino, quem tem uma relação mais amadora adora
o arduino, são formas de encarar o assunto perfeitamente legitimas de parte a parte.

Pessoalmente, identifico-e com a linha de pensamento do asena e em parte com o que o msaleiro
explanou na sua intervenção.

Poderia está aqui a criticar o hardware em si, um MCU arcaico, de 8 bits ... LENTO como um caracol,
limitado nos periféricos, etc, etc ... mas o que mais critico na filosofia arduino é o  "facilitismo" e a
falsa ideia que cria em quem o usa que "não tenho que saber nada" para fazer isto ou aquilo.

O exemplo disso mesmo está em presente no que foi dito pelo tarquinio, explana tudo o de mal que
está por detrás do arduino :
Citação de: tarquinio
PORTC &= ~(1 << 0);
é o mesmo que olhar para caracteres chineses ...  não são realmente necessárias de saber quando estás a dar os primeiros passos na programação.

E arduino cria a ilusão de conhecimento, mas na verdade afasta as pessoas desse mesmo conhecimento,
de tal forma que até já li currículos em que o autor cuja única experiência é somente com o arduino se está
a candidatar a um cargo de "embedded developer" ... enfim.

O arduino, enquanto IDE, pode ser muito conveniente para quem se quer iniciar, mas é extremamente 
prejudicial a longo prazo ... isto claro para quem pretender fazer dos embedded systems uma profissão
ou fonte de rendimento credível.

O meu posicionamento no forum é muito simples, pura e simplesmente ignoro todos os pedidos de ajuda
em que o arduino seja tema, e tanto pior se esse pedido vem de alguém que é estudante da área.

Abraços,
PA



Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Nunito em 24 de Fevereiro de 2014, 21:55
Como se coloca um led ligado durante 20segundos e desligado 1segundo.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: StarRider em 24 de Fevereiro de 2014, 22:12
Como se coloca um led ligado durante 20segundos e desligado 1segundo.

Boas,

Depende, se estiveres a usar um RTOS podes criar um thread para ler o RTC e manipular a porta IO de
acordo. Se estiveres a correr código "livre" (sem RTOS) e desejas que o LED alterne independente (sem
ser em "polling") tens que recorrer a um TIMER e respectiva interrupção.

A forma de programar o TIMER depende do MCU que desejas usar.

Abraços,
PA
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 24 de Fevereiro de 2014, 22:24
Dado que ainda hoje se fabricam milhões de cores de 4 bits, 8bits ainda é suficiente para MUITA aplicação, e não diria que um atmega é um core arcaico, dos cores 8 bits diria que é dos mais bem desenhados de raiz par a se usar a par com um compilador C/C++, afinal quantos micros de 8 bits conheces com 32 registos?
Á cores de 32 bits com menos queCult Following: Lighting the Match isso..
Os 8051 são um core com acumulador,está certo que tens acesso directo á pagina 0, mas nada disso os impede de serem usados em montes de coisas, e como embedded cores em N chips, por exemplo tanto a TI como a Nordic tem cores 8051 agarrados aos seus radios, e não é por isso que não presta.
Tens a Silabs com chips muito ao estilo PSoC com cores x51 a correr a centenas de Mhz.

Usar um delay não é limitado a um arduino, quantos de vós fizeram o vosso primeiro blinky a usar logo timers e interrupções?
Se calhar a primeira vez que olharam para um pic usaram um delay e não morreram por causa disso..
Não entendo o ódio, é inveja ao gajo que inventou o arduino, se calhar dor de cotovelo por uma plataforma tão estupida como aqui passam a ideia seja tão adoptada..

Eu comprei um arduino e sim, foi o meu primeiro contacto com micro-controladores, usei o IDE 2 ou 3 vezes e passei a usar avrstudio, não tinha grande vontade de ir logo comprar um Dragon e meter um chip numa breadboard e depois nem sabia se era o software ou o hardware que não funcionavam decentemente.
Depois disso usei pic32 na universidade e horror dos horrores não é que usamos delays para piscar um led?
Não se começa uma casa pelo telhado  ::)

Sim, á muita "arte" a usar leds, servos e arduinos, mas já se fazia antes, simplesmente agora á muitos mais hipsters da eletrónica pelas internets fora, peço desculpa a quem acha que leds a piscar é arte, não é...
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: gadelhas em 24 de Fevereiro de 2014, 22:26
Estah a ser criado um movimento Anti-Arduino, pode ser q a coisa finalmente pegue.

Depois de ver a destruicao q essas plaquetas fazem na capacidade de pensar dos jovens (pre-)engenheiros, esperemos que a comunidade veja o erro q estah a cometer ao incentivar o uso dessas "coisas"....

Um passo mais ah frente eh bloquear quaisquer "conversetas" nos foruns nacionais, q envolvam arduinos-e-afins-seus-clones.

Asena, finalmente um movimento que vale a pena apostar!!! Como te compreendo!
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 24 de Fevereiro de 2014, 22:29
E já agora, olha o que comprar um Arduino me fez fazer:
http://lusorobotica.com/index.php?topic=2838.0 (http://lusorobotica.com/index.php?topic=2838.0)

Oh the humanity  8)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Nunito em 24 de Fevereiro de 2014, 22:43
E já agora, olha o que comprar um Arduino me fez fazer:
http://lusorobotica.com/index.php?topic=2838.0 (http://lusorobotica.com/index.php?topic=2838.0)

Oh the humanity  8)
Altamente!  :D
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: tarquinio em 24 de Fevereiro de 2014, 23:38
O arduino, enquanto IDE, pode ser muito conveniente para quem se quer iniciar, mas é extremamente 
prejudicial a longo prazo ... isto claro para quem pretender fazer dos embedded systems uma profissão
ou fonte de rendimento credível.

Sim eu concordo que saber programar apenas no IDE do arduino não tem nada a ser com saber trabalhar com micros a sério... Se uma pessoa aprender a fazer umas coisitas no arduino e achar que sabe fazer tudo o que há a saber está muito longe da verdade. Mas acho que uma pessoa que queira decididamente trabalhar profissionalmente em sistemas embebidos e afins já deveria saber melhor no que se vai meter...  Quando penso em alguem que queira seguir sistemas embebidos imagino uma pessoa provavelmente num curso técnico, já com boas bases de programação e bastante interesse em programação low-level. Temos aqui o senso uns posts atrás... Começou com um arduinozeco, foi achando piada à coisa e evoluiu. Não ficou colado ao arduino a achar que era a melhor coisa do mundo. Fazer isso não seria mau apenas no arduino. Em áreas tecnicas como electronica ou informática com coisas a evoluir constantemente, ficar agarrado a uma coisa como se fosse a melhor coisa do mundo sem explorar as opções ou coisas novas que aparecam entretanto é sempre mau.

Fazer 2 ou 3 projectos com arduino e decidir seguir carreira em micros é o equivalente à malta que de informática com o espirito de "não gosto de matemática nem fisica, mas gosto de jogar e tar no facebook e cenas por isso vou fazer engenharia informática e arranjar emprego a programar jogos". Mas felizmente apesar de haver sempre todos os anos uns desses, não são a maioria... Da mesma forma, julgo que a maioria das pessoas que o usam o arduino não sejam pessoas que queiram fazer da vida programação de micros. Aqui estou a assumir algo que penso que seja verdade... Se um dia alguem me mostrar um estudo fidedigno que mostre algo do género "60% das pessoas que usam arduinos acham que sabem tudo sobre micros e decidem fazer disso uma carreira", aí concordaria que faz mais mal que bem... Até lá, mantenho-me na minha. :)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: c3dr1c em 24 de Fevereiro de 2014, 23:55
Incentivem as pessoas a comprar um microcontrolador, uma conversor RS232, uns componentes electrónicos e a montar tudo numa breadboard (save $$$$).

E incentivem a montar os circuitos em vez de comprarem aquelas boards que encaixam nas boards arduino, que são um nojo!!!!

Incentivem a programar num ambiente diferente (dezenas de razões para apresentar não faltam).


Mas não recusem ajuda sobre arduino a uma pessoa... apenas mudem os seus horizontes...


It's just an opinion....
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Pisciano em 25 de Fevereiro de 2014, 02:06
A minha opinião em relação a este ponto:

Não sou Anti-XXXXX seja lá o que o X for.

Acho que cada um deve fazer uso de todo o material e equipamento que o faça atingir o objectivo pretendido.

Quando tinha 15 anos, entrei no mundo da electrónica digital, e para animar, um dos primeiros trabalhos de Sistemas Digitais que tive foi fazer uma máquina de calcular com as operações aritméticas básicas em Assembly apenas com ADD e SUB e ter que consultar as tabelas de instruções, registos, flags, para saber o respectivo código máquina em hexa que seria posteriormente inserido instrução a instrução. Passada quase uma hora a meter o código máquina e se não tivéssemos errado qualquer instrução e 16 teclas tivessem feito bem contacto, aquilo até funcionava.

Hoje, os jovens de 15 anos, na mesma disciplina de Sistemas Digitais, ao final de uma semana já andam com um arduino debaixo do braço, a ligar leds directos às saídas do arduino, e alguns desses leds até piscam e dão várias cores.
Comparando com o que me aconteceu, estão uns MHz à frente, com umas dezenas largas de KB a mais do que os 8K que tinha na melhor máquina que havia na escola e que o professor não deixava tocar.

Realidades completamente diferentes.

Tenho uns 6 "arduinos".
Nenhum dos meus "arduinos" custou mais de 12€.
Tenho um com aspecto de Uno e tenho um com aspecto de Mega. Os restantes são home made com atmega644p e atmega1284p.

Chamo a todos "arduinos", mas só os dois que gozam de aspecto e forma de arduino é que têm bootloader e tenho-os por uma questão de trabalho. (Os alunos compram shields de tudo e mais alguma coisa, e quase nada funciona com os exemplos e bibliotecas espalhadas pela net, e tenho que os ter para os conseguir ajudar a pôr os brinquedos a funcionar).
Os restantes "arduinos" são microcontroladores de 8bits da Atmel com ou sem conversor TTL para RS232, normalmente programados por ICSP e com "shields" desenhados na horizontal, bem pertinho do micro, para evitar interferências.
Também tenho Intel 8051 e derivados de outras marcas, alguns microcontroladores da ST, Pics da Microchip, e ando com ideias de me meter nos Arm.
(Cada um com as suas características: gosto de todos e não tenho preferência)

Cada vez mais vamos programando em C, C++ ou acima.

Quem se dedica à criação de sistemas dedicados, específicos, personalizados, sob encomenda, mais cedo ou mais tarde terá que saber Assembly, ir ler os quadros estranhos dos datasheets dos integrados, ler a descrição pino a pino várias vezes (e às vezes são 80), terá que saber o real significado de flags, que instruções estas alteram, em que registo a instrução irá colocar o resultado, terá que andar a contar clocks para ter a certeza que vai ser possível executar aquela rotina antes de ser gerada uma interrupção do timer3 por overflow para gerar o clock do periférico, saber onde anda o stack pointer, etc etc
A isto junta-se o profundo conhecimento de electrónica.

Mas,

A maior parte das pessoas que compra um Arduino e compra uns shields, faz umas brincadeiras e se entusiasma de verdade, rapidamente esgota o "kit". Com excepção do Mega e Due, os restantes estão bastante limitados quanto à forma e ao que estiver disponível comercialmente.
O Arduino retira a necessidade de se saber programar de forma "séria" e retira a obrigação de se saber electrónica a fundo: componente a componente. E que mal tem isso? Até porque nem é bem assim.
Muitos dos jovens com quem tenho lidado e que compraram um arduino, passado uns meses, vêm ter comigo já com ideias para fazer shields personalizados, com funções pensadas por eles. Isso obriga-os a aprender componente a componente em electrónica. Isso obriga-os a ter que saber e a querer mudar a velocidade a que está o clock do I2C, o endereço daquele sensor que vai guardar a informação no cartão SD que está ligado ao SPI. E lá vão eles ter que colocar umas resistências de pull-up e pull-down senão o sensor acusa -9999 ºC. E o botão de pressão está tolo porque só se carrega uma vez mas a variável conta 20: ah pois! o debouncing, etc etc.

Nunca vi tantos jovens a querer programar microcontroladores de 8bits como tenho visto desde que apareceu esse tal kit. Ainda bem para todos que, aquilo que começou por custar 20 euros (Uno rev3), já se arranja facilmente a 7/8€.
A ideia deles, empresarial e a pensar no lucro, acho eu, foi intencionalmente didáctica e orientada ao êxito.

É cativante, motivador e inspirador para quem nada ou pouco sabe, conseguir ligar um shield com display, tocar no ecrã, fazer um desenho e gravar num cartão de memória... e tudo em menos de 1 hora.

Não sou anti-XXXXX.

Mas fico sorridente ao ver tanta gente (jovem) a querer programar um MCU, a querer ligar a ele umas peças, e a imaginar coisas.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Hugu em 25 de Fevereiro de 2014, 03:03
Como se coloca um led ligado durante 20segundos e desligado 1segundo.

Boas,

Depende, se estiveres a usar um RTOS podes criar um thread para ler o RTC e manipular a porta IO de
acordo. Se estiveres a correr código "livre" (sem RTOS) e desejas que o LED alterne independente (sem
ser em "polling") tens que recorrer a um TIMER e respectiva interrupção.

A forma de programar o TIMER depende do MCU que desejas usar.

Abraços,
PA
StarRider: pensei que nao davas resposta!..  ;D
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Hugu em 25 de Fevereiro de 2014, 03:18
...Pode ter as suas desvantagens, Mas para alguem que saiba pouco ou nada de programação, olhar para algo tipo

PORTC &= ~(1 << 0);

...é o mesmo que olhar para caracteres chineses, enquanto que um digitalwrite já é bem mais fácil de digerir...

...Quando uma pessoa encaixar todos os conceitos base (variáveis, funcoes, condiçoes, ciclos, etc) aí já está mais à vontade para explorar as linguagens que quiser...

Agora se uma pessoa não faz mais nada alem de fazer copy-paste de pedaços de códigos daqui e dali sem perceber bem o que cada coisa faz... Isso já depende de cada um, e da vontade/paciencia/disponibilidade que cada um tem de aprender. Uma pessoa que faca copy-paste de código sem tentar perceber as coisas para o arduino, fará exactamente o mesmo para pic ou avr ou seja o que for. A diferença é que para arduino vai provávelmente arranjar mais coisas já feitas. Se o arduino nunca tivesse aparecido e todas as bibliotecas/exemplos/tutoriais que exististem para Arduino existissem para AVR, as pessoas fariam o mesmo (copy-paste -> funciona -> done). Se essa pessoa quer aprender as coisas mais em profundidade ou não, cada um que venha e decida por si.

Ora aí está,bem falado.

Para fazer bons copy-past tb é preciso conhecer as coisas! tudo depende das metodologias de aprendizagem de cada um! ha quem goste de estudar primeiro a teoria e depois seguir prá pratica, ha quem goste começar pela pratica e colmatar depois com a teoria, ha quem estude desde o primeiro capitulo do livro até ao ultimo e ha quem estude saltando capitulos e estudar aqueles por onde acha que precisa de atacar para vencer o proximo obstaculo...bla bla ha centenas de metodologias diferentes de aprendizagem e dizer que uma é melhor que a outra depende da sua eficiencia em cada pessoa que nao é igual a outra.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: msaleiro em 25 de Fevereiro de 2014, 04:47
É certo que o aparecimento do Arduino fez com que muita gente começasse a interessar-se por electrónica, desde crianças, adolescentes, designers, artistas, etc. Ninguém duvida disso e, nesse aspecto, o Arduino tem todo o mérito de tal coisa acontecer. É certo que muitos ganham tal interesse pela electrónica que acabam por ir tirar cursos de engenharia.

Contudo, se olharmos para o primeiro post do asena lemos: "a destruicao q essas plaquetas fazem na capacidade de pensar dos jovens (pre-)engenheiros, ". Pelo que percebi o asena está a falar do caso particular do incentivo ao uso de Arduinos em cursos de Engenharia, o que, de facto, é uma realidade bem conhecida e preocupante. De estudantes de engenharia, principalmente de electrónica e informática, devia exigir-se que a compreensão dos microcontroladores vá muito para além do facilitismo do Arduino, e não incentivar esse facilitismo, que é o que tem vindo a acontecer. Se os futuros profissionais de engenharia são levados a aprender apenas linguagens de alto nível com completa abstracção do funcionamento interno do microcontrolador e a integrar bibliotecas para fazer interligações com componentes X, Y e Z, no futuro quem irá estar preparado para lidar com toda a componente de baixo nível? Quem vai estar preparado para pegar num datasheet de um componente novo e criar uma biblioteca para esse componente a partir da informação contida no mesmo? É certo que, tal como já disseram várias vezes, há sempre uns poucos que se aventuram a ir mais a fundo e a aprender o que está por baixo de toda aquela toolchain do Arduino. Os restantes, limitam-se a passar do Due para o Mega, do Mega para outro qualquer com um ARM, desse com um ARM para outro com um ARM mais rápido, e por aí adiante. É quase como andar sempre a trocar de carro por um que ande mais que o anterior mas só se saber meter mudanças até à 3ª e anda-se sempre a culpar o carro anterior de não andar mais.

E quanto aos que felizmente se aventuram a ir mais a fundo por sentirem necessidade de aprender, sempre existiram, mesmo antes de aparecer o Arduino. Ainda há um ano recebi um aluno  do 12º ano no dia aberto da UAlg, do agrupamento de ciências (sem qualquer disciplina relacionada com electrónica) e veio pedir ajuda num projecto que andava a fazer para a disciplina de física que era um sistema para avisar os idosos para tomar comprimidos. Veio ao eLab Hackerspace para o ensinarmos a fazer uma PCB e quando chegou tinha já tudo montado em placa perfurada e tinha feito tudo com microcontroladores PIC. Basicamente aprendeu tudo sozinho e também recebeu algumas dicas do professor dele e não precisou do Arduino para conseguir fazer o que queria. Excepções à regra existem, mas sempre existiram, independentemente das plataformas disponíveis.

Resumindo, o Arduino é muito giro e bom para cativar o pessoal para a área da electrónica, mas penso que a sua utilização não devia ser incentivada em cursos de engenharia.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: dvdt em 25 de Fevereiro de 2014, 08:37
    Eu sempre gostei de electronica mas só comecei a serio, por assim dizer, quando comprei o Arduino. Tenho um colega meu que também decidiu comprar um porque quer ir para engenharia informática e nunca programou na vida, e acho que é melhor ir para um curso com o minimo dos conhecimentos de programação do que sem nenhum. Para muitos preferem "aprender" na universidade, mas depois muitos andam lá a patinar porque nem introduzir variáveis sabem.
    Por isso eu acho que o Arduino é uma mais valia, claro que nao é algo que um engenheiro deva usar pois tem muito mais conhecimentos e o arduino tem as suas limitações.
   Esta conversa do Arduino é quase a mesma que houve quando apareceram os micro controladores, onde as pessoas mais velhas diziam que os engenheiros iam de deixar de usar componentes logicos, ate mesmo nos circuitos mais simples, e isto em si aconteceu devido ao preço dos IC e isso nao significa que o mundo acabou.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jmiguelff em 25 de Fevereiro de 2014, 11:04
Mário não concordo completamente com o que tu dizes. Isto é, concordo com a tua ideia não concordo que o arduino seja o problema.

Eu tirei o curso de eng electrotécnica na FEUP e como em quase todos os cursos existe uma cadeira de microcontroladores. Montas tudo em breadboard estudas os datasheets dos vários componentes que vais utilizar no projecto programas primeiro em assembly e depois em C etc etc. O primeiro MCU é um 8051 e depois passas para um ATmega8.

Agora noutras cadeiras tens outros projectos em que a montagem do MCU (e o próprio MCU) não é o que se pretende estudar, tendo em conta que a produção de PCBs pode demorar até 2 semanas (há uma fila de pessoas que quer fazer PCBs) porque não utilizar um kit de desenvolvimento para o MCU escolhido.

Porque é isto que o Arduino é, ou devia ser, para pessoas que estudam electrotecnia. Lá por estar a utilizar um Arduino não quer dizer que esteja a utilizar as libs deles nem sequer o IDE. O AVR Studio serve para programar o Arduino e podes usar as libs da Atmel ou até as que tu decidires criar. Também posso usar uma qualquer evaluation board da Microchip ou da Texas o que eu quero é começar logo a trabalhar em vez de estar a repetir um trabalho que já sei fazer e que nem sequer está a ser avaliado. Caso exista tempo e disponibilidade financeira posso desenhar a minha PCB com tudo integrado.

Relembro que estes kits podem poupar muito dinheiro a uma Universidade pois podem ser reaproveitados para diferentes projectos todos os anos. Se eu colocar tudo numa PCB só serve para aquilo, vai para o lixo a seguir.

Eu percebo que o pessoal não goste do IDE ou das libs do Arduino, eu também não as utilizo porque são muito limitativas. Agora ser anti um movimento que ajuda todos os dias a divulgar o conceito de open source hardware e ajudou tanta gente a entrar para este mundo parece muito extremista. Ainda por cima quando marcas como a Atmel e a Intel suportam esse movimento.

 

Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: msaleiro em 25 de Fevereiro de 2014, 11:19
jmiguelff, se fores ler o meu primeiro post vais ver que eu até elogiei o aparecimento de cada vez mais placas e a baixo custo provocadas pelo arduino, mas para programar com o avr-gcc e com o avrdude, por exemplo, ou com o AVR Studio, como dizes. Nos dois posts que fiz a única coisa que critico é o facilitismo do uso da toolchain do arduino em cursos de engenharia. Quando digo que é um problema, não é um problema por usar as placas usadas com arduino, é um problema por se incentivar ao uso da toolchain mastigada. O Arduino não são as placas, é a toolchain.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: StarRider em 25 de Fevereiro de 2014, 11:37
Caro jmiguelff,

O problema passa pelo simples facto que muitas pessoas não conseguem fazer a distinção entre o  "arduino" e
uma "devboard com um AVR" ... esse é o legado que o arduino deixa.

Ao longo dos tempos o arduino tem vindo a dominar este forum, quase 90% dos tópicos são relacionados com
o mesmo, é uma regressão em vez de uma evolução ...  para mim, o forum,  perdeu proporcionalmente o apelo.

Abraços,
PA
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: KammutierSpule em 25 de Fevereiro de 2014, 12:57
Ao longo dos tempos o arduino tem vindo a dominar este forum, quase 90% dos tópicos são relacionados com
o mesmo, é uma regressão em vez de uma evolução ...  para mim, o forum,  perdeu proporcionalmente o apelo.

Sem querer menosprezar ninguem e saindo do pequeno espaco que eh este forum, a maior parte dos projectos que existem hoje em dia por este tipo de comunidades, (e gracas ou por culpa do Arduino), sao projectos muito muito simples...

O que vejo, é que os DIYs com grande experiencia e projectos muito mais complexos, misturam-se pouco com estas comunidades. No entanto sao pessoas que colocam na mesma os seus projectos dominio publico etc fazendo um bom trabalho de contribuicao para as "open sources".

Este tipo de projectos, de grande complexidade, saem fora do ambito das "comunidades Arduino" e exigem outras ferramentas para desenvolvimento.

Este forum Portugues/Lingua Portuguesa nao tem todas pessoas "Portuguesas" registadas. Existiram pessoas com projectos muito mais complexos que nao estao aqui representadas e que nao conhecemos.

Por exemplo, e mau/bom exemplo porque calha ser um *uino, é este projecto pelo Portugues Alvaro Lopes http://www.linkedin.com/pub/álvaro-lopes/b/1b4/a85 (http://www.linkedin.com/pub/álvaro-lopes/b/1b4/a85):
http://www.alvie.com/zpuino/ (http://www.alvie.com/zpuino/)

Apesar de ser relacionado com Arduino (o que ate vem a contrariar as minhas afirmacoes anteriores), so eh possivel fazer um projecto deste tipo por alguem com anos de experiencia profissional na area.

Ja aqui ah tempos em outro post, referia a falta de pessoas estudantes / profissionais nesta area (robotica) aqui nos forums... mas tambem temos de ver que este tipo de pessoas nao "tem tempo para estas coisas".. e mesmo pessoas que tenham projectos publicos, so passaram no forum para o divulgarem eventuamente, certamente nao é para tirar duvidas pois tendo capacidades o que fica a faltar mesmo é o tempo para desenvolverem os projectos!
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jmiguelff em 25 de Fevereiro de 2014, 13:11
Mário: Então estamos de acordo o Arduino não é o problema. A toolchain deles está preparada para o compilador avr-gcc o problema é que inclui uma porrada de bibliotecas que escondem a configuração de registos do micro e "obrigam-te" a utilizar os periféricos com a configuração que eles acham a mais abrangente. O que tu dizes é que o pessoal deve aprender a configurar os periféricos todos para conseguir tirar melhor partido deles e perceber como funcionam. Completamente de acordo.

StarRider: Eu percebo a perda de apelo para ti. Se uma pessoa usa as bibliotecas do arduino não vai utilizar o microcontrolador daquelas formas inteligentes que são mais apelativas para discussão. Uma data de truques e espertezas ficam pelo caminho pois quem usa AnalogRead() não vai andar a tentar descobrir como tirar o máximo partido do ADC do MCU.

O que eu critico é um movimento anti-arduino. Acho que o Arduino é um produto muito bem desenhado por pessoas com uma visão incrivel. Uma plataforma de desenvolvimento para toda a gente e não só para engenheiros.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Nunito em 25 de Fevereiro de 2014, 13:34
Tem de haver os contras se não, não era a mesma coisa.
É com os contras que o mundo anda em frente.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: StarRider em 25 de Fevereiro de 2014, 13:35
Boas,

KammutierSpule:
Compreendo o ponto de vista, e entendo o alcance das palavras.
Também sei que existem colegas que consideram redutor a participação em fóruns como o LR ... são
posicionamentos que respeito. 

jmiguelff:
Penso que não devemos interpretar literalmente o termo "anti-arduino", no meu caso passa mais pelo
"ignorar-arduino", a não ser que seja numa missão de salvamento das "trevas" ;)

Abraços,
PA
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jmiguelff em 25 de Fevereiro de 2014, 14:11
Pode-se fazer uma missão de salvamento sem ser anti-arduino. As pessoas com mais conhecimento e com a necessidade de resolver problemas mais complexos vão naturalmente largar a "toolchain" Arduino. A meu ver uma das coisas que se pode fazer é mostrar este link:

http://playground.arduino.cc/Code/Eclipse#.UwyQpON_tWg (http://playground.arduino.cc/Code/Eclipse#.UwyQpON_tWg)

Ignorar-arduino é mais plausivel. E eu concordo que por causa deste hype todo à volta do Arduino muitas pessoas chegam aqui a achar que isto é uma tarde e está tudo a funcionar sem perceberem nada do que estão a fazer. É quase como aquele pessoal que te põe 1000 linhas de código e pergunta porque é que isto não funciona...
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: dio123 em 25 de Fevereiro de 2014, 14:37
@StarRider  isso para mim, é uma  atitude pouco correcta em ingorar os pedidos de ajuda em que envolvam o arduino, mesmo que seja casos simples.

Se cada pessoa for contra alguma coisa, e simplesmente ignorar os pedidos de ajuda por mais simples que sejam, então ninguem ajuda ninguem, e ai deixa de haver comunidades com a LUSOROBOTICA.
Penso que é esse o espirito dos forums, ajudar sempre que podermos e soubermos. 

Eu por exemplo a unica coisa que ingoro são os pedidos de ajuda no qual o seu fim seja para fins comerciais/lucrativos, seja qual for o forum.
 
Quanto ao movimento anti-arduino é uma discução longa, e o melhor que se tem a fazer é incentivar as pessoas com o arduino programarem o arduino com o avrstudio ou equivalentes, o user @senso tem um bom tutorial para iniciação.

Só nao começei ainda porque nao cosegui por o equilpse a funcionar como deve de ser no mac. Mas já fiz uns exemplos usando  o avrstudio.

# edited.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jmiguelff em 25 de Fevereiro de 2014, 15:19
dio123 vé o link que eu coloquei pode ajudar.

Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: msr em 25 de Fevereiro de 2014, 16:32
Como ja disse atrás tambem nao sou fã do Arduino pelos vários motivos ja descritos e enquanto engenheiro de electrónica. No entanto, é preciso ver que o Arduino não foi feito para engenheiros. Com todos os defeitos que este possa ter aos olhos de um engenheiro, as vantagens que trouxe aos "artists, designers, hobbyists and anyone interested in creating interactive objects or environments" são inegáveis.

Mesmo para engenheiros que não tenham electrónica como área principal (malta de energia, telecomunicações) ele tem as suas vantagens. A verdade é que é preciso perceber pouco de electrónica e programação para fazer umas coisas engraçadas e muitos desses projectos são precisamente feitos por brincadeira, por alguem que nao pretende seguir electrónica profissionalmente.

Ha ainda quem use a plataforma Arduino de forma profissional e comercial. Um exemplo disso é a empresa espanhola Libelium: http://www.libelium.com/products/waspmote/ (http://www.libelium.com/products/waspmote/)
No entanto, para fazer a plataforma que fizeram é obvio que não foi por saberem programar um Arduino mas sim porque sabem em que é que consiste e como é que as coisas funcionam ao nivel mais baixo.

O que considero realmente mau é que alguem que estude engenharia electrónica veja o Arduino como "a plataforma das plataformas". O engenheiro electrónico tem a obrigação de saber fazer o seu próprio Arduino, ainda que o possa usar de forma vantajosa em determinados projectos.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: tarquinio em 25 de Fevereiro de 2014, 16:57
O que considero realmente mau é que alguem que estude engenharia electrónica veja o Arduino como "a plataforma das plataformas". O engenheiro electrónico tem a obrigação de saber fazer o seu próprio Arduino, ainda que o possa usar de forma vantajosa em determinados projectos.

Sim nisto tambem concordo. Aliás, eu tenho licenciatura e mestrado em engenharia informática, mas estive uns anos em eng. electrotecnica antes, precisamente porque gostava de toda a parte de sistemas digitais/logica/microprocessadores/redes, mas a parte da electronica analogica / correntes fortes nunca me puxou muito. Uma das coisas que achei mal no curso foi nunca serem abordadas coisas como soldar/fazer pcb's. Claro há sempre malta mais interessada que gosta dessas coisas e toma iniciativa, mas fazes tranquilamente o curso sem nunca ter tido um ferro de soldar nas mãos. Não estava à espera de ter de fazer pcb's para todas as coisas que se aprendem nas cadeiras, mas sempre achei que teria sido interessante ter isso pelo menos numa cadeira. Olha, porque não, fazeres o teu proprio arduino ou whatever, que depois até podias usar para aprender microcontroladores mais a sério.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: dropes em 25 de Fevereiro de 2014, 16:59
Muito vocês escrevem.

O arduino é para quem quer, quem não quer entretém-se com outras coisas, micros, whatever...
Não me incomodam e não sou racisto-duino para para julgar a plataforma de desenvolvimento que escolheram, há coisas boas e outras más, é como em tudo incluindo o micro que escolhemos para uma determinada aplicação.

Está-se a criar aqui uma flame war sem necessidade em que se vai dividir por dois grupos, arduinos e não-arduinos (mestres da electrónica), sinceramente isto é ridículo... haja tempo para discutir estes disparates.

Olhem, uma coisa que me irrita imenso são as pessoas que escrevem por abreviações ou erros ortográficos, parece que se estão a cagar para quem vai ler, para isso é que devia haver um movimento.

Desculpa @Asena pelo desabafo, estou de um lado mas não ando a chatear o outro.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: almamater em 25 de Fevereiro de 2014, 17:11
:) realmente estão visíveis 2 lados, mas eu acho que todos têm a sua razão. Não sou engº nem para lá caminho, descobri há uns anos o Arduino (assim que apareceu) e adorei de facto a possibilidade, sem saber a fundo de linguagem baixo nível, poder fazer coisas que antes não era capaz. Não era capaz pq sinceramente não estudei por falta de disponibilidade ou algo semelhante uma vez que é de facto um hobby e não ganho dinheiro com estas brincadeiras.

Do meu ponto de vista acho que o Arduino é excelente por todos os motivos já aqui indicados, no meu caso acabei sempre por aprender e investigar coisas que antes nunca consegui perceber, e foi por querer usar um arduino ou 1 clone, etc. que tive necessidade disso. O fórum LR é uma grande ajuda neste aspecto, e tenho sempre tido bom feedback dos users, mesmo do pessoal  engº, o que noto, e a meu ver com razão, é não fazerem a papa toda, dão as dicas, opiniões e guiam a pessoa para conseguir descobrir o pretendido. Mas isto é muito subjectivo e podíamos estar aqui a discutir o assunto a vida toda :)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: dropes em 25 de Fevereiro de 2014, 17:26
Concordo perfeitamente, o fórum devia servir para juntar pessoas interessadas em electrónica / robótica e não separá-las por escolhas.
Daqui a pouco estamos em Atmel VS Microship

Tenho o 9º ano (12º RVCC) e para mim a electrónica é um hobbie, com ou sem micro faço as coisas por gosto e curiosidade.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: msaleiro em 25 de Fevereiro de 2014, 17:46
Mas afinal isto é o fórum português do arduino ou é o fórum português de robótica? Cá me parece que toda a gente que cá está, está pela robótica, sejam pró-arduino, anti-arduino, ignora-arduino, compreende-quem-usa-arduino. wtf-is-arduino ou outra coisa qualquer. A mim não em parece divisão nenhuma, parece-me até uma discussão bastante útil para eventuais estudantes de engenharia que estejam cá no fórum e pensem que o Arduino é o Lord of the Microcontrollers porque é o que os incentivam a aprender e pensam que é isso que vão usar quando forem trabalhar. Já foram ditos vários pontos de vista, ninguém ofendeu ninguém, não percebo porque se diz que se está a dividir o pessoal do fórum.
Ainda bem que há diversidade e pontos de vista diferentes por aqui. No meu ponto de vista a existência destas diferenças não é mais do que um sinal de riqueza no fórum. Se há 5 anos que venho regularmente ao fórum (apesar de participar pouco nos últimos tempos porque o tempo não dá para tudo) é porque felizmente há pessoas a trabalhar em projectos diferentes dos meus, com ferramentas diferentes das minhas, com escolhas diferentes das minhas e graças a isso felizmente aprendo qualquer coisa cada vez que venho cá. Quando há duas pessoas diferentes, há dois pontos de vista diferentes. Só temos é de ser crescidinhos e saber aceitar, compreender e aprender com os pontos de vista dos outros, mesmo que continuemos a achar que o nosso ponto de vista é que está certo.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Dave em 25 de Fevereiro de 2014, 18:52
O arduino foi produzido com uma finalidade e penso que já se está a alargar para outra.

O arduino, já disseram, foi feito para quem quer brincar/experimentar, etc.., que por norma acontece ali pelos 15/16 anos (pelo menos uma fase, pois mais tarde também acontece). Mais tarde, seguem por um ramo de engenharia, mas o que acontece? Esta malta só conhece arduino e só usa arduino e muitos quando têm as primeiras aulas de microprocessadores em assembly generalizam e fixam-se à ideia de arduino é que é bom o resto é para loucos!
Sim! Colegas meus pensaram isso! Após alguns meses a bater-lhes na cabeça, alguns finalmente abriram os horizontes.
Como não vai haver uma evolução a conclusão é que nas várias cadeiras de micros, sist. embutidos, etc... pouco se avança porque ter um LED a piscar com um timer e a comutar o estado com a interrupção de um porto já é algo bastante "trabalhoso" para um fanboy de arduinos.

Assim, tal como já foi dito, há quem termine o curso e viva numa espécie de ilusão de que o mundo de trabalho gira em torno do arduino. Há quem se candidate a um trabalho que requer os mínimos conhecimentos de sistemas embutidos e a única coisa que fez foi um termómetro com um arduino...
Há ainda o caso de essas personagens conseguirem vaga... que podia estar a ser ocupada por outra pessoa com os conhecimentos necessários. Mas isso já é burrice de quem contrata...


Em suma... não vamos crucificar o arduino como placa de desenvolvimento e um bom instrumento para quem quer brincar e fazer umas coisas porreiras, devemos é limitar a sua propagação no ensino superior e ir provocando a "desabituação" dele. É esperado que um futuro engenheiro saiba trabalhar com qualquer microcontrolador (pelo menos tem de ter as ferramentas para isso) e não que não saiba apenas usar algo com o nível de abstracção do arduino...


Temos espaço para todos... cada um à sua maneira e ao seu gosto....
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jm_araujo em 25 de Fevereiro de 2014, 20:14
Acho que esse problemas não são de agora, se não for o arduino é outra coisa qualquer.
Faz-me lembrar a conversa das calculadoras nas salas de aulas ("os putos não aprendem a fazer contas"), da net ("agora é só ir à wikipédia, não se estuda"), etc, etc.
Esses problemas não são de hoje, e se lerem um bocado são recorrentes na história: os mais velhos acham sempre que as novas gerações são umas degeneradas, e que vão por fim à sociedade como a conhecemos. Os mais novos acham que os cotas são uns quadrados e se as coisas estão mal foram eles que as puseram.

Não passa de uma generalização porque não vivemos a experiência das outras gerações. Mas lembro-me perfeitamente do meu tempo da faculdade. Fiz electro na FEUP e saiu muita gente sem saber criar uma linha de código (e tivemos várias cadeiras de programação em C, Pascal, e baixo nível), e muitos também sem ter pegado num ferro de soldar ou saber decifrar o circuito electrónico mais simples. E trabalho com pessoas que fizeram o mesmo curso e são iguais.
Eu aproveitei ao máximo e aprendi bastante de tudo. Mas desde que acabei o curso não deixei de aprender e ainda não parei. No dia que me desinteressar de aprender, acho que a minha vida perde todo o sentido.

Acho que no fundo depende das pessoas, há quem se interesse por aprender para aplicar, mesmo que não seja para fins profissionais, e há quem só se interesse para fazer as cadeiras (marranço) e esquece imediatamente a seguir.

O Arduino é uma excelente porta de entrada para o mundo dos microcontroladores e eletrónica. Se as pessoas a aproveitam ou decidem ficar-se na ombreira é mais culpa delas que do arduino. Se julgam que são craques em eletrónica, é como script kids que julgam que são hackers, ou informáticos que julgam que dominam o PC porque uma vez formataram o disco....

Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Pisciano em 25 de Fevereiro de 2014, 21:53
Deixo em anexo uma foto multi-facetada.

1 - Pode-se olhar e ver um home made arduino com o bootloader sanguino, sem usb e apenas com rs232 (2X), e onde não encaixa, naturalmente, qualquer shield comercial. (Ou se anda com fios ou produz-se algo personalizado) Mas dá para ligar dezasseis lâmpadas que só acendem num sentido em pinMode(x, INPUT) e mais dezasseis lâmpadas que só acendem num sentido em pinMode(x, OUTPUT), todos eles a piscar, com um monte de delay() jeitosos e sem qualquer resistência à vista. (Ah e o chip preto aquece e as lâmpadas às vezes fundem)

2 - Pode-se olhar e ver um Micro de 8 bits, com 128KB de memória flash, 4KB de EEPROM e 16KB SRAM, em que os bits de cada uma das 4 portas estão seguidos e juntos (wow!?!), em que cada porta tem... uns fantásticos 8 bits disponíveis e utilizáveis. (até dá para ligar sessenta e quatro LED's, com uma resistência de 330Ohm por cada par de leds (paralelo) em que o ánodo de um liga ao cátodo do outro. (Por acaso o Micro também vai aquecer, mas pelo menos, até se sabe porquê, e como resolver isso com transístores)

3 - Pode-se olhar e ver algo parecido com uma bolacha, tipo wafer, com fios às cores e outras coisas esquisitas em cima. "Aquela coisa ali de pé é de prata? E tem uma coisa que parece uma pilha pequena pintade de azul na ponta. Que giro. Para que serve isso?"


Se calhar, a casualidade fez com que a opção do meio consiga olhar para ambos os lados, e ver outras duas realidades para além da sua.
As opções das pontas tiveram menos sorte, menos ousadia, menos interesse, menos tempo, ou calhou assim.

Para a primeira opção deixo uma ideia: até se está bem por aí e há caminho para mais: com trabalho, dedicação, estudo e algumas dores de cabeça.

Para a terceira opção não deixo ideias, porque não espero ver neste fórum esteticistas, advogados, psicólogos nem a vizinha do 3º Esq. (Embora até possam andar por cá enquanto hobbie)

(Espero que sorriam com o texto)  ;D
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Dave em 25 de Fevereiro de 2014, 22:15
Terei ouvido falar em "vizinha do 3º Esq."?

Então e é jeitosa?  ;D ;D ;D ;D
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: TigPT em 25 de Fevereiro de 2014, 22:19
txii oh sena, isso é que é um tratamento choque!

Como já tínhamos falado, tem coisas boas e coisas más, mas se queres combater o arduino, temos que ter uma boa estratégia para o fazer.

Começamos por mostrar o horror do código dos GPIOs do arduino só para dizer mal ou por criar um movimento em prol de algo mais construtivo?
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 25 de Fevereiro de 2014, 22:34
Mas tanto "ingenheiro" e o que vos faz mais confusão é código por causa dos GPIO's?
O que me faz mais confusão com a porcaria do IDE do arduino é código nos .h, isso sim, é uma atrocidade e uma doença que se tem vindo a alastrar!
E aquilo compila da maneira mais estupida do mundo, agarra em todos os ficheiros, cria um ficheiro chamado main.c e cola lá TUDO e depois compila como se de um só ficheiro se trata-se.

E o Arduino nasceu no MIT, não foi criado para putos de 12 anos, foi feito para alunos de uma das universidades de renome deste mundo.
Criar uma plataforma que não sabe criar makefiles para compilar o código de uma maneira decente, isso sim, faz-me comichão.

EDIT:

E o mais hilariante no meio disto tudo é que passam a vida a chorar que não se passa nada no fórum, ninguem cá mete os pés, mas vir meter lenha na fogueira sobre o Arduino, aparece cá tudo e já tem quase 5 páginas  ::)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: TigPT em 25 de Fevereiro de 2014, 22:44
Código nos headers... não ví e não quero ver, não quero acreditar...
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 25 de Fevereiro de 2014, 22:46
Maior parte das bibliotecas são só .h's lol
E depois é a extensão de um programa, .ino lol, porque usar .c ou .cpp não era mais inteligente..
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: StarRider em 25 de Fevereiro de 2014, 22:59
Boas,

It's an engineers World ;)

http://jobs.arduinoexperts.com/developers/arduino-engineer-11/ (http://jobs.arduinoexperts.com/developers/arduino-engineer-11/)

https://www.freelancer.com/freelancers/skills/arduino/ (https://www.freelancer.com/freelancers/skills/arduino/)

http://it-ebooks.info/book/1351/ (http://it-ebooks.info/book/1351/)

... vale a pena dar uma vista de olhos, somente 3 exemplos entre milhares.

Abraços,
PA
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: metRo_ em 25 de Fevereiro de 2014, 23:39
olha que há quem procure Arduino emprego.sapo.pt/executivo/emprego/anuncio/1497440/engenheiro-eletrotecnico.htm lol
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Hugu em 25 de Fevereiro de 2014, 23:48
podem ser empresas que fabricam e projectam shields para arduinos... o mundo arduino é um movimento de milhoes por isso é um negocio tao viavel como o negocio dos chupa-chupas!
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Njay em 26 de Fevereiro de 2014, 01:32
Não tenho nenhum problema com o Arduino. Não tenho nenhum problema com pessoas que copiam uns bocados de código da net e façam umas perguntas nuns fóruns sobre como juntar aquilo para fazer X ou Y. As pessoas que realmente gostarem da área vão naturalmente aprofundar os seus conhecimentos até não terem mais de onde os beber. Se alguém sai de uma escola de engenharia só com conhecimentos de arduino é um falhanço da escola. Se um individuo destes arranja emprego numa área de engenharia, é um falhanço de quem o contratou (talvez se tenha formado na mesma escola). A meu ver as escolas (liceus, univs, talvez politécnicos tb) estão a falhar redondamente nas pessoas que deixam passar; o nível de exigência está demasiado baixo. Mas passam, e depois é o mercado que os encaminha para posições mais apropriadas aos seus conhecimentos. E sair dum IST ou duma Nova não é garantia de que a pessoa realmente faz um bom trabalho; em geral é garantia que se desenrasca, pelo menos isso é. Já tenho alguns anos de trabalho na indústria de sw, puro e de sistemas embebidos, e já vi desde mestres em eng. eletrotécnica que não sabem o que é um totem-pole até eng. informáticos que não têm noção de alguns dos conceitos mais básicos de qualquer engenharia como "abstracção" (curiosamente alguns formados no IST), assim como conheço alguns eng. eletrotécnicos que programam muito melhor que eng. informáticos.

Esses que pensam que sabem só ajudam a manter alta a procura por aqueles que realmente sabem.

Agora, olhar para o estado das coisas como país aí sim, é triste. Resolvia-se bem com escolas mais exigentes, mas o governo não está a ir por aí, antes pelo contrário, parece-me; digamos que os nossos governos têm feito um excelente trabalho na educação, no sentido em que formam pessoas "ignorantes" o suficiente para continuarem a votar neles. Como não sou eu que mando, resta-me passar por aqui e tentar esclarecer alguma dúvida que eu saiba a alguém interessado que por cá apareça, que é praticamente a única razão que me faz frequentar este fórum. Vocês mais novos não têm a menor noção disso, mas "no meu tempo" não havia Internet nem a quem perguntar, e a informação era extremamente escassa. Ex-tre-ma-mente. Quem me dera ter nascido uns 15 anos mais tarde. Portanto tento ajudar no que souber e a quem me parecer interessado em aprender, seja em Arduino ou noutra coisa qualquer.

Eu diria que a posição mais inteligente face ao arduino é a de "negócio". A malta gosta de arduino e só vê arduino à frente? Na boa, façamos dinheiro/nome com isso, desenvolvendo shields, dando explicações, dando workshops, desenvolvendo aplicações, escrevendo tutoriais. Não fazem ideia da procura que há por workshops de arduino ou relacionados com tal. No altLab todos os workshops têm que ter "arduino" no título, é garantia que aparece malta. Malta em histeria a querer aprender sobre arduino. A placa e o sw são tão básicos que eu aprendi o suficiente em 2 ou 3 horas num dia à noite para dar um workshop de 3h no dia seguinte; ainda por cima a malta "não técnica" fica doida com qualquer "treta" mais fora do normal, e às vezes um gajo tem ali um projecto todo xpto e ficam fascinados é com o piscar do led quando o motor se mexe, lol.

Daí que acho que não vale a pena stressar muito com o Arduino. Eu às vezes uso quando quero experimentar qq coisa depressa, é fixe para isso. Até seria capaz de o usar num projecto comercial se achasse que fazia sentido (seria um projecto "one-off" claro, em que preço não é ponto critico). Numa placa que desenvolvi com um LCD e mais umas coisas e que tem um ATmega até fiz questão de a fazer "Arduino programable" que assim o "mercado" é logo bastante maior, e tem a vantagem de poder meter a palavra "arduino" lá algures, lol. O IDE é pior que programar no notepad e incute alguns maus hábitos como indentação a 2 espaços, a linguagem é tão C/C++ que nem é direccionada para artistas mesmo que digam que foi desenhada para isso e a placa não tem nada de especial, a não ser o facto de ter criado um standard de hw e isso sim é que é a sua mais valia, que permite depois partilhar shields e código.

Já agora, o emprego do sapo que o _metro deixou parece ser para uma empresa com um projecto interessante: http://desafioportugal.pt/ (http://desafioportugal.pt/) :)

E código nos .h, qual é o problema :)? É uma excelente maneira de ter performance e/ou baixo tamanho de código, 2 coisas bastante importantes no mundo embebido (e no caso particular do Arduino é ainda mais importante porque a lib foi um bocado feita "à larga", embora em parte também se compreenda pela necessidade de ser anti-dummy, se bem que na verdade tb não se esforçaram muito por isso, enfim, adiante). O pré-processador de C não sabe o que são .h; podem dar-lhe o nome de ficheiro que quiserem no #include e ele pega no fcheiro e enfia-o no sítio do #include, para ele é só um ficheiro de texto, mais nada. Claro que é preciso saber o que se está a fazer para se fazer bem, e fazer bem não quer dizer apenas "que funcione", que é algo muito importante mas que muita gente ignora completamente (mesmo entre engenheiros).

Bom, já chega de Arduino por hoje :)

p.s. Deixem-me ainda acrescentar (mesmo que não deixem eu acrescento à mesma :p ) que Arduino é uma péssima maneira de (tentar) aprender a programar, na minha opinião. A linguagem e a plataforma (microcontrolador) exigem conhecimentos que não são necessários para aprender a programar (que é uma actividade conceptual) acabando por dificultar a vida a quem tenta aprender. A linguagem é muito baixo nível para uma iniciação suave e a plataforma embebida trás consigo muitas limitações que só atrapalham a aprendizagem (como tamanho de inteiros e outras).
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: tarquinio em 26 de Fevereiro de 2014, 01:36
Tão se é algo que uma pessoa sabe usar, porque não por no currículo? Tenho coisas no meu menos relevantes para a área do que isso...
Limitada ou não, é uma skill que a pessoa tem... Sim é verdade que pode ser uma pessoa que apenas tenha posto um led a piscar, achou que percebia tudo. Mas mais uma vez, isto não é um problema do arduino, podes questionar o mesmo sobre qualquer outra das skills referidas....
Hummm tem la escrito Linux... O que é que isto significa...? Sabe de cor todos os comandos nas shells e usa linux hardcore todos os dias, ou daquela vez em 2008 instalou o Ubuntu e correu tudo bem, logo é um linux master?
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tech_JA em 26 de Fevereiro de 2014, 13:05
Já repararam que este tópico teve 60 posts em 48 horas?

Já agora vou dar a minha opinião sobre o topico:

Não é necessário serem radicais ao ponto de quererem bloquear os topicos sobre  ***uinos - Ignorem apenas esses tópicos. Este fórum é comunitário e pode ter perfeitamente membros que gostem ou não dos arduinos.

Sena,
se me permites dizer, o criticar apenas por criticar não é alternativa - Critica mas mostra um outro "caminho" alternativo aos arduinos. o Tiago  Criou um tópico "ABC Roboótica". Utiliza-o ou cria um novo, para dares alterantivas de escolha para os membros poderem saber o que é realmente electrónica e em vez de ser um "movimento Anti-Arduino" é um movimento "Pró- Electrónica".

O problema não é existirem arduinos, é a geração com que estamos a lidar do "Mais facíl e não necessito de estudar? cool!"

Como exemplo pessoal, posso dizer-te que fundei há mas de um 1 ano um clude de electrónica numa escola e estou com jovens de 10º ao 12º de um curso profissional a fazer projectos de electrónica. Ando a tentar incentivá-los em fazerem montagens simples, até são eles que escolhem o que pretendem fazer, mas praticamente sem sucesso pois dá "muito trabalho e têm de estudar para o fazer". Sabes o que aconteceria se eu apresentasse o arduino a eles? "Brutal! já tenho um led a piscar e apenas tive de fazer copy&paste da net!!!! Deixa ver que mais é que posso fazer com o copy&paste... Isto de electrónica até é fácil!"

Apresenta alternativas e verás que terás a adesão dos membros e o fórum ficará mais rico por passar a ter uma "alternativa ao Arduino".

 

Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Nunito em 26 de Fevereiro de 2014, 19:21

Como exemplo pessoal, posso dizer-te que fundei há mas de um 1 ano um clude de electrónica numa escola e estou com jovens de 10º ao 12º de um curso profissional a fazer projectos de electrónica. Ando a tentar incentivá-los em fazerem montagens simples, até são eles que escolhem o que pretendem fazer, mas praticamente sem sucesso pois dá "muito trabalho e têm de estudar para o fazer". Sabes o que aconteceria se eu apresentasse o arduino a eles? "Brutal! já tenho um led a piscar e apenas tive de fazer copy&paste da net!!!! Deixa ver que mais é que posso fazer com o copy&paste... Isto de electrónica até é fácil!"
Foi assim que começei, comprei um kit de Arduino, copy&paste.
Neste momento, já sei programar em C, C++, C#.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Hugu em 26 de Fevereiro de 2014, 19:27
isso das escolas exigirem pouco ou que teem a fasquia mto baixa em termos de conhecimentos, nao acho! o que acho é que a escolas exigem muito e de tudo e mais alguma coisa, mas como nao complementam as coisas com a pratica ou continuidade com outra cadeiras os alunos teem dificuldades em absorver e manter esse conhecimento e colocá-lo em pratica, o que se aprende na escola é apenas estudar para exames onde os problemas sao todos didaticos e nao situaçoes reais das empresas ou do dia-a-dia!
Depois com os softwares, cada um tenta facilitar a programaçao e uso ao utilizador, e o programa que é mais dificil de programar nao torna a pessoa mais sabichona!..

Eu nao sou contra os copy-pasts ou partilha ou opensource porque assim consegue-se fazer upgrades ou melhor coisas que estavam mal ou menos bem..
Co disse, pra saber fazer copy-pasts tb é preciso conhecer a coisa para depois tudo no fim fique a funcionar direito e co foi dito, nao é preciso andar smp a reinventar a roda porque ela ja está mais que sabida!
Nos dias de hj, a exigencia é cada vez maior, e ha coisas que deixam de se estudar ou aprender, mas outras novas coisas sao iventadas e novas ha pra aprender!
Alem do mais, cada vez mais, os equipamentos electronicos, veem com soluçoes embebidas e caixas negras onde varios componentes sao compactados em chipps com milhares e milhares de transistores.. e para reparar estes novos equipamentos é preciso conhecer co programam ou se corrigem os problemas nestes sistemas..

É co o agricultor, antigamente tinha de saber trabalhar com a madeira e com o ferro pra reparar as sacholas quando partiam, agora teem de aprender a reparar o tractor porque o agricultor ja nao usa a sachola mas o tractor pra trabalhar a terra..
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: KammutierSpule em 26 de Fevereiro de 2014, 21:49
universidades... engenheiros.. cursos... agricultura.. tractores... isto esta' a comecar a descambar :P
fez-me lembrar uma anedota... :P
Nao sei qual 'e a fonte original, mas publiquei-a num jornal do departamento de electronica da UA (DET):

Citar
Estava um homem tranquilamente a guardar o seu grande rebanho de ovelhas quando, de repente, lhe aparece um Eng.o montado num tractor 4x4,
último modelo, todo artilhado com tudo quanto é extras, fato Hugo Boss, sapatos DKNY, óculos Calvin Klein.

Aproxima-se do velho pastor e diz-lhe:

- Ouça lá... se eu determinar o número de ovelhas existentes no seu rebanho, ganho uma?

Assombrado, o velhote concordou.

O Eng.o dirige-se ao 4x4, saca de um Sony VAIO com Pentium X Ghz Octopus Core, X GB DDRn SDRAM XXXMhz, TFT 22", disco SSD,
liga-se à Internet, faz download de uma base de dados de 2 GByte, entra numa página da NASA localizando por satélite a região exacta onde se
encontra o rebanho, executa uma média histórica da massa de uma ovelha Merino mediante uma tabela dinâmica de Excel, com a execução de
algumas macros personalizadas em Visual Basic, obtém um diagrama de fluxo e, meia hora depois, responde ao velho:

- Você tem 147 ovelhas no seu rebanho e 14 estão grávidas.

O pastor assentiu sem grande emoção e disse-lhe que podia levar uma ovelha.

O Eng.o assim fez e, quando já estava para partir, o pastor chamou-o e perguntou:

- Se eu adivinhar onde vocemecê estudou e que curso tirou, devolve-me a ovelha... ?

O Eng.o sorriu e respondeu "Claro, claro! ...", enquanto acomodava o animal no tractor.

- Vocemecê estudou Engenharia no TÉCNICO!, disse de imediato o pastor.

O outro desceu do carro e, espantado, perguntou-lhe como sabia isso.

- É fácil... - respondeu o pastor - e por 4 razões:

Primeiro, pelo seu ar de superioridade;
Segundo, porque apareceu sem que eu o tivesse chamado;
Terceiro, cobrou por me informar de algo que eu já sabia;
e, por último, porque não percebe nada do negócio.

Agora, se faz favor, devolva-me para cá o cão!
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: artur36 em 26 de Fevereiro de 2014, 22:31
isso das escolas exigirem pouco ou que teem a fasquia mto baixa em termos de conhecimentos, nao acho! o que acho é que a escolas exigem muito e de tudo e mais alguma coisa...
Hugu desculpa lá mas vou ter que discordar, dou-te apenas um exemplo real que mostra bem a realidade.


Cadeira de Microcontroladores CET administrado por um instituto superior dos mais bem cotados a nível nacional:

Nota final provisória lançada e com alta percentagem de negativas, passado um mês ou dois o professor envia um mail para os alunos supostamente reprovados que teriam hipótese de repetir o exame em data a combinar, o exame seria o mesmo realizado anteriormente e disponível numa determinada plataforma online.


Diz-me se isto não é facilitismo.

De salientar que esta não é uma situação isolada nhum curso que supostamente estaria virado para uma saída profissional directa. Estes alunos não são alunos com dificuldades de aprendizagem (se bem que alguns as têm) são alunos que faltam regularmente às aulas porque as aulas são "chatas" e quando vêm é à hora que lhes apetece (muitas das vezes para lá do meio da aula). São estes alunos que depois de 50 horas de microcontroladores não conseguem por um led a piscar a 1Hz (não conseguem ligá-lo sequer com o microcontrolador), que ficam muito chateados quando o professor numa aula laboratorial lhes recusa a entrada por estarem duas horas atrasados e numa outra situação de repetição do exame final como a acima descrita ainda reclamam que não tem jeito nenhum porque sexta-feira não é dia para fazer um exame e que não são eles os interessados.
Infelizmente é este o retrato de muitos alunos que temos hoje em dia e que querem ser futuros engenheiros, entristece-me ver um instituto superior como o aqui retratado a facilitar em vez de punir estes comportamentos.

P.S.: Também eu comecei no Arduino e não me arrependo, tem limitações sim, copy\paste sem aprender só faz quem quer e manter-se agarrado aos facilitismos sem evoluir é uma atitude desprezável para quem quer ser "engenheiro", todos os dias a tecnologia muda e temos de saber evoluir e aprender verdadeiramente coisas novas. Quanto às virtudes do Arduino a maior que encontro é o facilitar a introdução aos microcontroladores, seria impensável para mim começar a aprender sozinho em casa sem bases Assebly por exemplo, desistia na primeira meia-hora, a eletrónica acho que só facilita a quem tiver muito dinheiro disponível, porque nos dias de hoje comprar uma shield para accionar um motor sai caro, pelo menos para mim.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Hugu em 27 de Fevereiro de 2014, 17:26
artur: isso sao casos particulares, eu falei no geral.. e co disse, nas escolas o metodo de avaliaçao mtas vezes é a meu ver é o da pior forma, os alunos so sao avaliados por uma prova escrita que fazem no final de cada trimestre. O alunos apenas cagam às aulas teoricas e estudam uns dias antes no final do trimestre...é co digo, nas faculdades estuda-se apenas pro exames... mas culpa é das universidades/docentes e da maneira co praticam o avaliaçao..um aluno no geral, paga o curso pra aprender e nao apenas para ter um curriculo (mais que visto os curriculos nao interessam la mto na hora de arranjar emprego...visto que ha doutores que apenas apresentam cv de licenciado pra conseguir um mísero emprego e as empresas preferirem empregar tecnicos na vez de licenciados visto que "fazem" a mm coisa que um licenciado e fica mais barato..)

Dps tb ha os doecentes filhos da catuta que só "lecionam" para "fuer" e reprovar alunos e sem interesse nenhum em ajudar os alunos a aprenderem, tb tive carboes desses!.. normalmente sao os frustrados e que nunca trabalharam numa empresa sequer!.. Por isso é que se costuma dizer: "Quem sabe faz, quem nao sabe ensina!.."

E no fim as pessoas teem de ser humildes, o que nao acontece a muitos, fizeram uma coisa ou outra e dizem que sabem fazer tudo, mas depois na hora H, vê-se os resultados!... quem tem interesse em aprender, acaba por aprender quer use ou nao arduinos. E depois tb ninguem sabe tudo.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Nunito em 27 de Fevereiro de 2014, 19:10
artur: isso sao casos particulares, eu falei no geral.. e co disse, nas escolas o metodo de avaliaçao mtas vezes é a meu ver é o da pior forma, os alunos so sao avaliados por uma prova escrita que fazem no final de cada trimestre. O alunos apenas cagam às aulas teoricas e estudam uns dias antes no final do trimestre...é co digo, nas faculdades estuda-se apenas pro exames... mas culpa é das universidades/docentes e da maneira co praticam o avaliaçao..um aluno no geral, paga o curso pra aprender e nao apenas para ter um curriculo (mais que visto os curriculos nao interessam la mto na hora de arranjar emprego...visto que ha doutores que apenas apresentam cv de licenciado pra conseguir um mísero emprego e as empresas preferirem empregar tecnicos na vez de licenciados visto que "fazem" a mm coisa que um licenciado e fica mais barato..)

Dps tb ha os doecentes filhos da catuta que só "lecionam" para "fuer" e reprovar alunos e sem interesse nenhum em ajudar os alunos a aprenderem, tb tive carboes desses!.. normalmente sao os frustrados e que nunca trabalharam numa empresa sequer!.. Por isso é que se costuma dizer: "Quem sabe faz, quem nao sabe ensina!.."

E no fim as pessoas teem de ser humildes, o que nao acontece a muitos, fizeram uma coisa ou outra e dizem que sabem fazer tudo, mas depois na hora H, vê-se os resultados!... quem tem interesse em aprender, acaba por aprender quer use ou nao arduinos. E depois tb ninguem sabe tudo.
Correcto e afirmativo!
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: artur36 em 27 de Fevereiro de 2014, 20:46
artur: isso sao casos particulares, eu falei no geral.

O problema que eu vejo nos dias de hoje é precisamente não serem casos particulares, o que se tem vindo a passar nos ultimos anos é que é mais fácil subir uma nota para passar um aluno do que reprová-lo e explicar o porquê disso, as escolas portuguesas andam constantemente a passar alunos para fazer o jeito para não atrasar mais um ano, quando chegam ao fim do secundário num curso profissional que é o único onde ainda conseguem passar acham-se os melhores, mas mesmo assim não conseguem o acesso ao ensino superior, então arranjam maneiras de entrar de forma mais fácil (os casos que retratei acima alguns já é o segundo curso que estão a tentar após o secundário para aceder ao ensino superior) e ocupam vagas em cursos vocacionados para uma saída profissional directa quando o seu único objectivo é aceder ao ensino superior. Mesmo assim depois de todos os facilitismos ainda continuam sem aproveitar o que lhes é dado de mão beijada (além das facilidades todas que têm ainda é pago subsidio de alimentação e transporte ou alojamento) reclamando no fim porque as facilidades que lhes dão ainda não são suficientes. Quem serão estes futuros engenheiros sem quaisquer bases de formação que não sabem estudar e procurar informação por si, que foram consecutivamente sendo passados por favor???

Tudo bem podem dizer que quem chega assim à universidade não tem qualquer hipótese de acabar um curso, mas o que é certo é que eu já estive no mundo de trabalho real e já levei com "engenheiros" destes que pura e simplesmente nem para "tratoristas" serviam quanto mais para gerir uma unidade de produção inteira.
A título de exemplo tive em tempos um problema na empresa onde trabalhava que me estava a originar uma quantidade enorme de produtos defeituosos, isolei o problema identifiquei a causa como sendo defeito de material de um produto de um fornecedor exterior à empresa, mostrei por A+B ao "engenheiro" qual o problema, qualquer pessoa com um mínimo de sentido crítico e usando de um pouco de lógica perceberia imediatamente que eu tinha razão, no entanto o "engenheiro" chamou-me de burro e ainda hoje o problema se mantêm e cada vez que acontece leva a quantidade de produtos defeituosos para cerca de 30%, quando o objectivo da empresa é inferior a 1%. Este é só um caso de entre muitos que se passaram directamente comigo.

O problema não é o Arduino, nem a Wikipedia nem os sites que disponibilizam trabalhos escolares já feitos, o problema está enraizado nas bases quer das pessoas quer do sistema educativo Português.
Os alunos não têm civismo nem cultura de estudo e aprendizagem desde o inicio da sua formação, não são obrigados nem ao menos incentivados a estudar e a aprender pelo menos para os mínimos exigidos (sabem que se tiverem um 9 choram um bocado e o professor sobe para 10, se sobe um 9 também sobe um 8, e com um bocadinho de sorte se sobe um 8 também sobe um 7). O sistema não pode reter esses alunos porque eles são uns coitadinhos que não têm capacidades para mais e não podem ficar toda a vida na escola, depois completam o secundário e temos de arranjar maneiras de lhes permitir ir para o ensino superior porque estamos num país civilizado e todos têm direito a ir para o ensino superior. É este o retrato que eu vejo hoje em dia do sistema de ensino e da sociedade em geral, desculpem se ofendi ninguém mas é isto que eu vejo todos os dias, só não vê quem não quer ver.

O problema maior é que ninguém vê que este é um ciclo vicioso, são estes "engenheiros e doutores" que vão ser os professores dos nosso filhos ou dos nosso netos, são eles que vão estar à frente das empresas e da nossa economia...
Acho que vale a pena pensar um bocadinho nisso.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jmiguelff em 28 de Fevereiro de 2014, 11:29
artur36 o que estás a relatar acontece todos os dias nas faculdades mais reputadas de Portugal. Eu penso que tu estás a falar mais de secundário mas todos os teus argumentos são válidos no ensino superior.

Eu acrescento ainda que os cursos estão extremamente mal organizados. Sofrem reformas todos os anos e todos os anos a preocupação é dar trabalho aos professores universitários que estão no sistema. Em vez de se organizar o curso tendo em conta as necessidades do país, organiza-se de maneira a que cada pessoa tenha a sua unidade curricular mesmo que não tenha interesse nenhum.

Aconteceu-me na FEUP ter electrónica I onde se analisa funções transferência de circuitos baseados em op-amps utilizando, entre outras ferramentas, diagramas de bode sem saber o que um diagrama de bode era pois isso era dado noutra cadeira no semestre seguinte. Assim, claro que é complicado um aluno tirar o proveito pretendido de uma das cadeiras mais importantes de um curso de electrotecnia.

Felizmente existem arduinos, wikipedias, google, etc... que permitem às pessoas interessadas ultrapassarem estes problemas.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: LoneWolf em 28 de Fevereiro de 2014, 13:08
Boas,

....o que para aqui vai hehehehehe, vamos lá meter mais lenha na fogueira  ;D

Felizmente que a gosto para tudo, uns gostam do branco, outros do preto, azul ou amarelo e ainda bem que assim é.
No meu caso ainda bem que apareceu o Arduino ( software e hardware), para muitos de outra forma era difícil começar e quando falo em difícil não estou a dizer na questão da aprendizagem mas sim no preço que as board's tinham, ....muitos podem dizer " ha e tal compras todo o material para fazer e puffff esta a bombar" mas isto é extremamente difícil ou "impossível" no inicio para alguém que queira se iniciar, mas depois de se ter uma luzes sobre o assunto o caso muda de figura.....eu prefiro fazer as minhas placas consoante o projecto a fazer, na parte do software ainda uso o IDE do arduino, infelizmente, mas isto devesse a falta de tempo para dar o passo seguinte nesta área.

Com isto quero dizer que não sou contra a usarem essa plataforma, usem o que quiserem, o importante é aparecer ideias e projectos.

Agora se querem fazer um movimento anti - "algo", epa é na boa, apresente é soluções com exemplos, porque dizer isto e aquilo esta mal feito é fácil, difícil é apresentar soluções e dar continuidade a isso.

Li aqui algures que o problema era o Arduino, Wiki, google e tal....ja agora a net também lol, ....o problema esta no individuo e da forma como usa as ferramentas que tem ao dispor, se vai a net e faz copiar/colar....sinceramente problema o dele que ficou a saber o mesmo, se um aluno vai pedinchar uma nota....problema o dele e se o prof vai na cantiga ....problema do sistema, agora um aluno que faz isso no secundário e tiver a sorte de entrar na universidade ou estuda ou esta lixado pois não a cá choramingas....lol Podemos culpar o sistema, o governo,..., mas tudo parte de um principio e para muitos pais pensam que esse principio é dado na escola e isso já tem que partir de casa, pois um filho é o espelho daquilo que tem em casa...., se ele não é incentivado em casa não é na escola que o prof vai conseguir. Fala-se em reter aluno, concordo, deixar sair consoante o nº de vagar, OK, então alguém pergunta se o pai desse aluno o consegue manter a estudar? É que muitas das vezes, para não dizer quase sempre, são os pais que vão a escola pedir para o prof passar o menino com a conversa que é só para ele acabar o ensino obrigatório porque a vida esta difícil....e logo assim começa os problemas.

Nestes assuntos temos pano para mangas  ;D

Abraço.   

   
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Njay em 28 de Fevereiro de 2014, 14:31
(...) ainda bem que apareceu o Arduino ( software e hardware), para muitos de outra forma era difícil começar e quando falo em difícil não estou a dizer na questão da aprendizagem mas sim no preço que as board's tinham, ....muitos podem dizer " ha e tal compras todo o material para fazer e puffff esta a bombar" mas isto é extremamente difícil ou "impossível" no inicio para alguém que queira se iniciar, mas depois de se ter uma luzes sobre o assunto o caso muda de figura.....
Que grande falácia!! Não vás nessa cantiga, quem tem mesmo interesse tem hoje em dia à distância de um click (pronto, alguns cliques) toda a informação que possa desejar e ainda mais uns milhares de pessoas a quem perguntar!!! Tem é que querer e arregaçar as mangas e ir "à luta"! Se não houvesse Internet nem o acesso fácil que há (como era há 20 anos) aí sim, havia desculpa, agora, hoje em dia?! NÉPIA!!! Perguiça? Ok. Falta de tempo? Ok. Falta de interesse? Ok. Falta de informação? NOPE! Muito caro? NOPE!
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: LoneWolf em 28 de Fevereiro de 2014, 15:13
Citar
Que grande falácia!! Não vás nessa cantiga, quem tem mesmo interesse tem hoje em dia à distância de um click (pronto, alguns cliques) toda a informação que possa desejar e ainda mais uns milhares de pessoas a quem perguntar!!! Tem é que querer e arregaçar as mangas e ir "à luta"! Se não houvesse Internet nem o acesso fácil que há (como era há 20 anos) aí sim, havia desculpa, agora, hoje em dia?! NÉPIA!!! Perguiça? Ok. Falta de tempo? Ok. Falta de interesse? Ok. Falta de informação? NOPE! Muito caro? NOPE!

Concordo, e era mesmo por ai que estava a falar, quando eu comecei com o arduino já havia alguma info, actualmente é o que se vê ...., mas antes disso eu ja gosta deste mundo e a 15 anos era um pesadelo como tu próprio falas, e o arduino a mim so veio facilitar o 1º passo, a partir daqui e nos dias que correm é como dizes, é não ter preguiça, falta de interesse ou de tempo assim como disponibilidade financeira que tudo se faz ;) ...por isso tens de ver o contexto em que escrevi   
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: msr em 28 de Fevereiro de 2014, 15:46
Confesso que o que me chateia ver, e provavelmente tambem tera sido um dos motivos do asena abrir este tópico, é que em Portugal há muita gente a brincar às electrónicas mas são muito poucos a considerar faze-lo de forma profissional, precisamente porque não temos (bons) exemplos de quem o faça no nosso país. Portanto, saber fazer umas brincadeiras com o Arduino é suficiente. No reino unido, por exemplo, chovem ofertas de trabalho "à séria" na área de sistemas embebidos porque lá usam a electrónica para desenvolver e criar novos produtos, produtos que apresentam valor acrescentado à sociedade.

Lembro-me de estar numa aula de "sistemas embebidos" e pensar "epa mas isto dá para fazer tudo o que seja dispositivo electrónico, isto tem é-ne possibilidades". Mas depois ninguem pega naquilo, é ?o mais uma cadeira, e a verdade é que no mercado de trabalho contam-se pelos dedos de uma mão as empresas que fazem alguma coisa nesta área em Portugal. Enfim, assim como esta cadeira existem outras em relação às quais, em Portugal, um egenheiro de electrónica tem poucas possibilidades de aplicar os seus conhecimentos. A manada segue para consultorias e programação de software e lá se vão as skills de electrónica. É uma pena. Temos trabalho, mas desperdiçamos conhecimento.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: msaleiro em 28 de Fevereiro de 2014, 17:05
Já agora, que o msr falou no Reno Unido, quando fui a uma conferência em Bristol tive oportunidade de ir visitar o Bristol Robotics Laboratory, que é o maior centro de investigação em robótica da Europa. Para terem uma ideia, são 2400 metros quadrados, com mais de 300 metros quadrados em espaço de laboratório especializado e duas arenas de voo. Tudo o que possam imaginar a nível de robótica, lá existe: humanóides, carros robóticos, braços robóticos, tentáculos, helicópteros, quadcopters, cabeças de robôs, dedos de robôs, pele de robôs, etc. e, possivelmente, em breve robôs movidos a urina e outro material orgânico (true story! :P ). Posso dizer-vos que visitei o espaço de uma ponta à outra e não vi um único arduino por lá... placas com ARMs vi... ICDs da Microchip em cima das mesas, vi... No que diz respeito a "-uinos" -> 0... Se existiam, estavam guardados, pois eu não vi nenhum :P Penso que reflete o que o msr acabou de dizer.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: fergas em 28 de Fevereiro de 2014, 18:12
Acho que o assunto não tem pés nem cabeça. Isto de impôr às pessoas fosse o que fosse nunca deu bons resultados. Só porque não gostamos ou porque achamos que não é util para outros, os outros têm também de nos seguir? Por favor!
E neste caso concretamente  é esquecido de que não é só o pessoal da universidade que mexe com os arduinos.
Apesar de toda a informação que existe ela só é util se fôr procurada. Eu como exemplo, aqui há uns tempos nem sonhava que o arduino existia, e os meus conhecimentos de programação resumiam-se ao  basic do spectrum de há muitos anos atrás. A minha formação nada tem a ver com a  informática ou com electrónica.
Como gosto de auqáriofilia, comecei a encontrar o nome arduino em sistemas de controlo de iluminação de aquários. E pensava que aquilo devia ser o máximo, ... mas muita complicado de  usar.
Até que me enchi de coragem e mandei vir um da lusorobótica. Para descobrir que afinal aquilo até não era tão dificil assim.
E prontos, mais um hobie :). Hoje em dia já quase não o uso, mas à custa dele já consigo estar à vontade com o avrstudio e brincar com avrs na boa.
Ainda bem que inventaram o arduino.
Esqueçam essa ideia.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: StarRider em 01 de Março de 2014, 00:52
Boas,

"O maior inimigo do conhecimento não é a ignorância, mas sim a ilusão da verdade” ... válido para quem pensa que sabe
programar, para quem pensa que domina um ARV ao fim de 6 meses a mexer num arduino ...

Boa sorte,
PA
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 01 de Março de 2014, 02:56
Mas essas afirmações do estilo mexi num arduino durante 5 minutos e sou o rei, isso é algo fundado ou estão para ai a inventar só para continuar a destilar azia?
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: fergas em 01 de Março de 2014, 12:10
A loja da Lusorobótica encerrou há vários anos. Não foram 6 meses, nem tão pouco 5 minutos.
Estar  à vontade com programação em avr para um hobby não tem que se traduzir em dominio soberano desta. Mas porque não evoluir? Ah, tinha-me esquecido! Sacana do arduino lol.
Enviesar uma afirmação e menorizar arrogantemente outros para fortalecer um argumento que se quer impor, não me parece bonito, nem por si torna esse argumento válido.
Aliás não me parece nada bem impor seja o for sem que haja consenso maior.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: almamater em 01 de Março de 2014, 15:28
O Arduino não tem culpa nenhuma, há milhares de novos projectos pela web, youtube cheio de vídeos de pessoal que constrói algo e quer partilhar com o mundo, nesta partilha não dizem que são engenheiros só pq cosneguriam fazer copy\paste e perceber +/- como funciona. Se há alguém que acha que já sabe tudo pq fez upload de um sketch então sim, está enganado. Mas acredito que a maior parte dos utilizadores de Arduino usam-no pq de facto conseguem fazer coisas engraçadas e usar o mesmo em situações que antes não iriam conseguir.

é como tudo,  eu já andei num ferrari durante 10 minutos mas não ando a dizer que sou piloto pq sei conduzir um.. no entanto gosto de mostrar às pessoas e fazê-las ver o prazer que é andar às voltas numa pista com 500cv nas mãos.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Kristey em 02 de Março de 2014, 00:08
O post não é um ataque pessoal a ninguém muito menos uma imposição de opinião, é simplesmente um pensamento pessoal!

Fala-se aqui de tanta coisa que acho que um post de 1000 palavras nao chega para falar sobre tudo.

É interessante ver esta discussão. Parece que em tudo o que eu me meto tem de haver sempre este "medidor de pilas" em algum tema.

Estudo Eng Electrotecnica em Coimbra - Lá se mede a pila entre Coimbra e o Porto
Trabalho artisticamente em diversão noturna - Lá se mede a pila entre o Comercial, o underground. Os que usam computador e os que usam vinil...
Como hobby e assimilar conhecimentos do meu curso, tenho a electronica (Arduino) - La se mede a pila entre os *duinos e os *piquinos...

Agora vamos la ver se tanto os *duinos e os *piquinos conseguem aprender algumas coisa com o que escrevo, ou simplesmente enveredam pelo "eu é que tenho razao".

A meu ver, existem no mundo dois tipos de pessoas: Os pro activos, e os iludidos/frustrados e aqui é que se geram os problemas todos. Estes dois tipos de pessoas existem em qualquer area e em qualquer momento.

Os frustrados, programar o Blink no arduino é do cara!"#
E assim vai continuar. Qual o vosso problema com eles? Eles é que vivem enganados, e voces com esse tipo de "opiniao", só mostram tambem que estão a passar para o lado da frustração... Se eles depois metem nos curriculum's e se gabam aos amigos que percebem bue de electronica e microprocessadores e embebidos, problema o deles, eu posso dizer que domino matematica porque digo que sin^2(x) + cos^2(x) + e^0 =  2. Mas cada um sabe de si e deus de todos, la está sao os iludidos...

Os pro activos, neste caso identivico-os como pessoas que têm um gosto por aprender, ou um gosto por fazer.
O gosto por fazer
Aqui o fergas gosta de aquarofilia e tentou ser pró activo, e colmatar alguma necessidades que tinha no seu hobby, com uma área que nem era a dele.
(uma pergunta: É mau ter gente fora dos estudos de electrotecnia/electronica a interessar-se pela mesma? Qual o problema, sentem algum tipo de ameaça?)
Se o rapaz so quer que a luz do aquario ligue às X horas e desligue as Y, e esta interessado em desenvolver algo qual o problema de ser pro activo? (teve de estudar mesmo que seja copy past, pelo menos tem que perceber se nao o codigo nem compila. "Ah e tal ja ha codigos feitos", Ok, tens aqui (http://www.1001receitas.com/pt/bacalhau-a-bras) uma receita para o almoço de amanha mas nao uses porque é um "codigo feito", tudo a tirar um curso de cozinha porque essa coisa de cozer ovos sem ser a 55ºC nao pode ser, até la passa tudo fome (suposta temperatura ideal por alguns chefs de cozinha, é outro hobby meu), é como programar sem saber os registos do Atmega).

Os que têm gosto por aprender a área especifica.
Eu olho para traz e vejo no arduino como um "NXT para adultos". O arduino serve simplesmente para cativar e trazer mais gente para a nossa area, depois obvio que como pro activo com gosto por aprender cabe-me a mim estudar e enriquecer o meu conhecimento.
A minha experiência pessoal, é que andei 4 anos a pastar no curso, porque o meu interesse sempre foi a musica e a diversão noturna, e levo muito a serio o meu trabalho.
Neste momento tenho tanta motivação para ir trabalhar à noite, como para ir às aulas pois sei que para os meus projectos (HOJE com o arduino, AMANHA, veremos) eu vou precisar de tudo o que o meu curso me pode ensinar, e ja fiz cadeiras como Sistemas Digitais, e Microprocessadores que de la pouco reti, pois eram desinteressantes e pouco demonstrativas do que se pode fazer com os conteúdos programáticos das mesmas e agora vejo a importância que tinham.

Esta discussão só veio dar-me ainda mais vontade de aprender, e escavar para baixo do arduino, para ver o que há por baixo. Voces fizeram o percurso inverso, mas qual o problema de eu fazer o contrario e todos os outros fazem? Os que são realmente pro activos e com gosto pela area claro, vao ter exactamente a mesma curiosidade.

Agora na verdade podem-me perguntar o que ja fizeste com o arduino, e eu digo fiz isto e aquilo e mais aquilo.
Sabes o significado de AVR? Não, não sei.
Sabes o que é FTDI? Mais ou menos.
Sabes o que é SPI? Mais ou menos.
Es um burro nao sabes nada. -Certo hoje nao sei, mas garanto que vontade para estudar sobre tudo isto nao me falta e cada vez tenho mais, tudo devido as portas e interesse que o arduino desenvolveu em mim. E voces se acham que realmente o melhor é saber como fazer, e como trabalhar, e como ter um workflow mais baixo nivel. Devem ser tambem voces a ajudar pessoas como eu, e os demais. Porque nao criam um movimento PRO PIC em vez de um Anti Arduino? É que desta forma parece que voces querem é deitar a baixo quem está a começar e normalmente começa quase sempre por arduino, do que ajudar com os conhecimentos que voces defendem.

Aprender nunca é demais. Até porque depois teremos os verdadeiros beneficios de programar a baixo nivel.
MAS, no caso de nao se justificar (pelo projecto, ou pelo tempo de implementação), qual a necessidade em ter que reinventar a roda? Por exemplo, para ler o valor analogico de um pino, se o analogRead ja trata de todo o trabalho e para este ou aquele projecto nao precisamos de optimizar esse processo? (dos poucos processos que sei um pouco como funciona a baixo nivel).

De acrescentar que pelo menos no meu curso (Universidade de Coimbra), usam PIC's e nao Arduinos.


Sobre o ensino:
O ensino está PÉSSIMO em Portugal, alias na escolaridade obrigatoria, se o encarregado de educação acha que o seu educando deve passar mesmo tendo disciplinas negativas, nenhum professor o pode reprovar.
Depois como é obvio os professores nao têm animo nenhum para ensinar (ok outros nem sequer deviam ser professores mas isso é outra historia).
Na universidade é precisamente a mesma coisa em termos da "saude do ensino". Os profs em Eng, nao têm pedagogia nenhuma. Muitos nao têm motivação para dar aulas e so pensam na investigação, dar aulas e é um fardo.
O civismo e a educação cada vez é pior na universidade. Entao com isto de bolonha... veio tudo piorar...
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Hugu em 02 de Março de 2014, 04:37
é pah, tanta conversa e acabaste por nao dizer qual o tamanho da tua pila! LOL  ;D
joking!  ;) é bem verdade e subscrevo, devia-se incentivar e criar projectos ou alternativas e nao apenas dizer que isto ou aquilo nao devia existir e tal. ser anti qq coisa é mm isso, é ser-se pessimista e jogar na defesa.
Ainda bem que ha mtas soluçoes porque os gostos das pessoas e suas necessidades sao diferentes e variam ao longo do tempo.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Nunito em 02 de Março de 2014, 11:36
"...A meu ver, existem no mundo dois tipos de pessoas: Os pro activos, e os iludidos/frustrados e aqui é que se geram os problemas todos. Estes dois tipos de pessoas existem em qualquer area e em qualquer momento..."

"...Porque nao criam um movimento PRO PIC em vez de um Anti Arduino? É que desta forma parece que voces querem é deitar a baixo quem está a começar e normalmente começa quase sempre por arduino, do que ajudar com os conhecimentos que voces defendem..."
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Kristey em 02 de Março de 2014, 12:24
Hugu podes ver as coisas dessa maneira (acabamos por dar sempre o nosso toque pessoal, e isso pode ser interpretado como "a minha pila é maior" :D ), mas penso que nao defendi o "arduino como deus", nem a "pic como um processo de retrogados".

O correcto é juntar o bom das duas plataformas. E criar movimentos PRO PIC, que eu com todo o gosto participarei.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: LoneWolf em 02 de Março de 2014, 13:20
LOL ate de tamanhos ja se fala esta bonito esta....temos que respeitar, que se pode fazer? É que coisas destas existem em todo lado, alguém descontente e que tem outras coisas em mente...

Por exemplo, também existe o movimento anti-energias renováveis,  ...lá esta alguém descontente e que lhe esta a estragar a vida pois deve ter um poço de ouro negro lá por casa e quer fazer uns cobres....e temos de respeitar,a gora se apoiamos é que a conversa já é outra.

Por isso venham de lá mas é opções e dêem continuidade a coisa lol 
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 02 de Março de 2014, 21:28
Se começarem o movimento o pro pic eu começo o anti pic.
Á que manter a harmonia, yan e yang e esses tretas  ::)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: tarquinio em 02 de Março de 2014, 22:33
Se começarem o movimento o pro pic eu começo o anti pic.
Á que manter a harmonia, yan e yang e esses tretas  ::)

Sim, parece-me justo :P
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jmiguelff em 03 de Março de 2014, 10:09
Se começarem o movimento o pro pic eu começo o anti pic.
Á que manter a harmonia, yan e yang e esses tretas  ::)

Ahah devias por isto na tua assinatura!
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 03 de Março de 2014, 19:24
Se começarem o movimento o pro pic eu começo o anti pic.
Á que manter a harmonia, yan e yang e esses tretas  ::)

Senso esqueceu-se que há chipKIT que é compatível com Arduino e é baseado num microcontrolador PIC.

Acho exagerado o desejo de se criar um movimento anti-Arduino. Eu não gosto do Arduino, mas sem Arduino, bem como Basic Stamp, e outros, talvez viveríamos ainda no mundo do Assembler, quando se tinha que escrever umas 50 linhas de código só para piscar um LED!
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: zordlyon em 04 de Março de 2014, 00:42
Nunca programei PIC, mas faço umas brincadeiras com arduino de longe a longe..
Nem era para dizer nada cá, porque nao gosto de entrar neste tipo de coisas, mas. . .

O Arduino despertou-me a curiosidade da electronica e motivou-me pelo rápidos resultados a minha frente, estava a começar a Licenciatura e é um bom incentivo, quem gosta mesmo disto, certamente depois irá explorar isto para outros níveis. Se começar por algo muito ambicioso e dificil certamente desiste em pouco tempo grande parte deles, pois não percebem nada. Com o arduino as coisas tornam-se mais simples, mesmo não percebendo nada.

Agora não me digam também que quando vão tirar a carta de condução já vão para lá a saber como se constrói um carro de raíz. Porque se voces vão utilizar um carro feito, estão a utilizar algo já criado.

Quem não gosta do Arduino, força, mas não condenem, porque a simplicidade hoje em dia conta muito para quem não percebe nada (jovens de 10~16 anos).
Já lá vão os anos em que quando se queria fazer algo tinha que se bater com a cabeça na Parede, hoje em dia o processo está a mudar, temos simplicidade, e consegui-mos ter resultados para prova de conceito, apartir daqui quem quiser investiga e aprende como usar.


Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 04 de Março de 2014, 05:15
Relendo o post original, sem dar muita atenção ao titulo do tópico, o autor Sérgio Sena tem razão. Eu acho que há um "hype" exagerado sobre Arduino, tal como o é sobre Raspberry Pi (RPi).

Os PICs com "booloaders" para BASIC tais como Picaxe, e outros, são muito fáceis de utilizar e a oferta de soluções é mais económica. As aplicações feitas com os PICs com "bootloaders" são mais robustas e fiáveis.

Posso testemunhar, que em Portugal existem milhares de projetos e soluçõe baseados nos PICs, que aparentam ser PICs ordinários, mas que são com "bootloader" que permite o uso de BASIC. Existem linhas de produção, projetos rodoviários, produtos comerciais que levam dentro PICs que funcionam com BASIC. Quase todas as escolas secundárias e de formação portuguesas utilizam PICs com "bootloader" BASIC. Na minha empresa ALIATRON, enquanto que vendemos escassas dezenas de Arduino e chipKIT, vendemos centenas de PICs tais como Picaxe.

Quando começou todas a grande "febre" de Arduino eu quis saber o que era afinal Arduino. Apaixonei-me com Processing, o interface de IDE de Arduino. Escrevi até vários artigos com o IDE Processing e publiquei-os no meu blogue Redacacia. Os meus artigos comprovam que não é preciso Arduino para se utilizar Processing. Uma das coisas que adorei fazer foi "brincar" com Mobile Processing e criar aplicações para telemóveis.

Em suma: quero aproveitar para agradecer o autor do tópico por ter trazido aqui a discussão sobre Arduino. Espero que haja uma discussão serena e positiva sobre o Arduino. Como já me posicionei, eu não gosto de Arduino.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jmiguelff em 04 de Março de 2014, 10:43
Tayeb mas tu basicamente gostas mais de PICs do que AVRs.

E isso é uma questão de gosto pessoal. Eu por exemplo não gosto muito das ferramentas da Microchip e prefiro AVR mas como digo é uma questão pessoal mais do que tecnológica.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 04 de Março de 2014, 10:54
Eu não utilizo as ferramentas da Microchip mas sim de terceiros. Não disse que gosto de PICs, o que eu disse é que não gosto de Arduino. A Microchip tem chipKIT que tem IDE Arduino. Aliás entre os microcontroladores não tenho preferências.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: microbyte em 04 de Março de 2014, 11:37
Olá malta :)

Tenho acompanhado a discussão e gostaria de deixar aqui o meu ponto de vista.

Primeiro, um pouco da minha história neste mundo da electrónica/robótica. Era uma vez um jovem de Ciências e Tecnologias que, no 12º ano em Área de Projecto, gostava de desenvolver um robô, com o nome "ProtoVCI - Protótipo de Veículo de Combate a Incêndios"! Não tinha qualquer experiência nem formação em electrónica (tinha alguma experiência de programação), apenas uma enorme curiosidade e vontade de aprender, nem a minha orientadora de projecto me podia dar grande ajuda (era professora de Biologia e Geologia), mas com o acesso fácil à internet, resolvi lançar-me na selva e pedir ajuda. Acabei por vir parar aqui à LusoRobótica (os jovens que aqui estão há mais tempo lembrar-se-ão talvez), fórum ainda fresquinho, onde me indicaram o Arduino... ("Arduino? O que é isso???").

Pois pesquisei, pesquisei, li e re-li e resolvi então adquirir um Arduino para começar a fazer umas experiências! Sim, a primeira coisa que fiz foi o Blink, e por aí fui evoluindo... O primeiro passo foi FACÍLIMO, ao contrário do que acontece com a maioria dos sistemas embebidos, começam sempre por dar problemas, até o indivíduo perceber que tinha de alterar o bit X do registo Y, por exemplo!!

Mas claro, depois dos primeiros passos vêm maiores dificuldades:
- Como é que activo uma sirene de 12V pelo Arduino? E uma bomba de água (para apagar o fogo :P)?
- Como é que posso adicionar luzes/LEDs?
- Como é que posso controlar pelo PC? Lá fui eu aprender Python (não me perguntem porquê, não me apercebi da existência do Processing na altura - mais tarde fiz o port, obviamente :D)

E após alguns meses, tinha o meu protótipo a funcionar na totalidade ... por USB! :( Oh diabo, isto era mesmo bom era se fosse por Wireless... :/ Lá fui eu pesquisar... hmmm XBee? Quê, isto é só encaixar no Arduino no robô e do outro lado liga-se no USB e está a bombar? PERFEITO!

No fim ainda fiz um circuito em Veroboard com os componentes e o Arduino, um breakout para o XBee, tudo integradinho... deu-me um GOZO BRUTAL!! :D

Finalmente, tinha o meu protótipo como eu queria e tive uma excelente nota! Ainda fui a uma feira de projectos a Santiago de Compostela!!

Sabia todos os pormenores de como aquilo funcionava? Na altura não...
Aprendi alguma coisa? MUITA!
Influenciou o meu futuro? Concerteza, se não fosse este projecto, não estaria em ET em Aveiro, não estaria na equipa de futebol robótico e provavelmente era um frustrado que tinha desistido da electrónica porque era "muito complicado" (para a altura e para os recursos que tinha).

A minha opinião em relação ao Arduino é muito simples, e comparo-a um bocado com a discussão OSX/Windows. (estás tu agora a ler isto e a pensar...wtf?) Pois é... ora vejam:

- O indivíduo A tem Windows, tem um problema, farta-se de perguntar, mas ninguém o pode ajudar porque os PCs são todos diferentes, "ah a mim não me acontece isso".
- O indivíduo B tem OSX, tem um problema vai ao fórum e encontra logo resposta para o que precisa, porque tem lá milhares de pessoas com um sistema igual (ou muito parecido), já teve o problema e já o resolveu!

Penso que já perceberam onde quero chegar. Se eu na altura tivesse ido pelos PICs, tinha-me perdido, o projecto não se fazia, porque só os datasheets são medonhos, ainda para mais quando não se percebe o que está lá escrito...

O "hype" do Arduino e da RaspberryPi é muito simples: o suporte! Tens uma comunidade enorme de gente que responde rapidamente às dúvidas, e continuamente desenvolve soluções open-source que qualquer um pode pegar e usar. Aconteceu com os iPhones, Android, Macs, Arduino, Raspberry Pi.. e quem sabe um próximo será português (quick-things :) força nisso). Mas vejam o padrão e percebam a real importância de toda a gente estar sincronizada e a falar exactamente do mesmo hardware!! :)

Isso no PIC é impossível... Passas de um PIC18 para um PIC24, é completamente diferente, e é tudo menos claro e fácil para uma pessoa que esteja a começar... PIC32? Opah, já não é bem a mesma coisa que o PIC24! Mudas de modelo, os registos estão noutros sítios... é um mar de tantos modelos diferentes que os datasheets da Microship chegam a ter ERROS!!

Dito isto, estou totalmente em desacordo com a ideia de que o Arduino anda a estragar a formação. Não sei o que se passa noutras faculdades, mas na minha não se ensina Arduino, ensina-se assembly em PIC32 (MIPS). Não confio minimamente no Arduino para soluções mais profissionais (impensável!), mas considero uma excelente plataforma para fazer pequenos testes rápidos de prototipagem e quem quiser fazer essa luta Anti-Arduino vai apenas perder tempo, a não ser que surja com uma alternativa MUITO melhor...

Cumprimentos,
Ricardo Dias
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 04 de Março de 2014, 12:13
Obrigado pela partilha Microbyte. Teria conseguido fazer o mesmo projeto com Picaxe porr metade do dinheiro que gastou. E existe ainda chipKIT que utiliza IDE Arduino e o microcontrolador é PIC32MX.

Se acompanhar o que se faz nas escolas portuguesas o Picaxe ultrapassa em grande número de trabalhos ao Arduino. Se for ao Festival Nacional da Robótica aperceber-se-á que salvo rara excepção ninguém utiliza Arduino.

A minha empresa comercializa Arduino por razões estratégicas. Se falar com qualquer empresa que comercializa Arduino todos dirão que vendem Arduino por mesmas razões.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jmiguelff em 04 de Março de 2014, 12:52
Se calhar tu conseguerias ter feito o mesmo projecto com Picaxe, o microbyte não.

Para esta discussão o chipKIT e o Arduino são as mesma coisa. Plataformas com um IDE fraco e uma data de bibliotecas "mastigadas" que permitem ao utilizador construir projectos sem ter de perceber grande coisa. (Isto não é uma crítica acho as duas plataformas muito boas).

Não gostares de Arduino e gostares dos chipKITs é que a meu ver é um contra senso. Ou então, eu não percebi muito bem o que querias dizer.

E eu concordo com o microbyte nestes ponto, as comunidades e a bandeira de open source hardware é que dão o real valor ao Arduino e restantes plataformas.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Njay em 04 de Março de 2014, 13:11
Só uma pequena nota:
(...) e a falar exactamente do mesmo hardware!! :)
Numa empresa, ou numa instituição, numa entidade, é bom; fora disso, é um mundo pintado todo da mesma cor ;)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: microbyte em 04 de Março de 2014, 13:34
Só uma pequena nota:
(...) e a falar exactamente do mesmo hardware!! :)
Numa empresa, ou numa instituição, numa entidade, é bom; fora disso, é um mundo pintado todo da mesma cor ;)
Não é verdade, porque tal como aconteceu comigo, quem tiver curiosidade vai explorar outras coisas, mas quando já tiver alguma "bagagem" para a variedade e quando estiver mais há vontade com alguns conceitos. Para mim é fundamental, não para empresas como dizes, mas principalmente para os iniciantes.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Njay em 04 de Março de 2014, 13:44
Tens que olhar para o meu comentário num sentido muito mais lacto ;)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: microbyte em 04 de Março de 2014, 13:48
Obrigado pela partilha Microbyte. Teria conseguido fazer o mesmo projeto com Picaxe porr metade do dinheiro que gastou. E existe ainda chipKIT que utiliza IDE Arduino e o microcontrolador é PIC32MX.

Talvez seja verdade o que diz, mas programador + PICAXE não sei se ficava muito mais barato que o Arduino me ficou na altura :) acaba sempre por ser uma questão de opção (no meu caso, admito que não sabia sequer da existência do PICAXE na altura)

Mas façamos o seguinte exercício: Quantas empresas de média/grande dimensão conhecem, que têm datacenter próprio, a correr Linux? O Linux ficava-lhes de borla... :) Pois é, mas não tem suporte e no dia em que der para o torto, estão sozinhos...

No caso Arduino vs Picaxe é o mesmo, basta olhar para a actividade e dimensão dos dois fóruns oficiais :)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jm_araujo em 04 de Março de 2014, 14:26
Mas façamos o seguinte exercício: Quantas empresas de média/grande dimensão conhecem, que têm datacenter próprio, a correr Linux? O Linux ficava-lhes de borla... :) Pois é, mas não tem suporte e no dia em que der para o torto, estão sozinhos...
Google, Facebook e IBM tem-se safado bem com o Linux...
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: StarRider em 04 de Março de 2014, 15:12
Boas,

De facto, cada vez mais este forum "está pintado da mesma cor" ... não existe projecto que não tenha arduino, não existe
uma duvida que não envolva arduino, são raras as honrosas excepções, e quando surgem praticamente não tem participação ...

Tinha gostado de ver a evolução do LR ter seguido noutro sentido, mas quando as opções variam entre arduino e picaxe
(como parece ser o caso) não posso deixar de sentir que se está a nivelar por baixo ... com o devido respeito por todos os
que preferem esse hardware, é somente o meu ponto de vista e espero que respeitem o mesmo, pois sei que existem
alternativas muito superiores,  e se calhar era interessante debater as diferenças entre MCUs num tópico à parte mas
não me parece que esse seja um tema que possa despertar o interesse da grande maioria dos membros.

O meu "problema" com o arduino (mais do que as questões técnicas ou filosóficas) está relacionado com as hegemonia
que o mesmo está a ter neste forum. É óbvio que este é um problema "meu"...  possivelmente estou no local errado.

Abraços,
PA



Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 04 de Março de 2014, 15:50
Se calhar tu conseguerias ter feito o mesmo projecto com Picaxe, o microbyte não.

Para esta discussão o chipKIT e o Arduino são as mesma coisa. Plataformas com um IDE fraco e uma data de bibliotecas "mastigadas" que permitem ao utilizador construir projectos sem ter de perceber grande coisa. (Isto não é uma crítica acho as duas plataformas muito boas).

Não gostares de Arduino e gostares dos chipKITs é que a meu ver é um contra senso. Ou então, eu não percebi muito bem o que querias dizer.

E eu concordo com o microbyte nestes ponto, as comunidades e a bandeira de open source hardware é que dão o real valor ao Arduino e restantes plataformas.

De novo eu não disse que gosto de chipKIT, tal como eu não disse que gosto de PICs Não concordo que o microbyte não tivesse podido fazer o projeto com Picaxe ou outro micro semelhante.

Tenho visto poucos projetos de grande interesse com Arduino. E quando as coisas não funcionam no Arduino é muito difícil determinar porque muitas das bibliotecas se não todas elas estão mal documentadas. Para um principiante eu defendo Picaxe e outros microcontradores com "bootloarder" de BASIC.

Quero esclarecer que não existe programador para PICAXE. A programação é feita com cabo série ou cabo série USB.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 04 de Março de 2014, 19:52
Linux com suporte =  RHEL
Tambem conhecido por Red Hat Entreprise Linux
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Hugu em 05 de Março de 2014, 04:03
Mas façamos o seguinte exercício: Quantas empresas de média/grande dimensão conhecem, que têm datacenter próprio, a correr Linux? O Linux ficava-lhes de borla... :) Pois é, mas não tem suporte e no dia em que der para o torto, estão sozinhos...
Google, Facebook e IBM tem-se safado bem com o Linux...
os computadores/terminais da radiopopular correm todas sobre linux (um dia fizeram a esperiencia de meter os dois sistemas windows e linux a correr o mm interface de operador de caixa e a versao que corria sob windows teve mais problemas e crashes que a versao linux e os funcionarios nem sabiam que havia terminais a correr sob o linux, depois disso mudaram pra linux).
Ha mtas lojas e empresas que correm em linux, openBSD, e sistemas unix mas as pessoas nao sabem porque os interfaces sao click and play e todos pipis que se confundem com sistemas mac, windos..por isso só nas empresas do estado qdo ha interesses e luvas é que fazem contractos com a micro$oft... porque a manutençao de sistemas linux para alem de ser menor é igualmente mais barata que noutros SOs...
(desculpem o offtopic)

Mas voltando ao arduino e essas coisas..a vantagem é ser opensource e haver uma comunidade inteira a resolver problemas. O mm vai acontecer com os tlms, ou ja está! pelo menos a nokia vai tentar.. isto se ao fundir-se com a microsoft nao lhe der cabo dos planos, mas está a produzir tlms onde se pode meter qq SO..ou seja, o cliente poderá escolher o SO que quer no tlm dele.. nao poderá ser bem o open-source, mas tudo que é feito com opensource tem essa mega vantagem de haver milhoes de pessoas a trabalhar de graça/por prazer e com intuito de melhorar as coisas.. quem quiser pode criar coisas de raiz e pra isso tem de saber! ou entao se quiseres pegas no trabalho que ja alguem fez e usares tu ou personalizares sem seres criticado! o arduino colmatou uma necessidade urgente de fazer coisas mais rapidamente para alguem que tinha poucas ou nenhumas bases e conseguir evoluir até onde quiser. Claro que tem as desvantagens que outra soluçoes fazem melhor, mas para isso existem outros produtos ou soluçoes.
Alem do mais, tb estamos na era modular, por isso a moda é ter hardware plug and play.. até os tlms vao ser modulares, pelos menos ha a google que vai tentar comercializar um tlm modular...
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 05 de Março de 2014, 04:24
Isso de ser open source e por isso toda a gente olha para o código é a maior estupidez que se diz sobre open source.
NINGUEM olha para código dos outros, prova disso, bug massivo na biblioteca gnuTLS que dura á 9 anos e existe registo de que em 2008 houve uma queixa disso via email, ninguem ligou..

No mundo das fadas, unicórnios, arco-iris a brotar de potes de moedas e do open-source existem auditorias de código, revisões e unit-tests que funcionam, no mundo real, quando compila sem dar erros está bom, se á coisa que mete impressão é código a compilar com warnings, meh compila e modos que trabalha, bota para o repositório que está bom.

http://arstechnica.com/security/2014/03/critical-crypto-bug-leaves-linux-hundreds-of-apps-open-to-eavesdropping/ (http://arstechnica.com/security/2014/03/critical-crypto-bug-leaves-linux-hundreds-of-apps-open-to-eavesdropping/)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: dio123 em 05 de Março de 2014, 09:42
Isso do forum ter muitas questões sobre arduino, deve-se ou facto da grande maioria das pessoas estar a iniciar-se em electronica/ programação.

Digo mais uma vez. Mais vale começar com o arduino, do que nunca começar.

O acho que o problema não é hardware mas sim software arduino,  concordo que uma pessoa que chegue a mundo use o arduino, mas depois deve  envoluir deixando o software do arduino.
  Agora parte dos users na net usam o arduino e nao saem dai, depois os blogs é só projectos com o arduino.



Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 05 de Março de 2014, 10:44
Isso de ser open source e por isso toda a gente olha para o código é a maior estupidez que se diz sobre open source.
NINGUEM olha para código dos outros, prova disso, bug massivo na biblioteca gnuTLS que dura á 9 anos e existe registo de que em 2008 houve uma queixa disso via email, ninguem ligou..

No mundo das fadas, unicórnios, arco-iris a brotar de potes de moedas e do open-source existem auditorias de código, revisões e unit-tests que funcionam, no mundo real, quando compila sem dar erros está bom, se á coisa que mete impressão é código a compilar com warnings, meh compila e modos que trabalha, bota para o repositório que está bom.

http://arstechnica.com/security/2014/03/critical-crypto-bug-leaves-linux-hundreds-of-apps-open-to-eavesdropping/ (http://arstechnica.com/security/2014/03/critical-crypto-bug-leaves-linux-hundreds-of-apps-open-to-eavesdropping/)

O código aberto tal como Linux tem uma maior curva de aprendizagem, Há muitas aplicações que não funcionam no Linux e nem todo o hardware é compatível. Em grandes empresas onde todos os processos são de grande responsabilidade financeira aposta-se mais nos sistemas comerciais, porque podem responsabilizar o fornecedor dos processos e até exigir indemnização. Os diretores seguem a via "save my ass!", o que é deveras compreensível.

A vantagem principal do código aberto é que funciona com poucos ou escassos recursos de hardware. É claro que é gratuito e é mais fácil fechar "buracos" de segurança porque podemos olhar para o código e nós próprios podemos alterá-lo, sendo condição "sine qua non" que o código esteja razoavelmente documentado, o que muitas vezes não acontece.

Existe a 3ª via, o de empresas comerciais que trabalham no código aberto, aproveitando o "hype" tipo Arduino, e que fornecem ferramentas de código aberto. É este o caso com chipKIT da Microchip. Porque a Microchip não está agarrada à filosofia e ideologia "Arduino", já oferece aos utilizadores mais I/Os nos mais recentes chipKIT os quais já não são com perfil "form factor" Arduino. O IDE continua a ser Arduino, mas não só, agora pode-se escrever código em "C" ou em "Assembler" e programar e depurar um chipKIT a partir de MPLAB-X (http://chipkit.net/tag/mplab-coding/)! Como todos sabem, não se pode depurar o código de "Arduino", e a única maneira existente é de se acrescentar comandos série e visualizar a execução no programa Terminal.

Neste contexto com a 3ª via, avizinha-se uma grande revolução de compatibilidades e de todos poderem evoluir com novas ferramentas usando o mesmo hardware! Deixa-se de culpar as ferramentas!





Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jmiguelff em 06 de Março de 2014, 10:42
Tayeb o arduino também se pode programar utilizando o AVR Studio. Aliás a própria Atmel suporta as bibliotecas Arduino. É uma boa ferramenta de marketing.

StarRider o tópico que propões parece interessante. Eu não tenho grandes conhecimentos sobre arquitecturas de microcontroladores mas é uma area que gosto e acho que esse tópico me poderia abrir os olhos sobre algumas arquitecturas.

Uma questão que eu tenho é sobre as vantagens de utilização de soft processors contra os micros mais comuns. Quando é que é vantajoso usar um ou outro entrando também com custos e tempo de desenvolvimento.

Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 06 de Março de 2014, 11:32
Tayeb o arduino também se pode programar utilizando o AVR Studio. Aliás a própria Atmel suporta as bibliotecas Arduino. É uma boa ferramenta de marketing.


Como expliquei com Arduino temos que acrescentar saída série e enviar o valor que queremos ver no Monitor Série para depurar, mesmo creio eu com AVR Studio com os "break points" e não parece ser assim tão linear:

http://playground.arduino.cc/Main/DevelopmentTools (http://playground.arduino.cc/Main/DevelopmentTools)

Com o chipKIT além de poder desenvolver sketches com MPIDE (o IDE compatível com Arduino da Microchip) e depurar com o programador Digilent chipKIT PGM ou Microchip PICkit 3, pode desenvolver código em C ou Assembler com as ferramentas que tem para PICs, e com o mesmo programador/depurador.

Tem problemas de I/Os? Pode usar nos novos chipKIT com muito mais número de portas. Em suma: não estará "agarrado" ao form factor de Arduino!


Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jmiguelff em 06 de Março de 2014, 13:02
Eu li esse link um bocado na diagonal, mas pelo que percebi utilizam a porta série para debug. A vantagem é que não há hardware adicional.

No entanto, caso tenhas um AVR Dragon ou outro debugger da Atmel podes fazer o mesmo tipo de debug como se tivesses só o microcontrolador. No projecto do AVR Studio só tens de carregar as bibliotecas Arduino. O framework deles no fundo é só isso.

Relativamente aos IOs o Arduino também tem vários form factors MEGA, Leonardo, Due, etc etc...

Eu acho que a vantagem do ChipKit é simplesmente um melhor processador por um preço mais baixo. Os compiladores é que podem ser mais caros (depende do que se quer fazer) e só a partir dos XC32 é que suportam C++.

https://www.microchip.com/pagehandler/en_us/devtools/mplabxc/ (https://www.microchip.com/pagehandler/en_us/devtools/mplabxc/)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 06 de Março de 2014, 14:59
Eu li esse link um bocado na diagonal, mas pelo que percebi utilizam a porta série para debug. A vantagem é que não há hardware adicional.

No entanto, caso tenhas um AVR Dragon ou outro debugger da Atmel podes fazer o mesmo tipo de debug como se tivesses só o microcontrolador. No projecto do AVR Studio só tens de carregar as bibliotecas Arduino. O framework deles no fundo é só isso.

Relativamente aos IOs o Arduino também tem vários form factors MEGA, Leonardo, Due, etc etc...

Eu acho que a vantagem do ChipKit é simplesmente um melhor processador por um preço mais baixo. Os compiladores é que podem ser mais caros (depende do que se quer fazer) e só a partir dos XC32 é que suportam C++.

https://www.microchip.com/pagehandler/en_us/devtools/mplabxc/ (https://www.microchip.com/pagehandler/en_us/devtools/mplabxc/)

Miguel é necessário um programador para debugging ICE (In-Cricuit Debugging). AVR Dragon custa $50 e faz OCD (On Circuit Debugging). Há a possibilidade de JTAG ICE (embora não sei bem os Arduinos têm estes pinos ligados) mas estamos a falar de cerca de $300 e de novo temos o problema de saber se funciona bem com Arduino.

chipKIT MX3 contém 42 pinos de E/S (form factor não é Arduino):

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Faliatron.pt%2Fe-biz%2Fimages%2Fmx3_chipkit.gif&hash=3d3e80038c6b9617e3c13bd5dfe03622d2c6d6ac)

UNO32, uC32 e Mega32 têm form factor equivalentes às placas Arduino.

A vantagem adicional de chipKIT às que citou é que a Microchip não tem nada que defender a ideologia "Arduino". Assim, não estando preso ao conceito Arduino, pode criar soluções diferentes para quem se habituou com o ambiente Arduino permitindo evoluir para a maneira tradicional de lidar com microcontroladores (sabendo sobre registos, endereçamentos etc.)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: StarRider em 06 de Março de 2014, 15:21
Boas,

Era interessante derivar este tópico (a partir da mensagem "jmiguelff  Hoje às 10:42") num novo
tópico onde se podia explanar todas as alternativas e diferenças entre as diversas arquitecturas.

Abraços,
PA



Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Kristey em 06 de Março de 2014, 18:32
Boas,

Era interessante derivar este tópico (a partir da mensagem "jmiguelff  Hoje às 10:42") num novo
tópico onde se podia explanar todas as alternativas e diferenças entre as diversas arquitecturas.

Abraços,
PA
Nem mais!
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: LoneWolf em 07 de Março de 2014, 09:38
Boas,

Citar
mas estamos a falar de cerca de $300 e

Ora ai esta uma das razoes para a malta ir para "Arduinos" .....é muito guito para que quer começar.

O bom deste topico é que se acabou por falar em alguns posts sobre software ( que eu desconhecia) pode ser que seja desta que largo o IDE

Abraço e obrigado
 
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 07 de Março de 2014, 10:57
Boas,

Citar
mas estamos a falar de cerca de $300 e

Ora ai esta uma das razoes para a malta ir para "Arduinos" .....é muito guito para que quer começar.

O bom deste topico é que se acabou por falar em alguns posts sobre software ( que eu desconhecia) pode ser que seja desta que largo o IDE

Abraço e obrigado
 

Acho que Arduino e os shields é que são muito "guito" para começar. Existem soluções alternativas mais em conta e que funcionam bem.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Alfredo Garcia em 07 de Março de 2014, 11:27
O que eu vejo é muita parra e pouca uva, no fundo os únicos que realmente mostraram algo palpável foram o Senso e o Sena, que tem tópicos onde tentam mostrar outro caminho.
Nem todos que utilizam o arduino o fazem com shields, que essas são muito caras, mas acabam ao mesmo tempo sendo económicas para quem não percebe o suficiente de eletrónica, não ficar dependente da necessidade de encomendar o serviço a um técnico.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: LoneWolf em 07 de Março de 2014, 11:40
Citar
Acho que Arduino e os shields é que são muito "guito" para começar

Sim são, o arduino em si não os shields é para esquecer....e essa é uma das razoes para os meu projectos demorarem muito a fazer, procuro por alternativas e o que acabo por fazer é os meus shields o que depois acabo por ter probs com as bibliotecas, dai andar a tentar editar as bibliotecas e tal.....talvez se largar o IDE de vez e partir para outra as coisas se resolvam.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 07 de Março de 2014, 12:31
Citar
Acho que Arduino e os shields é que são muito "guito" para começar

Sim são, o arduino em si não os shields é para esquecer....e essa é uma das razoes para os meu projectos demorarem muito a fazer, procuro por alternativas e o que acabo por fazer é os meus shields o que depois acabo por ter probs com as bibliotecas, dai andar a tentar editar as bibliotecas e tal.....talvez se largar o IDE de vez e partir para outra as coisas se resolvam.

Mas com este exercício certamente que aprende muita coisa.

Está de parabéns porque esta é uma das boas vias para saber o porquê das coisas.

Tenho um amigo professor que aproveita tudo, adquiriu para a escola várias estações de dessoldadura para remover componentes em material doado, o qual iria parar ao lixo se ele e os alunos não reaproveitassem o material.

A eletrónica já não tem mistérios. Felizmente a informação e as ferramentas estão muito divulgados. Já lá vão tempos quando era difícil arranjar um folheto técnico do componente.

Já agora sobre largar o IDE, terá que passar por uma nova curva de aprendizagem. Vai na mesma talvez ter que criar bibliotecas ou aproveitar já feitas, a não ser que siga o caminho de usar PICs com "bootloader" BASIC tais como Picaxe, ou Basic Stamp.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 07 de Março de 2014, 12:55
O que eu vejo é muita parra e pouca uva, no fundo os únicos que realmente mostraram algo palpável foram o Senso e o Sena, que tem tópicos onde tentam mostrar outro caminho.
Nem todos que utilizam o arduino o fazem com shields, que essas são muito caras, mas acabam ao mesmo tempo sendo económicas para quem não percebe o suficiente de eletrónica, não ficar dependente da necessidade de encomendar o serviço a um técnico.

Os shields são feitos para facilitar a ligação ao Arduino. Existem já shields com breadboard que são também uma boa via para quem não quer adquirir material a mais.

Eu já apresentei aqui muitos projetos, porém notei que geravam pouco interesse. Talvez porque os trabalhos não dizem nada ao público alvo. No início coloquei cá pdf dos projetos (vejam sobre PSoC).  Cheguei à conclusão que o esforço valia, porque não gerava nenhuma discussão.

Contrário aos membros Sena, Senso, Hugu, Njay, Microbyte e outros, não apareço regularmente para apoiar às questões colocadas por membros. Muitas das vezes leio as perguntas, ou dúvidas colocadas porém com minha satisfação algum membro responde, e mostra como se faz, ou orienta a alguma solução. Se me apercebo que o caminho que se dá não parece ser satisfatório, intervenho de acordo com os meus conhecimentos.

     
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: LoneWolf em 07 de Março de 2014, 13:03
Citar
Mas com este exercício certamente que aprende muita coisa.

Sim, assim tento saber o porque de certas coisas.

Citar
Tenho um amigo professor que aproveita tudo, adquiriu para a escola várias estações de dessoldadura para remover componentes em material doado, o qual iria parar ao lixo se ele e os alunos não reaproveitassem o material.

Pois é devido a coisas dessa que me deixaram de doar material  :( .....hehehehehe

Citar
Já agora sobre largar o IDE, terá que passar por uma nova curva de aprendizagem......

É essa parte que me deixa um pouco....(lixado talvez) ....ter que recomeçar tudo ui ui e tempo para estas coisas é escasso, e infelizmente so lhe posso pegar de tempos a tempos.

E depois é a info que existe nesse campo que é pouca....ou então não sei procurar, e quando existe vamos perguntar algo não ajudam, respondem com 7 pedras na mão, ou simplesmente dizem que a pessoa vai ganhar uns trocos com aquilo ou ate mesmo comercializar e que por isso não ajudam.

Mas se usarmos uma plataforma tipo "Arduino" acabamos por encontrar algo idêntico ao que queremos ou igual e basta personalizar ao nosso gosto, depois é as varias comunidades que se encontra sobre o tema, caso se vá a um forum perguntar algo e não responderem pode-se sempre ir a outros e obter resposta.

Com isto não quero dizer que sou ou não a favor, e volto a dizer que já tinha dito, o que interessa é aparecer ideias e projectos e a linha de aprendizagem tornasse super interessante.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: KammutierSpule em 07 de Março de 2014, 13:35
Neste artigo:
www.embedded.com/electronics-blogs/break-points/4429158/Making-Hackers (http://www.embedded.com/electronics-blogs/break-points/4429158/Making-Hackers)

é discutido algo semelhante ao que aqui tem sido discutido, principalmente levanta a questao do percurso "hackar -> maker -> engenheiro".

Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Njay em 07 de Março de 2014, 16:28
Mais uma vez, não há falta de informação, informação é o que mais há hoje.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 07 de Março de 2014, 22:27
Call me stupid  ::)

Não entendo qual é a fixação com debug num micro de 8 bits, sinceramente, até mesmo num de 32 bits, até á data nunca usei JTAG ou as capacidades de debug do dragon, uns prints para a porta serial, meia duzia de pinos a fazer toogle e siga.

Não me parece que seja um game changer para um iniciante, uau, faz debug, stack trace, breakpoints, core dumps, até tira cafés pelo JTAG, mas se dizem que as pessoas demoram 10 anos para piscar um led sem o Arduino, precisavam de 3 gerações para aprender a usar um debugger, seja lá o que isso for, um print serial a mim diz-me muita coisa, se me ajudar a resolver um bug, não é um debugger?

E tambem para ARM, se for para STM32, compra-se uma Discovery qualquer e lá está o StLink, já existe software para meter aquilo a falar openOCD, para tudo o resto BusBlaster e openOCD/Versaloon.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 07 de Março de 2014, 22:46
Call me stupid  ::)

Não entendo qual é a fixação com debug num micro de 8 bits, sinceramente, até mesmo num de 32 bits, até á data nunca usei JTAG ou as capacidades de debug do dragon, uns prints para a porta serial, meia duzia de pinos a fazer toogle e siga.

Não me parece que seja um game changer para um iniciante, uau, faz debug, stack trace, breakpoints, core dumps, até tira cafés pelo JTAG, mas se dizem que as pessoas demoram 10 anos para piscar um led sem o Arduino, precisavam de 3 gerações para aprender a usar um debugger, seja lá o que isso for, um print serial a mim diz-me muita coisa, se me ajudar a resolver um bug, não é um debugger?

E tambem para ARM, se for para STM32, compra-se uma Discovery qualquer e lá está o StLink, já existe software para meter aquilo a falar openOCD, para tudo o resto BusBlaster e openOCD/Versaloon.

Acho que exagerou ao dizer que as pessoas encontram no Arduino a salvação quando desejam piscar um LED. No mundo existia algo diferente antes do Arduino aparecer.

Não fosse Lusorobótica talvez o Arduino nem tivesse sido tão divulgado em Portugal. Arduino quando nasceu a Atmel nem queria saber. Até ao presente momento é a TI com Arm que parece mais interessada no Arduino do que a própria Atmel. Se se quer fazer algo sério e robusto não se pode confiar no Arduino, e é por isso que raramente ou nunca algo importante será controlado por um Arduino. Não confundamos aqui ATMEGA com Arduino.

Falando do sério podemos repensar porque não se pode fazer depuração com Arduino? Deixo aqui a pergunta na esperança que podemos ter uma discussão sã.

Felizmente eu não sou facilmente influenciável. O Arduino não me convence!
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 07 de Março de 2014, 22:54
Citar
Acho que exagerou ao dizer que as pessoas encontram no Arduino a salvação quando desejam piscar um LED. No mundo existia algo diferente antes do Arduino aparecer.

Eu acho que não disse nada disso, ou é do sono(eu não entender onde quer chegar), ou leu na diagonal.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 07 de Março de 2014, 23:06
Citar
Acho que exagerou ao dizer que as pessoas encontram no Arduino a salvação quando desejam piscar um LED. No mundo existia algo diferente antes do Arduino aparecer.

Eu acho que não disse nada disso, ou é do sono(eu não entender onde quer chegar), ou leu na diagonal.

Foi mera interpretação das suas palavras caro Senso.

Diga-me como é que consegue completar os seus projetos de maior tamanho ou trabalhar com sensores desconhecidos sem depuração?
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 07 de Março de 2014, 23:13
Fazendo prints para uma porta serial.
Os sensores têm datasheets, é uma questão de as ler com cuidado e atenção, não sinto necessidade de estar a usar meio porto para ter JTAG para ler um registo quando o posso ver via porta-serial.

E não importa se é um atmega, ou um pic32, ou um stm32, ou um msp430, não vejo a utilidade de usar essas coisas, para mais quando o unico IDE a sério completo, livre de usar e sem um compilador que usa moletas(  ::) ), é mesmo o da Atmel, tudo o resto, ou são "IDE's" feitos de retalhos, e o msp o ide chama-se vim e make, não á botões bonitos para dizer, quero um breakpoint aqui sff.

PS.: Não consigo evitar certas coisas
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 07 de Março de 2014, 23:23
E tanto referiu o picaxe, dado que aquilo corre um interpretador de basic confidencial/closed source, o debug que aquilo oferece é o mesmo que eu uso, prints serial, e diz que são usados em todo o lado e mais algum e que são um óptima plataforma de aprendizagem, portanto, empate para o argumento do debug.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Njay em 07 de Março de 2014, 23:46
Por acaso também sou dos que nunca usou um "in-circuit debugger" com micros de 8bit, geralmente "debugo" com porta série, LEDs e/ou osciloscópio. Não sou contra ferramentas mais xpto, simplesmente foi o método a que me habituei desde cedo (fiz a univ praticamente toda só com printfs).

Uma coisa que eu uso muito com os AVR e que parece bastante desconhecido "das massas" é simulação; quando mando o programa pó micro pela 1ª vez ele já vai a funcionar a 95%, ficando a faltar ver exactamente qual o comportamento exacto de algum sensor ou input. O AVRStudio permite carregar um .ELF e simular o programa, podendo-se meter breakpoints e afins, e ver tudo ao nível do código C (o WinAVR também trás um simulador mas nunca o experimentei).

Infelizmente os tipos do IDE do Arduino estragaram quase completamente a possibilidade de se usar o simulador, pois criam os binários numa directoria aleatória temporária. Dá para ir "à cata" dessa directoria, mas é uma chatice que era facilmente dispensável.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 07 de Março de 2014, 23:54
E tanto referiu o picaxe, dado que aquilo corre um interpretador de basic confidencial/closed source, o debug que aquilo oferece é o mesmo que eu uso, prints serial, e diz que são usados em todo o lado e mais algum e que são um óptima plataforma de aprendizagem, portanto, empate para o argumento do debug.

O Senso utiliza depuração ou já utilizou? Para mim esta discussão não é um combate. O debug de Picaxe é básico. A discussão não é sobre Picaxe. Garanto-lhe no entanto que no Festival Nacional da Robótica quase ninguém utiliza Arduino. Existem muitos projetos e aplicações comerciais que fazem uso de Picaxe. Arduino concentra-se no mercado hobista. O que preocupou Microchip para aparecer com chipKIT? Eu digo-lhe que não foi porque Arduino é uma ameaça no mercado industrial, porque não é!
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: LoneWolf em 08 de Março de 2014, 01:24
Citar
Mais uma vez, não há falta de informação, informação é o que mais há hoje.

Ok ok não "batas mais no ceguinho" lol

Então devo ser eu que nao sei pesquisar.....é o mais certo, porque muitas das vezes ando a procura e "nem sei bem do que" lol ..... por falta os termos técnicos certos ou expressões e assim torna mais difícil a procura, talvez por isso que diga que não existe muita info....sry

Citar
Acho que exagerou ao dizer que as pessoas encontram no Arduino a salvação quando desejam piscar um LED...

Penso que não podem "julgar" assim todos os utilizadores do arduino, (acho que já foi falado...) por começar com o "arduino" a ligar led's, motores, sensores,...,...acho que grande parte dos utilizadores depois disso dá o passo para o "abismo", se os restantes não o fazem também não podem dizer que o arduino foi a salvação deles, se assim o acham ha que lhes abrir os horizontes......digo eu
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 08 de Março de 2014, 08:51
LoneWolf você tem toda a razão, o passo seguinte é o abismo. A frase amena que peço de emprestado é: "Arduino sucks!".

Numa conversa no WhatsApp com um amigo, ele mandou-me um comentário publicado num site holandês, do qual cito, e que faço delas minhas próprias palavras:

"Using an Arduino to learn programming is like using MacDonalds to learn cooking; you get your meal, very fast, but you don’t get the skills to cook yourself. When you need a quick meal, the Mac can be OK (debatable, but just to make my point), but it’s not a cooking class."
Fonte: http://www.hackvandedam.nl/blog/?p=762 (http://www.hackvandedam.nl/blog/?p=762)

Tradução: "Utilizar um Arduino para aprender a programar é como utilizar MacDonalds para aprender a cozinhar; obtém a sua refeição, muito rapidamente, mas não obtém as habilidades de culinária. Quando necessita de uma refeição rápida, o Mac pode ser adequado (sujeito a debate, mas só para exemplificar), mas não é uma aula de culinária."
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Kristey em 08 de Março de 2014, 11:03
porque muitas das vezes ando a procura e "nem sei bem do que" lol ..... por falta os termos técnicos certos ou expressões e assim torna mais difícil a procura, talvez por isso que diga que não existe muita info....sry

Lá está o grande handicap das plataformas menos "simpaticas".
Qualquer pesquisa que ponhas em "iniciação arduino", tudo é explicado.
Contudo acredito que se fosses procurar o mesmo para as outras plataformas nao encontres.

É mais ficil vir aqui deitar a baixo algo, do que ajudar os outros. Ou mesmo fazer uma retroespectiva do que se sabe e como é a melhor maneira de transmitir o conhecimento aos outros.

Curiosamente cada vez sou mais da opinião que este tipo de discussão é mais frustração devido a pessoas "tao burras" mas tão rapido, conseguem fazer, o que voces demoraram anos a aprender.
Se não é, tenham uma atitude pro activa e façam um raio de um tutorial ou um "topico com topicos";
-com varios programas e com as suas principais funções em relação aos outros (debug, rapidez de programação, visualização de registos, ...)
-Formas de programação (diferentes maneiras de programar o chip (hardware, ligações, "protocolos"...)

Curiosamente quando sugeri isto (e mais um user antes de mim), voces nem comentaram...

Sim a informação é muita e o problema é ser de mais. E filtra-la é o grande desafio nos dias de hoje, dai o LoneWolf dizer que nao encontra nada de relevante.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 08 de Março de 2014, 11:30
Já entendi que você tende muito mais para o lado da Microchip, não é preciso reforçar mais esse ponto.

EDIT:

Mas uma devboard nunca é feita para o mercado industrial, aliás, a(o?) EULA da Discovery diz que é proibido usar a devboard num producto de venda ao consumidor, e outros fabricantes têm politicas similares.

Mas o core do Arduino, ou seja, as suas bibliotecas e afins são assim tão más?
Os ARM não tem a lib CMSIS que basicamente tem a mesma intenção, ou a Atmel com o ASF, ou a Microchip que tem carradas de bibliotecas?
Ou o facto de vários IDE's high end terem wizards gráficos para configuração de periféricos, é exactamente a mesma coisa, abstrair o utilizador do bare metal, á quem goste de usar, á quem não goste, mas a verdade é que são investidos milhões(imagino só o custo da CMSIS se fosse contabilizado) a fazer o que basicamente faz o arduino.
Funções para abstrair o hardware.

Se é ou não uma coisa com saida, deve ser, se toda a gente e o primo faz placas para se usar shields de arduino(o facto de serem ou não baratos, é MUITO relativo), e até para suportar as funções do arduino(digitalWrites, e essas tretas todas).

Sim, o IDE não é grande coisa, mas é porque o IDE deriva do IDE do Processing que é bibliotecas em cima de Java, mas o que não falta são opções extra, desde ed+make, plugins para Eclipse, Em:Blocks, ou agarrar no core do Arduino e enfiar tudo no AvrStudio6.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 08 de Março de 2014, 13:28
Repito de novo caro Seno não tenho preferência por Microchip. E não confunda ATMEGA com Arduino.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Hugu em 08 de Março de 2014, 20:11
LoneWolf você tem toda a razão, o passo seguinte é o abismo. A frase amena que peço de emprestado é: "Arduino sucks!".

Numa conversa no WhatsApp com um amigo, ele mandou-me um comentário publicado num site holandês, do qual cito, e que faço delas minhas próprias palavras:

"Using an Arduino to learn programming is like using MacDonalds to learn cooking; you get your meal, very fast, but you don’t get the skills to cook yourself. When you need a quick meal, the Mac can be OK (debatable, but just to make my point), but it’s not a cooking class."
Fonte: http://www.hackvandedam.nl/blog/?p=762 (http://www.hackvandedam.nl/blog/?p=762)

Tradução: "Utilizar um Arduino para aprender a programar é como utilizar MacDonalds para aprender a cozinhar; obtém a sua refeição, muito rapidamente, mas não obtém as habilidades de culinária. Quando necessita de uma refeição rápida, o Mac pode ser adequado (sujeito a debate, mas só para exemplificar), mas não é uma aula de culinária."
mas para quem quer começar a aprender por sua iniciativa e entretanto nao morrer à fome, tem de começar com coisas rapidas e faceis e se quiser progredir entao aumentar a fasquia e aventurar-se em outros cozinhados mais requintados, porque se fores a começar com um prato requintado e nao tens nenhuma base, mta comida, tempo e energia é desperdiçada antes de conseguires algo que consigas comer e encher a barriga! Falam todos mal da macdonalds, mas toda a gente ja comeu no macdonalds e nunca se queixou de ter comido mal! LOL é co os doces e chocolates, ah fazem mal aos dentes e a outras coisas, mas sao tao bons! LOL  8)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 08 de Março de 2014, 21:57
LoneWolf você tem toda a razão, o passo seguinte é o abismo. A frase amena que peço de emprestado é: "Arduino sucks!".

Numa conversa no WhatsApp com um amigo, ele mandou-me um comentário publicado num site holandês, do qual cito, e que faço delas minhas próprias palavras:

"Using an Arduino to learn programming is like using MacDonalds to learn cooking; you get your meal, very fast, but you don’t get the skills to cook yourself. When you need a quick meal, the Mac can be OK (debatable, but just to make my point), but it’s not a cooking class."
Fonte: http://www.hackvandedam.nl/blog/?p=762 (http://www.hackvandedam.nl/blog/?p=762)

Tradução: "Utilizar um Arduino para aprender a programar é como utilizar MacDonalds para aprender a cozinhar; obtém a sua refeição, muito rapidamente, mas não obtém as habilidades de culinária. Quando necessita de uma refeição rápida, o Mac pode ser adequado (sujeito a debate, mas só para exemplificar), mas não é uma aula de culinária."
mas para quem quer começar a aprender por sua iniciativa e entretanto nao morrer à fome, tem de começar com coisas rapidas e faceis e se quiser progredir entao aumentar a fasquia e aventurar-se em outros cozinhados mais requintados, porque se fores a começar com um prato requintado e nao tens nenhuma base, mta comida, tempo e energia é desperdiçada antes de conseguires algo que consigas comer e encher a barriga! Falam todos mal da macdonalds, mas toda a gente ja comeu no macdonalds e nunca se queixou de ter comido mal! LOL é co os doces e chocolates, ah fazem mal aos dentes e a outras coisas, mas sao tao bons! LOL  8)

Desde que saibamos que estamos a comer um Mac e que doces são doces!
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Alfredo Garcia em 08 de Março de 2014, 23:25
Eu acho que a analogia com o Mac no mínimo (com todo respeito) parva, seria adequada se comparada com uma solução pronta.

Poderíamos comparar com comida congelado por exemplo, onde teremos pelo-menos de aquecer e podemos queima-la, aquecer pouco, temperar primeiro pior e depois talvez menos mal, mas muito lentamente evoluir ou não, podemos ou não começar a inventar ou cozinhar outras coisas para acompanhar, ou então continuar sempre a comer congelado, vai da vontade e da capacidade de cada um conseguir ou não evoluir.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: tarquinio em 09 de Março de 2014, 03:02
Não percebo porque é que não possa ser válido usar um arduino para aprender bases de programação (programação, ponto final, e não programação especialidada em sistemas embebidos). Vejo opinioes em que parece que as coisas são a preto e branco: Com o arduino a única coisa que se faz é copy-paste, para aprender a programar a sério não dá... Mas porque?
Tens datatypes, condições, loops, apontadores, classes, etc etc, como na maioria das linguagens de programação imperativa... Não me estou a lembrar de nada importante que falte ao arduino que seja relevante numa cadeira típica de introdução à programação. E depois por cima disso tens os digitalwrites e afins para que se possa comecar a programar  e interagir com coisas sem ter de pensar muito low-level... Não vejo desvantagens nenhumas nisso para quem está a começar a programar, pelo contrário.
Se me disserem que por exemplo há um curso em que dão uma cadeira de arduino, mas que quando essa cadeira é dada os alunos já tiveram outras cadeiras de programação, aí sim concordo que já não traz quase nada de novo... Mas para aprender programação do 0... Não vejo problema nenhum!
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 09 de Março de 2014, 04:50
Eu não sou partidário do movimento anti-Arduino. De facto na minha vida profissional promovo a comercialização de Arduino. No entanto, se tivesse uma empresa de desenvolvimento de hardware eletrónico, e tivesse que recrutar engenheiros e técnicos, não recrutaria quem me mostrasse que sabe só programar Arduino.

Não se encontram processos críticos a funcionar com Arduino. E se os há, diria que quem os desenvolveu é irresponsável. Se não percebe o porquê, então eu aconselho-lhe mesmo de recomeçar a estudar programação.

Arduino ganhou popularidade no mercado americano,  antes de ser conhecido na Europa. Porquê? Porque inteligentemente veio preencher o espaço de BASIC Stamp. A solução pronta para funcionar (ao estilo de pronto a vestir se querer fazer analogia com roupa) é muito popular no consumismo americano.

Em suma mais uma analogia: pode na mesma conduzir um carro sem ter a carta de condução. Pode saber utilizar um Arduino, mas isso não faz de si um programador.

Não vou aqui passar um ceriticado de incompetência a ninguém, mas acho que cada um deve reavaliar se Arduino é o único caminho e o melhor a ponto de fazer disso uma religião. Aqui neste espaço de Lusorobótica há membros que só porque sabem fazer uns "sketches" com Arduino, pensam que são programadores.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: fergas em 09 de Março de 2014, 10:34
Em suma mais uma analogia: pode na mesma conduzir um carro sem ter a carta de condução. Pode saber utilizar um Arduino, mas isso não faz de si um programador.

Há pilotos profissionais que não têm idade legal para ter carta de condução. Só não podem conduzir na via publica, mas em pista, muitos são campeões. Sabem portanto conduzir.

Não vou aqui passar um ceriticado de incompetência a ninguém, mas acho que cada um deve reavaliar se Arduino é o único caminho e o melhor a ponto de fazer disso uma religião. Aqui neste espaço de Lusorobótica há membros que só porque sabem fazer uns "sketches" com Arduino, pensam que são programadores.

Aqui o assunto não é fazer do arduino uma religião. A religião proposta é a anti-arduino.
Se há membros que se julgam programadores sem conhecimento para tal, qual é a culpa do arduino? ::) Não será antes problema dalgumas pessoas, e não genéricamente de todos os que usam o arduino?
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 09 de Março de 2014, 11:28
Em suma mais uma analogia: pode na mesma conduzir um carro sem ter a carta de condução. Pode saber utilizar um Arduino, mas isso não faz de si um programador.
Citar
Há pilotos profissionais que não têm idade legal para ter carta de condução. Só não podem conduzir na via publica, mas em pista, muitos são campeões. Sabem portanto conduzir.

Acho que não entendeu. O saber utilizar não faz de si programador. O assunto desviou-se um pouco para os méritos de programação. Antes escreveu-se sobre depuração. Provou-se que Arduino nem tem depuração nem oferece bons métodos de programação.

Não vou aqui passar um ceriticado de incompetência a ninguém, mas acho que cada um deve reavaliar se Arduino é o único caminho e o melhor a ponto de fazer disso uma religião. Aqui neste espaço de Lusorobótica há membros que só porque sabem fazer uns "sketches" com Arduino, pensam que são programadores.
Citar
Aqui o assunto não é fazer do arduino uma religião. A religião proposta é a anti-arduino.
Se há membros que se julgam programadores sem conhecimento para tal, qual é a culpa do arduino? ::) Não será antes problema dalgumas pessoas, e não genéricamente de todos os que usam o arduino?

Não leu que não culpo o Arduino. Nem sou partidário de anti-Arduino. Já deve ter lido neste tópico que propõe que se derive uma parte de tópico para discutir outros plataformas e outras soluções. Mas isso já se faz aqui. E há já até foruns e sub-fóruns.

Eu acho que há pouco mais para discutir. Os incautos que possam pensar que Arduino é tudo ao lerem este actual tópico entenderão que não. E como LoneWolf se descobrirem que afinal dá muito chatice continuar trabalhar com Arduino irão procurar outras soluções.

Deixo aqui o convite a quem se interessa de saber o que é smARtDUINO (http://www.smartduino.com) e as razões porque gerou tanta controvérsia incluindo ameaças de processo judicial por parte de Arduino (empresa).
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: fergas em 09 de Março de 2014, 19:07
Eu acho que há pouco mais para discutir. Os incautos que possam pensar que Arduino é tudo ao lerem este actual tópico entenderão que não. E como LoneWolf se descobrirem que afinal dá muito chatice continuar trabalhar com Arduino irão procurar outras soluções.

Ora nem mais. É que felizmente a unica solução não é o arduino apesar de este como se viu ter os seus méritos. E que venham mais, de preferência ainda mais abrangentes e ainda mais eficazes.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: tarquinio em 09 de Março de 2014, 19:12
Não se encontram processos críticos a funcionar com Arduino. E se os há, diria que quem os desenvolveu é irresponsável. Se não percebe o porquê, então eu aconselho-lhe mesmo de recomeçar a estudar programação.
Mas porque passar de um LED a piscar para um sistema crítico? Há aí muito mais coisas para aprender pelo meio entre por o 1º sketch a correr e fazer sistemas criticos... Entre todos os defensores do arduino neste thread, não vejo ninguem que tivesse defendido que o arduino fosse uma boa escolha para sistemas criticos, apenas que é uma base válida para começar. E nem sequer defendemos que seja a única opção possivel, apenas que é uma escolha viável.

No entanto vejo muitas respostas em que parece que estamos a defender que o arduino é a solução perfeita para tudo.
Eu referi explicitamente que considerava o arduino válido para aprender as bases iniciais de programação, e APENAS programação no geral, não programação especializada em sistemas criticos/microprocessadores. Não acho essencial, nem sequer produtivo um aluno ter de se preocupar com coisas como bit-marks e bit-shifts, se está a comecar do zero e ainda nem está à vontade a fazer coisas como declarar variáveis, escrever condições, loops etc...

Ainda não vi neste thread alguem referir um único conceito geral de programação que seja essencial e não possa ser usado num arduino.

Tambem referi que concordo que há coisas que fazem falta/não gosto no arduino (falta de debugger, includes estranhos...) mas não vejo isso como um problema gravissimo. Eu não vou voltar a estudar programação. Já programo à mais de 20 anos, já sabia programar bem muito tempo antes de pegar num arduino ou noutro micro qualquer. Mas lá está, digo que sei programar bem, não digo que sei programar bem micros, que são coisas diferentes. Já dei aulas de várias cadeiras de introdução à programação a nível universitário muitos semestres. Por isso sei bem o quanto a maioria dos alunos (não) usam os debuggers por mais que tentemos icentivar o seu uso. Não estou a dizer que isto é bom, simplesmente a referir que não considero um dealbreaker o arduino não ter uma feature que sei por experiencia que os alunos não tem tendencia a usar. Claro que se tivesse seria melhor, e haveria sempre um ou outro a usar, mas não faria grande diferença para a maioria.

Em suma mais uma analogia: pode na mesma conduzir um carro sem ter a carta de condução. Pode saber utilizar um Arduino, mas isso não faz de si um programador.
Posso usar uma analogia parecida para o meu ponto de vista: Podemos tirar a carta a conduzir um carro normal e ser o suficiente para dar uns passeios. Mas isso não significa que saibamos conduzir um carro de formula 1. Da mesma forma, podemos aprender bem muitos conceitos básicos de programação num arduino, o que não significa que saibamos tudo sobre programar um micro.

Aqui neste espaço de Lusorobótica há membros que só porque sabem fazer uns "sketches" com Arduino, pensam que são programadores.
Isto é verdade, mas para sermos justos... Pode ser verdade para basicamente qualquer coisa:
Fazer 2 ou 3 sketches com um arduino não torna alguem um programador.
Fazer 2 ou 3 programas com seja que linguagem for não torna alguem um programador.
Estrelar um ovo e grelhar um bife não torna alguem um cozinheiro.
Por oleo no motor e água no radiador não torna alguem num mecanico.

Podiamos ter a mesma discussão sobre qualquer tema e tudo se resume às pessoas e não aos temas em si... Eu nunca fui grande coisa a filosofia, mas já o socrates dizia "Só sei que nada sei.". Ter alguem a saber 8 e pensar que sabe 80 não é culpa do arduino nem da vareta do oleo nem da galinha que pôs o ovo... É da pessoa que acha que sabe tudo.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 09 de Março de 2014, 20:29
Foi por acaso que participei neste tópico. Pareceu-me que veio a calhar e em primeiro quero agradecer o membro Sena por ter iniciado o tópico.

Concordo com Tarquinio e comungo com o que escreveu.

Para se ensinar programação não é necessário ser programador. Acho que quem ensina deve fazer aperceber os seus alunos que a programação com o IDE Arduino é tipo C e não C. Como sem desmobilizar os alunos não sei mesmo! Por isso defendo que para ensinar deve-se mesmo trabalhar directamente no micrcontrolador e não num form factor tipo Arduino.

 
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Hugu em 09 de Março de 2014, 21:11
pensava que o arduino era um projecto europeu desenvolvido/criado por espanhois... :/
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 09 de Março de 2014, 21:20
pensava que o arduino era um projecto europeu desenvolvido/criado por espanhois... :/

Um projeto PME de Itália. Massimo Banzi e a equipa Arduino concentrou-se nos EUA. Ignoraram o mercado italiano e concentraram-se nos EUA. Fui ab initio contactado porque Aliatron era distribuidor da Parallax, fabricante de BASIC Stamp.

Veja a entrevista de Massimo Banzi no Youtube. Pode encontrar pesquisando no google com as palavras chaves "massimo banzi interview".

Acho que Massimo Banzi é um visionário e um excelente empresário. Admiro o povo italiano. São muito parecidos com os portugueses. Eu acho-os mais parecidos connosco do que os espanhóis.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: rglove em 09 de Março de 2014, 21:45
Já agora também vou dar a minha opinião sobre a plataforma arduino... Eu comecei por aí, o que sabia de electrónica era muito pouco e comprei um kit que incluía um arduino, de entre resistências, condensadores, alguns sensores, motores, etc. No início adorei porque estava a conseguir fazer um monte de coisas que nunca pensei conseguir fazer tão rapidamente. Mas rapidamente me fartei de usar bibliotecas sacadas da net. Aqui no fórum há uns tutoriais bons de como programar um AVR em C, penso que do Senso... Foi por aí que comecei. Desde aí aprendi a ler as datasheets e a fazer o meu código em vez de copiar código feito pelos outros ou usar bibliotecas para tudo e mais alguma coisa feitas por outros. Mas não posso deixar de concordar que o arduino introduz mais gente na área e também não posso deixar de concordar que é uma excelente ideia no sentido em que chama pessoas de outras áreas para a electrónica e sistemas embebidos.
No entanto, sinto uma revolta enorme quando vejo que em universidades se ensina (como fosse preciso pagar 1000€ por ano para aprender isso) a programar um arduino  :o Ou quando vejo que pessoas que têm a obrigação de saber fazer as coisas de raíz utilizam só o arduino.
Eu ainda uso de vez em quando o arduino para testar qualquer coisa rápidamente, e nisso é porreiro. Tenho mesmo um projeto de há algum tempo todo escrito com a "linguagem" arduino, que pretendo traduzir em breve para C. Mas sem dúvida que não utilizaria para nenhum projeto crítico ou comercial.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 09 de Março de 2014, 22:19
É meio C?
O compilador é o avr-gcc, logo, ou é c, ou é c++, agora meio C, não conheço.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 09 de Março de 2014, 22:44
É meio C?
O compilador é o avr-gcc, logo, ou é c, ou é c++, agora meio C, não conheço.

É estilo C mas não é C. Se quer saber o que é C sugiro a leitura do link do documento pdf de MIT no seguinte link, mas antes leia o artigo todo do link:

http://www.hackvandedam.nl/blog/?p=762 (http://www.hackvandedam.nl/blog/?p=762)

Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jmiguelff em 10 de Março de 2014, 00:18
As bibliotecas utilizadas pelo Arduino são quase todas C++ existindo algumas em C.

Continuo achar que a maior das pessoas ainda não percebeu que o conceito "Arduino" é  simplesmente um conjunto de bibliotecas em C++ para um microcontrolador da Atmel.

Eu posso pegar nas bibliotecas da Microchip, por exemplo, e criar um projecto até algo complexo num PIC sem mexer em nenhum registo e sem saber grande coisa do que estou a fazer. A Microchip disponibiliza essas bibliotecas, tal como a Atmel, tal como todas as marcas decentes.

O pessoal do Arduino criou bibliotecas até bastante boas tendo em conta o número de plataformas em que elas podem ser utilizadas. Provavelmente a maior parte das pessoas neste fórum não seriam capazes de o fazer com a mesma qualidade. Lá porque estás a mexer em registos para configurar I/Os não quer dizer que o estejas a fazer da maneira mais correcta.

Outra coisa que admiro na comunidade Arduino é a partilha. Muitas bibliotecas foram criadas pela comunidade e o código é partilhado, se alguém acha que o consegue melhorar força, é essa a ideia.

Eu percebo que há pessoas que estando num nível mais avançado queiram discutir outro tipo de projectos. Mas não é criando um movimento Anti-Arduino que chegam lá.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 10 de Março de 2014, 13:55
O IDE não é C nem tem elementos básicos de C. As bibliotecas são em C, mas existe o problema de muitas delas não estarem documentadas e que chamam outras bibliotecas mal documentadas confundindo ainda mais quem saiba pouca programação.

Eu não sou anti-Arduino, porém para o ambiente de ensino, ou quem quer aprender sobre microcontroladores, defendo que Arduino não serve. Serve para testar ideias e até experimentar com componentes.

Já vi casos gritantes de utilizadores que não sabem que podem precisar de alimentação externa, que os LED precisam de resistência, etc.

Critico também o form factor ARDUINO que limita o uso dos pinos do microcontrolador ATMEGA.

 
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Hugu em 11 de Março de 2014, 02:49
ja viram que quem abriu o topico e colocou a questao nunca mais se pronunciou e que o terá feito só pra por o pessoal em discussao?!  ;D cá pra mim o asena n quer criar nenhum movimento anti-coiso e queria animar o forum e pumba, largou a bomba e fugiu!? :P

(eu cá nunca tinha ouvido falar no grupo arduino na net...se calhar até existe, mas nunca vi qq noticia a dar tamanha importancia que nao aqui no forum!  ::))
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: KaliKeira em 11 de Março de 2014, 03:50
Para quem quiser dar um passo em frente e largar o Arduino de uma vez por todas, aconselho a lerem este post:
http://mc2.unl.edu/2013/10/03/getting-started-with-arm-microcontrollers/ (http://mc2.unl.edu/2013/10/03/getting-started-with-arm-microcontrollers/)

São alternativas bem mais "potentes" que o Atmega328 do Arduino e bem mais baratas (não que o Atmega328, mas do que o Arduino em si)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 11 de Março de 2014, 04:57
Hugu, o Sena já há muito, creio eu sempre, se libertou das "algemas" de Arduino! A sério, eu já mandei PM a ele a que tempos, a perguntar porque não perticipou mais no tópico!

KaliKeira, você tem toda a razão. E existem ferramentas gratuitas, ou dadas de graça, se é isso que move os membros em direção a ARDUINO! Eu não sou grande partidário de coisas gratuitas. Não estou a dizer que não sou partidário de Open Source, o que é inteiramente outra coisa!
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jmiguelff em 11 de Março de 2014, 09:31
As bibliotecas estão em C++ e a programação é C++. Pode não suportar tudo o que o último standard de C++ suporta mas não deixa de ser C++.

http://www.atmel.com/Images/avr8-gnu-toolchain-3.4.3.1072-readme.pdf (http://www.atmel.com/Images/avr8-gnu-toolchain-3.4.3.1072-readme.pdf)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: dio123 em 11 de Março de 2014, 09:50
Para quem quiser dar um passo em frente e largar o Arduino de uma vez por todas, aconselho a lerem este post:
http://mc2.unl.edu/2013/10/03/getting-started-with-arm-microcontrollers/ (http://mc2.unl.edu/2013/10/03/getting-started-with-arm-microcontrollers/)

São alternativas bem mais "potentes" que o Atmega328 do Arduino e bem mais baratas (não que o Atmega328, mas do que o Arduino em si)

A melhor ideia para mim é: quem usa o arduino, deixar o software e começar a programar em C puro.
Depois quem já sabe programar atmegas, attinys afins em c# puro, ai sim dar um salto para o ARM.

Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jm_araujo em 11 de Março de 2014, 09:57
A melhor ideia para mim é: quem usa o arduino, deixar o software e começar a programar em c# puro.
Depois quem já sabe programar atmegas, attinys afins em c# puro, ai sim dar um salto para o ARM.
C# em micros???!?!?!??!?!
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: dio123 em 11 de Março de 2014, 10:18
é uma falha mas confundi  c# com C.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 11 de Março de 2014, 11:43
é uma falha mas confundi  c# com C.

Existe um projeto de microcontroladores em .Net. Chama-se Fez creio eu. Não teve muito sucesso.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 11 de Março de 2014, 11:50
E o netduino, que é LENTO que dói.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 11 de Março de 2014, 11:57
E o netduino, que é LENTO que dói.

Pois tinha-me esquecido de Netduino. E ainda há o .NET Gadgeteer
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: LoneWolf em 13 de Março de 2014, 17:31
Boas,

Muito já se falou é uma verdade, eu a pensar que toda esta "azia" talvez fosse pelo o IDE, ou será também pelo hardware? Não falo pelo atmega mas pela "placa azul"

Eu pergunto isto pois tenho feito umas pesquisas sobre algo que ando interessado e encontro isto ( foto em anexo) a ser comercializado por uma empresa que dizem ser umas das melhores para o ramo que andava a pesquisar.

pois assim não.....assim acredito que se fique com um pó a placa azul, para alguém que é profissional ( a trabalhar nesta área ) e ver isto.....ui 

PS : a ver se este fim de semana dou o passo para o "abismo"

Abraço.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: StarRider em 13 de Março de 2014, 17:53
Eu pergunto isto pois tenho feito umas pesquisas sobre algo que ando interessado e encontro isto ( foto em anexo) a ser comercializado por uma empresa que dizem ser umas das melhores para o ramo que andava a pesquisar.

Boas,

Já para não falar das questões legais ... para ser sincero nunca li a EULA do Arduino, mas  penso não ser permitido usar
o arduino em soluções comerciais, alguém pode confirmar ?

Já agora, e somente por curiosidade, esse "caixa" serve exactamente para ? ...  não consigo perceber pela imagem.


PS : a ver se este fim de semana dou o passo para o "abismo"

Qual deles ?  ;)

Abraços,
PA
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jmiguelff em 13 de Março de 2014, 17:55
A placa azul é boa. Agora meter um arduino num produto para vender não faz muito sentido a nível técnico. Isso que mostraste parece ser mais uma prova de conceito do que um produto final.

No entanto, pode fazer sentido a nível de marketing.

Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: LoneWolf em 13 de Março de 2014, 18:56
Citar
Já para não falar das questões legais ... para ser sincero nunca li a EULA do Arduino, mas  penso não ser permitido usar

Pois nem tinha pensado por ai.... agora que fala nisso....acho que li a uns tempos que não podia ser usado em situações destas

Citar
Já agora, e somente por curiosidade, esse "caixa" serve exactamente para ? ...  não consigo perceber pela imagem.

Segundo eles isso é para não deixar passar corrente em um sentido que não desejamos, mas passo a tentar explicar melhor:

EX: Você em sua casa tem um consumo energético standby de 500w então decide adquirir o fotovoltaico para tentar eliminar esse consumo e injecta na sua rede de casa esses Watt's mas por alguma razão durante isso o seu standby baixa para 400W o que ficam 100W a ir para a rede de distribuição e isto é que não pode acontecer ( caso tenha contador recente )  pois vai dar raia, então o que isso faz é não deixar passar essa energia para o nosso contador....dizem eles

Mas agora se eles fazer a pcb do sistema......era só acrescentar o ATmega, PIC,..., assim com a placa azul lá e uns fios pendurados é que não, nada pro aquilo muito pelo contrario.

Citar
Qual deles ?  ;)

Aquele que muitos tem receio de dar, largar o IDE do arduino......é como começar de novo  :(
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Kristey em 14 de Março de 2014, 01:19
Va mas estes nao usam o IDE :D
Sublime ao poder ;)
Durex Fundawear -- The technology [OFFICIAL] (http://www.youtube.com/watch?v=T6vul95hwOY#ws)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: dio123 em 14 de Março de 2014, 09:46
Não percebo, porque ele usa o sublime, mas o codigo é arduino.
Pode estar a abrir o ficheiro ino, no sublime e depois vai abrir o arduino só para upload.

Que projecto bastante interessante......
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Kristey em 15 de Março de 2014, 04:15
O sublime tem suporte para arduino.
Com um plug-in consegues ter "o IDE do arduino" do sublime.

O projecto é interessante. E uma vez lembrei-me de fazer uma parecida, mas foi apenas numa conversa de cafe. AFial a ideia ate tinha potencial ahahaha.

Já agora dos users que estão aqui quem é que usa diferentes programas para programar o arduino/ATmega, e quais as razões e vantagens? Queria dar esse passo mas gostava de um pouco de sjuda.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: dio123 em 15 de Março de 2014, 09:11
já exprimentei foi arduino no avr studio.
Depois já vi tutorial para o  Eclipse e para o  Xode (mac)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: almamater em 15 de Março de 2014, 11:53
no avr studio é muito porreiro
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jmiguelff em 15 de Março de 2014, 14:53
Eu uso AVR Studio 6.1 para Atmel, MplabX para Microchip e Eclipse em ambiente Ubuntu para ARMs e X86 que correm Embedded Linux (existem várias distribuições).

Neste momento só programo em C, no entanto, há um projecto para portar o código que já tenho para C++.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 16 de Março de 2014, 11:23
A portabilidade para outros ambientes não requere a reprogramação do chip ATMEL?
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 16 de Março de 2014, 11:30
Nada de nada, como tem bootloader nem sequer é preciso comprar um programador, e se quiser programar outros atmegas, até pode tornar o arduino num programador ISP.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 16 de Março de 2014, 11:36
Nada de nada, como tem bootloader nem sequer é preciso comprar um programador, e se quiser programar outros atmegas, até pode tornar o arduino num programador ISP.

Já entendi usando core library de Arduino. Como o Arduino utiliza GCC, inclui-se core library de Arduino.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: senso em 16 de Março de 2014, 11:42
O quê?

O atmega que está no arduino tem um BOOTLOADER dentro, um pedacinho de código que corre no topo da flash e que recebe dados por serial e que pode apagar e escrever páginas de flash,e é exactamente isso que ele faz, recebe o programa compilado em binário, e programa a flash, nada mais, nada menos.

Se eu for ao avrStudio 6, um blinky ocupa 184 bytes de flash ou algo por ai perto, NÃO tem NADA de bibliotecas de arduino, é esse tipo de confusões de acharem que de alguma maneira o Arduino se equipara a uma biblioteca run-time que está no atmega ou algo do género que me faz pensar se as pessoas quando falam de arduino realmente sabem o que é aquilo(a nivel de software).
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 16 de Março de 2014, 11:47
Na minha opinião AVR Studio é so uma transição para um melhor IDE.

Estive a ler um tutorial para me aperceber melhor:

http://www.engblaze.com/tutorial-using-avr-studio-5-with-arduino-projects/ (http://www.engblaze.com/tutorial-using-avr-studio-5-with-arduino-projects/)

Continuo a defender uma quebra não muito radical com o core de Arduino e eventualmente com form factor Arduino para um uso direto de chip.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 16 de Março de 2014, 11:49
O quê?

O atmega que está no arduino tem um BOOTLOADER dentro, um pedacinho de código que corre no topo da flash e que recebe dados por serial e que pode apagar e escrever páginas de flash,e é exactamente isso que ele faz, recebe o programa compilado em binário, e programa a flash, nada mais, nada menos.

Se eu for ao avrStudio 6, um blinky ocupa 184 bytes de flash ou algo por ai perto, NÃO tem NADA de bibliotecas de arduino, é esse tipo de confusões de acharem que de alguma maneira o Arduino se equipara a uma biblioteca run-time que está no atmega ou algo do género que me faz pensar se as pessoas quando falam de arduino realmente sabem o que é aquilo(a nivel de software).


Estive a referir-me ao AVR Studio.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: dropes em 30 de Março de 2014, 11:37
Já à muito existe esta questão:
http://dangerousprototypes.com/2009/08/27/why-do-you-hate-the-arduino/ (http://dangerousprototypes.com/2009/08/27/why-do-you-hate-the-arduino/)
Um evento em Lisboa em que fui convidado para assistir a uma palestra na "ISCTE - Lisbon University Institute":
http://new.livestream.com/livestreaming-pt/events/2865719 (http://new.livestream.com/livestreaming-pt/events/2865719)
http://arduinoday2014atiscte.wordpress.com/ (http://arduinoday2014atiscte.wordpress.com/)

Será motivo de colocar isto no CV ?!

Sinceramente já me enjoa, azia ou não a electrónica está-se a misturar com esta coisa como se tivesse algo a ver, procuro no GOOGLE sobre um esquema específico e lá vem esta porcaria associada em tudo o que é sítio.

Só faltava um curso técnico ou superior de electrónica inserir isto, a meu ver tornou-se uma praga que vem contaminar a NET e a electrónica deixou de ser o que era, é triste chegarmos a este ponto... por mim todos os projectos apresentados nas faculdades deviam ter nota negativa caso o integrassem.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 30 de Março de 2014, 13:40
Há uma grande procura de formações com Arduino: desde alunos a docentes estão a inscrever-se.

Porque Arduino? Certamente por causa de grande comunidade de utilizadores e po causa das soluções existentes. O que importa é se a solução funciona. Se não funciona o problema é inteiramente outro!...
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: dropes em 30 de Março de 2014, 14:57
O caminho mais fácil nem sempre é caminho correcto.
Porque é tão divulgado... só vejo uma razão, falta de interesse para estudar, a nível escolar torna-se mais prejudicial que benéfico.

Bem, isso agora não me interessa e que cada um fique na sua, só acho mal estarem-se a misturar 2 temas e quando quero procurar alguma coisa o duino é considerado referência, à muito assunto de interesse sem se recorrer a ele e muito se aprende.

Mal conheço o Asena, só estive pessoalmente com ele no 1º encontro da LR em Lisboa em que apareceram poucos mas deu para muita discussão, há assuntos muito interessantes e gostava que se mantivesse assim.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Hugu em 30 de Março de 2014, 16:45
Isso é uma estupidez, porque senao à uns anos atrás porque é que 99% das pessoas que compravam um computador, compravam com o windows e nao com linux?! ah pois, com linux era preciso aprender primeiro antes de usar o computador para outras coisas!.. Nao se trata de preguiça, nos dias de hj o mundo avança a 1000km/hora e nós nao nos podemos abrandar com coisas (nao inuteis) para alcançar outras! Nem toda a gente quer ser expert/doctor em electronica, nem toda a gente sabe ou tem tempo pra aprender tudo. O arduino é apenas uma plataforma estilo o windows, nao precisas de saber co funciona e nem é por isso que nao consigas fazer outras coisas com ele.. e nao é por isso que nao deixa de haver coisas interessantes feitas com o arduino. Claro se souberes co as coisas funcionam, consigas fazer coisas mais interessantes. Logo o arduino nao é apenas prós preguiçosos, mas como permite que outras pessoas menos cultas consigam fazer outras coisas que levariam anos ou muitos estudos, nao impede de fazer com que essa pessoa nao ganhe o bicho da electronica e queira aprender e aprofundar mais conhecimentos e depois entao aventurar-se com outras plataformas.

@dropes: nos cvs tb era costume escrever que uma pessoa sabe usar o office, o word, o excell e mm assim ha quem continue a incluir isso no cv...pra mim é estupido ja que hj em dia quem nao saiba mexer nessas ferramentas, é um analfabeto!
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Tayeb em 30 de Março de 2014, 20:50
Hugu estamos a discutir dois assuntos diferentes. É como uma analogia anterior a de condutor de carro e mecânico.

O perigo está no condutor que se convence que é mecânico. Quem nunca tenha visto um carro ou souber como é que se conduz talvez nunca venha a ser um mecânico.

Arduino, tal como com Basic Stamp, os ciclos de desenvolvimento tornam-se muito rápidos. O plataforma Arduino faz perder o "medo" de mexer com a electrónica. Com poucas linhas de código se faz um LED piscar ou ler um sinal de entrada.

Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Alfredo Garcia em 30 de Março de 2014, 21:40
O plataforma Arduino faz perder o "medo" de mexer com a electrónica.

E ainda bem, e não duvido que muita boa gente começou a mexer onde antes tinha medo.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: dropes em 30 de Março de 2014, 23:04
Bem, quanto à resposta do Hugo nem vou comentar... é que não tem nada a ver com o problema em questão.

Só existe uma rivalidade ou neste caso "anti", quando somos influenciados por ela de forma negativa.
Se apenas existisse não me incomodava, se mete-se no meio de outros temas de meu interesse em que procuro informações e a solução vira-se para o dito, haja paciência.

Para quem começou desta forma como o Alfredo Garcia referiu, e tem medo de mexer em componentes, então não mexa em nada, caso contrário deixará o duino virando-se para a electrónica e vai estar constantemente a esbarrar-se com ele quando tiver dúvidas específicas.
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: Alfredo Garcia em 30 de Março de 2014, 23:17
dropes, acho que o problema que pões nem é do duino, mas sim do google, antigamente colocava-se um sinal de menos numa palavra que não queríamos que aparecesse e se essa palavra estivesse em alguma pagina essa pagina não aparecia, mas o google não é mais que uma ferramenta de lucro( embora ajude muito) e como os outros vai atrás do que rende mais e se existe procura, ele oferece-a.

E não mexe porque, é a mexer que se evolui e se perde o medo(principalmente fazendo algumas asneiras).
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: dropes em 31 de Março de 2014, 13:52
O problema é que está misturado com outros circuitos, e também não vou colocar restrições de palavras por causa disso cada vez que quero pesquisar no google.

Essa de ter medo de mexer com electrónica nunca entendi, as tensões são baixas, o que pode acontecer além de um condensador rebentar ou de um transístor queimar não vai mais além, a não ser que se mexa em transformadores ou algo que está ligado à rede eléctrica... enfim

À mais de 20 anos que lido com electrónica e já tive alguns percalços, todos por distração, mais grave seria trabalhar com máquinas eléctricas em metalurgia ou carpintaria, ossos do oficio.  ;)
Título: Re: [Anti-Arduino] Criacao de um movimento Anti-Arduino
Enviado por: jmiguelff em 31 de Março de 2014, 14:01
Não percebo qual o problema da solução se virar para o Arduino... Sendo o Arduino completamente aberto acho que consegues pegar nessa informação e retirares o que queres.

Antigamente era tudo com PICs para quem não ia à bola com PICs também tinha de levar com isso. O que é mais popular a dada altura é o que aparece nas pesquisas.