Esse espaço é destinado a códigos com conceitos base da computação ou seja, tem finalidade de estudo.
- Verifique o
LICENSE
para usufruir da melhor forma. - A ordem de aprendizagem dos códigos está no número inicial do nome do arquivo. Inicie pela pasta
../CAPITULO_1
- o primeiro numero indica o capitulo.
- o segundo numero indica a sequencia dentro do capitulo
- Esse ambiente está em construção!! 🪵
- SINAL DIGITAL: tem a ver com dado discreto e representa dois estados posiveis de um contexto, ex.: 5volts e 0volts, 1 e 0...
- SINAL ANALÓGICO: tem a ver com dado continuo e representa um range de valores, ex: de 0volts a 5volts.
- PULSE WIDTH MODULATION(PWM): é uma forma de emular sinal analogico a partir da variação de estado do sinal digital.
- PORTAS LÓGICAS: são abstrações de circuitos eletrônicos que utilizam transistores para determinar o sinal de saida de acordo com o de entrada. Cada porta apresenta suas probabilidades de saída. os sinais tanto de saida quanto de entrada são discretos. Através deles são criados circuitos mais complexos como SR-latch, D-FlipFlop e afins. Alguns deles são: AND, NAND, OR, NOR, XOR... É possivel simular as portas com circuitos simples com entrada sendo interruptor e saida algum LED, os circuitos que criei no Tinkecad podem ajudar na visualizacao prática inicial: "https://www.tinkercad.com/things/8OJ8kUmItA7-portas-logicas?sharecode=ztWGQH-5qrvGBnHb0iQ9qzxiCDS4evXeUWgIeXcAoXo"
- CAPITULO 1: discorre acerca dos códigos mais usuais, apresentando conceitos introdutórios.
- CAPITULO 2: discorre acerca do uso de operadores bit a bit e a implementação deles para soma, subtracao e afins.
OBS: os códigos podem conter instruções indicadas como opcionais, mas que estão comentadas (não irão executar). Descomente para usar. Como identificar um comentário? //seu comentario ou /* seu comentario * /. Como Descomentar? Apague ou // ou /* */.
Exemplo de intrução opcional comentada
- //#include <stdlib.h> //opcional: biblioteca para uso da função system(), descomente para usar
Exemplo de intrução opcional descomentada
- #include <stdlib.h> //opcional: biblioteca para uso da função system(), descomente para usar
Com intenção similar, apresento projetos pessoais para serem feitos utilizando Arduino ou qualquer outro tipo de plataforma de programação de prototipagem eletrônica.
MINHA EXPERIENCIA 🔽
Já trabalhei desenvolvendo sistemas de ponto de venda para empresas de varejo.
Sistema? Linux. ☕
Linguagem? C. 🦖
Eu programo em linguagem C/C++, mas já me aventurei em outras linguagens, principalmente na faculdade. Atualmente, tenho feito projetos com Arduino e estudado mais sobre os fundamentos da computação (eletrônica e afins).
Curiosidade: Sou Multiartista!
GOSTOU? ME MANDE UMA MENSAGEM!