collapse

* Posts Recentes

Raspberry Pi enters microcontroller game with $4 PICO por jm_araujo
[Hoje às 18:38]


Mosfet? por jm_araujo
[Ontem às 12:51]


O porquê que os programadores gostam tanto da linguagem de programação Rust. por KammutierSpule
[20 de Janeiro de 2021, 18:00]


Um artigo interessante de firmware em Rust. por blabla
[19 de Janeiro de 2021, 20:12]


Transicão C ... C++ por blabla
[19 de Janeiro de 2021, 18:57]


Inverno, aquecedores electricos "eficientes" por jm_araujo
[19 de Janeiro de 2021, 16:55]


bateria + stm32 por jm_araujo
[18 de Janeiro de 2021, 10:51]


mandar vir mcu por Njay
[16 de Janeiro de 2021, 00:33]


Pequenos guias com informação sobre programação e eletrónica. por blabla
[14 de Janeiro de 2021, 17:23]


Cortes de Energia Elétrica por KammutierSpule
[13 de Janeiro de 2021, 21:37]

Mensagens recentes

Páginas: [1] 2 3 ... 10
1
Está aqui o que me parece um artigo interessante sobre as características do mesmo, e que cobre o potencial que ainda se pode vir a libertar: https://hackaday.com/2021/01/20/raspberry-pi-enters-microcontroller-game-with-4-pico/

Principalmente os PIO parecem ter muito potencial, e o segundo core ainda falta muito por explorar! Quanto mais leio sobre o mesmo, melhor parece!
2
Porque não te parece atraente?

Tenho de formar melhor a minha opiniao e olhar melhor para o que é :)

Mas, como já dissemos, a comunidade é que vai ditar o sucesso do produto.

3
Também pareceu bastante interessante, pelo preço. Parece ser uma máquina com bastante performance para o "tamanho", com muita flexibilidade com os IOs... coisa que sempre me agradou, vindo eu do software.
4
Porque não te parece atraente? Não tenho seguido o mercado das placas cortex-Mx, mas de que me lembro parece competitivo. É o dobro de uma Bluepill, mas essas tem carradas de problemas (micros clones que as ferramentas oficiais não gostam, USB precisa de soldar resistências smd). Os Teensy são bem mais caros. Os Blackpiil stm32f411 são do mesmo preço, mas sabes lá que micro recebes (tipo Bluepill).
O mais competitivo talvez seja o esp32, mas fizeram asneira e fragmentaram muito o ecossistema, tens demasiadas variedades de placas muito parecidas (mas não iguais) entre si.
A Raspberry tem a vantagem de pelo preço oferecer um conjunto de ferramentas e  comunidade como ninguém. É ver os Rpi "normais": os processadores não são nada de estraordinario, mas o trabalho da fundação e comunidade arrasou com as alternativas. Se a Samsung, MTK ou qualcomm quisessem arrasavam em performance os RPi, mas criar o ecossistema é que é mais difícil.
5
Electrónica Geral / Re: Mosfet?
« Última mensagem por jm_araujo em Ontem às 12:51 »
Faz todo o sentido. Os 3.3V são "fracos", ou porque o Ioh é fraco, ou é um coletor aberto com pull-up. Com a resistência de 100ohms aninha (3.3v-0.7v)/100=26mA, a maior parte dos integrados não aguenta tanto.
Ou metes mais transistores, ou mudas por MOSFETs.
6
Electrónica Geral / Re: Mosfet?
« Última mensagem por almamater em 21 de Janeiro de 2021, 18:24 »
Já me decidi. Arranjei um Mosfet que retirei de uma board antiga e assim já não tenho pena dele  :P  Trata-se de um P75N02LDG.


Pensava no entanto que os problemas tinham chegado ao fim mas não. .

Com estes circuitos eu tenho simulado os 3.3V com uma fonte à parte, mas depois os 3.3V vão ser do sensor PIR (do sinal de Output). Ou seja, se não há movimento ele envia 0V quando detecta algo envia 3.3V.

Experimentei agora o circuito usando assim o PIR em vez da tal Fonte, e o resultado não foi o que esperava, com a fonte e o circuito do BD139 a fita de leds acende sem problema e na totatalidade. Com o output do sensor não.. parece que os 3.3V se perdem algures pelo caminho.

Digo que se perdem porque coloquei um multímetro a medir a tensão na base do Transistor e antes e depois de ligar todo o circuito do BD139, com a fonte tudo Ok, antes de ligar tenho os 3.3V e depois de ligar o Circuito continuo com os 3.3V (e tudo funciona).

Com o sensor, antes de o ligar ao circuito tenho os 3.3V (quando é detetado movimento) mas depois se estiver ligado ao circuito (à base do BD139) e se detectar movimento o multímeto lê 0.9V, faz sentido?

P.S.: O PIR está ligado ao VCC 12V e ao Gnd da mesma fonte. Com a fonte ATX funciona tudo bem, com o Output do PIR parece que há uma perda algures e a meu ver faz com que o transistor nao fique saturado e a fita de LEDs não acende como era suposto (o que não acontece quando uso a fonte externa)   ::)
7
Software e Programação / Re: Raspberry Pi enters microcontroller game with $4 PICO
« Última mensagem por KammutierSpule em 21 de Janeiro de 2021, 10:18 »
Só pelas carateristicas ténicas, não me parece ser nada atraente...

Pode vingar se tiver uma boa comunidade e suporte de IDE e bibliotecas "à lá arduino"
8
Software e Programação / Raspberry Pi enters microcontroller game with $4 PICO
« Última mensagem por blabla em 21 de Janeiro de 2021, 09:46 »
Isto parece-me ser algo bastante interessante que vai trazer muita gente nova para os microcontroladores.

Raspberry Pi enters microcontroller game with $4 PICO
https://hackaday.com/2021/01/20/raspberry-pi-enters-microcontroller-game-with-4-pico/

E também trás hardware interessante.

2 cores M0 a 133 MHz
256 KB de RAM
2M de Flash
GPIO PIO controllers

e custom chip da Raspberry Pi

programado em C e em Python e quem sabe em breve com por exemplo o Free RTOS.

Cumprimentos,
João
9
Obrigado pelas partilhas

Citar
Eu não acho que a melhor abordagem para quem pretende aprender Rust seja a de começar logo em microcontroladores,

Eu so desenvolvo para microcontroladores praticamente, por isso não tenho aprendido outras linguagens.
Devia ter aprendido Python? Devia aprender Rust?
De momento com a minha disponibildiade, só irei aprender caso o projecto que tenha de trabalhar necessite.
Porque se não, até quem sabe que a linguagem passa de moda ou .. existem tantas que não é possivel dominar todas... e passo a vida a aprender linguagens só porque sim?

Vou esperar para ver o que aparece futuramente de projectos que usem a linguagem.


Citar
Não podes usar memoria que já libertaste e da qual já não és dono, não podes libertar memoria duas vezes, ex: double free, não tens nunca dangling pointers ou invalid pointers (por exemplo em C++ se tens um pointer para um elemento de um Vec e depois adicionas  um elemento ao Vec e o Vec, por acaso está no limite da capacidade e tem de fazer um resize em que tem de alocar uma novo segmento de memoria e copiar os dados to array antigo para o novo array e libertar o array antigo, o pointer fica invalido pois está a apontar para o array que libertaste mas claro no teu código fora do Vec. Tu se não soubesses como a class do Vec estava implementada, estarias alegremente a usar o pointer e a maior parte das vezes funcionava mas depois numa determinada vez ele fazia-te um resize ao array e tinhas um dangling pointer que teria um comportamento indefinido no teu programa).

Entendo, mas estes exemplos entram nas "más práticas do uso da linguagem C/C++"
Os nullpointer, não estou por dentro da área.. mas ha qualquer coisa nova no C++ para ajudar a resolver isso.
e os novos "smart pointers", mas não sei como se comparam.
10
Electrónica Geral / Re: Mosfet?
« Última mensagem por jm_araujo em 20 de Janeiro de 2021, 17:58 »
É o mais certo.
Mas só com um (replicar o esquema que tens, em ves deo sensor liga ao colector do BD139) não sei se te safas. Os LEDs mesmo com uns uA  já acendem. Experimenta com uma resistência maior, tipo 10K, a ver se o brilho residual incomoda.

Senão tens de usar 2 trasistores, a ligar diretamente à saída.
Páginas: [1] 2 3 ... 10