Xampp: Fornecer outros arquivos web fora do diretório htdocs

Quando estamos desenvolvendo um sistema web com xampp é normal colocarmos os arquivos da pasta htdocs. Afinal, é este diretório que o servidor apache irá utilizar para fornecer os arquivos e é ele que você acessa ao digitar http://localhost/ no seu navegador. Entretanto, colocar os arquivos em locais estratégicos de fácil acesso pode acelerar muito o desenvolvimento. Imagine se puder utilizar como diretório do xampp uma pasta qualquer numa conta do Dropbox. Assim, o backup estaria garantido pelo Dropbox, você não

Leia mais

Usando Code Blocks e Arduino (From Scratch)

O Arduino é uma grande plataforma de software que abstrai diversos detalhes de hardware, isso possibilita que usuários iniciantes programem os microcontroladores da linha AVR sem praticamente nenhum conhecimento do mesmo. Esse tipo de abstração é extremamente útil na hora de criar uma aplicação ou resolver problemas rapidamente. Porém, algumas aplicações vão exigir mais do hardware e, nesses casos, a abstração e falta de conhecimento do mesmo pode dificultar o desenvolvimento. Por exemplo, utilizando o código com a abstração do

Leia mais

Scilab e Arduino – O Básico

Olá, esse material é um tipo de guia pra você ter um “pontapé” inicial no assunto: coletar dados com Arduino e Scilab. Conhecimentos básicos em eletrônica são desejáveis mas não obrigatórios. Você lerá a seguir algumas regras básicas quando mexemos com eletrônica. Quanto a programação, serão necessários mais conhecimentos se quiser incrementar o que colocarei aqui. Os softwares mostrados aqui tratam apenas o sensor de temperatura e sem fazer conversão de valores. Completar os programas é a atividade que faço

Leia mais

Utilizando a IDE Code::Blocks com SDCC

Após muito tempo de pesquisas e tentativas, finalmente consegui configurar o Code::Blocks para usar o SDCC de forma satisfatória. Então, neste post vamos configurar o Code::Blocks para utilizar o compilador SDCC (Small Device C Compiler). Além de todas as vantagens do uso de uma IDE, como auto-completar, o Code::Blocks compila automaticamente todas as bibliotecas necessárias e gera o arquivo .hex pronto para utilizar com apenas 1 clique. Após instalar o Code::Blocks, vamos configurar o compilador SDCC: Acesse Settings→Compiler; Selecione o

Leia mais

Utilizando o Tiny Multi Bootloader+ com Microcontrolador PIC18F4550 a 48MHz

Nesse post mostrarei os passos necessários para utilizar o Tiny Multi Bootloader+. Tentarei detalhar ao máximo os passos necessários para possibilitar que mesmo iniciantes possam utilizar esse bootloader. A primeira coisa a fazer é gravar o arquivo .hex do bootloader no Microcontrolador PIC. Para isso será necessário um gravador como o ICD2, ICD3, entre outros que estão disponíveis no mercado. O arquivo a ser gravado e o código fonte estão compactados aqui: boot18f4550 A versão para PIC18F4550 48MHz foi feita por mim,

Leia mais

Utilizando SDCC com Microcontrolador PIC 18F4550 (48Mhz)

Olá, Nesse post vou escrever um pouco sobre como programar microcontroladores PIC, especificamente o PIC18F4550, com o compilador SDCC (Small Device C Compiler). Aqui faremos uso apenas da linha de comando, se você procura algo como uma IDE, veja este POST: utilizando-a-ide-codeblocks-com-sdcc Primeiro, a utilização de um bootloader é interessante. Veja esse Post para gravar um bootloader compatível com esse programa. O primeiro passo é instalar o compilador SDCC e o GPUTILS. Em seguida, crie uma pasta para trabalhar em algum local de seu computador. Vamos

Leia mais