Curso relâmpago de eletrônica para desenvolvedores

462 visualizações

Publicada em

TDC POA 2014 - trilha IoT

Publicada em: Tecnologia
0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
462
No SlideShare
0
A partir de incorporações
0
Número de incorporações
11
Ações
Compartilhamentos
0
Downloads
35
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Curso relâmpago de eletrônica para desenvolvedores

  1. 1. Eletrônica para desenvolvedores Curso relâmpago!
  2. 2. Oi! Hanneli (a.k.a. @hannelita)! Desenvolvedora @Codeminer42! HIRING Café, Lego, Pokémon e bichos <3
  3. 3. Q/A
  4. 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. 5. Consigo aprender isso? SIM
  6. 6. Consigo usar isso? SIM
  7. 7. Posso me machucar com isso? SIM
  8. 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. 9. DISCLAIMER Palestra atípica Essa palestra contém mais teoria e menos GIFs do que eu gostaria
  10. 10. DISCLAIMER Espero que não fique chata!
  11. 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. 12. Estudei eletrônica
  13. 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. 14. Protoboard ???
  15. 15. Resistor Resistor
  16. 16. Fonte
  17. 17. 5 Volts
  18. 18. Você está fazendo isso errado
  19. 19. Didática!
  20. 20. No mundo Web… 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.
  21. 21. Na Eletrônica Também temos nosso ‘servidor’, que carregará os componentes e garantirá as funções básicas! Protoboard == Servidor
  22. 22. Na Eletrônica Protoboard não é o único servidor, existem vários Placa de Circuito Impresso == Servidor
  23. 23. Na Web! Web está fortemente ligada com Internet
  24. 24. Na Eletrônica! Eletrônica está fortemente ligada com Corrente Símbolo: i ou I Corrente == Movimento de Elétrons
  25. 25. Na Web! Quem possibilita a Internet? Redes
  26. 26. Na Eletrônica! Quem é a força que permite a corrente? Tensão Favor não falar ‘voltagem’!!11!!
  27. 27. Na Web! Sabe quando você faz uma busca do tipo: select * from users;
  28. 28. Na Web! O que pode acontecer?
  29. 29. Na Web! Muitos registros podem vir! Como resolver?
  30. 30. Na Eletrônica! A mesma coisa pode acontecer com a corrente! Paginação == Resistência Resistência: Limita corrente
  31. 31. Na Web! Fazemos testes de Stress/Carga para determinar o limite da paginação
  32. 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. 33. Na Web! A Internet se apresenta para nós sob diversas formas Nas coisas, no celular, no PC, etc
  34. 34. Na Eletrônica! A Corrente também! _________ ou Polimorfismo da corrente!
  35. 35. No Celular Eventualmente precisamos desligar a Wi-Fi apra usar a rede móvel (3G) Determinamos a forma que acessaremos a Internet
  36. 36. Na Eletrônica! Eventualmente queremos um tipo específico de corrente! _________ ou
  37. 37. Na Eletrônica! select * from corrente where corrente.forma = ondinha _________ ou
  38. 38. Na Eletrônica! select * from corrente where corrente.forma = ondinha _________ ou Capacitor!
  39. 39. Na Eletrônica! Demonstração prática
  40. 40. Na Eletrônica! select * from corrente where corrente.forma = linhaReta _________ ou Indutor
  41. 41. Na Eletrônica! Demonstração prática
  42. 42. Na Web Combinamos um ou mais frameworks Combinamos uma ou mais queries
  43. 43. Na Eletrônica! Combinamos um ou mais componentes!
  44. 44. Na Web Sabe quando você configura tudo errado… E o servidor nem sobe?
  45. 45. Na Eletrônica! Aqui é igual, se colocar errado, queima :P
  46. 46. Na Eletrônica! Regra prática
  47. 47. Na Eletrônica! NAO
  48. 48. Na Eletrônica! Regra prática
  49. 49. Na Eletrônica! NAO
  50. 50. Na Eletrônica! Regra prática
  51. 51. Na Eletrônica! SIM <3
  52. 52. Na Web if (tensao > 0.7) true else false
  53. 53. Na Eletrônica! Temos um cara com essa lógica!
  54. 54. Na Web module semicondutores def juncaoPN if (tensao > 0.7) true else false end end diodo = Componente.juncaoPN()
  55. 55. Na Eletrônica! Diodo!
  56. 56. Ainda há muitos outros componentes
  57. 57. Na Web Há vários paradigmas de programação (funcional, imperativa, etc) Mas tudo envolve código!
  58. 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. 59. Na Web Temos APIs e frameworks que encapsulam serviços e coisas complexas
  60. 60. Na Eletrônica! Também temos APIs Circuitos integrados Misturam resistores, capacitores, indutores, junções PN, etc
  61. 61. Acho que vai acabar o tempo! É possível associar o aprendizado de eletrônica com outras coisas que já conhecemos!
  62. 62. Valeu!!! Perguntas? @hannelita hannelita@codeminer42.com
  63. 63. Referências Eletrônica para Leigos! Boylestad! Cálculo para Leigos! Malvino

×