Raspberry Piって結局なに?今からでも遅くないラズパイ入門 / 20160617-osc16do-raspi

Raspberry Piって結局なに?今からでも遅くないラズパイ入門 / 20160617-osc16do-raspi

OSC2016 Hokkaido 1日目にて発表

74476e142a767a018d68c5e72e34ee2f?s=128

Akira Ouchi

June 17, 2016
Tweet

Transcript

  1. 3BTQCFSSZ1Jͬͯ݁ہͳʹʁ ࠓ͔ΒͰ΋஗͘ͳ͍ϥζύΠೖ໳ +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ ͖͋ͬ͌ 04$)PLLBJEP

  2. ࣗݾ঺հ • ͖͋ͬ͌ • ๺ւಓࠜࣨࢢग़਎ • ;ͩΜ͸ौ୩ͰԾ૝ԽͷΤϯδχΞΛ ͍ͯ͠·͢ • &KFDUίϚϯυϢʔβʔձओ࠻

    • +BQBOFTF3BTQCFSSZ1J6TFST(SPVQͷ Ϧʔυͷଠా͞ΜΛ͓ख఻͍ • 3BTQCFSSZ1J͸ؾ͍ͮͨΒ୆ॴ࣋
  3. ୆΋ͳʹʹ࢖͏ͷ • ΄ΜͱͦΕͳ • ීஈ࢖͍ ࣋ͪา͖ͱ͔ ୆ • ࣗ୐ৗ࣌Քಇ୆ •

    ձࣾͰৗ࣌Քಇ୆ • 04$σϞ༻୆ • ۭ͖୆ • ෍ڭ༻୆
  4. ࠓͷྡͷ෦԰Ͱʜ • લ೔४උͷ༷ࢠΛ3BTQCFSSZ1J;FSPͰ ࡱӨͯ͠ϥΠϒΧϝϥͱͯ͠഑৴ • IUUQULDBNFSB

  5. +BQBOFTF3BTQCFSSZ1J 6TFST(SPVQʹ͍ͭͯ • 04$Ͱ31JΛ࣋ͪدͬͨϢʔβʔͰ݁੒ • ଠా͞Μ͕ࡒஂͷϞσϨʔλʔʹೖΓ ࡒஂͱ࿈ܞ͠ͳ͕Β׆ಈ • SBTQJKQ ϒϩά

    ΛӡӦ • (PPHMF(SPVQTͷӡӦ – 31Jͷҙݟަ׵ɺ࣭໰ͳͲ • ެࣜαΠτͷ೔ຊޠϑΥʔϥϜ΋͋ΔΑ
  6. ࠓ೔ͷ͓͸ͳ͠ • 3BTQCFSSZ1Jͬͯͳʹʁ • 3BTQCFSSZ1Jͷྺ࢙ • 3BTQCFSSZ1Jͷબͼํɾങ͍ํ • 3BTQCFSSZ1JΛ࢖ͬͯΈΑ͏ •

    3BTQCFSSZ1JͰిࢠ޻࡞͜ͱ͸͡Ί • )"5TCPBSEͰ༡ΜͰΈΑ͏ • ·ͱΊ
  7. 3BTQCFSSZ1Jͬͯͳʹʁ

  8. 3BTQCFSSZ1Jͱ͸ • ӳࠃͷϥζϕϦʔύΠࡒஂ͕։ൃͨ͠ "3.ϓϩηοα౥ࡌͷখܕίϯϐϡʔλ • -JOVY͕ಈ࡞͢Δ • (1*0ϙʔτ͕౥ࡌ͞Ε͓ͯΓిࢠ޻࡞ʹ ར༻Մೳ •

    υϧʙυϧͱɺ҆ՁʹߪೖͰ͖Δ – ೔ຊͰ͸ԁʙԁલޙ
  9. 3BTQCFSSZ1Jͷ໊લͷ༝དྷ • Ռ෺ͷ໊લΛ໊ࣾʹ࠾ΓೖΕ͍ͯΔձࣾ "QQMFͳͲ ʹܟҙΛදͯ͠3BTQCFSSZΛ ࠾༻ • 1J͸1ZUIPOͱК͔Β࠾ͬͨ • ུশ͸31Jɺ3BT1JɺϥζύΠɺ1J

    – ࢲݸਓ͸ϥζϐοϐ
  10. ϥζϕϦʔύΠࡒஂͱ͸ • ௿ίετͰߴੑೳͳίϯϐϡʔλʔ ʮ3BTQCFSSZ1JʯΛ੡଄ – ֶशͷͨΊɾ໰୊ղܾͷͨΊɾָ͠ΉͨΊ • ΑΓଟ͘ͷਓୡʹίϯϐϡʔςΟϯάʹ ৮Εσδλϧͳ΋ͷͮ͘ΓΛͯ͠΋Β͏ ख఻͍Λ͢Δ

    • ίϯϐϡʔςΟϯάΛֶͿͨΊʹ໾ཱͭ ڭࡐΛ։ൃͯ͠ແঈͰఏڙ͢Δ – ڭҭऀͷཆ੒΋ https://www.raspberrypi.org/about/  より
  11. ͳͥ3BTQCFSSZ1J͕Ͱ͖ͨͷ͔ • ೥ͷΠϕϯτ࣌ͷ࿩ • ࢠڙ΍ֶੜ͕ίϯϐϡʔλ΍ϓϩάϥϛ ϯάΛֶश͢ΔͨΊͷڭҭ༻ʹ࡞ͬͨ • ؀ڥ͕ϦονʹͳΓɺࢠڙ ͕ͨͪϓϩάϥϛϯάʹ৮ ΕΔػձ͕ݮͬͯ͠·ͬͨ

    • )5.-ͱ͔+4͚ͩͰ͸ͳ͘ɺ ΋ͬͱͪΌΜͱͨ͠ϓϩά ϥϛϯάΛֶΜͰ΄͍͠ RasPi作者のEben氏(右)と 奥さんのLiz氏(左)
  12. 3BTQCFSSZ1Jͷͩ͜ΘΓ • 3BTQCFSSZ1Jຊମ – খͯ͘͞ؤৎͳ΋ͷ – ࢠͲ΋͕ͨͪΧόϯʹೖΕͯ࣋ͪӡͼͰ͖Δ – ҆Ձʹͯ͠ڭࡐͱͯ͠࠾༻Ͱ͖ΔΑ͏ʹߟྀ •

    3BTQCFSSZ1JຊମҎ֎ – ਪ঑04ͷ3BTQCJBO %FCJBOϕʔε Λ༻ҙ – Ͱ͖Δ͚ͩͨ͘͞ΜͷݴޠͰϓϩάϥϛϯά ͕Ͱ͖Δ͜ͱΛ໨ඪʹ؀ڥΛ੔උ
  13. 3BTQCJBOʹόϯυϧ͞Εͯ ͍ΔΞϓϦέʔγϣϯ • ϓϩάϥϛϯάΛֶशͯ͠΋Β͏ͨΊͷ ιϑτ΢ΣΞ؀ڥΛଟ਺όϯυϧ – 1ZUIPOεΫϦϓτͷαϯϓϧ – (6*ͰϓϩάϥϛϯάͰ͖Δ4DSBUDI –

    .JOFDSBGU 1J&EJUJPO 1ZUIPOϥΠϒϥϦ – .BUIFNBUJDB – *#./PEF3&%*P5 – (1*0ϥΠϒϥϦ
  14. 8FCʹ΋ͨ͘͞Μͷڭࡐ https://www.raspberrypi.org/resources/

  15. ༷ʑͳ༻్Ͱ׆༻͞ΕΔ 3BTQCFSSZ1J • ౰ॳͷҙਤͰ͋Δڭҭ޲͚ͷ࿮Λ௒͑ͯɺ ༷ʑͳ༻్ɾ৔ॴͰ3BTQCFSSZ1J͕׆༻ ͞Ε͍ͯΔ – ϩϘοτɾ૊ΈࠐΈ – *P5

    – αΠωʔδ • ೥ݱࡏͰສ୆௒Λൢച – ΠΪϦεͰ࠷΋ൢച͞Εͨίϯϐϡʔλ
  16. 3BTQCFSSZ1Jͷྺ࢙

  17. ೥ ϓϩδΣΫτͷ࢝·Γ https://www.raspberrypi.org/blog/raspberry-­‐pi-­‐2006-­‐edition/

  18. ೥ • ϓϩτλΠϓ͕׬੒ – IUUQTXXXSBTQCFSSZQJPSHCMPHBMQIB CPBSETJONBOVGBDUVSF • ##$ͱ࿈ܞͯ͠ɺ##$ͷϒϥϯυ໊Λͭ ͚Δ͜ͱΛ໨ࢦ͕ͨ͠๏తͳ໰୊Ͱஅ೦ –

    ##$͸ͷͪʹʮ##$NJDSPCJUʯΛൃද – IUUQTXXXNJDSPCJUDPVL • ͔͠͠##$Ͱ3BTQCFSSZ1J͕঺հ͞Εɺ ஫໨ΛཋͼΔ
  19. ##$NJDSPCJU • ೥ʹൃද • ສ୆Λ੡଄ͯ͠ΠΪϦεͷֶੜʹແ ঈͰ഑෍༧ఆ • ೥݄ɺ1JNPSPOJͰͷ༧໿͕։࢝ – IUUQTTIPQQJNPSPOJDPNDPMMFDUJPOT

    NJDSPCJU
  20. ೥ • 3BTQCFSSZ1J.PEFM#͕ൃද • ஫จ͕ੈքத͔Βࡴ౸͠ɺڙڅ͕མͪண ͘·Ͱ൒೥͔͔ۙ͘Δ • ౰ॳ͸தࠃͰੜ࢈ ͞Ε͍͕ͯͨɺ40/: 6,ͷ޻৔ʹੜ࢈؀ڥ

    ΛҠߦ
  21. ೥ ൢചສ୆ಥഁ • 3BTQCFSSZ1J.PEFM"ͷൃද – .PEFM#͔ΒػೳΛ࡟Γ҆ͨ͘͠Ϟσϧ • #*(3BTQCFSSZ+".50,:0Λ։ ࠵ɻ&CFO͕དྷ೔ʂ

  22. ೥ ൢചສ୆ಥഁ • 3BTQCFSSZ1J.PEFM# ͷൃද – (1*0ϙʔτɾ64#ϙʔτͷ૿Ճ – ج൘഑ஔͷվྑ –

    ిݯͷ҆ఆੑ޲্ • 3BTQCFSSZ1J .PEFM" ͷൃද – ج൘ͷখܕԽ – υϧͰൢച
  23. ೥ ൢചສ୆ಥഁ • 3BTQCFSSZ1J.PEFM#ͷൃද – $16มߋʹΑΔύϑΥʔϚϯε޲্ – ϝϞϦͷ૿Ճ • 3BTQCFSSZ1J;FSPͷൃද

    – 31JΛϕʔεʹখܕԽ – υϧͰൢച – ΠΪϦεͰ͸ .BH1Jͷ͓·͚ ͱͯ͠ఴ෇
  24. ೥ ൢചສ୆ಥഁ • 3BTQCFSSZ1J.PEFM#ͷൃද – CJU$16ͷ࠾༻ – ແઢ-"/ #MVFUPPUIΛ౥ࡌ •

    3BTQCFSSZ1J;FSPWFSൃද – ΧϝϥϞδϡʔϧϙʔτΛ౥ࡌ
  25. 3BTQCFSSZ1Jͷ બͼํɾങ͍ํ

  26. ݱߦϞσϧ • ຊମ͸ݱࡏҎԼͷϞσϧ͕ൢചத – 3BTQCFSSZ1J.PEFM.PEFM# – 3BTQCFSSZ1J.PEFM.PEFM# – 3BTQCFSSZ1J.PEFM.PEFM" •

    ࠷ۙϝϞϦ͕.#ʹมߋ – 3BTQCFSSZ1J;FSP WFS • WFS͔ΒΧϝϥϙʔτ౥ࡌ – $PNQVUF.PEVMF ૊ΈࠐΈ޲͚
  27. 3BTQCFSSZ1J.PEFM# • ॳΊͯͷਓʹ͓͢͢Ί – εϖοΫ͕ߴ͍ – ϙʔτ͕ͨ͘͞Μ͋Γɺ֦ுੑ͕͋Δ – ແઢ-"/#MVFUPPUI౥ࡌͰ64#υϯάϧෆཁ •

    ஫ҙ఺ – ߴग़ྗిݯΞμϓλ "ͳ͍͠" ͕ඞཁ – ώʔτγϯΫ౥ࡌ͕ਪ঑ – υϧ͚ͩͲ೔ຊͩͱԁ͘Β͍͢ΔͷͰ ߴ͘ײ͡Δʁ
  28. 3BTQCFSSZ1J;FSP • ͱʹ͔͘খ͍҆͘͞3BTQCFSSZ1J – ΋ͬͱখ͍͞޻࡞࡞Γʹ࠷ద – 31Jͱಉ͡$16Ͱ͋Γͳ͕Βগ͚ͩ͠ߴ଎ • σϝϦοτ –

    ݱঢ়ೖखखஈ͸༌ೖͷΈɺૹྉͷ΄͏͕ߴ͍ – ੈքن໛Ͱ඼ബɺೖՙͱಉ࣌ʹ૪ୣઓ – ֤छϙʔτ͕খܕԽ͞Ε͍ͯΔͨΊม׵Ξμ ϓλʔ͕ผ్ඞཁ • ͋Δҙຯ্ڃऀ޲͚ͷΑ͏ͳؾ͕͠·͢
  29. ݹ͍Ϟσϧͨͪ • 3BTQCFSSZ1J.PEFM# – ແઢͱ#5͕ͳ͘$16͸CJUίΞ – ͨͩ͠ফඅిྗ͸ΑΓ΋௿͘ൃ೤΋গͳ͍ – ೖखͰ͖ΔͳΒͪ͜Β΋͓͢͢Ί •

    3BTQCFSSZ1J.PEFM" – .PEFM#ΑΓαΠζ͕খ͘͞লిྗ – 64#ϙʔτ͕ͭɾ༗ઢ-"/ͳ͠ – ޻࡞ܥʹ͓͢͢Ί
  30. 3BTQCFSSZ1Jͷങ͍ํ • 34ίϯϙʔωϯπ KQSTPOMJOFDPN – 3BTQCFSSZ1Jਖ਼ن୅ཧళ – اۀ޲͚ • ,4:

    SBTQCFSSZQJLTZJDDPN – 34ͷࠃ಺ݸਓ޲͚ൢചਖ਼ن୅ཧళ • 1JNPSPOJ QJNPSPOJDPN – ΠΪϦε͔Β༌ೖՄೳ – ৽Ϟσϧ΋࠷ॳ͔Βέʔε෇͖Ͱൢച – 3BTQCFSSZ1J;FSP͸͔͜͜ΒߪೖՄೳ
  31. 1JNPSPOJ • 1J#PXέʔε͕༗໊ • தͷਓ͕ࡒஂͱ࿈ܞ • ৽੡඼΋࠷ॳ͔Βέʔε ෇͖Ͱൢചͯ͘͠ΕΔ • ͦͷଞΞΫηαϦ΍

    ϘʔυͳͲ΋ଟ਺ൢച • ΫϨδοτΧʔυܾࡁͰ ೔ຊൃૹʹରԠ
  32. ଞͷങ͍ํ • "NB[PO ʹɺग़ͯ͠Δۀऀ – ۀऀ͕ϚʔέοτϓϨΠεͰൢച – έʔεͱ͔ηοτͰൢച • ΞΩό֤ళฮ

    – ߴ͍ ֤ళͷརӹ͕৐͍ͬͯΔͷͰ
  33. 3BTQCFSSZ1Jʹඞཁͳपลػث • )%.*ग़ྗରԠϞχλʔ͔ςϨϏ • )%.*έʔϒϧ • 64#ΩʔϘʔυɾϚ΢ε • -"/έʔϒϧ •

    ిݯέʔϒϧ .JDSP64#έʔϒϧ – ߴग़ྗରԠͷέʔϒϧΛਪ঑ • ిݯΞμϓλʔ – 31Jͷ৔߹͸" ΋͘͠͸" ͷ΋ͷ – ͦΕҎ֎΋ߴग़ྗͳ΋ͷ͕Φεεϝ
  34. 3BTQCFSSZ1J ;FSP޲͚ पลػث • .JOJ)%.*ม׵Ξμϓλ – .JOJ)%.*͔Β )%.*ʹม׵ • 05(Ξμϓλ

    – .JDSP64#͔Β 64#ʹม׵ • ຊମΛങ͏ͱ͖ʹ ΦϓγϣϯͰ͚ͭΒΕΔ
  35. .JDSP4%Χʔυ • ετϨʔδ͸.JDSP4%ΧʔυΛ࢖༻ – ຊମʹετϨʔδ͸಺ଂ͞Ε͍ͯͳ͍ͷͰ ஫ҙʂʂ • .JDSP4%Χʔυͷબͼํ – (#Ҏ্ඞਢ

    – $MBTTҎ্ਪ঑ • ྔ͕૿͑ͨΒ;ͤΜͰ ؅ཧ͢ΔͱϤαή
  36. ઀ଓͯ͠Έ༷ͨࢠ

  37. 3BTQCFSSZ1JΛ࢖ͬͯΈΑ͏

  38. 3BTQCFSSZ1JΛ࢖ͬͯΈΔ • ࢖͍ํ͸ΠϩΠϩ – σεΫτοϓ؀ڥ – αʔόʔ؀ڥ (6*ͳ͠Ͱͭ͘Δ

  39. 04ͷ༻ҙ • 3BTQCJBOΛΠϯετʔϧ͠Α͏ – IUUQTXXXSBTQCFSSZQJPSHEPXOMPBET • ͭͷΠϯετʔϧํ๏ – σΟεΫΠϝʔδॻ͖ࠐΈ •

    ௨ৗ൛ σεΫτοϓ͋Γ ͜ΕΛ࢖༻ • -*5&൛ σεΫτοϓͳ͠ ্ڃऀ޲͚ – /00#4 • 3BTQCFSSZ1Jతɾॳ৺ऀ޲͚ͷํ๏ • (6*͚ͩͰΠέΔ
  40. σΟεΫΠϝʔδͷ৔߹ • 04ͷΠϝʔδϑΝΠϧΛऔಘ • ΠϝʔδϑΝΠϧΛ%%ίϚϯυͳͲͰ 4%Χʔυʹॻ͖ࠐΉ • 4%ΧʔυΛ3BTQCFSSZ1Jʹૠͯ͠ىಈ • ͪ͜Βͷ഑෍ܗࣜͷ΄͏͕ଟ͍

  41. /00#4ͷ৔߹ • ެࣜαΠτ͔Β/00#4Λऔಘ [JQ • [JQϑΝΠϧΛల։ • ϑΥʔϚοτࡁͷ4% Χʔυʹల։ͨ͠ ϑΝΠϧΛίϐʔ

    • 4%ΧʔυΛ3BTQCFSSZ 1Jʹૠͯ͠ىಈ • Ϛ΢εͰΠϯετʔϧ ΛਐΊΔ
  42. 4%Χʔυͷ ϑΥʔϚοτͷ͔ͨ͠ • ౓3BTQCFSSZ1Jͷ04ΛΠϯετʔϧ͠ ͨ4%Χʔυ͸ɺ͍͔ͭ͘ͷύʔςΟγϣ ϯʹ෼͚ΒΕ͍ͯΔ • 4%ΧʔυΛϑΥʔϚοτͯ͠࢖͍௚͢ͱ ͖͸ύʔςΟγϣϯ΋ফ͞ͳ͍ͱݩͷ༰ ྔʹͳΒͳ͍ͷͰ஫ҙ

    • 4%ΧʔυϑΥʔϚολʔΛ࢖͓͏ – IUUQTXXXTEDBSEPSHKQEPXOMPBET GPSNBUUFS@
  43. ىಈͱఀࢭ • ిݯϘλϯ͸ͳ͍ • ిݯέʔϒϧΛͨ͞͠ॠؒʹىಈ͠͸͡ ΊΔ • ఀࢭ͸04͔Βγϟοτμ΢ϯͨ͠ޙిݯ έʔϒϧΛൈ͘ •

    ϦηοτϘλϯ͸ຊମʹύλʔϯ͕͋Δ ͷͰࣗ෼Ͱ͚ͭΒΕΔ
  44. ىಈʂ

  45. σεΫτοϓը໘ • ·ͣ͸جຊతͳઃఆΛ͠Α͏ – .FOVr 1SFGFSFODFTr 3BTQCFSSZ1J $POGJHVSBUJPO

  46. 3BTQCFSSZ1Jͷઃఆπʔϧ • ύεϫʔυɾϗετ໊ɾݴޠઃఆɺΩʔ Ϙʔυ഑ྻͳͲͷجຊతͳઃఆ͕Ͱ͖Δ • 3BTQCFSSZ1Jݻ༗ͷػೳͷઃఆ΋Ͱ͖Δ – Χϝϥϙʔτɺ(1*0ͷ֤छػೳͷ༗ޮԽ – ΦʔόʔΫϩοΫͳͲ

    • ઃఆ͕ऴΘͬͨΒ࠶ىಈ͢Δ͔ฉ͔ΕΔ ͷͰɺ࠶ىಈ͢Δ
  47. ࠷௿ݶඞཁͳઃఆ  • ύεϫʔυมߋʜॏཁʂ • ϗετ໊ʜ͓͜ͷΈͰ

  48. ࠷௿ݶඞཁͳઃఆ  • -PDBMJTBUJPOλϒͰݴޠʹؔ͢Δઃఆ

  49. ࠶ىಈޙ • ೔ຊޠϑΥϯτ͕ͳ͍ͷͰจࣈԽ͚ʜ • λʔϛφϧʢ.FOVϘλϯͷԣͷࠨ͔Β ൪໨ͷϘλϯʣΛ։͍ͯίϚϯυΛ࣮ߦ • TVEPBQUHFUJOTUBMMZGPOUTWMHPUIJD • TVEPSFCPPU

  50. จࣈԽ͚ղফ

  51. ೔ຊޠೖྗ͢Δʹ͸ • JCVTNP[DΛΠϯετʔϧ – TVEPBQUHFUJOTUBMMrZJCVTNP[D – (PPHMF೔ຊޠೖྗͷΦʔϓϯιʔε൛ • Πϯετʔϧޙ ࠶ىಈ͢Δͱ

    ೔ຊޠೖྗͰ͖Δ Α͏ʹͳΔ
  52. 3BTQCFSSZ1JͰ ిࢠ޻࡞͜ͱ͸͡Ί

  53. 3BTQCFSSZ1Jͱిࢠ޻࡞ • 3BTQCFSSZ1Jʹ͸(1*0ͱݺ͹ΕΔ*0ೖग़ ྗػೳ͕෇͍͍ͯΔ • ͜ΕΛར༻ͯ͠ిࢠ޻࡞ֶ͕शͰ͖Δ • -JOVYͳͷͰ͔ΜͨΜ – ઐ༻ͷ04ͱ͔Ξηϯϒϥ͸ෆཁ

    – γΣϧεΫϦϓτ΍-JHIUXFJHIU-BOHVBHF ͷଞɺ4DSBUDIͰ΋։ൃͰ͖Δ • ೖ໳ʹ͸͏͚ͬͯͭ
  54. ༻ҙ͢Δͱ͍͍΋ͷ • ిࢠ෦඼ΛΧϯλϯʹ઀ଓͰ͖ΔʮϒϨου Ϙʔυʯ • 3BTQCFSSZ1JͱϒϨουϘʔυͱ෦඼ͱΛ ͭͳ͙ʮδϟϯύʔઢʯ • ߪೖ৔ॴ –

    ۙ͘ͷిࢠ޻࡞԰͞Μ – ௨ൢ – EYDPN ւ֎ͷ௨ൢɻि͔͔ؒΔ͚Ͳૹྉແྉ
  55. -&%νΧνΧΛͯ͠ΈΔ • -&%Λ3BTQCFSSZ1J͔Β఺౮ͤ͞Α͏ – ௨শ-νΧ • ࢖͏΋ͷ – -&% 7ͷ΋ͷ

    – ЊʙЊ͘Β͍ͷ఍߅ ͳ͍࣌͸΋͏গ ͠஋͕େ͖ͯ͘΋ྑ͍ɻЊͱ͔ • ˞஋͕খ͍͞ͱ-&%͕յΕΔ͚ΕͲɺ ͦΕ΋·ֶͨश
  56. ഑ઢΠϝʔδͱճ࿏ਤ • (1*0ʹ઀ଓ ϐϯ൪߸Ͱ͸

  57. ઀ଓͯ͠ΈͨΑ͏͢

  58. νΧνΧͤ͞Δ • IUUQTXXXSBTQCFSSZQJPSHMFBSOJOH QZUIPORVJDL SFBDUJPOHBNFΛࢀߟ • Ϙλϯ͸ແ͠Ͱɺ୯ʹ -&%Λඵ͝ͱʹޫΒ ͤΔ from

     gpiozero  import  LED from  time  import  sleep led  =  LED(17) while  True: led.on() sleep(1) led.off() sleep(1) led.py
  59. ޫͬͨʂʂ

  60. ଞͷྫ • -&%νΧνΧʹݶΒ͍ͣΖΜͳ͜ͱ͕Ͱ ͖Δ • Ϟʔλʔͷ੍ޚ – ϩϘοτ΍ϥδίϯͷ੡࡞ͳΜ͔΋ • ηϯαʔΛͭͳ͍Ͱ஋ͷऔಘ

    – Թ౓ɾࣨԹɾؾѹͳͲͳͲͳͲʜʜ
  61. )"5TCPBSEͰ༡ΜͰΈΑ͏

  62. )"5TCPBSEͰ༡Ϳ • 3BTQCFSSZ1Jͷ(1*0ϙʔτΛ࢖༻ͨ͠Ϙʔ υ )"5T ͕ଟ਺ൢച͞Ε͍ͯΔ – )"5Tͷن֨Λຬ͍ͨͯ͠ͳ͍ͱ)"5Tͱ໊৐Ε ͳ͍ͳͲ͋Δ΋ͷͷɺͦΕ͸͓ͯ͘͞ʜ •

    ిࢠ޻࡞ͷ஌ࣝͳ͠ʹϓϩάϥϛϯά͚ͩͰ ָ͠ΊΔ΋ͷ΋͋Δ • ୅දతͳϒϥϯυ – ެࣜ4FOTF)"5 – 1JNPSPOJͱʹ͔͍͘ΖΜͳϘʔυ͕͋Δ – "EBGSVJUখܕσΟεϓϨΠͷ1J5'5ͳͲ
  63. 4FOTF)"5 • ͭͷϘʔυʹΠϩΠϩͳػೳΛ౥ࡌͨ͠ Ϙʔυ – YϑϧΧϥʔ-&% – ؾԹɾࣨԹɾؾѹηϯαʔ – Ճ଎౓ηϯαʔ

    – ΞφϩάεςΟοΫ • Ӊ஦ *44 ʹଧ্ͪ͛ΒΕ࣮ͯݧத • εΫϦϓτͰϓϩάϥϛϯάͯ͠ ૢ࡞΍औಘͳͲ͕Ͱ͖Δ (画像)https://www.raspberrypi.org/blog/the-­‐sense-­‐hat-­‐headgear-­‐for-­‐the-­‐terminally-­‐curious/
  64. 6OJDPSO)"5 • 1JNPSPOJ੡ • YͷϑϧΧϥʔ-&%Λ౥ࡌ • εΫϦϓτͰϓϩάϥϛϯάՄೳ

  65. Q)"5%"$ • 1JNPSPOJ੡ ΦʔσΟΦσόΠε • ຊମͷΠϠϗϯδϟοΫΑΓ΋͍͍Ի͕ ग़ΔɺΒ͍͠ • Q)"5͸;FSPʹ߹ΘͤͨαΠζ

  66. 1J5'5 • "EBGSVJU੡ • λονػೳ෇͖ӷথϞδϡʔϧ • Yͱղ૾౓ ͸ߴ͘ͳ͍΋ͷͷɺ ௒খܕϚγϯΛ ࡞Δ͜ͱ͕Ͱ͖Δ

  67. (FSU7(" • Ξφϩά7("ϙʔτΛ૿΍͢Ϙʔυ • )%.*ϙʔτ͔Βม׵͢ΔΑΓ΋૬ੑ໰୊ ͕ग़ʹ͍͘

  68. /PLJB-$%Ϙʔυ • /PLJBͷݹ͍έʔλΠͷӷথը໘Λ ϞδϡʔϧԽͨ͠Ϙʔυ • தࠃͷ௨ൢͳͲͰ҆ՁʹߪೖͰ͖Δ • ຯͷ͋ΔϞϊΫϩ υοτը໘Λָ͠ΊΔ

  69. ·ͱΊ

  70. ·ͱΊ • 3BTQCFSSZ1J͸খ͍ͯ҆͘͞ߴੑೳͳ ύιίϯ • -JOVYϚγϯͱͯ͠࢖ͬͯ΋ిࢠ޻࡞ͱ ૊Έ߹Θͤͯ΋Α͠ • ֶश༻ʹ࢖ͬͯ΋࣮༻తʹ࢖ͬͯ΋0, •

    ࢝Ί͍ͨͱࢥ͕ͬͨ࣌࢝ΊͲ͖ • ·ͣ͸ଞͷਓͷྫΛࢀߟʹɺ৭ʑͳ΋ͷ ʹνϟϨϯδͯ͠ΈΑ͏
  71. ग़య Ұ෦ • 3BTQCFSSZ1Jr FEJUJPO – IUUQTXXXSBTQCFSSZQJPSHCMPHSBTQCFSSZ QJFEJUJPO • ,&:/05&PG#JH3BTQCFSSZ+".50,:0

     &CFO6QUPO – IUUQCMPHSBTQJKQLFZOPUFPG CJHSBTQCFSSZKBNUPLZPFCFOVQUPO  • 3BTQCFSSZ1J4BMFT – IUUQTEPDTHPPHMFDPNTQSFBETIFFUTE[ 8XQDDL%&&7"I/)Z+2(YYCK1O6ZX10 [%8SG)
  72. ͓͠·͍ • ࣭໰ͳͲ͋Ε͹ • ໌೔ͷϒʔεͰ΋ͨ͘͞Μల͍ࣔͯ͠Δ ͷͰͥͻ༡ͼʹདྷ͍ͯͩ͘͞