Ir ao conteúdo
  • Cadastre-se

test man*~

Membro Pleno
  • Posts

    571
  • Cadastrado em

  • Última visita

  1. @aphawk Ganhei uma placa núcleo L073RB em um sorteio e gostaria de dar ela para alguém auto didata e que possua interesse nos ARM pois estou meio sem tempo, já faz um tempo que estou tentar achar alguém para dar. Quero dar para um auto didata pois tem que ler bastante para usá-la, não estou muito frequente aqui no fórum (drone freestyle HAHA), se você achar alguém interessante me mande um mensagem por favor. Placa: https://www.st.com/en/evaluation-tools/núcleo-l073rz.html O atollic TrueSTUDIO é free e sem limitação de código então a pessoa conseguiriausar a placa numa boa =).
  2. @lotnoslot acho que os PICs mais normais (16F e 18F) te limitaria bastante, um PIC32 seria bacana mas ai seria melhor já usar um ARM (STM32F). Quando estava aprendendo sobre os ARM resolvi fazer este curso online (professores muito bons) e para o laboratório final você tem que programar o jogo space invaders, bem antigo, preto e branco e com LCD simples... Qual a vantagem disso? O fato de ser simples! Com esse jogo simples você já aprende a produzir sons, dar vida e movimento aos sprites, realizar várias tarefas "multi thread", criar a game engine, etc. com esses conceitos básicos você será capaz de criar algo bem mais elaborado, não dá para começar do zero já criando um Final Fantasy 7 (melhor jogo já criado ) tem que começar de baixo xD. Depois que criei o jogo já estava pronto para migrar para um sistema operacional em tempo real (FreeRTOS no meu caso) seria uma evolução natural, mas acabei começando a mexer com drones, daí parei . Aqui está a minha criação, não coloquei mais coisas pois alcancei o limite de memória da versão free do uVision.
  3. Para usar a 485 é necessário estar bem familiarizado com a 232, conhecendo bem a 232 não há necessidade de usar biblioteca. Use este arquivo para entender o funcionamento dela, você verá que não há segredo. Há alguns anos atrás, quando me interessei por RS485, usei ele para acabar com o mistério do funcionamento dela de uma vez por todas hehe Usando o MAX485 a comunicação fica half duplex então somente um dispositivo pode estar habilitado para falar no barramento, não pode haver dois dispositivos habilitados para enviar dados. Se você quiser full duplex da para usar o MAX488
  4. Valeu cara, não sei se a fonte é boa xD ela é a que vem nos desktops 5675 da Dell...
  5. Pessoal, estou pensando em comprar um filtro de linha para usar em um local onde não há terra (aterramento), não existe a possibilidade de colocar o terra nesse local... Dúvida: Ligo o computador direto na tomada ou uso aqueles adaptadores que removem o pino de terra da tomada e uso o filtro de linha? Valeu!
  6. Quando fiz a minha biblioteca para calcular o CRC (8 bits) usei uma lookup table para consumir menos tempo do AVR. Segue o códgo talvez te ajude, comentários em inglês com um monte de erros (estava treinando xD). Funcionou que é uma beleza! Estava até chato pois ele ficava denunciando meus erros de temporização na comunicação serial, eu não estava dando tempo suficiente entre os envios do pacote HAHA. O que eu acho que vai te ajudar mesmo é este site ele explica não só como implementar mas também copmo funciona e também todos os detalhes. Foi através dele que consegui fazer o código acima. Sub _compute_lookuptable(byval _crc_generator As Byte) Local _crc8_lookuptable_current_byte As Byte , _crc8_lookuptable_bit As Byte , _crc8_lookuptable_aux As Byte , _crc8_lookuptable_divident As Byte , _current_lookuptable_byte As Byte , _crc8_data As Byte For _crc8_lookuptable_divident = 0 To 255 _current_lookuptable_byte = _crc8_lookuptable_divident For _crc8_lookuptable_bit = 1 To 8 _crc8_lookuptable_aux = _current_lookuptable_byte And &H80 If _crc8_lookuptable_aux <> 0 Then Shift _current_lookuptable_byte , Left , 1 _current_lookuptable_byte = _current_lookuptable_byte Xor _crc_generator Else Shift _current_lookuptable_byte , Left , 1 End If _crc8_lookup_table(_crc8_lookuptable_divident + 1) = _current_lookuptable_byte Next _crc8_lookuptable_bit Next _crc8_lookuptable_divident End Sub Function _compute_crc8(byref _string As String) As Byte Local _ascii_byte As Byte , _crc8 As Byte , _i As Byte , _data As Byte _crc8 = 0 ' Init the CRC variable with zero (clear it) For _i = 1 To Len(_string) ' Goes trough every byte of the string (each cha ris a byte) _ascii_byte = Asc(_string , _i) ' The variable _acii_byte receives the byte that represents the character in ascii _data = _crc8 Xor _ascii_byte ' XOR with the next string byte _crc8 = _crc8_lookup_table(_data + 1) ' now takes the result that was pre calculataed and stored in the lookup table Next _i _compute_crc8 = _crc8 ' Return the computed CRC End Function
  7. Eu usei o XBEE no meu TCC (2011) mas os ESP dominaram tudo mesmo, usando-os você conseguirá fazer uma rede de sensores conectado a um broker, tipo o adafruit IO, internet das coisas, e ter o acesso online inclusive via celular (com o APP MQTT Dash), se a distância for maior vale à pena dar uma olhada no NRF24L01. As imagens abaixo eram para ser um rastreador/bloqueador automotivo, os dados na tela estavam sendo enviados pelo ESP, e o botão controlava um LED (print da página na internet)... O esquema seria SIM808 (carro) <> SIM808 (na minha casa) >> ESP8266 (na minha casa)... Na minha casa haveria vários ESP8266 para detectar fumaça, fogo, gás, monitorar temperatura, velocidade do vento (para saber se o dia está bom para pilotar drone ) etc. e um dos ESP seria responsável por enviar todos os dados para o Adafruit IO... O aplicativo MQQT Dash no celular seria usado para ler os dados do Adafruit IO daí eu poderia monitorar tudo de qualquer lugar, desde que haja internet. Os correios sumiram 2 compras que fiz e comecei a mexer com drones daí o projeto ficou parado ESP mandando coordenadas GPS para o Adafruit IO:
  8. @brender O Ryzen 5 1600X estava 999, o 1666 esta 985... Tive que esperar até segunda-feira para realizar a compra, entrei no site para colocar o print dos valores dos produtos aqui, e o Ryzen 1600X já não está disponível . O windows 10 realmente vale mais a pena comprar por fora mesmo =) Edit: No valor considerei também o frete, algumas coisas virão de lugares diferentes. Edit3: Ops, falei o preço errado, esqueci de considerar os descontos =) coloquei em uma planilha mas considerei os preços errados xD bom que vou gastar menos HAHAHA. O preço que passei também possui outras coisas, tipo fone, teclado, mouse, placa de rede e umas outras coisinhas (está tudo na planilha)...
  9. @brender Entendi, interessante, considerando as peças já indicadas mais uma placa de rede Wifi, teclado e mouse o preço está ficando em R$6.305,84. O preço diminui tanto assim?
  10. @brender A configuração final ficou assim: > GABINETE AEROCOOL AERO 500 PRETO MID TOWER COM JANELA > placa-mãe GIGABYTE GA-A320M-DS2 DDR4 AM4 > Processador AMD Ryzen 5 1600X 3.6GHz / 4.0GHz Max Turbo YD160XBCAEWOF Six Core 16MB AM4 > Cooler PCYES Zero KZ1 ACZK4120 INTEL/AMD > Memória DDR4 Corsair Vengeance LPX CMK8GX4M1A2400C16 8GB 2400MHz > Placa de Vídeo Asus GeForce GTX 1050 TI 4GB PH-GTX1050TI-4G GDDR5 PCI-EXP > HD Seagate SkyHawk Surveillance ST1000VX005 1TB SATA6 5400RPM 64MB 3.5" > SSD Corsair Force Series LE200 120GB CSSD-F120GBLE200 Leitura: 550MB/s e Gravação: 500MB/s Sata III > Fonte Corsair CX550 CP-9020121-WW 550W Reais ATX/EPS 2.3 PFC Ativo > Windows 10 Home 64Bits Português Brasil COEM - KW9-00154 > Cooler Para Gabinete Cooler MASTER MasterFan Pro 120 Air Balance MFY-B2NN-13NMK-R1 120MM Black O monitor não quero gastar mais do que o valor do AOC G2460VQ6, acho que ele me atenderá, 75fps está excelente pra mim, na verdade fico satisfeito com 60 para assistir à vídeos para jogos fico feliz com 30~40 ...
  11. Beleza... Pessoal, só mais uma coisa, eu também não possuo monitor (meu computador atual é um notebook de 2009 que na época já não era bom), então terei que comprar um... Vocês possuem alguma coisa contra o monitor AOC G2460VQ6? Existe algum outro melhor na mesma faixa de preço? 60fps para assistir vídeos (youtube), e jogar (se é que o jogo vai bater 60fps) pra mim está ótimo! Valeu!
  12. @ClinkLinck Hehe, é por que eu não entendo mesmo. Bom, vou mudar a placa para a que você indicou então. @Atretador Valeu pela dica, vou entrar lá no site e escolher os componentes novamente. Os programas usam esse CUDA sim... Caramba, sacrificar o SSD, nunca imaginei acabei de confirmar que não entendo nada UHAUHauhUAHauh
  13. @ClinkLinck Valeu pela resposta, pra te falar a verdade, nem sei como se faz overclock... Eu escolhi o Ryzen 5 1600X pois li em algum lugar que ele é melhor que os processadores Intel para quem quer mexer com edição de vídeos, pois ele possui mais threads ou algo do tipo... O cooler escolhi pois quero que tudo fique o mais frio possível, a cidade onde moro é quente =(

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

×
×
  • Criar novo...