Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ

Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ
Raspberry PI 3 เจฎเจพเจกเจฒ B+

เจ‡เจธ เจŸเจฟเจŠเจŸเฉ‹เจฐเจฟเจ…เจฒ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจฐเจพเจธเจฌเฉ‡เจฐเฉ€ เจชเจพเจˆ 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจฎเฉ‚เจฒ เจ—เฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจพเจ‚เจ—เฉ‡เฅค Raspberry Pi เจ‡เฉฑเจ• เจ›เฉ‹เจŸเจพ เจ…เจคเฉ‡ เจธเจธเจคเจพ เจธเจฟเฉฐเจ—เจฒ-เจฌเฉ‹เจฐเจก เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจธเจฟเจฐเจซ เจ‡เจธเจฆเฉ‡ เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเฉ€เจฎเจฟเจค เจนเฉˆเฅค เจ‡เจน เจคเจ•เจจเฉ€เจ•เฉ€ เจ—เฉ€เจ•เจธ เจ…เจคเฉ‡ DIY เจ‰เจคเจธเจผเจพเจนเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจœเจพเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ‰เจนเจจเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจฏเฉฐเจคเจฐ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเจฟเจšเจพเจฐ เจจเจพเจฒ เจชเฉเจฐเจฏเฉ‹เจ— เจ•เจฐเจจ เจœเจพเจ‚ เจ…เจญเจฟเจ†เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ–เจพเจธ เจธเฉฐเจ•เจฒเจช เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจตเจฟเจธเจผเจพเจฒ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจฒเจ—เจญเจ— เจ•เจฟเจคเฉ‡ เจตเฉ€ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจซเจฟเฉฑเจŸ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ - เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฎเจพเจจเฉ€เจŸเจฐ เจฒเจฟเจก 'เจคเฉ‡ เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจกเฉˆเจธเจ•เจŸเฉŒเจช เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเจพเจ‚ เจ‡เฉฑเจ• เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเจพเจจเจฟเจ• เจธเจฐเจ•เจŸ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจฌเฉเจฐเฉˆเฉฑเจกเจฌเฉ‹เจฐเจก เจจเจพเจฒ เจ•เจจเฉˆเจ•เจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจฎเจฒเจฟเฉฐเจ•เจพ เจฆเฉ€ เจ…เจงเจฟเจ•เจพเจฐเจค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจชเจพเจˆเจฅเจจ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ เจชเจพเจˆเจฅเจจ เจตเจฐเจคเจฃ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจ†เจธเจพเจจ เจนเฉˆ, เจ‡เจธ เจตเจฟเฉฑเจš เจ•เจฟเจธเจฎ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ€ เจ˜เจพเจŸ เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ เจ‡เจน เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจ–เจชเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฆเฉ‚เจœเฉ‡ เจชเจพเจธเฉ‡, เจธเจตเจฟเจซเจŸ เจ•เฉ‹เจฒ ARC เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจจ เจนเฉˆ เจ…เจคเฉ‡ เจชเจพเจˆเจฅเจจ เจจเจพเจฒเฉ‹เจ‚ เจฒเจ—เจญเจ— 8 เจ—เฉเจฃเจพ เจคเฉ‡เจœเจผ เจนเฉˆเฅค เจ–เฉˆเจฐ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฐเฉˆเจฎ เจฆเฉ€ เจฎเจพเจคเจฐเจพ เจ…เจคเฉ‡ เจฐเจพเจธเจฌเฉ‡เจฐเฉ€ เจชเจพเจˆ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฆเฉ€เจ†เจ‚ เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจธเฉ€เจฎเจค เจนเจจ, เจธเจตเจฟเจซเจŸ เจตเจฐเจ—เฉ€ เจญเจพเจธเจผเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจฎเจฟเฉฐเจจเฉ€-เจชเฉ€เจธเฉ€ เจฆเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉ‚เฉฐ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

OS เจธเจฅเจพเจชเจจเจพ

Swift เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• OS เจšเฉเจฃเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ เจคเฉเจธเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจตเจฟเจ•เจฒเจชเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เจคเฉ€เจœเฉ€ เจงเจฟเจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจธเจญ เจคเฉ‹เจ‚ เจ†เจฎ เจตเจฟเจ•เจฒเจช เจฐเจพเจธเจฌเฉ€เจ…เจจ เจนเฉˆ, เจฐเจพเจธเจฌเฉ‡เจฐเฉ€ เจชเจพเจˆ เจฆเจพ เจ…เจงเจฟเจ•เจพเจฐเจค OSเฅค เจ‡เฉฑเจ• SD เจ•เจพเจฐเจก เจ‰เฉฑเจคเฉ‡ Raspbian เจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจ เจฒเจˆ เจ•เจˆ เจตเจฟเจ•เจฒเจช เจนเจจ; เจธเจพเจกเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ balenaEtcher เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค เจ‡เฉฑเจฅเฉ‡ เจ•เฉ€ เจ•เจฐเจจเจพ เจนเฉˆ:

Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ
เจ•เจฆเจฎ เจฆเฉ‹: SD เจ•เจพเจฐเจก เจจเฉ‚เฉฐ MS-DOS (FAT) เจตเจฟเฉฑเจš เจซเจพเจฐเจฎเฉˆเจŸ เจ•เจฐเฉ‹

Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ
เจ•เจฆเจฎ เจคเจฟเฉฐเจจ: เจ•เจพเจฐเจก เจตเจฟเฉฑเจš เจฐเจพเจธเจฌเฉ€เจ…เจจ เจจเฉ‚เฉฐ เจญเจฐเจจ เจฒเจˆ เจฌเฉˆเจฒเฉ‡เจจเจพ เจเจšเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹

เจ…เจธเฉ€เจ‚ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฎเจธเจผเฉ€เจจ เจธเจฟเจ–เจฒเจพเจˆ 'เจคเฉ‡ เจ‡เฉฑเจ• เจฎเฉเจซเจค เจคเฉ€เจฌเจฐ เจ•เฉ‹เจฐเจธ เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:
เจ…เจธเฉ€เจ‚ เจคเจฟเฉฐเจจ เจฆเจฟเจจเจพเจ‚ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพ เจฎเจธเจผเฉ€เจจ เจฒเจฐเจจเจฟเฉฐเจ— เจฎเจพเจกเจฒ เจฒเจฟเจ–เจฆเฉ‡ เจนเจพเจ‚ โ€” 2-4 เจธเจคเฉฐเจฌเจฐ เจ‡เฉฑเจ• เจฎเฉเจซเจผเจค เจ‡เฉฐเจŸเฉˆเจ‚เจธเจฟเจต เจ•เฉ‹เจฐเจธ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจธเจฎเจเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจฎเจธเจผเฉ€เจจ เจฒเจฐเจจเจฟเฉฐเจ— เจ•เฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฐเจŸเจฐเจจเฉˆเฉฑเจŸ เจคเฉ‹เจ‚ เจ–เฉเฉฑเจฒเฉเจนเฉ‡ เจกเฉ‡เจŸเจพ เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจธเจตเฉˆ-เจตเจฟเจ•เจธเจค เจฎเจพเจกเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจกเจพเจฒเจฐ เจเจ•เจธเจšเฉ‡เจ‚เจœ เจฐเฉ‡เจŸ เจฆเฉ€ เจญเจตเจฟเฉฑเจ–เจฌเจพเจฃเฉ€ เจ•เจฐเจจเจพ เจตเฉ€ เจธเจฟเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚.

Raspberry Pi เจธเฉˆเฉฑเจŸเจ…เฉฑเจช

เจ…เฉฑเจงเฉ‡ เจฐเจธเจคเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€! เจนเฉเจฃ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ OS เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• SD เจ•เจพเจฐเจก เจนเฉˆ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจตเจฐเจคเจพเจ‚เจ—เฉ‡, เจชเจฐ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจเจพ เจฌเจพเจ•เฉ€ เจนเฉˆเฅค เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจฆเฉ‹ เจธเฉฐเจญเจพเจตเจจเจพเจตเจพเจ‚ เจนเจจ:

  • เจกเจฟเจตเจพเจˆเจธ เจจเจพเจฒ เจœเฉเฉœเฉ‡ เจฎเจพเจจเฉ€เจŸเจฐ, เจ•เฉ€เจฌเฉ‹เจฐเจก เจ…เจคเฉ‡ เจฎเจพเจŠเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เฅค
  • เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ PC เจคเฉ‹เจ‚ SSH เจฐเจพเจนเฉ€เจ‚ เจœเจพเจ‚ USB เจ•เฉฐเจธเฉ‹เจฒ เจ•เฉ‡เจฌเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจญ เจ•เฉเจ เจ•เจฐเฉ‹เฅค

เจœเฉ‡เจ•เจฐ Pi เจจเจพเจฒ เจ‡เจน เจคเฉเจนเจพเจกเจพ เจชเจนเจฟเจฒเจพ เจ…เจจเฉเจญเจต เจนเฉˆ, เจคเจพเจ‚ เจฎเฉˆเจ‚ เจตเจฟเจ•เจฒเจช #1 เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจ•เจฐเจฆเจพ เจนเจพเจ‚เฅค เจ‡เฉฑเจ• เจตเจพเจฐ เจฐเฉˆเจธเจชเจฌเฉ€เจ…เจจ OS SD เจ•เจพเจฐเจก เจจเฉ‚เฉฐ Pi เจตเจฟเฉฑเจš เจชเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, HDMI เจ•เฉ‡เจฌเจฒ, เจฎเจพเจŠเจธ, เจ•เฉ€เจฌเฉ‹เจฐเจก, เจ…เจคเฉ‡ เจชเจพเจตเจฐ เจ•เฉ‡เจฌเจฒ เจจเฉ‚เฉฐ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเฉ‹เฅค

เจšเจพเจฒเฉ‚ เจนเฉ‹เจฃ 'เจคเฉ‡ Pi เจจเฉ‚เฉฐ เจฌเฉ‚เจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจตเจงเจพเจˆเจ†เจ‚! เจนเฉเจฃ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจกเฉˆเจธเจ•เจŸเจพเจช เจ…เจคเฉ‡ เจ‡เจธ เจฆเฉ€เจ†เจ‚ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจธเจฟเฉฑเจ–เจฃ เจตเจฟเฉฑเจš เจฅเฉ‹เฉœเฉเจนเจพ เจธเจฎเจพเจ‚ เจฌเจฟเจคเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ

เจธเจตเจฟเจซเจŸ เจธเจฅเจพเจชเจค เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ

เจฐเจธเจฌเฉ‡เจฐเฉ€ 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจจเจพเจฒ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ (เจฌเฉ‹เจฐเจก เจฎเจพเจกเจฒ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจˆเจฅเจฐเจจเฉˆเฉฑเจŸ เจœเจพเจ‚ เจตเจพเจˆเจซเจพเจˆ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ)เฅค เจ‡เฉฑเจ• เจตเจพเจฐ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจ•เจจเฉˆเจ•เจŸ เจนเฉ‹ เจœเจพเจฃ 'เจคเฉ‡, เจคเฉเจธเฉ€เจ‚ เจธเจตเจฟเจซเจŸ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ‡เจน เจฆเฉ‹ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจจเจพเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจชเจนเจฟเจฒเจพเจ‚ - เจ†เจชเจฃเฉ€ เจ–เฉเจฆ เจฆเฉ€ เจธเจตเจฟเจซเจŸ เจฌเจฟเจฒเจก เจฌเจฃเจพเจ‰เจฃเจพ, เจฆเฉ‚เจœเจพ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจฌเจพเจˆเจจเจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจฆเฉ‚เจœเฉ€ เจตเจฟเจงเฉ€ เจฆเฉ€ เจœเจผเฉ‹เจฐเจฆเจพเจฐ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เจฐเจฆเจพ เจนเจพเจ‚, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจชเจนเจฟเจฒเฉ‡ เจจเฉ‚เฉฐ เจ•เจˆ เจฆเจฟเจจเจพเจ‚ เจฆเฉ€ เจคเจฟเจ†เจฐเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€. เจฆเฉ‚เจœเจพ เจคเจฐเฉ€เจ•เจพ เจธเจฎเฉ‚เจน เจฆเจพ เจงเฉฐเจจเจตเจพเจฆ เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ‡เจ† เจธเจตเจฟเจซเจŸ-เจเจ†เจฐเจเจฎ. เจ‰เจน เจ‡เฉฑเจ• เจฐเฉˆเจชเฉ‹ เจฆเฉ€ เจฎเจพเจฒเจ• เจนเฉˆ เจœเจฟเจธ เจคเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ apt เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจตเจฟเจซเจŸ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ (Aเจ‰เฉฑเจจเจค Pเจคเฉ‚เจซเจพเจจ Tเจ“เจ“เจฒ).

เจ‡เจน เจ‡เฉฑเจ• เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจŸเฉ‚เจฒ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฒเฉ€เจจเจ•เจธ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ เจเจชเจธ เจ…เจคเฉ‡ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฒเจˆ เจเจช เจธเจŸเฉ‹เจฐเฅค เจ…เจธเฉ€เจ‚ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš apt-get เจฆเจพเจ–เจฒ เจ•เจฐเจ•เฉ‡ apt เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เฉฑเจ—เฉ‡, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจˆ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเฉ‹ เจ•เฉ€เจคเฉ‡ เจœเจพ เจฐเจนเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจธเจชเฉฑเจธเจผเจŸ เจ•เจฐเจจเจ—เฉ‡เฅค เจธเจพเจกเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, เจธเจพเจจเฉ‚เฉฐ Swift 5.0.2 เจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจจเฉเจธเจพเจฐเฉ€ เจชเฉˆเจ•เฉ‡เจœ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ เจ‡เฉฑเจฅเฉ‡ เจฒเฉฑเจญเฉ‹.

เจ–เฉˆเจฐ, เจ†เจ“ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ€เจ. เจนเฉเจฃ เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ apt เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจตเจฟเจซเจŸ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจพเจ‚เจ—เฉ‡, เจธเจพเจจเฉ‚เฉฐ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจฐเฉˆเจชเฉ‹ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจฐเฉˆเจชเฉ‹ เจ•เจฎเจพเจ‚เจก เจœเฉ‹เฉœเฉ‹/เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเฉ‹ เจคเฉ‡เจœเจผ-เจฌเจพเจ‚เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเฉฑเจธเจฆเจพ เจนเฉˆ:

curl -s <https://packagecloud.io/install/repositories/swift-arm/release/script.deb.sh> | sudo bash

Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ

เจ…เฉฑเจ—เฉ‡, เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจฐเฉˆเจชเฉ‹ เจคเฉ‹เจ‚ เจธเจตเจฟเจซเจŸ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเฉ‹:

sudo apt-get install swift5=5.0.2-v0.4

Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ

เจ‡เจน เจธเจญ เจนเฉˆ! เจธเจตเจฟเจซเจŸ เจนเฉเจฃ เจธเจพเจกเฉ‡ เจฐเจธเจฌเฉ‡เจฐเฉ€ 'เจคเฉ‡ เจธเจฅเจพเจชเจค เจนเฉˆเฅค

เจ‡เฉฑเจ• เจŸเฉˆเจธเจŸ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฌเจฃเจพเจ‰เจฃเจพ

เจ‡เจธ เจตเฉ‡เจฒเฉ‡ เจธเจตเจฟเจซเจŸ REPL เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจชเจฐ เจฌเจพเจ•เฉ€ เจธเจญ เจ•เฉเจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจŸเฉˆเจธเจŸ เจฒเจˆ, เจ†เจ“ เจธเจตเจฟเจซเจŸ เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฑเจ• เจธเจตเจฟเจซเจŸ เจชเฉˆเจ•เฉ‡เจœ เจฌเจฃเจพเจˆเจเฅค

เจชเจนเจฟเจฒเจพเจ‚, MyFirstProject เจจเจพเจฎ เจฆเฉ€ เจ‡เฉฑเจ• เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฌเจฃเจพเจ“เฅค

mkdir MyFirstProject

Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ

เจ…เฉฑเจ—เฉ‡, เจฎเฉŒเจœเฉ‚เจฆเจพ เจตเจฐเจ•เจฟเฉฐเจ— เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจจเฉ‚เฉฐ เจจเจตเฉ‡เจ‚ เจฌเจฃเจพเจ เจฎเจพเจˆเจซเจธเจŸ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจฌเจฆเจฒเฉ‹เฅค

cd MyFirstProject

Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ

เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจธเจตเจฟเจซเจŸ เจชเฉˆเจ•เฉ‡เจœ เจฌเจฃเจพเจ“เฅค

swift package init --type=executable

Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ

เจ‡เจน เจคเจฟเฉฐเจจ เจฒเจพเจˆเจจเจพเจ‚ MyFirstProject เจจเจพเจฎเจ• เจ‡เฉฑเจ• เจ–เจพเจฒเฉ€ เจธเจตเจฟเจซเจŸ เจชเฉˆเจ•เฉ‡เจœ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจธเจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ, เจธเจตเจฟเจซเจŸ เจฐเจจ เจ•เจฎเจพเจ‚เจก เจฆเจฟเจ“เฅค

Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ

เจ‡เฉฑเจ• เจตเจพเจฐ เจธเฉฐเจ•เจฒเจจ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเฉ€เจ‚ "เจนเฉˆเจฒเฉ‹, เจตเจฐเจฒเจก!" เจตเจพเจ•เฉฐเจธเจผ เจฆเฉ‡เจ–เจพเจ‚เจ—เฉ‡! เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ 'เจคเฉ‡.

เจนเฉเจฃ เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเจพ เจชเจนเจฟเจฒเจพ Pi เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฌเจฃเจพ เจฒเจฟเจ† เจนเฉˆ, เจ†เจ“ เจ•เฉเจ เจšเฉ€เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเฉ€เจเฅค MyFirstProject เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš, เจ†เจ“ main.swift เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ… เจ•เจฐเฉ€เจเฅค เจ‡เจธ เจตเจฟเฉฑเจš เจ‰เจน เจ•เฉ‹เจก เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‰เจฆเฉ‹เจ‚ เจšเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจธเจตเจฟเจซเจŸ เจฐเจจ เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจชเฉˆเจ•เฉ‡เจœ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค

เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจจเฉ‚เฉฐ เจธเจฐเฉ‹เจค/MyFirstProject เจตเจฟเฉฑเจš เจฌเจฆเจฒเฉ‹เฅค

cd Sources/MyFirstProject 

Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ

เจฌเจฟเจฒเจŸ-เจ‡เจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ main.swift เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจเจพ เจจเฉˆเจจเฉ‹ เจธเฉฐเจชเจพเจฆเจ•.

nano main.swift

Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ

เจ‡เฉฑเจ• เจตเจพเจฐ เจธเฉฐเจชเจพเจฆเจ• เจ–เฉเฉฑเจฒเฉเจนเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฆเจพ เจ•เฉ‹เจก เจฌเจฆเจฒ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ†เจ“ main.swift เจซเจพเจˆเจฒ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจ‡เจธ เจจเจพเจฒ เจฌเจฆเจฒเฉ€เจ:

Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ

print("Hello, Marc!")

เจฌเฉ‡เจธเจผเฉฑเจ• เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเจพ เจจเจพเจฎ เจชเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ:

  • เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจธเฉ‡เจต เจ•เจฐเจจ เจฒเจˆ CTRL+Xเฅค
  • "Y" เจฆเจฌเจพ เจ•เฉ‡ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเฉ‹เฅค
  • Enter เจฆเจฌเจพ เจ•เฉ‡ main.swift เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเฉ‹เฅค

Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ

Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ

เจธเจพเจฐเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ, เจนเฉเจฃ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจšเจพเจฒเฉ‚ เจ•เจฐเจจ เจฆเจพ เจธเจฎเจพเจ‚ เจ† เจ—เจฟเจ† เจนเฉˆเฅค

swift run

Raspberry Pi 'เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ

เจตเจงเจพเจˆเจ†เจ‚! เจ‡เฉฑเจ• เจตเจพเจฐ เจ•เฉ‹เจก เจ•เฉฐเจชเจพเจ‡เจฒ เจนเฉ‹ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจŸเจฐเจฎเฉ€เจจเจฒ เจจเฉ‚เฉฐ เจธเฉ‹เจงเฉ€ เจนเฉ‹เจˆ เจฒเจพเจˆเจจ เจฆเจฟเจ–เจพเจ‰เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค

เจนเฉเจฃ เจœเจฆเฉ‹เจ‚ เจธเจตเจฟเจซเจŸ เจธเจฅเจพเจชเจค เจนเฉˆ, เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ•เฉเจ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจจ เจฒเจˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, LEDs, servos, relays, เจคเฉเจธเฉ€เจ‚ เจฒเฉ€เจจเจ•เจธ/ARM เจฌเฉ‹เจฐเจกเจพเจ‚ เจฒเจˆ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเจฟเจธเจจเฉ‚เฉฐ SwiftyGPIO.

Raspberry Pi 'เจคเฉ‡ Swift เจจเจพเจฒ เจชเฉเจฐเจฏเฉ‹เจ— เจ•เจฐเจจ เจฆเจพ เจฎเจœเจผเจพ เจฒเจ“!

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹