-
Posts
195 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que densyy postou
-
Olá, @vtrx Entendo perfeitamente! Como posso começar a programar um display? Digo a lógica. Pois a ligação já está tudo ok.
-
Olá, pessoal! Estou com um problema e quero a ajuda de vocês! APRESENTAÇÃO Estou projetando uma central de alarme com o PIC16f887. O funcionamento é relativamente simples: Através de um sensor de presença uma sirene é acionada em 10 segundos caso o usuário não digite a senha correta em um teclado numérico. MATERIAIS PIC16f887 Display LCD 16x2 Teclado Númerico Sensor de Presença Sirene REQUISITOS Linguagem: Assembly (asm) PROBLEMA Preciso exibir algumas mensagens no display LCD como por exemplo: "Digite a senha", "Senha incorreta", "Alarme desativado"... Mas não faço ideia de como trabalhar com um display utilizando a linguagem Assembly Em C existem algumas bibliotecas que facilitam, mas em assembly complica. Se alguém puder me ajudar ficaria muito grato! Agradeço desde já!
-
Memória usando 90% sem nada aberto
densyy respondeu ao tópico de UmCaraBemLoco em Versões até Windows 8
Assiste esse vídeo: Se não solucionar conte mais sobre o seu problema Como está ouvindo o som? São caixinhas de som? É algum headset? Tem marca? Ou é o pŕoprio audio interno do notebook? Já tentou verificar nas configurações de som? Pode ser que esteja selecionado um outro dispositivo como padrão. -
Memória usando 90% sem nada aberto
densyy respondeu ao tópico de UmCaraBemLoco em Versões até Windows 8
Olá, @UmCaraBemLoco! Cara, sendo sincero com você, pode ser um milhão de coisas. Como você disse que já está nessa situação a mais de 1 ano e também disse q já formatou, ficou bom, e depois voltou, só posso concluir uma coisa: O problema não é Hardware. Bom, pode ser que você baixou um arquivo que não é nada compatível com seu sistema e isso está causando um lesamento gigantesco, ou até mesmo que baixou um arquivo malicioso, ou ainda seu Windows esteja corrompido. Vamos começar aos poucos, tudo bem? Antes de tudo atualize seus drivers para que estejam todos 100% e possamos descartar essa hipótese Use o programa: http://www.iobit.com/pt/driver-booster.php O procedimento para instalação é basicamente "Avançar" kkkk Depois de todos os drivers atualizados quero que você pressione as teclas Windows + R simultaneamente, uma caixinha de executar comandos irá aparecer. Digite: msconfig Após digitar o comando essa tela aparecerá Vá até a Aba Inicialização de Programas e desmarque TODOS Depois vá até a Aba Serviços, marque a caixinha "esconder todos os serviços microsoft" e desmarque todos os serviços que restar. Após isso reinicie o computador. Depois de fazer esses 2 passos quero que retorne aqui e nos diga se está solucionado. Vamos resolver isso! -
PC no óleo vai dar ruim?
densyy respondeu ao tópico de Jorbralyson Freire em Refrigeração e superaquecimento
Comentando aqui porq também tô curioso pra ver o andamento do tópico Mas quero deixar uma outra questão também @Jorbralyson Freire , será que ainda vale a pena minerar altcoins? -
Olá, @Leonardo29 ! Segurança é uma questão complexa Tanto no Windows como no Linux... No Mac ou no Android... etc... N importa! Você nunca vai estar 100% Seguro. A n ser que você seja um cara muito conhecido e tenha centenas de crackers no seu pé, você vai ficar bem tomando alguns cuidados: *Nunca baixe arquivos que não conhece a fonte, muito menos os execute *Nunca use Pen drivers e CDs que não sabe de quem é. *Nunca acesse sites desconhecidos *Nunca abra emails suspeitos *Prefira acessar sites com protocolo HTTPS Poderia citar milhares de exemplos... Mas você já deve ter entendido, seja cuidadoso e você ficará bem. Olha, sobre Sistemas Operacionais eu posso te dar uma dica. O Windows está instalado em quase todos os pcs de usuários domésticos aqui no Brasil Por isso talvez você veja tanto alarme da mídia. Realmente, quanto mais pessoas usando, mais chance de que uma dessas pessoas seja afetada. Se você migrar para o Linux, como não existe tanta gente comum assim como no Windows, talvez não seja interessante desenvolver tantos scripts maliciosos para o sistema. Isso passa, de uma certa forma, uma sensação de segurança Além disso, no Linux as distribuições costumam terem atualizações com muita frequência. É comum por exemplo todos os dias terem atualizações de falha de segurança... E você pode deixar tudo automático e n precisar se preocupar. Bom... espero ter te ajudado um pouquinho.
-
Olá, @Leonardo29 ! Por que pensa em mudar? Responda essa pergunta e poderei te ajudar com a decisão
-
Olá, @PB0ARD1 ! Vou te dar uma dica de ouro aqui rapaz Driver Booster é de longe um dos melhores programas pra atualizar seus drivers. O produto é da empresa IObit e já está na sua versão 4. O melhor de tudo: você pode baixar e utilizar gratuitamente nesse link -> http://www.iobit.com/pt/driver-booster.php Sucesso!
-
José, faz o seguinte, pega um modelo simples, i3, 4GB de ram... Depois você pode comprar mais um mente de memória.
-
Olá, @José Montanha ! Cara, uma dica pra você que vai comprar um notebook agora: Compre um com pelo menos 8GB. Por que? Simples! 4 GB hoje em dia pra um computador já é pouco! Se você quer um produto bom e que dure por alguns anos... é melhor ter pelo menos 8GB Só os sistemas operacionais já consomem uma quantidade absurda de RAM Se quiser conforto precisa investir. Ahhh, e nem é tanto assim vai. 8GB é baratin
-
Notebook não dá Boot no sistema operacional
densyy respondeu ao tópico de Henrique Coelho em Notebooks
Olá, @Henrique Coelho ! Cara, assim que seu notebook ligar abra a tela da BIOS (Setup) Normalmente são as teclas F12, Delete, F10 ... Após isso você vai em BOOT PRIORITY (Prioridade de boot) algo assim E remove o HD, ou deixa por ultimo e põe seu usb/dvd como primeiro. Tente rodar pelo menos a Live do Ubuntu, se n funcionar, baixe a .ISO novamente atualizada para garantir que a sua não está corrompida. Bom, após os testes nos conte quais foram os resultados -
me computador nao liga mais
densyy respondeu ao tópico de raphaelmalvar em Computador não liga ou não dá vídeo
@raphaelmalvar , Cara, antes de mandar pra eles tente ligar em uma outra tomada Cheque se a fonte é bivolt ( 127 ~ 220) Tente ligar o computador através de um estabilizador se você tiver Verifique a fonte se cheira a queimado Fico pensando... As vezes pode ser até o painel frontal que não está encaixado, assim o botão ligar perde a função e realmente nada acontece, dai esperar 2 meses por uma besteirinha dessas é triste kkkk -
me computador nao liga mais
densyy respondeu ao tópico de raphaelmalvar em Computador não liga ou não dá vídeo
Olá, @raphaelmalvar ! Cara, má notícia! Pode ser uma infinidade de coisas! Mas vamos lá. Do começo! Primeiro verifique se ele está quente Dê uma olhada nos cabos pra ver se algo está mal encaixado. Verifique também se o computador faz algum barulho ou acende alguma luz quando você aperta o botão ligar, veja se o cooler gira. Bom, nos conte aqui o que aconteceu após esses teste -
Olá, @zesoj ! Com 8GB você consegue: Windows: 1,5GB + Spotify: 500MB Ou Youtube - Chrome: 1GB + Abas no Chrome: 1GB + Skype: 300MB + Seu Game: 3GB = Total: 7GB Bom, claramente os valores não são exatos e estão bastantes exagerados. Tentei chegar próximo do limite de consumo de cada software. O fato é que com 8GB você consegue fazer bastante coisa. Pode comprar sem medo! Porém existem muitoooooos truques a fim de economizar Memória RAM e você poderá obter os mesmos frutos. Se tiver interesse em consumir menos memória ainda, me avisa que te mostro como
-
Olá, @Mestre88 Fiz as alterações no pino 2, mas ainda persiste o problema do tempo. Acho que se eu conseguir fazer o mono1 esperar 10 segundos para só depois acionar o mono 2 o projeto simplesmente se conclui ^^ Mas ainda n sei como fazer isso. Tem alguma ideia? Me fale mais da sua ideia sobre o astável ficar contando sempre, porque a minha ideia pelo jeito não foi o melhor jeito. Sobre o Norte-Sul ser oposto ao Leste-Oeste. Tem uma condição que diz que se o pedestre pressionar o botão, ambos os semáforos de carro precisam ficar no vermelho. Esse é o motivo das portas lógicas. Muito obrigado pelas dicas!
-
Olá, pessoal! Tenho um projeto de Sistemas Digitais para fazer e estou tendo algumas dificuldades no planejamento. Bom, a proposta é a seguinte: PROPOSTA Construa um projeto digital para gerenciar os semáforos C(norte-sul), C(leste-oeste) e P(pedestre) nas seguintes condições: • C(norte-sul) deve permanecer 30 segundos no verde e 20 no vermelho. • C(leste-oeste) deve ser o oposto de C(norte-sul). • P(pedestre) deve permanecer no vermelho aguardando alguém acionar o botão. • Quando o botão for pressionado o semáforo P(pedestre) deverá permanecer ainda 10 segundos no vermelho e, só após, acionar o verde. • O tempo de verde de P(pedestre) deve ser de 15 segundos. • Se ninguém pressionar o botão, o semáforo P(pedestre) deve se manter vermelho. • Durante os 15 segundos que o P(pedestre) estiver em verde, os outros semáforos devem permanecer ambos em vermelho para que os pedestres possam atravessar a rua em qualquer direção. Aqui uma imagem para ajudar na visualização: COMPONENTES Bom, pensei em utilizar o 555 para temporizar. Algumas portas lógicas para fazer as condições funcionarem. Leds para simularem as lâmpadas do semáforo. Resistores e capacitores. CONSTRUÇÃO O projeto eu fiz utilizando o Proteus 8 para simular. Você pode baixar e visualizar aqui: Projeto.zip DIFICULDADES O projeto está quase pronto (eu acho) kkkk O problema é q o diferenciador no pino 2 do 555 parece não surtir efeito. Acionando assim os outros 555 sem esperar o tempo necessário. Aqui vai uma foto do circuito para os que não puderem baixar a simulação: Agradeço desde já a todos que puderem me ajudar!
-
Temperatura do processador
densyy respondeu ao tópico de Robson Gomes Força em Refrigeração e superaquecimento
Olá, @Robson Gomes Força A primeira medida a ser tomada é limpar o Cooler do processador. Pode estar bastante empoeirado. Após isso troque a pasta térmica. Nos mantenha informados sobre a situação -
Atualiza seus drivers. Recomendo o software Driver Booster. Depois nos retorne se o seu desempenho melhorou
-
Não entendi porq temos que usar apenas 256 elementos Tinha pensando em fazer assim: Usando a tabela de 361 posições calculada no Excel //CALCULA FREQUENCIA DE ONDA A PARTIR DO PERIODO float periodo = ((1000000/ frequencia)); //Delay em microSegundos float tempo = (periodo / 361); //Array com 361 posições for (int i = 0; i < 361; i++) { PORTD = senoidal[i]; //Envia tensão para o PORTD delayMicroseconds(tempo); } A variável $tempo vai dividir o período da onda em 361 partes E então todos os níveis de tensão da onda senoidal serão enviados em 1 único período, completando assim a frequência desejada
-
Opa! Primeiramente muito obrigado pelas respostas! @Isadora Ferraz , mudei de Float para unsigned char e realmente parece muito mais coerente agora No Proteus a onda ficou muito boa, mas só vou poder testar de verdade na segunda com o osciloscópio. @aphawk , Então Paulo, eu pensei em usar um filtro passa baixa, mas meu objetivo é poder variar de 1 a 20Hz e n uma frequência fixa sabe. Será que com um filtro RC consigo variar ? A variação é muito pequena... 20Hz apenas ---------------- Tabela Onda Senoidal para quem quiser unsigned char const senoidal[361] = {127, 129, 131, 133, 135, 138, 140, 142, 144, 146, 149, 151, 153, 155, 157, 159, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 199, 201, 203, 205, 206, 208, 210, 211, 213, 215, 216, 218, 219, 221, 222, 224, 225, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 243, 244, 245, 246, 247, 247, 248, 249, 249, 250, 250, 251, 251, 252, 252, 252, 253, 253, 253, 253, 253, 253, 253, 254, 253, 253, 253, 253, 253, 253, 253, 252, 252, 252, 251, 251, 250, 250, 249, 249, 248, 247, 247, 246, 245, 244, 243, 243, 242, 241, 240, 239, 238, 236, 235, 234, 233, 232, 231, 229, 228, 227, 225, 224, 222, 221, 219, 218, 216, 215, 213, 211, 210, 208, 206, 205, 203, 201, 199, 198, 196, 194, 192, 190, 188, 186, 184, 182, 180, 178, 176, 174, 172, 170, 168, 166, 164, 162, 159, 157, 155, 153, 151, 149, 146, 144, 142, 140, 138, 135, 133, 131, 129, 127, 124, 122, 120, 118, 115, 113, 111, 109, 107, 104, 102, 100, 98, 96, 94, 91, 89, 87, 85, 83, 81, 79, 77, 75, 73, 71, 69, 67, 65, 63, 61, 59, 57, 55, 54, 52, 50, 48, 47, 45, 43, 42, 40, 38, 37, 35, 34, 32, 31, 29, 28, 26, 25, 24, 22, 21, 20, 19, 18, 17, 15, 14, 13, 12, 11, 10, 10, 9, 8, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 8, 9, 10, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 31, 32, 34, 35, 37, 38, 40, 42, 43, 45, 47, 48, 50, 52, 54, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 94, 96, 98, 100, 102, 104, 107, 109, 111, 113, 115, 118, 120, 122, 124, 126};
-
Olá, pessoal! Estou desenvolvendo um projeto para faculdade e travei na parte final. Vou tentar ser breve. Objetivo do Trabalho: Gerar uma Onda Senoidal, somente isso. Estou usando o Arduino para gerar e uma rede R2R como conversor... O problema é que a onda que deveria ser senoidal sai toda repicada... fica com uma aparência meio senoide-quadrada Gostaria de saber quais são as opções mais viáveis para deixar a onda mais bonitinha ^^ Agradeço desde já! Código Arduíno: float senoidal[256] = {128, 131.1536, 134.3053, 137.4531, 140.5952, 143.7297, 146.8546, 149.9681, 153.0682, 156.1531, 159.221, 162.2698, 165.2979, 168.3033, 171.2843, 174.2389, 177.1655, 180.0623, 182.9274, 185.7592, 188.556, 191.3159, 194.0375, 196.7189, 199.3586, 201.955, 204.5066, 207.0116, 209.4687, 211.8763, 214.233, 216.5374, 218.788, 220.9835, 223.1225, 225.2038, 227.2261, 229.1881, 231.0888, 232.9268, 234.7011, 236.4106, 238.0544, 239.6313, 241.1404, 242.5809, 243.9518, 245.2523, 246.4816, 247.639, 248.7238, 249.7352, 250.6728, 251.5359, 252.324, 253.0366, 253.6733, 254.2337, 254.7175, 255.1243, 255.454, 255.7063, 255.881, 255.9781, 255.9976, 255.9393, 255.8033, 255.5898, 255.2988, 254.9305, 254.4852, 253.963, 253.3644, 252.6897, 251.9393, 251.1137, 250.2133, 249.2387, 248.1905, 247.0694, 245.8759, 244.6109, 243.2751, 241.8693, 240.3944, 238.8513, 237.2408, 235.564, 233.822, 232.0157, 230.1462, 228.2147, 226.2224, 224.1705, 222.0602, 219.8927, 217.6695, 215.3918, 213.0611, 210.6788, 208.2462, 205.765, 203.2365, 200.6624, 198.0441, 195.3833, 192.6816, 189.9407, 187.1621, 184.3476, 181.4989, 178.6178, 175.7059, 172.765, 169.797, 166.8035, 163.7866, 160.7479, 157.6893, 154.6127, 151.5199, 148.4129, 145.2935, 142.1635, 139.025, 135.8798, 132.7298, 129.5769, 126.4231, 123.2702, 120.1202, 116.975, 113.8365, 110.7065, 107.5871, 104.4801, 101.3873, 98.3107, 95.25212, 92.21342, 89.19646, 86.20305, 83.23501, 80.29414, 77.38225, 74.50108, 71.65239, 68.83791, 66.05934, 63.31837, 60.61668, 57.95589, 55.33764, 52.76349, 50.23502, 47.75375, 45.32121, 42.93886, 40.60815, 38.33049, 36.10728, 33.93984, 31.82952, 29.77758, 27.78526, 25.8538, 23.98434, 22.17802, 20.43596, 18.75919, 17.14875, 15.6056, 14.13068, 12.7249, 11.3891, 10.12409, 8.930649, 7.809486, 6.761299, 5.786713, 4.886314, 4.060669, 3.310257, 2.635551, 2.036949, 1.514816, 1.069481, 0.7011948, 0.410202, 0.1966553, 0.06070709, 0.002426147, 0.02185822, 0.1189804, 0.2937393, 0.5460281, 0.8756943, 1.282532, 1.766304, 2.326714, 2.963417, 3.676025, 4.464119, 5.327202, 6.264763, 7.27623, 8.360992, 9.518379, 10.7477, 12.0482, 13.4191, 14.85956, 16.36871, 17.94562, 19.58935, 21.2989, 23.07322, 24.91124, 26.81185, 28.77389, 30.79617, 32.87746, 35.0165, 37.21199, 39.4626, 41.76696, 44.12366, 46.5313, 48.98839, 51.49345, 54.04495, 56.64135, 59.28107, 61.96252, 64.68405, 67.44402, 70.24076, 73.07256, 75.93771, 78.83447, 81.76106, 84.71574, 87.69669, 90.70212, 93.73018, 96.77905, 99.84686, 102.9318, 106.0319, 109.1454, 112.2703, 115.4048, 118.5469, 121.6947, 124.8464}; void setup() { //DECLARAÇAO DE PINOS pinMode(0, OUTPUT); pinMode(1, OUTPUT); pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); } void loop() { float frequencia = 10; float periodo = ((1000000/ frequencia)); //Delay em MicroSegundos float tempo = (periodo / 256); //256 posições no Array for (int i = 0; i < 255; i++) { PORTD = senoidal[i]; delayMicroseconds(tempo); } }
-
Simples! Use um contador. Vou tentar te dar uma ideia static void Main() { //VARIAVEIS int horaInicial = 23; //Aqui você recebe a hora inicial int tempoPermanecia = 2; //Aqui você põe o tempo que o carinha ficou int horaFinal; //Aqui será sua resposta horaFinal = horaInicial; //Apenas passa o dado da hora inicial para a hora final //CONTADOR for (int i = 0; i < tempoPermanecia; i++) { //Um pequeno loop que contará as horas no estacionamento horaFinal++; //Acrescenta 1 na hora final if (horaFinal == 24) { //Quando chegar a meia noite... horaFinal = 0; //Vira 0 horas } } Console.WriteLine(horaFinal); //Termina mostrando o resultado }
-
Outra coisa @asteru2, não sei se está na sua configuração... Mas se puder pegar um SSD você não vai se arrepender! Seu sistema vai voar! HDs logo, logo serão extintos
-
Cara, Soube que a AMD está lançando uma linha nova conhecida como Zen, mas eu duvido muito que supere a arte que a Intel fez com a 6º Geração de processadores. De longe i5-6600 é a melhor escolha! Principalmente pelo consumo de energia e liberação de calor que está muito reduzida. Tenho um processador da linha FX aqui na minha máquina e posso afirmar que é uma bomba de calor ^^ Aqui um comparador: http://cpuboss.com/cpus/Intel-Core-i5-6600K-vs-AMD-FX-8350 ---------------- Sobre o i5 6400 Vs i5 6600 Tem diferença também Aqui um comparador: http://cpuboss.com/cpus/Intel-Core-i5-6600-vs-Intel-Core-i5-6400
-
Alternativas mais avançadas ao arduino?
densyy respondeu ao tópico de Micilini em Microcontroladores
Opa, @Micilini! Cara, acho que o que você procura chama-se Microcontroladores. Os microcontroladores são CI's que já veem com diversos componentes como um microprocessador, memória ram, memória rom, osciladores de frequência, conversores A/D etc... Eles são amplamente utilizados e servem para fazer quase tudo nesse mundo eletrônico. Você pode programá-los em linguagens como C, Basic... Acho que os mais conhecidos são os PIC... Você também pode pesquisar por Atmel AVRs Mas aconselho dar primeiro uma olhada nos Arduínos devido a grande facilidade na hora de gravar o seu programa no chip e a vasta gama de tutoriais na internet.
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