មេរៀន PictoBlox LED Arduino
Loading...
Control an LED with PictoBlox
CONTROL LAB
PICTOBLOX + ARDUINO UNO
01 / 18

ពីប្លុកទៅកាន់ផ្នែករឹងនៃពិភពពិត

តោះបង្កើត
ពន្លឺ!

គ្រប់គ្រង LED ពិតប្រាកដដោយប្រើ PictoBlox + Arduino Uno

“

ថ្ងៃនេះ អ្នកមិនត្រឹមតែរៀនសរសេរកូដប៉ុណ្ណោះទេ... អ្នកនឹងគ្រប់គ្រងអ្វីមួយនៅក្នុងពិភពពិត!

WHEN FLAG CLICKED
UNO
រួចរាល់សម្រាប់បង្កើត

០១ / បេសកកម្មថ្ងៃនេះ

របស់អ្នក បេសកកម្ម

នៅពេលបញ្ចប់ការអនុវត្តនេះ អ្នកនឹងអាច៖

  • ✓ភ្ជាប់អំពូល LED ទៅកាន់ Arduino
  • ✓ភ្ជាប់ Arduino ទៅកាន់ PictoBlox
  • ✓ប្រើ output ឌីជីថល
  • ✓សរសេរកម្មវិធី hardware block លើកដំបូងរបស់អ្នក
  • ✓បើក LED ពិតប្រាកដ

បញ្ហាប្រឈមដ៏ធំ

តើអ្នកអាចធ្វើឱ្យ
អំពូល LED ភ្លឺបានទេ?

០២ / គំនិតដ៏ធំ

តើអ្វីទៅជា PICTOBLOX?

PictoBlox គឺជាបរិស្ថានសរសេរកម្មវិធីផ្អែកលើ block ដែលអនុញ្ញាតឱ្យយើងគ្រប់គ្រង hardware ដោយប្រើ block កម្មវិធីដែលមើលឃើញ។

PictoBloxបង្កើតបញ្ជា
Arduino Unoទទួលបញ្ជា
LEDធ្វើសកម្មភាព

យើងមិនទាន់ត្រូវការវាយកូដដែលស្មុគស្មាញនៅឡើយទេ។ យើងអាចបង្កើតការណែនាំរបស់យើងដោយប្រើ blocks។

03 / ត្រៀមខ្លួន

របស់យើង ឧបករណ៍

អ្វីគ្រប់យ៉ាងដែលយើងត្រូវការសម្រាប់បេសកកម្មផ្នែករឹង (hardware) លើកដំបូងរបស់យើង។

Arduino Uno

ខួរក្បាល

LED

ពន្លឺរបស់យើង

រេស៊ីស្តង់ 220Ω

ការពារ LED

Breadboard

ជួយយើងក្នុងការបង្កើត

ខ្សែ Jumper

ភ្ជាប់អ្វីៗគ្រប់យ៉ាង

កុំព្យូទ័រ

ដំណើរការ PictoBlox

04 / ស្វែងយល់ពីសមាសភាគរបស់អ្នក

ស្វែងយល់ពី LED

LED មានជើងពីរ។ ប្រវែងរបស់វាជួយឱ្យយើងភ្ជាប់វាបានត្រឹមត្រូវ។

ជើងវែង = បូក (+)

ភ្ជាប់ទៅកាន់ Arduino Pin 8

ជើងខ្លី = ដក (−)

ភ្ជាប់តាមរយៈរេស៊ីស្តង់ទៅកាន់ GND

ជើងវែង
ជើងខ្លី

០៥ / ការពារពន្លឺ

ហេតុអ្វីបានជាត្រូវការ រេស៊ីស្ទ័រ?

Arduino
LED
រេស៊ីស្ទ័រ (Resistor)220Ω
GND
GND
!
គ្មានរេស៊ីស្ទ័រ

LED អាចនឹងទទួលបានចរន្តខ្លាំងពេក។

✓
មានរេស៊ីស្ទ័រ

LED ត្រូវបានការពារ។

០៦ / បង្កើតសៀគ្វី

ភ្ជាប់ LED

អនុវត្តតាមគន្លង៖ ជើង output ទៅកាន់អំពូល, អំពូលទៅកាន់ផ្នែកការពារ, ផ្នែកការពារទៅកាន់ខ្សែដី (ground)។

01ជើងវែង → Arduino Pin 8
02ជើងខ្លី → រ៉េស៊ីស្តង់ 220Ω
03រ៉េស៊ីស្តង់ → GND
PIN 8
GND
UNO

07 / ភ្ជាប់អ៊ីនធឺណិត

តោះ ភ្ជាប់!

1

ភ្ជាប់ Arduino Uno ទៅកាន់កុំព្យូទ័រ។

2

បើក PictoBlox។

3

ជ្រើសរើស៖ Arduino Uno

4

ជ្រើសរើស Serial Port ដែលត្រឹមត្រូវ។ ឧទាហរណ៍៖ COM12

5

ចុច៖ Connect

ការភ្ជាប់ឧបករណ៍
Arduino Uno⌄
COM12⌄
បានភ្ជាប់!
UNO

០៨ / SPEAK ARDUINO

ជួបជាមួយ DIGITAL PIN

Arduino មានជើង (pins) ដែលអាចគ្រប់គ្រងបានដោយកម្មវិធីរបស់យើង។ សម្រាប់គម្រោងនេះ យើងប្រើជើងទី ៨ (Pin 8)។

8
↓
ខ្ពស់ (HIGH)បញ្ជូនថាមពល
↓
បើក (ON)
8
↓
ទាប (LOW)បញ្ឈប់ថាមពល
↓
បិទ (OFF)

09 / សរសេរពាក្យបញ្ជាដំបូង

ដំបូងរបស់យើង ប្លុក

នេះប្រាប់ Arduino ថា៖ “ផ្ញើ HIGH ទៅកាន់ Pin 8។”

នៅពេលចុចលើទង់ពណ៌បៃតង
កំណត់ DIGITAL PIN 8 ទៅ HIGH
UNO
PIN 8 → LED → បើក

10 / ដល់វេនអ្នកហើយ

ឥឡូវនេះ អ្នកសាកល្បង!

កន្លែងធ្វើការ PictoBlox●
បង្កើតជង់ប្លុករបស់អ្នកនៅទីនេះ+
មើល→ស្វែងរក→អូស→ភ្ជាប់→ដំណើរការ

តើអ្នកអាចស្វែងរកប្លុកដែលគ្រប់គ្រងឌីជីថលភីន (digital pin) បានទេ?

11 / ពេលដ៏សំខាន់

ដំណើរការ កម្មវិធី!

●
ទង់ពណ៌បៃតង
UNO
ARDUINO UNO
8
ភីន 8 (PIN 8)
អំពូល LED ភ្លឺឡើង!

តើអំពូល LED របស់អ្នកភ្លឺដែរឬទេ?

✓បាទ/ចាស

អ្នកទើបតែបានគ្រប់គ្រងផ្នែករឹង (hardware) ហើយ!

⌁ទេ?

សូមពិនិត្យមើលការតខ្សែ និង COM port របស់អ្នក។

12 / ប្តូរវា

ឥឡូវនេះ តោះបិទវា បិទ (OFF)

ផ្លាស់ប្តូរពាក្យមួយនៅក្នុងប្លុក៖ HIGH ក្លាយជា LOW។

នៅពេលចុចលើទង់ពណ៌បៃតង
កំណត់ DIGITAL PIN 8 ទៅ LOW
HIGH = បើក→LOW = បិទ (OFF)
LED → បិទ (OFF)

13 / របៀបប្រកួតប្រជែង

ការប្រកួតប្រជែងលើកដំបូងរបស់អ្នក ការប្រកួតប្រជែង

តើអ្នកអាចធ្វើឱ្យ LED ដើរតាមចង្វាក់នេះបានទេ?

បើក (ON) រយៈពេល ២ វិនាទី
↓
បិទ (OFF) រយៈពេល ២ វិនាទី
↓
↻ធ្វើឡើងវិញ
✦
តម្រុយរូបភាព

HIGH → រង់ចាំ → LOW → រង់ចាំ

14 / ការបង្ហាញដំណោះស្រាយ

លើកដំបូងរបស់អ្នក ភ្លើងស្វ័យប្រវត្តិ

ជារៀងរហូត
កំណត់ PIN 8 → HIGH
រង់ចាំ ២ វិនាទី
កំណត់ PIN 8 → LOW
រង់ចាំ ២ វិនាទី
↻

15 / សេចក្តីសង្ខេបរហ័ស

គិតដូចជា អ្នកសរសេរកម្មវិធី

01

តើ HIGH មានន័យថាម៉េច?

បើក
02

តើ LOW មានន័យថាម៉េច?

បិទ
03

តើយើងបានប្រើ PIN មួយណា?

PIN 8
04

តើអ្នកទប់ចរន្ត (resistor) មានតួនាទីអ្វី?

ការពារ LED
05

តើ PictoBlox ធ្វើអ្វីខ្លះ?

សរសេរកម្មវិធី Arduino ដោយប្រើ Blocks

16 / បន្តការស្វែងយល់

តើយើងអាច បង្កើតបន្ត?

ភ្លើងសញ្ញាចរាចរណ៍
កណ្ដឹងទ្វារវៃឆ្លាត
សញ្ញាប្រកាសអាសន្នសន្តិសុខ
សេនស័រវាស់ចម្ងាយ
ភ្លើងបំភ្លឺពេលយប់ស្វ័យប្រវត្តិ
មនុស្សយន្ត

LED តូចមួយនេះ គឺជាជំហានដំបូងរបស់អ្នកនៅក្នុងវិស័យមនុស្សយន្ត។

បេសកកម្មបានបញ្ចប់

អ្នក ធ្វើបានហើយ!

PictoBlox
→
Arduino Uno
→
LED

ប្លុក → កូដ → សៀគ្វី → ពិភពពិត

អ្នកមិនមែនគ្រាន់តែធ្វើឱ្យអំពូល LED ភ្លឺនោះទេ។
អ្នកបានផ្តល់អំណាចឱ្យកុំព្យូទ័រអាចគ្រប់គ្រងពិភពរូបវន្តបាន។

បេសកកម្មបន្ទាប់បង្កើតភ្លើងសញ្ញាចរាចរណ៍!