-
Posts
11 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Patoshik
-
-
Obrigado, mas é suposto eu fazer o circuito de protecção porque é um exercício académico
adicionado 6 minutos depois1 hora atrás, Bommu Perneta disse:Google
"lithium-ion polymer battery charger circuit "
"Lipo charger circuit" (os mais simples)
Já tem integrados que fazem isso Exemplo
Mas esse circuito limita a corrente que a minha bateria fornece ao circuito?
Esse circuito não é apenas para carregar a bateria?
-
Boas pessoal,
Estou a fazer um projecto e tenho de fazer a protecção das baterias (são do tipo LiPo) que alimentam o circuito
mas estou com alguma dificuldade porque nunca fiz nada parecido
Tenho de fazer a protecção contra sobrecorrentes e um detector de nível para o utilizador saber o nível de carga das baterias
Não faço a mínima ideia de como projectar o circuito
Alguém me pode dar uma ajuda? Recomendam algum livro ou apostila?
-
meu numero está armazenado numa string, mas eu não estou conseguindo desenvolver o raciocínio para saber como vou resolver,
Já tentei dividir aos poucos mas isso altera meu resultado
-
acho que entendi a duvida,
na realidade não existem vectores em C
os vectores em C são apenas apontadores mas que se escrevem com uma notação diferente para tornar a sintaxe mais fácil para o programador
experimenta escrever *(num+40) em vez de num[40] e veja o resultado
na realidade você não limitou o tamanho do seu vector, apenas disse ao computador que deveria alocar um x numero de posições de memória que seriam necessárias para o seu programa.
Mas nada impede você de imprimir essas posições na tela,
Mas você não deve escrever em posições que você não alocou pois nessa posição pode estar alocada memoria de outras variáveis e ao escrever lá, pode estar a alterar o valor dessas variáveis e danificar o seu programa
-
Boas pessoal,
estou aqui com um problema em C++,
Tenho um número muito grande que não cabe nem no tipo "long double" e tenho de fazer uma operação de divisão com esse número, alguém pode dar uma dica de como resolver o problema?
-
acho que você está cometendo um erro de raciocínio, faz um a explicação (em texto ou em desenho e coloca aqui uma foto) de como você está pensando resolver o problema, Que eu te ajudo a resolver o problema
-
antes de malloc tem de colocar (int *)
assim:
#include <stdio.h>
#include <stdlib.h>int main(){
int tamanho;
int *num;
int i=0;
scanf("%d", &tamanho);num=(int *)malloc(sizeof(int)*(tamanho));
for(i=0;i<tamanho;i++){
printf("%d ",num);
}return 0;
}mas eu prefiro usar "calloc" porque coloca tudo a zero e não deixa lixo mas posições de memória que voce alocou
assim:
#include <stdio.h>
#include <stdlib.h>int main(){
int tamanho;
int *num;
int i=0;
scanf("%d", &tamanho);num=(int *)calloc(tamanho, sizeof(int));
for(i=0;i<tamanho;i++){
printf("%d ",num);
}return 0;
}obs: ainda não entendi como se coloca o código no formato que a moderação pretende, vou ver isso agora
desculpa ai pessoal
-
Boas pessoal,
Vamos supor que é introduzido o seguinte vector de caracteres "123+45620+09"
existe alguma forma de eu ler isto com um único scanf e armazenar o "123" na string1, o "45620" na string2, o "09" na string3 etc...
eu estava a pensar em fazer algo do género
Código (C):scanf("%[1-9]s %[1-9]s",&str1,&str2);Mas não está a funcionar porque ao ser lido uma caracter inválido ele salta logo para fora do scanf
alguém tem alguma ideia de como é que isto se resolve? -
obrigado, acho que já entendi
Uso o timer para fazer a contagem e sempre que há carry salto para a label onde tenho o valor que quero imprimir no display
-
Bom dia a todos,
Alguém me pode dar uma ajuda??
Estou tendo aulas de microcontroladores (estamos usando 8051), e por isso decidi tentar fazer um "mini relógio" só de 0 a 9 segundos alguém me sabe dizer se tem como fazer o timer imprimir o seu valor no dispaly ou se tenho de ser eu a dizer o valor que quero que ele imprima
tipo assim,
timer: 0 1 2 3 4 5 6 7 8 9
ou se eu tenho de fazer
MOV P1,#0H outra contagem MOV P1,#01H etc...
acho que ficou meio confuso, se não compreender digam que eu explico novamente a minha dúvida
cps
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Proteção de baterias
em Eletrônica
Postado
Muito obrigado pela ajuda