Show Posts
Pages: [1] 2 3 ... 6
1  International / Portugues / Re: Palestra online sobre Arduino e Python on: October 13, 2011, 10:11:31 am
Oi pessoal,
postei em meu blog falando sobre essa palestra. Além do vídeo, que já foi mencionado acima, disponibilizei os slides também:

http://blog.justen.eng.br/2011/09/gravacao-slides-palestra-python-arduino.html

Abraços.
2  International / Portugues / [ANN] Curso de Arduino em Ourinhos/SP on: October 04, 2011, 05:47:56 pm
Nos dias 14, 15 e 16 de outubro acontecerá o Curso de Arduino em Ourinhos/SP, nas Faculdades FIO.
Com a duração total de 24 horas, o curso custa R$399,00, que podem ser divididos em até 12x no cartão de crédito.
Dentre vários experimentos, os alunos aprenderão eletrônica básica e desenvolvimento de software para o Arduino, com aplicações que variam de pequenos jogos a automação residencial.

Para mais detalhes, visite:
http://www.CursoDeArduino.com.br/sao-paulo/ourinhos
3  International / Portugues / Re: 595 - Posso ligar 8 ? on: September 17, 2011, 02:12:57 am
qual programa vcs usam para desenhar o esquema  ?? desde que seja free


http://www.fritzing.org/
4  International / Portugues / Re: 595 - Posso ligar 8 ? on: September 08, 2011, 03:54:50 pm
Alvaro

qual seria esse tempo de resposta ??


O sistema que estou planejando é para controlar um sistema de ventilação, então o tempo de resposta não seria um problema (desde que não seja mto perceptivel)

Tem que ver no datasheet do circuito integrado quanto tempo ele demora para efetivar uma mudança durante o um ciclo de clock, somar isso ao tempo que o Arduino demora para fazer as mudanças e então multiplicar pelo número de bits que serão shiftados.
5  International / Portugues / Re: Palestra online sobre Arduino e Python on: September 08, 2011, 03:52:42 pm
Muito bom... smiley-wink

Tente abordar transferência de float, int 16-bits, etc... para o python. Demorei horas para achar como fazer isso!
http://wiki.wsartori.com/wiki/Python_Sandbox

[]s

Oi Wagner,
acabei não falando desse assunto, o tempo foi curto. :-(
Mas valeu pela dica -- quando der alguma palestra em que aprofundarei melhor, comentarei dela!
6  International / Portugues / Palestra online sobre Arduino e Python on: September 05, 2011, 09:34:35 am
Olá pessoal,
amanhã darei uma palestra online sobre integração da linguagem de programação Python com a plataforma Arduino.
A palestra é gratuita e começará às 20h.

Para quem quiser saber mais detalhes, acesse:
https://twitter.com/#!/CursoDeArduino/status/110715203368394752

Abraços.
7  Using Arduino / Networking, Protocols, and Devices / Re: Maniacbug's Ethercard/Pachube sketch on: August 31, 2011, 08:22:41 am
I'm using Maniacbug's ethercard sketch https://gist.github.com/1130021 to send data from my Nanode to Pachube, and wondered if it would be possible to send data to 3 decimal places, such as 3.123 instead of whole numbers?
My data variables are sd1, sd2 etc, and the section which formats the data is;
Code:
printf_P(PSTR("Sending...\n\r"));

    byte sd = stash.create();
    stash.print("sd1,");
    stash.println((word) sd1 / 1000);  // divide by 1000 to convert watts to kiloWatts
    stash.print("sd2,");
    stash.println((word) sd2 / 1000);  //divide by 1000 to convert watts to kiloWatts
    stash.print("sd3,");
    stash.println((word) sd3);
    stash.save();
    
    // generate the header with payload - note that the stash size is used,
    // and that a "stash descriptor" is passed in as argument using "$H"
    Stash::prepare(PSTR("PUT http://$F/v2/feeds/$F.csv HTTP/1.0" "\r\n"
                        "Host: $F" "\r\n"
                        "X-PachubeApiKey: $F" "\r\n"
                        "Content-Length: $D" "\r\n"
                        "\r\n"
                        "$H"),
            website, PSTR(FEED), website, PSTR(APIKEY), stash.size(), sd);

    // send the packet - this also releases all stash buffers once done
    ether.tcpSend();

Currently if the sd1 data is 3124, it is uploaded to Pachube as 3 (after being divided by 1000).


If you have an operation between two integers, the result will be an integer. So, 2 / 2 = 1, 5 / 2 = 2 and so on (the processor truncates the rest of the division). If do you want a float result you need to have one of the operands as a flot, so 5 / 2.0 = 2.5, since 2.0 is a float. Just replace the "1000" by "1000.0".
8  International / Portugues / Re: 595 - Posso ligar 8 ? on: August 31, 2011, 08:04:38 am
eu já liguei para fazer meu ledcube 8x8x8, eu usei 8 574 + 1 138 para fazer o multiplex. Usou 12 pinos no total.

Eu usei este schema:


Acredito que o ideal, no caso de controle de LEDs, é usar LED drivers (multiplexadores), que já são feitos para isso - dá menos trabalho que usar registrador de deslocamento.
9  Using Arduino / Networking, Protocols, and Devices / Re: Send big page of HTML on: August 31, 2011, 08:02:38 am
I'm frustrated!

I can serve tiny web pages from my Uno + Ethernet shield... the "latest" one at 7/11, the one with a microSD socket but no version number...

But if I modify my program, asking my little server just to send a longer, bigger, whatever you want to call it, webpage, things go wrong.

I don't know if I am confusing the Arduino Ethernet Library or the W5100 chip at the heart of my Ethernet interfacer.... but SOMETHING becomes unhappy. And it doesn't grace me with good error messages, either. Buffer overflow?

So...

Is there a simple "you can send pages of up to xx characters" limit? What is xx? Is there any way to send a longer page in response to a browser's access of my server?

("My server" explained in detail at ArduServer.com)

Any advice on better error trapping to catch "too long" pages?

Thanks!

I don't know how W5100 Ethernet implementation works, but probably you need to split the data in a lot of packets. This way, you can send virtually unlimited data, since you will use only a part of the RAM for each packet and only one packet will be treated per time.
W5100 controller implements TCP in hardware, but if do you use ENC28J60, you can do it using software. I'm working on a library that will do it in the future: https://github.com/turicas/Ethernet_ENC28J60/
10  International / Portugues / Re: 595 - Posso ligar 8 ? on: August 27, 2011, 08:38:51 am
Bom dia!

estive vendo sobre o 595 (shift out) achei um pessoal que ligou 4 usando apenas 3 pinos do arduino, "concatenando" os 595,
ai vem a pergunta... posso concatenar 8 595???

No datasheet do 595 não achei nenhuma informação sobre isso.
vlw

Oi Marcos,
eu pessoalmente nunca liguei 8 595s em cascata, mas em teoria é para funcionar. Só lembrando: você demorará mais tempo até conseguir trocar todos os 64 bits (8x8bits), já que terá que transferir 64 bits do Arduino, porém é uma ótima alternativa para economizar pinos (basicamente você troca número de pinos por tempo de propagação).
11  International / Portugues / Re: [AJUDA]ENC28j60 + BUFFER SIZE on: August 27, 2011, 08:36:21 am
Galera tenho um shield enc28j60.. e estou usando a biblioteca padrao dele.. qdo eu comecei a montar o website dentro do programa.. foi indo tudo bem.. quando ela parava de responder o http(nao conectava mais) era só aumentar o buffer size que tava resolvido.. depois que coloquei o buffer size em 1800.. funcionou beleza.. mas qdo precisei colocar outro botao no html.. nao respondeu mais. E quando Fui aumentar o buffer size parou de funcionar(se eu tirar o botao e colocar o buffersize novamente em 1800 ele pega, acho que é o limite)

Alguem tem uma solução alternativa pra isso ou sabe como resolver ? grato.

obs: o codigo ta super leve.. ta gastando apenas 6k ainda.

Já respondi nesse tópico: http://arduino.cc/forum/index.php/topic,70209html
12  International / Portugues / Re: [AJUDA]ENC28j60 + BUFFER SIZE on: August 27, 2011, 08:35:34 am
Galera tenho um shield enc28j60.. e estou usando a biblioteca padrao dele.. qdo eu comecei a montar o website dentro do programa.. foi indo tudo bem.. quando ela parava de responder o http(nao conectava mais) era só aumentar o buffer size que tava resolvido.. depois que coloquei o buffer size em 1800.. funcionou beleza.. mas qdo precisei colocar outro botao no html.. nao respondeu mais. E quando Fui aumentar o buffer size e nao funciona mais.(se eu tirar o botao e colocar o buffersize novamente em 1800 ele pega, acho que é o limite)

Alguem tem uma solução alternativa pra isso ou sabe como resolver ? grato.

obs: o codigo ta super leve.. ta gastando apenas 6k.

Ainda não existe uma forma boa de resolver isso pois com as funções disponíveis no que você chamou de "biblioteca padrão" (que NÃO é a biblioteca padrão Ethernet do Arduino, é a etherShield) ficaria bem complicado fragmentar pacotes TCP.

Estou implementando essa funcionalidade na biblioteca Ethernet_ENC28J60 e em breve você será capaz de enviar HTMLs *maiores* com um *buffer menor* -- para isso ele irá fragmentar os pacotes no tamanho do buffer size e enviar vários pacotes até conseguir enviar seu HTML todo.

Não recomendo utilizar um buffer size tão alto quanto 1800 pois o Arduino 2009/Uno tem apenas 2kB de RAM, ou seja, sobrará *bem pouco* para sua biblioteca.
13  Using Arduino / Networking, Protocols, and Devices / Re: Arduino SPI Ethernet interfacing problems on: August 27, 2011, 08:28:45 am
I'm using an arduino 2009 and the size is:

 "Binary sketch size: 10070 bytes (of a 30720 byte maximum)".

Alvaro ,Thank you very much for your support...


Here the size of the example WebServerSimpleLED compiled to Arduino Duemilanove is 10,018 bytes. So, I think you are not compiling the same thing. Maybe you *are not* compiling the standard Arduino Ethernet library because it generally has smaller size than my library. But, if your compiled code is greater than mine, probably you are compiling something different from me.

Is the debugging feature enabled? Check if the line "#define ETHERSHIELD_DEBUG" utils/socket.h is commented.
14  Using Arduino / Networking, Protocols, and Devices / Re: Arduino SPI Ethernet interfacing problems on: August 25, 2011, 07:55:38 pm
Also this attempt to contact arduino with a ping is not gone well...nothing...no answer...

I've setted up a fixed ip to my pc in the connection properties,but i continue to do not have a signal...
Do not work WebServerSimple,and WebServerSimpleLED code.....

Ethernet module and my pc's ethernet card apparently trying to send signal in the cable,but they are not able to contact each other.

What Arduino/ATMega are you using?
I want to know if you are compiling the example with my library, instead of the standard Ethernet library. What is the size of compiled code for the WebServerSimpleLED example?
15  International / Portugues / Re: [ajuda] Arduino UNO + ENC28j60 on: August 24, 2011, 05:48:58 pm
tilt, com relação a estudar as bibliotecas, em geral seguindo os exemplos e lendo os comentários, caso você saiba programar, dá pra entender.
Uma outra possibilidade é ler documentação - na minha biblioteca, por exemplo, lá no GitHub tem explicações sobre suas limitações, como utilizar etc.
Pages: [1] 2 3 ... 6