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

さいきんのRaspberry Pi。 / osc22do-rpi

さいきんのRaspberry Pi。 / osc22do-rpi

OSC2022 Online/Hokkaidoにて発表。

Akira Ouchi

June 25, 2022
Tweet

More Decks by Akira Ouchi

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ • ͖͋ͬ͌ Ͱ͢ – .BTUPEPO !"LLJFTPGU!TPDJBMNJLVUUFSIBDIVOFOFU • ͠ΎΈͷ͔ͭͲ͏ –

    &KFDUίϚϯυϢʔβʔձओ࠻ʢ΄΅ऴྃʁʣ – +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ • ೔ຊԾ૝Խٕज़ʢגʣ • 041/+18FCαΠτ։ൃ
  2. ͓͜ͱΘΓ • 3BTQCFSSZ1Jͷ֤Ϟσϧ໊͸ҎԼͷ௨Γ ུ͠·͢ – 3BTQCFSSZ1J.PEFM#ˠ 1J# – 3BTQCFSSZ1J.PEFM" ˠ

    1J" – 3BTQCFSSZ1J;FSP8ˠ 1J;FSP8 – 3BTQCFSSZ1J$PNQVUF.PEVMFˠ $. – 3BTQCFSSZ1J1JDPˠ 1JDP 31 • ͜ͷϖʔδ͚ͩݟͯͯ΋ήγϡλϧτ่յͦ͠͏
  3. 3BTQCFSSZ1J;FSP8 • ϦϦʔε • 1J૬౰ͷ$16ͱ.#ͷϝϞϦ – ΋ͪΖΜCJU • ௿ൃ೤ɺ௿ফඅిྗ –

    ߴෛՙ࣌Ͱ΋౓ • Ϩϙʔτ͸ͪ͜Β – IUUQTXXXSBTQJKQ SBTQCFSSZQJ[FSPXSFQPSU
  4. 1J;FSP8ʜʂ • εΠοναΠΤϯε͕ൢച։࢝ – ॳճ෼͸ൢച։͔࢝Β!"#$%&' – ւ֎΋ೖՙ͙ͯ͢͠׬ച͢ΔͷͰঢ়گ͸ಉ͡ • ϚʔΫ͸ାʹγʔϧͰషΓ෇͚ –

    ւ֎΋ಉ͡ରԠͬΆ͍ʁ – IUUQTUXJUUFSDPNWSJPUTUBUVT  – ւ֎͔Βങ͏ύοέʔδ͢΂ͯ ʹ͋Δͱ͸ݶΒͳ͍ͷͰ஫ҙ
  5. !"#$%&'()* • !"#$%&$'(&)( – Ή͜͏Ͱ͸4DBMQFSͱ͔ݴ͏Β͍͠ • ੈքதͷೝఆϦηϥʔͰ༷ʑͳ సചϠʔରࡦ͕औΒΕ͍ͯΔ – ཁૉೝূ

    – ΞΧ΢ϯτͷར༻ঢ়گͷνΣοΫ – ୆਺੍ݶ • Ϣʔβʔ͸ʮೝఆϦηϥʔ͔Βങ͏ʯͰ ରࡦ͠Α͏
  6. 3BTQCFSSZ1Jͷങ͍ํ • Ϧηϥʔͷೖՙ௨஌Λड͚औΔ – εΠοναΠΤϯε͸ϝʔϧ௨஌ػೳ͋Γ – ,4:͸5XJUUFSͰπΠʔτ͍ͯ͠Δ໛༷ • SQJMPDBUPSΛར༻͢Δ –

    IUUQTSQJMPDBUPSDPN – &CFOͷهࣄͰ঺հ͞Ε͍ͯͨ༗ࢤ࡞ͷαΠτ – ೔ຊൃૹʹରԠ͍ͯ͠Δւ֎γϣοϓͷ 1JNPSPOJɺ"EBGSVJUɺ4FFFE4UVEJP – ೔ຊ͸εΠοναΠΤϯεʹରԠ
  7. 04Λ༻ҙ͢Δํ๏ • ݱࡏ͸ͬ͘͟Γ௨Γ • ద౰ͳ1$Λ࢖ͬͯ04ΠϝʔδΛ .JDSP4%Χʔυʹॻ͖ࠐΉ – 8JO%JTL*NBHFSͱ͔ &UDIFSͱ͔EEίϚϯυͱ͔ –

    ࠓ͸3BTQCFSSZ1J*NBHFSΛ ެ͕ࣜఏڙ • /00#4ͱ͍͏Πϯετʔϥʔ͕ॻ͖ࠐ· Εͨ.JDSP4%ΧʔυΛങͬͯ࢖͏
  8. ࢖͍͔ͨ • ΩʔϘʔυɾϚ΢εɾϞχλʔɾ-"/έʔϒ ϧΛ1Jʹͭͳ͙ • 4%Χʔυɾ64#ϝϞϦͳͲͷετϨʔδྨ Λ֎ͨ͠ঢ়ଶͰ1JͷిݯΛೖΕΔ • നͱ੺ͷը໘͕ग़ΔͷͰ4IJGUΛ௕ԡ͠ •

    3BTQCFSSZ1J*NBHFSͷىಈΠϝʔδ͕μ΢ ϯϩʔυ͞ΕΔͷΛ଴ͭ • ىಈޙʹ4%Χʔυ΍64#ϝϞϦΛࠩ͠ࠐΈɺ ௨ৗͷ*NBHFSͱಉ͡खॱͰॻ͖ࠐΈ࡞ۀ
  9. վળ͸·ͩ·ͩଓ͘ʢʁʣ • &&130.ͷͭͷϦϦʔενϟωϧ – $SJUJDBM %FGBVMU ޻৔Ͱ੡଄࣌ʹ౥ࡌ͢Δ – 4UBCMFSBTQJDPOGJHίϚϯυͰબ୒Մೳͳ ҆ఆ൛ɻ͜Εʹ͓ͯ͘͠ͱ͜·Ίʹ৽όʔ

    δϣϯΛड͚औΕΔ͔΋ – #FUBจࣈ௨ΓϕʔλɻΑ΄Ͳ͜·Ίʹ௥ͬ ͔͚͍ͨਓ͚ͩ • ݱࡏ͸ىಈ଎౓վળܥͷϕʔλ͕݅
  10. CJUͷϝϦοτɾσϝϦοτ • ϕϯνϚʔΫ͸جຊతʹCJU͕༏Ґ – IUUQTXXXQIPSPOJYDPNTDBOQIQ QBH FBSUJDMFJUFNSBTQCFSSZQJCJUCJU • ϝϞϦফඅ͸CJUͷ΄͏͕গ͠ଟΊ •

    ͋ͱ͸ཁ݅ʹԠͯ͡ – ""SDIαϙʔτͷΞϓϦΛಈ͔͍ͨ͠ – ϓϩηε͋ͨΓ(#Ҏ্ͷΞϓϦΛ ಈ͔͍ͨ͠ • (#3".ϞσϧͰ͔͠Ͱ͖ͳ͍͚Ͳ
  11. σεΫτοϓͷมԽ • (5, ΁ͷҠߦ – 3BTQCFSSZ1J޲͚ʹ࡞ΒΕͨ(6*πʔϧྨ͕ ͻͱ௨ΓҠߦ • ΢Οϯυ΢Ϛωʔδϟ͕PQFOCPY͔Β NVUUFSʹมߋ

    – কདྷతͳ8BZMBOEҠߦΛݟਾ͑ͨมߋ – (6*൛Λಈ͔࣌͢ͷ3BTQCFSSZ1Jຊମͷ ϝϞϦཁ͕݅(#ʹ
  12. +,+,-./* • #VTUFSҎલͱͷޓ׵ੑ͕ࣦΘΕΔ • ,.4 – (1*0Ͱ઀ଓ͢ΔܥͷσΟεϓϨΠϞδϡʔϧ – ঃʑʹ࣮૷͕ਐΜͰ%FWJDF5SFFͱͯ͠ఏڙ •

    MJCDBNFSB – ίϚϯυͷޓ׵ੑ͕͋ΔΑ͏Ͱͳ͍ – QJDBNFSB 1ZUIPOϥΠϒϥϦ͕࢖༻ෆೳʹ • ͔͠΋୅ସ͕ϦϦʔε࣌఺Ͱͳ͔ͬͨ – ΧϝϥͰ৭ʑ΍ͬͯΔϢʔβʔ͸൵໐΋ͷ
  13. ϥζύΠ͕ങ͑ͳ͍ʁ 1JDP͕͋Δ͡Όͳ͍ʂʜʁ • σεΫτοϓར༻͸Ͱ͖ͳ͍ • ͱ͍͏͔-JOVY͕ಈ͔ͳ͍ • ͡Ό͋ίϨͰԿΛ͢Ε͹͍͍ͷ • ΢ʔϯిࢠ޻࡞ʜʜ

    • ී௨ͷ1ZUIPOͰ΍Γ͔ͨͬͨͳ͋ • Ͱ΋ͨ͘͞ΜചͬͯΔΜͩΑͳ͋ • ͬͯͳͬͯ·ͤΜ͔ʁࢲ΋ͳͬͯΔ
  14. ྫ͸Μͩ෇͚Ϩε1JDP޻࡞ • #SFBLPVU(BSEFOγϦʔζͰ ͸Μͩ෇͚Ϩεిࢠ޻࡞ – 1JNPSPOJͷϒϨΠΫΞ΢τϘʔυγϦʔζ – ϑΝϛίϯͷΧηοτΈ͍ͨʹϘʔυΛ ࠩ͠ସ͑Ͱ͖Δ –

    σΟεϓϨΠ΋͋ΔͷͰը໘ग़ྗ΋0, – .JDSP1ZUIPOͰ؆୯ʹ࣮૷Ͱ͖Δ – ;ͭ͏ͷ3BTQCFSSZ1JͰ΋΋ͪΖΜ࢖͑Δ – IUUQTTIPQQJNPSPOJDPNDPMMFDUJPOTCS FBLPVUHBSEFO
  15. ࡞ྫ • 051ೖྗ૷ஔ – $JSDVJU1ZUIPOͰ1JDPΛ )*%ͱͯ͠࢖͑Δ – ΩʔϘʔυͱͯ͠࢖͏ • ࢖ͬͨ΋ͷ

    – 41*઀ଓͷԁܗσΟεϓϨΠ – 3735$ – Ϙλϯʢࣗ࡞ج൘ʣ • ελϯυ΋%ϓϦϯτͰࣗ࡞
  16. ΩʔϘʔυ޲͚ ϑΝʔϜ΢ΣΞ • $JSDVJU1ZUIPO͔ΜͨΜ • ,.,$JSDVJU1ZUIPOϕʔεͷ'8 – IUUQTHJUIVCDPN,.,GXLNL@GJSNXBSF • 13,1JDP3VCZϕʔεͷ'8

    – IUUQTHJUIVCDPNQJDPSVCZQSL@GJSNXBSF • 2.,ࣗ࡞ΩʔϘʔυํ໘Ͱ͸༗໊ – ઈࢍ։ൃத – IUUQTHJUIVCDPNRNLRNL@GJSNXBSF QVMM
  17. ͍͔҆ΒͱΓ͋͑ͣങ͓͏ • 1JDP͸ϚδͷϫϯίΠϯڃ – εΠοναΠΤϯεͰԁ • 1J;FSPͷʮϫϯίΠϯʯ͸8͕෇͍ͨΓ)͕෇͍ ͨΓͯ݁͠ہ ԁͰ͔ͨ͠ΒͶʜ •

    1J;FSP8΋ ԁͰ͢͠ • ͸Μͩ෇͚ࡁΈͷ΋ͷ΋ചΒΕ͍ͯΔ ͜ͱ͕͋ΔͷͰɺͦΕ͕ങ͑Ε͹ ͸Μͩ෇͚ͳ͠Ͱ΋༡΂Δɺ͸ͣʂ
  18. ΋ͪΖΜ-&(0͕ඞཁ • SBTQCFSSZQJPSHͷ࡞ྫ – IUUQTQSPKFDUTSBTQCFSSZQJPSHKB KQQSPKFDUT TPGUXBSF<>CVJMEIBU • Ϣʔβʔձʢ͓΋ʹࢲʣ͕຋༁Λ୲౰͠·ͨ͠ •

    -&(0Τσϡέʔγϣϯ 41*,&ϓϥΠϜ ηοτ͕લఏ – IUUQTFEVDBUJPOMFHPDPNKB KQQSPEVDUTTQJLF – ͚ͬ͜͏͍͍͓஋ஈ͢Δʜʜʂʂ