Skip to content

Repositório de códigos para você que já tem contato com programação e quer entender melhor os conceitos com aplicações práticas.

License

Notifications You must be signed in to change notification settings

lolaferreira/lolaferreira

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BASE DA TI POR LOLA FERREIRA 💻

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!! 🪵

ESCLARECENDO COMHECIMENTOS PRÉVIOS

  • 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"

DESCRIÇÃO DOS CAPÍTULOS

  • 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

MEU ARDUINO

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.

SOBRE MIM 🔖

Lorena Ferreira é Tecnóloga em Redes de Computadores pela Fatec Osasco

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!

About

Repositório de códigos para você que já tem contato com programação e quer entender melhor os conceitos com aplicações práticas.

Topics

Resources

License

Stars

Watchers

Forks

Languages