Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Eletrônica

hannelita
December 03, 2014

 Eletrônica

Palestra apresentada no Commerce Factory da PayPal - 02/12/14

hannelita

December 03, 2014
Tweet

More Decks by hannelita

Other Decks in Technology

Transcript

  1. Eletrônica para desenvolvedores
    Curso relâmpago!

    View Slide

  2. Oi!
    Hanneli (a.k.a. @hannelita)
    Desenvolvedora @Codeminer42
    Café, Lego, Pokémon e bichos <3
    HIRING

    View Slide

  3. Q/A

    View Slide

  4. Por que eletrônica?
    É a base da computação!!!11!!
    Muito útil apra sua casa, trabalho, salvar
    vidas, gambiarra e tornar sua vida mais
    prática
    É legal
    É viciante

    View Slide

  5. Consigo aprender isso?
    SIM

    View Slide

  6. Consigo usar isso?
    SIM

    View Slide

  7. Posso me machucar com isso?
    SIM

    View Slide

  8. O que *NÃO* vamos ver aqui
    Aula chata de faculdade/escola sobre
    eletrônica
    Conceitos matemáticos que não
    entendemos nada
    Nomes esquisitos jogados ao vento
    Experimentos práticos (não há tempo :[ )

    View Slide

  9. DISCLAIMER
    Palestra atípica
    Essa palestra contém mais teoria e
    menos GIFs do que eu gostaria

    View Slide

  10. DISCLAIMER
    Espero que não fique chata!

    View Slide

  11. O que vamos ver aqui
    Analogias com software que explicam
    conceitos básicos de eletrônica
    Dicas dos principais fundamentos
    Sugestões para primeiros projetos
    GIFs e imagens legais! (menos do que eu
    gostaria)

    View Slide

  12. Estudei eletrônica

    View Slide

  13. Estudei eletrônica
    Hanne, como faz pra
    acender um LED?
    Fácil! Pega o protoboard,
    um resistor e o LED, liga na
    fonte de 5V e já era

    View Slide

  14. Protoboard
    ???

    View Slide

  15. Resistor
    Resistor

    View Slide

  16. Fonte

    View Slide

  17. 5 Volts

    View Slide

  18. Você está fazendo isso errado

    View Slide

  19. Didática!

    View Slide

  20. Quando você tem uma aplicação Web,
    precisa de um servidor para rodar a app.
    Geralmente há vários servidores para você escolher.
    Exemplo: Para Java, temos Tomcat, Jetty, Wildfly,
    Weblogic, WebSphere, etc.
    No mundo Web…

    View Slide

  21. Na Eletrônica
    Também temos nosso ‘servidor’, que carregará os
    componentes e garantirá as funções básicas!
    Protoboard == Servidor

    View Slide

  22. Na Eletrônica
    Protoboard não é o único servidor, existem vários
    Placa de Circuito
    Impresso
    == Servidor

    View Slide

  23. Na Web
    Web está fortemente ligada com Internet

    View Slide

  24. Na Eletrônica
    Eletrônica está fortemente ligada com Corrente
    Símbolo: i ou I
    Corrente == Movimento
    de Elétrons

    View Slide

  25. Na Web
    Quem possibilita a Internet?
    Redes

    View Slide

  26. Na Eletrônica
    Quem é a força que permite a corrente?
    Tensão
    Favor não falar ‘voltagem’!!11!!

    View Slide

  27. Na Web
    Sabe quando você faz uma busca do tipo:
    select * from users;

    View Slide

  28. Na Web
    O que pode acontecer?

    View Slide

  29. Na Web
    Como resolver?
    Muitos registros podem vir!

    View Slide

  30. Na Eletrônica
    A mesma coisa pode acontecer com a corrente!
    Paginação == Resistência
    Resistência: Limita corrente

    View Slide

  31. Na Web
    Fazemos testes de Stress/Carga
    para determinar o limite da paginação

    View Slide

  32. Na Eletrônica
    Temos uma equação matemática para determinar
    a resistência
    Tensão = R x I
    Resistência: Limita corrente

    View Slide

  33. Na Web
    A Internet se apresenta para nós sob
    diversas formas
    Nas coisas, no celular, no PC, etc

    View Slide

  34. Na Eletrônica
    A Corrente também!
    _________ ou
    Polimorfismo da corrente!

    View Slide

  35. No Celular
    Eventualmente precisamos desligar a Wi-Fi apra usar
    a rede móvel (3G)
    Determinamos a forma que acessaremos
    a Internet

    View Slide

  36. Na Eletrônica
    Eventualmente queremos um tipo
    específico de corrente!
    _________ ou

    View Slide

  37. Na Eletrônica
    select * from corrente
    where corrente.forma = ondinha
    _________ ou

    View Slide

  38. Na Eletrônica
    select * from corrente
    where corrente.forma = ondinha
    _________ ou
    Capacitor!

    View Slide

  39. Na Eletrônica
    Demonstração prática

    View Slide

  40. Na Eletrônica
    select * from corrente
    where corrente.forma = linhaReta
    _________ ou
    Indutor

    View Slide

  41. Na Eletrônica
    Demonstração prática

    View Slide

  42. Na Web
    Combinamos um ou mais frameworks
    Combinamos uma ou mais queries

    View Slide

  43. Na Eletrônica
    Combinamos um ou mais componentes!

    View Slide

  44. Na Web
    Sabe quando você configura tudo errado…
    E o servidor nem sobe?

    View Slide

  45. Na Eletrônica
    Aqui é igual, se colocar errado, queima :P

    View Slide

  46. Na Eletrônica
    Regra prática

    View Slide

  47. Na Eletrônica
    NAO

    View Slide

  48. Na Eletrônica
    Regra prática

    View Slide

  49. Na Eletrônica
    NAO

    View Slide

  50. Na Eletrônica
    Regra prática

    View Slide

  51. Na Eletrônica
    SIM <3

    View Slide

  52. Na Web
    if (tensao > 0.7)
    true
    else
    false

    View Slide

  53. Na Eletrônica
    Temos um cara com essa lógica!

    View Slide

  54. Na Web
    if (tensao > 0.7)
    true
    else
    false
    def juncaoPN
    end
    diodo = Componente.juncaoPN()
    module semicondutores
    end

    View Slide

  55. Na Eletrônica
    Diodo!

    View Slide

  56. Ainda há muitos outros
    componentes

    View Slide

  57. Na Web
    Há vários paradigmas de programação
    (funcional, imperativa, etc)
    Mas tudo envolve código!

    View Slide

  58. Na Eletrônica
    Também temos 'paradigmas'
    Analógica x Digital
    Dados em real time
    Aproximação
    e amostragem
    Temos componentes dos dois tipos!

    View Slide

  59. Na Web
    Temos APIs e frameworks que encapsulam
    serviços e coisas complexas

    View Slide

  60. Na Eletrônica
    Também temos APIs
    Circuitos
    integrados
    Misturam resistores, capacitores, indutores,
    junções PN, etc

    View Slide

  61. ‘Lendo' esquemas de circuitos

    View Slide

  62. ‘Lendo' esquemas de circuitos
    PILHA
    CI
    Conferir Datasheet
    1

    View Slide

  63. Acho que vai acabar o tempo!
    É possível associar o aprendizado de
    eletrônica com outras coisas que
    já conhecemos!

    View Slide

  64. Valeu!!!
    Perguntas?
    [email protected]
    @hannelita

    View Slide

  65. Referências
    Eletrônica para Leigos
    Boylestad
    Cálculo para Leigos
    Malvino

    View Slide