S4A

1.662 visualizaciones

Publicado el

experiència a l'aula de com programar plaques Arduino amb una modificació de l'Scratch (S4A)

0 comentarios
5 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
1.662
En SlideShare
0
De insertados
0
Número de insertados
13
Acciones
Compartido
0
Descargas
106
Comentarios
0
Recomendaciones
5
Insertados 0
No insertados

No hay notas en la diapositiva.
  • Història Optatives tecnologia Programació ordinadors -OP informàtica 4t ESO -Pràctiques Cultura Audiovisual (Jocs multimèdia interactius)
  • Placa microcontroladora Programable des d'un USB Duemilanove: 6 entrades analògiques 14 sortides digitals (6 PWM) IDE Llenguatge C -> compilació -> càrrega placa
  • L'S4A és una modificació de l'Scratch que permet una programació senzilla de l'Arduino. Afegeix blocs nous a l'Scratch per gestionar sensors i actuadors connectats a l'Arduino. També hi ha un plafó semblant al de la PicoBoard. Ha estat creada per atraure gent al món de la programació. L'objectiu també és proporcionar una interfície d'alt nivell pels programadors de l'Arduino amb funcions tals com la interacció amb un conjunt de plaques mitjançant events d'usuari. MULTIPLATAFORMA: Windows, MacOSX, Linux (paquet debian) Projecte Linkat
  • L'S4A és una modificació de l'Scratch que permet una programació senzilla de l'Arduino. Afegeix blocs nous a l'Scratch per gestionar sensors i actuadors connectats a l'Arduino. També hi ha un plafó semblant al de la PicoBoard. Ha estat creada per atraure gent al món de la programació. L'objectiu també és proporcionar una interfície d'alt nivell pels programadors de l'Arduino amb funcions tals com la interacció amb un conjunt de plaques mitjançant events d'usuari. MULTIPLATAFORMA: Windows, MacOSX, Linux (paquet debian) Projecte Linkat
  • L'S4A és una modificació de l'Scratch que permet una programació senzilla de l'Arduino. Afegeix blocs nous a l'Scratch per gestionar sensors i actuadors connectats a l'Arduino. També hi ha un plafó semblant al de la PicoBoard. Ha estat creada per atraure gent al món de la programació. L'objectiu també és proporcionar una interfície d'alt nivell pels programadors de l'Arduino amb funcions tals com la interacció amb un conjunt de plaques mitjançant events d'usuari. MULTIPLATAFORMA: Windows, MacOSX, Linux (paquet debian) Projecte Linkat
  • L'S4A és una modificació de l'Scratch que permet una programació senzilla de l'Arduino. Afegeix blocs nous a l'Scratch per gestionar sensors i actuadors connectats a l'Arduino. També hi ha un plafó semblant al de la PicoBoard. Ha estat creada per atraure gent al món de la programació. L'objectiu també és proporcionar una interfície d'alt nivell pels programadors de l'Arduino amb funcions tals com la interacció amb un conjunt de plaques mitjançant events d'usuari. MULTIPLATAFORMA: Windows, MacOSX, Linux (paquet debian) Projecte Linkat
  • Optativa pels alumnes de la modalitat científico-tecnològica Algun alumne d'altres modalitats 1r trim: conceptes bàsics i aprenentatge treball a l'aula-taller 2n trim: programes simuladors electrònica digital apart de muntatge de circuits. Treball amb ordinador -> intro programació 3r trim: aplicar coneixements 1r i 2n trims.
  • Conceptes bàsics: U, I Pràctiques simples per entendre les lleis
  • S4A

    1. 1. S4A Scratch for Arduino electrònica, programació i robòtica a l'aula
    2. 2. Arduino al INS Lluís de Peguera (Manresa) Matèries optatives departament Tecnologia INS: <ul><li>Control per ordinador BATX (Plaques BSP + WinLOGO + Fischertechnik)
    3. 3. Electrònica BATX
    4. 4. Tecnologia 4t ESO
    5. 5. Electrònica, programació i robòtica BATX </li></ul>Matèria comuna: <ul><li>Treball de recerca de BATX </li></ul>
    6. 6. Arduino http://arduino.cc
    7. 7. Alternatives <ul><li>Picaxe </li><ul><li>més barat
    8. 8. no lliure
    9. 9. actualment multiplataforma
    10. 10. llenguatge BASIC </li></ul><li>Sensorboard </li><ul><li>pocs distribuïdors (PicoBoard, PicoCAT)
    11. 11. més car </li></ul><li>Lego WeDo </li><ul><li>poc compatible </li></ul></ul>
    12. 12. Avantatges / Inconvenients Arduino <ul><li>Avantatges </li><ul><li>Lliure
    13. 13. Àmplia comunitat
    14. 14. Barat
    15. 15. Fàcil connexionat </li></ul><li>Inconvenients </li><ul><li>IDE llenguatge &quot;estil C&quot; (anglès)
    16. 16. Placa poc robusta </li></ul></ul>
    17. 17. Scratch http://scratch.mit.edu Imagina Programa Comparteix
    18. 18. S4A http://seaside.citilab.eu/scratch/arduino
    19. 19. S4A Blocs placa Arduino: <ul><li>Sensors analògics
    20. 20. Sensors digitals
    21. 21. Sortides analògiques
    22. 22. Sortides digitals
    23. 23. Motors (servos) </li></ul>
    24. 24. S4A Plafó sensors <ul><li>6 sensors analògics
    25. 25. 2 sensors digitals </li></ul>
    26. 26. S4A Hola món (modificat)
    27. 27. Arduino i S4A <ul><li>Problemàtica Arduino </li><ul><li>IDE llenguatge &quot;estil C&quot; (anglès)
    28. 28. Placa poc robusta </li></ul><li>Limitacions S4A: </li><ul><li>nombre E/S reduït
    29. 29. connexió amb l'ordinador necessària </li></ul></ul>
    30. 30. OP Electrònica, programació i robòtica OP Batx dissenyada pel centre 2 hores/setmana x 3 trimestres Distribució trimestral <ul><li>1r: electrònica analògica
    31. 31. 2n: electrònica digital i programació
    32. 32. 3r: automatització / robòtica </li></ul>OP “multi-modalitat” <ul><li>mínima teoria
    33. 33. moltes pràctiques </li></ul>
    34. 34. Electrònica analògica <ul><li>Conceptes de circuits </li><ul><li>Tensió i Intensitat. Lleis de Kirchhoff
    35. 35. Resistors. Llei d'Ohm
    36. 36. (Corrent altern) </li></ul><li>Muntatge i mesures: aparells de l'aula-taller </li><ul><li>Connexions amb cocodrils
    37. 37. Font d'alimentació
    38. 38. Polímetre (oscil·loscopi) </li></ul><li>Components </li><ul><li>Bombetes
    39. 39. Resistors i LEDs
    40. 40. SENSORS
    41. 41. Díodes (C.C. i C.A.)
    42. 42. (Transistors) </li></ul></ul>
    43. 43. Electrònica digital <ul><li>Simulador lliure multiplataforma (java): Logisim
    44. 44. Placa breadboard, Circuits integrats TTL/CMOS
    45. 45. LEDs i Visualitzadors de 7 segments
    46. 46. Codis binari i BCD, nivells lògics
    47. 47. Portes, Codificadors / descodificadors </li></ul>
    48. 48. Programació <ul><li>IDE lliure i visual -> Scratch
    49. 49. Usuaris registrats web Scratch (emmagatzematge, avaluació)
    50. 50. Pràctiques </li><ul><li>Moviments amb tecles de fletxa
    51. 51. Dibuixar polígons amb nombre de costats variable
    52. 52. Variables (velocitat, comptadors...)
    53. 53. Simulació 7 segments (vestits, inc/decrem)
    54. 54. Bomba (rellotge, sensors color...)
    55. 55. Scrolling vertical </li></ul></ul>
    56. 56. Automatització i robòtica <ul><li>Plaques Arduino (Duemilanove)
    57. 57. S4A </li></ul><ul><li>IDE Arduino (firmware)
    58. 58. Scratch com a &quot;simulador&quot; </li></ul>
    59. 59. Organització a l'aula / casa <ul><li>Aula-taller / Aula d'informàtica / Aula estàndard
    60. 60. Equipament laboratori (generadors, multímetres, connexions...)
    61. 61. Emmagatzematge material
    62. 62. Ordinadors: sobretaula / portàtils
    63. 63. Programari (lliure i multiplataforma): </li><ul><li>Scratch
    64. 64. IDE Arduino
    65. 65. S4A
    66. 66. Fritzing </li></ul></ul>
    67. 67. Seguiment / Control Moodle <ul><li>Informació de referència
    68. 68. Magatzem o enllaç de programari i altres fitxers
    69. 69. Enunciats pràctiques
    70. 70. Emmagatzematge informes pràctiques i fitxers alumnat
    71. 71. Registre de tasques i avaluació </li></ul>
    72. 72. Projectes amb S4A <ul><li>semàfor
    73. 73. pong amb joystick (potenciòmetre)
    74. 74. alarma per sensor òptic
    75. 75. visualitzador 7 segments </li><ul><li>llistes
    76. 76. envia missatge (broadcast) </li></ul><li>comptador aforament local: </li><ul><li>comptador ascendent tecla Scratch
    77. 77. comptador ascendent sensor òptic S4A
    78. 78. comptador ascendent-descendent 2 tecles Scratch
    79. 79. comptador ascendent-descendent òptic S4A
    80. 80. 1 visualitzador 7 segments S4A
    81. 81. 2 visualitzadors 7 seg. multiplexats S4A </li></ul></ul>
    82. 82. Semàfor S4A LEDs: Vermell Groc Verd
    83. 83. Semàfor S4A
    84. 84. Semàfor S4A
    85. 85. Alarma amb S4A Sensor LDR Pantalla So
    86. 86. Alarma amb S4A
    87. 87. Alarma amb S4A
    88. 88. Alarma amb S4A
    89. 89. Visualitzador 7 segments amb S4A 7 sortides!! <ul><li>imatge modificada
    90. 90. firmware modificat </li></ul>
    91. 91. Continuitat - Evolució TdRs amb Arduino IDE sense S4A: <ul><ul><li>robots
    92. 92. automatismes </li></ul><li>moviment: </li><ul><li>servos
    93. 93. motoreductors </li></ul><li>sensors </li><ul><li>fototransistors
    94. 94. ultrasons / infraroigs </li></ul></ul>
    95. 95. S4A Scratch for Arduino electrònica, programació i robòtica a l'aula Disponible en línia a: http://www.slideshare.net/aubieto/s4a Imatges pròpies: Antoni Ubieto CC BY-NC-SA 3.0 Presentació: Antoni Ubieto CC BY-NC-SA 3.0 antoni.ubieto@gmail.com INS Lluís de Peguera Manresa

    ×