LEGO MINDSTORMS Education EV3 + MicroPython: เจฌเจพเจฒเจ— เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฌเฉฑเจšเจฟเจ†เจ‚ เจฆเฉ‡ เจจเจฟเจฐเจฎเจพเจฃ เจฆเจพ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ—

เจนเฉˆเจฒเฉ‹, เจนเฉˆเจฌเจฐ! เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจจเฉ‚เฉฐ เจฆเฉฑเจธเจฟเจ† LEGO MINDSTORMS Education EV3 เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฌเจพเจฐเฉ‡เฅค เจ‡เจธ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเฉ‡ เจฎเฉเฉฑเจ– เจ‰เจฆเฉ‡เจธเจผ เจตเจฟเจนเจพเจฐเจ• เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ เจธเจฟเฉฑเจ–เจฃเจพ, เจธเจŸเฉ€เจฎ เจฆเฉ‡ เจนเฉเจจเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจฟเฉฐเจ— เจฎเจพเจจเจธเจฟเจ•เจคเจพ เจฆเจพ เจตเจฟเจ•เจพเจธ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฎเจ•เฉˆเจจเจฟเจ•เจธ เจ…เจคเฉ‡ เจ—เจคเฉ€เจธเจผเฉ€เจฒเจคเจพ เจฆเจพ เจ…เจงเจฟเจเจจ เจ•เจฐเจจ เจฒเจˆ เจชเฉเจฐเจฏเฉ‹เจ—เจธเจผเจพเจฒเจพ เจฆเฉ‡ เจ•เฉฐเจฎ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค LEGO เจ‡เฉฑเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจฃเฉ‡ เจชเฉเจฐเจฏเฉ‹เจ—เจธเจผเจพเจฒเจพ เจฌเฉˆเจ‚เจš เจ…เจคเฉ‡ เจกเจพเจŸเจพ เจฐเจฟเจ•เจพเจฐเจก เจ•เจฐเจจ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เจฐเจจ เจฒเจˆ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจ‚ เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจตเฉ€ เจฆเจฟเจฒเจšเจธเจช เจ…เจคเฉ‡ เจตเจฟเจœเจผเฉ‚เจ…เจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจฌเฉฑเจšเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจญเฉŒเจคเจฟเจ• เจตเจฟเจ—เจฟเจ†เจจ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจธเจฎเจเจฃ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€ เจชเจฟเจ˜เจฒเจฃ เจตเจพเจฒเฉ‡ เจฌเจฟเฉฐเจฆเฉ‚ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจคเจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ เจเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ—เฉเจฐเจพเจซ เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจชเจฐ เจ‡เจน เจธเจฟเจฐเจซเจผ เจธเจผเฉเจฐเฉ‚เจ†เจค เจนเฉˆ: เจ…เฉฑเจœ เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเจพเจ‚เจ—เฉ‡ เจ•เจฟ เจ‡เจธ เจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจชเจพเจˆเจฅเจจ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจตเจพเจคเจพเจตเจฐเจจ เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจชเฉ‚เจฐเจ• เจ•เจฐเจจเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฐเฉ‹เจฌเฉ‹เจŸเจฟเจ•เจธ เจจเฉ‚เฉฐ เจธเจฟเจ–เจพเจ‰เจฃ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเฉ€ เจนเฉˆเฅค

LEGO MINDSTORMS Education EV3 + MicroPython: เจฌเจพเจฒเจ— เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฌเฉฑเจšเจฟเจ†เจ‚ เจฆเฉ‡ เจจเจฟเจฐเจฎเจพเจฃ เจฆเจพ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ—

EV3 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจธเจฟเฉฑเจ–เฉ‹

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

เจฌเฉเจจเจฟเจ†เจฆเฉ€ EV3 เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจตเจพเจคเจพเจตเจฐเจฃ LabVIEW เจ—เฉเจฐเจพเจซเจฟเจ•เจฒ เจญเจพเจธเจผเจพ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฐเฉ‹เจฌเฉ‹เจŸ เจฒเจˆ เจฆเฉเจฐเจฟเจธเจผเจŸเฉ€เจ—เจค เจคเฉŒเจฐ 'เจคเฉ‡ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ: เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฒเจพเจ•เจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ˜เจธเฉ€เจŸเจฟเจ† เจ…เจคเฉ‡ เจ•เจจเฉˆเจ•เจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

LEGO MINDSTORMS Education EV3 + MicroPython: เจฌเจพเจฒเจ— เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฌเฉฑเจšเจฟเจ†เจ‚ เจฆเฉ‡ เจจเจฟเจฐเจฎเจพเจฃ เจฆเจพ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ—

เจ‡เจน เจตเจฟเจงเฉ€ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจฆเจฟเจ–เจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจฃเจพเจ เจ—เจ เจนเจจ, เจชเจฐ เจ‡เจน เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจฌเจฒเจพเจ•เจพเจ‚ เจตเจพเจฒเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจฒเจˆ เจขเฉเจ•เจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฆเฉเจฐเจฟเจธเจผ เจนเฉ‹เจฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจ•เฉ‹เจก เจฆเฉ‡ เจจเจพเจฒ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจœเจพเจฃเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจฌเฉฑเจšเจฟเจ†เจ‚ เจฒเจˆ เจ‡เจน เจ•เจฆเจฎ เจšเฉเฉฑเจ•เจฃเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค 

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

เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจชเจพเจˆเจฅเจจ 'เจคเฉ‡ เจธเจตเจฟเจš เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ

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

เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ EV3 เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจชเจพเจˆเจฅเจจ เจšเจฟเฉฑเจคเจฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ microSD เจ•เจพเจฐเจก 'เจคเฉ‡, เจ‡เจธเจจเฉ‚เฉฐ EV3 เจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจตเจฟเฉฑเจš เจธเจฅเจพเจชเจฟเจค เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจšเจพเจฒเฉ‚ เจ•เจฐเฉ‹เฅค เจซเจฟเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจฎเฉเจซเจค เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจตเจฟเจœเจผเฉ‚เจ…เจฒ เจธเจŸเฉ‚เจกเฉ€เจ“ เจฒเจˆ. เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค 

เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจชเจพเจˆเจฅเจจ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพ เจฐเฉ‹เจฌเฉ‹เจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ—

LEGO MINDSTORMS Education EV3 + MicroPython: เจฌเจพเจฒเจ— เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฌเฉฑเจšเจฟเจ†เจ‚ เจฆเฉ‡ เจจเจฟเจฐเจฎเจพเจฃ เจฆเจพ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ—

เจธเจพเจกเฉ‡ เจคเฉ‡ เจธเจพเจˆเจŸ เจฐเฉ‹เจฌเฉ‹เจŸเจฟเจ•เจธ เจฆเฉ€เจ†เจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจงเจพเจฐเจจเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจฎเฉเจนเจพเจฐเจค เจนเจพเจธเจฒ เจ•เจฐเจจ เจฒเจˆ เจ•เจˆ เจธเจฌเจ• เจนเจจเฅค EV3 เจฎเจพเจกเจฒ เจฌเฉฑเจšเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฎเฉ‚เจฒ เจ—เฉฑเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจœเจพเจฃเฉ‚ เจ•เจฐเจตเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ เจœเฉ‹ เจธเจตเฉˆ-เจกเจฐเจพเจˆเจตเจฟเฉฐเจ— เจ•เจพเจฐเจพเจ‚, เจซเฉˆเจ•เจŸเจฐเฉ€ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจฐเฉ‹เจฌเฉ‹เจŸ, เจ…เจคเฉ‡ CNC เจฎเจธเจผเฉ€เจจเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค 

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

เจ•เฉฐเจฎ เจฒเจˆ, เจธเจพเจจเฉ‚เฉฐ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ:

  • LEGO MINDSTORMS เจธเจฟเฉฑเจ–เจฟเจ† EV3 เจ•เฉ‹เจฐ เจธเฉˆเฉฑเจŸ; 
  • เจšเฉˆเจ•เจฐเจก เจชเฉ‡เจชเจฐ เจฆเฉ€ เจตเฉฑเจกเฉ€ เจธเจผเฉ€เจŸ;
  • เจฐเฉฐเจ—เจฆเจพเจฐ เจฎเจพเจฐเจ•เจฐ. 

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

เจชเจนเจฟเจฒเจพเจ‚ เจ…เจธเฉ€เจ‚ EV3 เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:

#!/usr/bin/env pybricks-micropython
from pybricks import ev3brick as brick
from pybricks.ev3devices import (Motor, TouchSensor, ColorSensor, GyroSensor)
from pybricks.parameters import Port, Stop, Direction, Color, ImageFile
from pybricks.tools import wait

เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจธเจฅเจพเจชเจค เจ•เฉ€เจคเจพ เจนเฉˆ เจœเฉ‹ เจชเฉ‹เจฐเจŸ เจฌเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเฉ‹เจŸเจฐ เจตเจพเจ‚เจ— เจนเฉˆเจ‚เจกเจฒ เจจเฉ‚เฉฐ เจ˜เฉเฉฐเจฎเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ•เฉเจฐเจฎเจตเจพเจฐ 20-12-28 เจฆเฉ‡ เจฆเฉฐเจฆเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฆเฉ‹-เจชเฉœเจพเจ… เจตเจพเจฒเฉ€ เจ—เฉ€เจ…เจฐ เจฐเฉ‡เจฒเจ—เฉฑเจกเฉ€ เจฆเจพ เจ—เฉ‡เจ…เจฐ เจ…เจจเฉเจชเจพเจค เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจนเฉˆเฅค

turntable_motor = Motor(Port.B, Direction.CLOCKWISE, [20, 12, 28])

เจ…เจธเฉ€เจ‚ เจชเฉ‹เจฐเจŸ C เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเฉ‹เจŸเจฐ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจนเฉˆเจ‚เจกเจฒ เจฒเจˆ เจฒเจฟเจซเจŸเจฟเฉฐเจ— เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:

seesaw_motor = Motor(Port.C)

เจ…เจธเฉ€เจ‚ เจชเฉ‹เจฐเจŸ 2 เจตเจฟเฉฑเจš เจœเจพเจ‡เจฐเฉ‹เจธเจ•เฉ‹เจช เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจœเฉ‹ เจนเฉˆเจ‚เจกเจฒ เจฆเฉ‡ เจเฉเจ•เจพเจ… เจฆเฉ‡ เจ•เฉ‹เจฃ เจจเฉ‚เฉฐ เจฎเจพเจชเจฆเจพ เจนเฉˆ:

gyro_sensor = GyroSensor(Port.S2)

เจ…เจธเฉ€เจ‚ เจ•เจฒเจฐ เจธเฉˆเจ‚เจธเจฐ เจจเฉ‚เฉฐ เจชเฉ‹เจฐเจŸ 3 เจตเจฟเฉฑเจš เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจธเฉˆเจ‚เจธเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจกเจฐเจพเจ‡เฉฐเจ— เจฎเจธเจผเฉ€เจจ เจฆเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจšเจฟเฉฑเจŸเฉ‡ เจ•เจพเจ—เจœเจผ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ:

color_sensor = ColorSensor(Port.S3)

เจ…เจธเฉ€เจ‚ เจชเฉ‹เจฐเจŸ 4 เจตเจฟเฉฑเจš เจŸเฉฑเจš เจธเฉˆเจ‚เจธเจฐ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจœเจฆเฉ‹เจ‚ เจธเฉˆเจ‚เจธเจฐ เจฆเจฌเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจฐเฉ‹เจฌเฉ‹เจŸ เจกเจฐเจพเจ‡เฉฐเจ— เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ:

touch_sensor = TouchSensor(Port.S4)

เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจนเฉˆเจ‚เจกเจฒ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจ‚เจฆเฉ‡ เจ…เจคเฉ‡ เจ˜เฉฑเจŸ เจ•เจฐเจฆเฉ‡ เจนเจจ:

def pen_holder_raise():
  seesaw_motor.run_target(50, 25, Stop.HOLD)
  wait(1000)

def pen_holder_lower():
  seesaw_motor.run_target(50, 0, Stop.HOLD)
  wait(1000)

เจ…เจธเฉ€เจ‚ เจนเฉˆเจ‚เจกเจฒ เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจฆเจฟเฉฑเจคเฉ‡ เจ•เฉ‹เจฃ เจœเจพเจ‚ เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจ•เฉ‹เจฃ เจคเฉ‡ เจ˜เฉเฉฐเจฎเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:

def pen_holder_turn_to(target_angle):
  if target_angle > gyro_sensor.angle():

เจœเฉ‡เจ•เจฐ เจŸเฉ€เจšเจพ เจ•เฉ‹เจฃ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ—เจพเจ‡เจฐเฉ‹ เจธเฉˆเจ‚เจธเจฐ เจเจ‚เจ—เจฒ เจคเฉ‹เจ‚ เจตเฉฑเจกเจพ เจนเฉˆ, เจคเจพเจ‚ เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจ—เจคเฉ€ เจจเจพเจฒ เจ˜เฉœเฉ€ เจฆเฉ€ เจฆเจฟเจธเจผเจพ เจตเจฟเฉฑเจš เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เฉ‹:

    turntable_motor.run(70)
	
while gyro_sensor.angle() < target_angle:
  	
pass
  elif target_angle < gyro_sensor.angle():

เจœเฉ‡เจ•เจฐ เจŸเจพเจฐเจ—เฉ‡เจŸ เจเจ‚เจ—เจฒ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ—เจพเจ‡เจฐเฉ‹ เจธเฉˆเจ‚เจธเจฐ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจนเฉˆ, เจคเจพเจ‚ เจ˜เฉœเฉ€ เจฆเฉ€ เจ‰เจฒเจŸ เจฆเจฟเจธเจผเจพ เจตเจฟเฉฑเจš เจนเจฟเจฒเจพเจ“:

    turntable_motor.run(-70)
	
while gyro_sensor.angle() > target_angle:
  	
pass

เจœเจฆเฉ‹เจ‚ เจŸเฉ€เจšเฉ‡ เจฆเจพ เจ•เฉ‹เจฃ เจชเฉ‚เจฐเจพ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจ˜เฉเฉฐเจฎเจฆเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เฉ‹:

  turntable_motor.stop(Stop.BRAKE)

เจ‰เฉฑเจชเจฐเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจนเฉˆเจ‚เจกเจฒ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเจฅเจฟเจคเฉ€ เจธเฉˆเจŸ เจ•เจฐเฉ‹:

pen_holder_raise()

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

เจœเจฆเฉ‹เจ‚ เจกเจฟเจตเจพเจˆเจธ เจคเจฟเจ†เจฐ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ 'เจคเฉ‡ LED เจฒเจพเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ LCD เจธเจ•เฉเจฐเฉ€เจจ 'เจคเฉ‡ "เจฅเฉฐเจฌเจธ เจกเจพเจŠเจจ" เจšเจฟเฉฑเจคเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆ:

while True:
  brick.light(Color.RED)
  brick.display.image(ImageFile.THUMBS_DOWN)

เจ…เจธเฉ€เจ‚ เจ‰เจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ‰เจกเฉ€เจ• เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฒเจฐ เจธเฉˆเจ‚เจธเจฐ เจจเฉ€เจฒเฉ‡ เจœเจพเจ‚ เจšเจฟเฉฑเจŸเฉ‡ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, LED เจฐเฉฐเจ— เจจเฉ‚เฉฐ เจนเจฐเฉ‡ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹, LCD เจธเจ•เฉเจฐเฉ€เจจ 'เจคเฉ‡ "เจฅเฉฐเจฌเจธ เจ…เฉฑเจช" เจšเจฟเฉฑเจคเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เจฐเฉ‹ เจ•เจฟ เจกเจฟเจตเจพเจˆเจธ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจนเฉˆ:

  while color_sensor.color() not in (Color.BLUE, Color.WHITE):
	
wait(10)
  brick.light(Color.GREEN)
  brick.display.image(ImageFile.THUMBS_UP)

เจ…เจธเฉ€เจ‚ เจŸเฉฑเจš เจธเฉˆเจ‚เจธเจฐ เจฆเฉ‡ เจฆเจฌเจพเจ เจœเจพเจฃ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ•เฉ‹เจฃ เจฎเฉเฉฑเจฒ 0 เจจเฉ‚เฉฐ เจœเจพเจ‡เจฐเฉ‹เจธเจ•เฉ‹เจชเจฟเจ• เจธเฉˆเจ‚เจธเจฐ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจกเจฐเจพเจ‡เฉฐเจ— เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ‹:

  while not touch_sensor.pressed():
	
wait(10)
  gyro_sensor.reset_angle(0)
  pen_holder_turn_to(15)
  pen_holder_lower()
  pen_holder_turn_to(30)
  pen_holder_raise()
  pen_holder_turn_to(45)
  pen_holder_lower()
  pen_holder_turn_to(60)

เจชเฉˆเฉฑเจจ เจงเจพเจฐเจ• เจจเฉ‚เฉฐ เจšเฉเฉฑเจ•เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ€ เจ…เจธเจฒ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจ•เจฐเฉ‹:

  pen_holder_raise()
  pen_holder_turn_to(0)</i>

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

เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจ•เฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ?

LEGO MINDSTORMS Education EV3 + MicroPython: เจฌเจพเจฒเจ— เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฌเฉฑเจšเจฟเจ†เจ‚ เจฆเฉ‡ เจจเจฟเจฐเจฎเจพเจฃ เจฆเจพ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ—

EV3 STEM เจ•เจฐเฉ€เจ…เจฐ เจฒเจˆ เจ•เจฐเฉ€เจ…เจฐ เจฎเจพเจฐเจ—เจฆเจฐเจธเจผเจจ เจŸเฉ‚เจฒ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจฟเฉฐเจ— เจ•เจฐเฉ€เจ…เจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเฉเจฐเจตเฉ‡เจธเจผ เจฌเจฟเฉฐเจฆเฉ‚ เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเจฟเจนเจพเจฐเจ• เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจฌเฉฑเจšเฉ‡ เจคเจ•เจจเฉ€เจ•เฉ€ เจตเจฟเจ•เจพเจธ เจ…เจคเฉ‡ เจ‰เจฆเจฏเฉ‹เจ—เจฟเจ• เจฐเฉ‹เจฌเฉ‹เจŸเจพเจ‚ เจฆเฉ€ เจธเจฟเจฐเจœเจฃเจพ เจตเจฟเฉฑเจš เจคเจœเจฐเจฌเจพ เจนเจพเจธเจฒ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ…เจธเจฒ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจเจพ เจธเจฟเฉฑเจ–เจฆเฉ‡ เจนเจจ, เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเจเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจชเฉเจฐเฉ‹เจ—เฉเจฐเจพเจฎเจฟเฉฐเจ— เจจเจฟเจฐเจฎเจพเจฃ เจตเจฟเฉฑเจš เจฎเจพเจธเจŸเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

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

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

DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจฒเจˆ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ ๐Ÿ”ฅ DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ | ProHoster