Show Posts
Pages: 1 ... 89 90 [91] 92 93 ... 222
1351  International / Portugues / Re: Arduino meets Qt on: March 15, 2013, 04:31:58 am
O que eu encontrei de Qt na net, nada ligava à Nokia.
Isto é para mexer com que tipo de Nokias? Aqueles super velhacos com um LCD monochrome? Ou estes mais recentes (pré-smartphone)?

Assim de repente, não vejo mesmo grande utilidade a não ser para aproveitar um telemóvel como modem... mas para isso duvido que tenha de programar algo no telemóvel.

Alguém leu aquele artigo sobre um satélite que vai ser controlado por um Nexus One? O Qt daria para algo similar com um Nokia?

Já agora... porque não criar algo que tornasse um Arduino apenas numa remote IO para ser usado com Android? smiley

Antes que isto possa gerar a típica discussão de maçãs e laranjas, eu gosto muito mais do iOS para usar pessoalmente (principalmente pela qualidade de conteúdo), mas admito, como ficou demonstrado, que o Android dá muito mais possibilidades as seus utilizadores... principalmente a quem gosta de brincar com electrónica. smiley

1352  International / Portugues / Re: [OFF] Sites de compras on: March 15, 2013, 01:14:25 am
Estou um bocado confuso com isto da voltagem. Embora não seja um termo que goste particularmente e não me agrade ver um professor usá-lo, não vejo onde estará o problema. Vocês preferiam que ele passasse as aulas a dizer diferença de potencial?

Kirchoff é engraçado... a minha professora julgava que os sinais não importavam ao calcular as correntes... LOL Mas verdade seja dita, ainda estou para usar as leis de kiichoff num sistema tão complexo como o que os professores davam. LOL
1353  International / Portugues / Re: Projeto: Alimentador para Animais de Estimação on: March 15, 2013, 01:09:51 am
Vais precisar de sensores e actuadores.

Queres medir a comida como? Com peso?

Como queres verter a comida para a tijela?

1354  International / Portugues / Re: Criando Bibliotecas para Arduino on: March 15, 2013, 01:08:30 am
Permita-me ser o advogado do diabo aqui. Não quero te desanimar: a idéia é boa, mas no mundo dos microcontroladores acho que não é boa idéia termos abstrações demais.

Apesar da linguagem ser OOP, nem sempre usar OOP vale a pena, pois quanto mais OOP se tem, maior e mais lento será o código final. Todas as abstrações de sua classe viram códigos e consomem não apenas bytes importantes na memória flash do uC, mas também ciclos de clock.

Existem uma corrente, um movimento que está até pensando em abolir coisas como "pinMode", afim de fazer a manipulação direta da direção de cada porta (PORTA, PORTB, DDRD, etc). Isto economiza muitos e muitos bytes em uma RAM.

A memória flash de nosso querido Atmega328 não é expansível, e os sketches estão ficando cada vez mais criativos, maiores e mais complexos. Por isto muita gente - eu entre eles - tem tentado achar formas de economizar bytes em um sketch compilado. Eu, recentemente, dei pulos de alegria quando pude ver que meu sketch compilou com 98 bytes a menos devido a algumas alterações como manipulação direta de porta. Tudo que era constante já estava na SRAM.

Apesar de não poder discordar com o que dizes (algures pelo fórum está um post meu dirigido ao Marcelo dizendo mais ou menos o mesmo), algo que tens de perceber é o objectivo da plataforma Arduino.

Quote
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.

E olhando a este objectivo, diria que o Arduino faz exactamente isso. Tudo bem que ocupa memória, etc... mas permite que leigos consigam passar ao lado do que não é de todo transparente para eles e atinjam algo.

Tu quando começaste a mexer no Arduino já sabias usar microcontroladores?

Quanto ao pinMode e coisas semelhantes, em tempos usei um compilador de C chamado CodeVisionAVR (podem tirar um demo do site http://hpinfotech.ro/) que tinha o que eles chamavam de codewizard... Basicamente era uma GUI para configurar as portas, UART, I2C, etc... e funcionava bem porque abstraia a pessoa do código para configurar os periféricos e fazía-o da forma mais eficiente possível. Talvez isto fosse melhor?
1355  International / Portugues / Re: Gestão de tempo on: March 15, 2013, 12:58:31 am
Em português array é vector. Mas pouca gente usa essa definicão.

Discordo veementemente!

Na engenharia a gente somente dizia vetor, cálculo vetorial, etc, etc, etc.

Dizer "array" é coisa de programador que ainda não fez Cálculo!!!


Eu já fiz todas as cadeiras de Engenharia... e não vejo o problema de usar ambos os nomes no campo da programação em C. Tu vês?


1356  International / Portugues / Re: SHIELD - LENDO URL on: March 15, 2013, 12:53:29 am
E o que é que aparece no serial monitor quando corres este código?
1357  International / Portugues / Re: Parque de Estacionamento Utilizando o Arduino Uno on: March 15, 2013, 12:50:06 am
O que é que já fizeste?
1358  International / Portugues / Re: Problema com watchdog on: March 14, 2013, 03:03:47 am
Acho que é problema do bootloader mesmo. Eu li em tempos que o bootloader não funciona com o wdt. :\ Já experimentaste o último?
1359  International / Portugues / Re: SHIELD - LENDO URL on: March 14, 2013, 03:02:22 am
O Arduino vai aceder a um servidor... e esse servidor vai enviar algo para o Arduino.

Isto pode ser simulado com um browser e é isto que eu queria ver. Texto...

Já tens essa parte a funcionar?
1360  International / Portugues / Re: Ligar Led 12V 10W é assim? on: March 12, 2013, 06:23:48 pm
Ok... vamos ver se percebes algo.

Tensão, ou voltagem é na realidade algo chamado diferença de potencial. A parte importante a reter desta nomenclatura é a palavra diferença. Ou seja, a tensão é a diferença entre dois potenciais.
No caso do Arduino, os 5V são uma diferença de potencial entre o pino do arduino e o GND. Para o TIP, a tensão será o que está no seu pino e o GND da fonte de alimentação de 12V.
Outra coisa interessante é que ambos os GNDs podem estar a potenciais diferentes e como tal haver uma diferença de potencial entre GNDs. Então a tensão que o TIP vai ver pode na realidade ser qualquer coisa que não 5V.

Percebes o que é ter as mesmas referências? A tensão na saída do Arduino apenas será igual à tensão no pino do TIP se os GNDs forem os mesmos. Para isso, o ideal é alimentar o Arduino com 12V e usar o pino VIN para completar as ligações ao TIP.

Não tenho aqui o datasheet do TIP. Mas não era isso a que me referia. Um optoacoplador é um dispositivo que separa duas fontes de alimentação. Ou seja, dum lado podes colocar o Arduino com os seus 5V... do outro o TIP com os 12V e não há risco de queimares o Arduino porque existe uma barreira física entre eles. Assim é perfeitamente seguro ligar duas tensões diferentes.
1361  International / Portugues / Re: Ligar Led 12V 10W é assim? on: March 12, 2013, 06:01:42 pm
Também precisas de garantir que as referências são as mesmas... os 5V que saem do arduino podem ser qualquer coisa no pino do TIP122.

Nota também que esta montagem é perigosa, pois se o TIP der o berro, vais ligar o teu arduino a 12V... e isso vai fritá-lo.
O ideal é sempre colocar um opto-acoplador entre ambos os dispositivos para poderes alimentá-los com fontes diferentes e não correres riscos.
1362  International / Portugues / Re: SHIELD - LENDO URL on: March 12, 2013, 04:56:25 pm
Hmmm...

Estou a ver que programação não é o teu forte, então em vez de fazer um exemplo à sorte que em nada te irá ajudar, que tal se meteres aqui o que a página web vai devolver para o Arduino fazer string parsing e eu coloco um código que o faça para experimentares?
1363  International / Portugues / Re: Contribuição para Projetos on: March 12, 2013, 04:54:05 pm
Pois...

Algumas coisas a salientar. Não quero ter um servidor em casa porque iria ser um desperdício de energia (pelo menos se fosse apenas para guardar estes dados). Por outro lado teria interesse em visualizar os dados quando estou fora. Eu passo cerca de meio ano fora de casa e gostaria de ver isto quando estou fora.

Não quero controlar nada via internet. A instalação para isso sai cara e não adiciona conforto ou reduz as contas.
Um site que tenho visto para tirar ideias é este:
http://www.desert-home.com/

Ele automatizou uma porrada de cenas na casa dele para poupar energia e o meu objectivo (embora viva em condições muito diferentes) é similar.

Quando tiver tempo para esse projectinho volto aqui. Ontem estive a fazer umas contas por alto para ver se valeria a pena desenhar umas placas para este sistema e cheguei à conclusão que uns arduino mini ou micro saem mais baratos e com mais funcionalidade. smiley-neutral Então vai mesmo com veroboard... LOL
1364  International / Portugues / Re: [OFF] Sites de compras on: March 12, 2013, 04:45:56 pm
ebay para os shields. Muitos deles vêm da China e demoram imenso a chegar... mas o preço é imbatível e a qualidade boa apesar de serem clones.

Para a raspberry pi, sinceramente não sei se o eBay terá, mas não se perde nada em tentar.

1365  International / Portugues / Re: Contribuição para Projetos on: March 12, 2013, 06:48:55 am
Hmmm...

Daqui a uns tempos talvez arranje lenha para te queimares. smiley

Estou a pensar em fazer um sistema para monitorizar a minha casa. Temperaturas, consumos energéticos, humidade... eventualmente mais coisas, mas para já é isso que me interessa pois quero garantir que vou pagar o mínimo possível de contas ao fim do mês e para isso convém medir o que se passa em casa.

Tenho estado a ver o emoncms.org para guardar os meus dados (não gosto muito do formato actual da Pachu.be) e eventualmente seria interessante criar um site que pudesse fazer uso desses dados. O meu problema aqui é mesmo fazer algo que seja decente. A funcionalidade eu consigo programar bem em php, mas meter isto num site que apresente os dados de forma porreira seria o ideal.

Mas depois logo vejo o que pretendo e falamos sobre isso.
Pages: 1 ... 89 90 [91] 92 93 ... 222