Eletrônica

83a8147c3c83c22e1e421c3420e768f9?s=47 hannelita
December 03, 2014

 Eletrônica

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

83a8147c3c83c22e1e421c3420e768f9?s=128

hannelita

December 03, 2014
Tweet

Transcript

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

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

    bichos <3 HIRING
  3. Q/A

  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
  5. Consigo aprender isso? SIM

  6. Consigo usar isso? SIM

  7. Posso me machucar com isso? SIM

  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 :[ )
  9. DISCLAIMER Palestra atípica Essa palestra contém mais teoria e menos

    GIFs do que eu gostaria
  10. DISCLAIMER Espero que não fique chata!

  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)
  12. Estudei eletrônica

  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
  14. Protoboard ???

  15. Resistor Resistor

  16. Fonte

  17. 5 Volts

  18. Você está fazendo isso errado

  19. Didática!

  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…
  21. Na Eletrônica Também temos nosso ‘servidor’, que carregará os componentes

    e garantirá as funções básicas! Protoboard == Servidor
  22. Na Eletrônica Protoboard não é o único servidor, existem vários

    Placa de Circuito Impresso == Servidor
  23. Na Web Web está fortemente ligada com Internet

  24. Na Eletrônica Eletrônica está fortemente ligada com Corrente Símbolo: i

    ou I Corrente == Movimento de Elétrons
  25. Na Web Quem possibilita a Internet? Redes

  26. Na Eletrônica Quem é a força que permite a corrente?

    Tensão Favor não falar ‘voltagem’!!11!!
  27. Na Web Sabe quando você faz uma busca do tipo:

    select * from users;
  28. Na Web O que pode acontecer?

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

  30. Na Eletrônica A mesma coisa pode acontecer com a corrente!

    Paginação == Resistência Resistência: Limita corrente
  31. Na Web Fazemos testes de Stress/Carga para determinar o limite

    da paginação
  32. Na Eletrônica Temos uma equação matemática para determinar a resistência

    Tensão = R x I Resistência: Limita corrente
  33. Na Web A Internet se apresenta para nós sob diversas

    formas Nas coisas, no celular, no PC, etc
  34. Na Eletrônica A Corrente também! _________ ou Polimorfismo da corrente!

  35. No Celular Eventualmente precisamos desligar a Wi-Fi apra usar a

    rede móvel (3G) Determinamos a forma que acessaremos a Internet
  36. Na Eletrônica Eventualmente queremos um tipo específico de corrente! _________

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

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

    _________ ou Capacitor!
  39. Na Eletrônica Demonstração prática

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

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

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

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

  44. Na Web Sabe quando você configura tudo errado… E o

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

  46. Na Eletrônica Regra prática

  47. Na Eletrônica NAO

  48. Na Eletrônica Regra prática

  49. Na Eletrônica NAO

  50. Na Eletrônica Regra prática

  51. Na Eletrônica SIM <3

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

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

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

    juncaoPN end diodo = Componente.juncaoPN() module semicondutores end
  55. Na Eletrônica Diodo!

  56. Ainda há muitos outros componentes

  57. Na Web Há vários paradigmas de programação (funcional, imperativa, etc)

    Mas tudo envolve código!
  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!
  59. Na Web Temos APIs e frameworks que encapsulam serviços e

    coisas complexas
  60. Na Eletrônica Também temos APIs Circuitos integrados Misturam resistores, capacitores,

    indutores, junções PN, etc
  61. ‘Lendo' esquemas de circuitos

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

  63. Acho que vai acabar o tempo! É possível associar o

    aprendizado de eletrônica com outras coisas que já conhecemos!
  64. Valeu!!! Perguntas? hannelita@codeminer42.com @hannelita

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