ﺑﺎﻟﻣﺎﯾﻛروﺑت ﻧﺑدع
ﺗﻘدﯾم ﻣﻌﻠﻣﺎت اﻟﺣﺎﺳب
أ أرﯾﺞ ﻛﺎﺗب
أ ﻓﺎطﻣﮫ ﻣﻌدي
ﻗﺳم اﻟﺣﺎﺳب اﻵﻟﻲ ﺑﯾﻧﺑﻊ
ﻣﻦ أﻧﺎ؟؟؟؟
أ/أرﯾﺞ ﻛﺎﺗﺐ
ﻣﺎ ھﻮ اﻟﻤﺎﯾﻜﺮوﺑﺖ ؟
اﻟﻤﺎﯾﻜﺮوﺑﺖ Micro Bitھﻮ ﻋﺒﺎرة
ﻋﻦ ﻟﻮح إﻟﻜﺘﺮوﻧﻲ ﻣﺴﺎﺣﺘﮫ 5 * 4ﺳﻢ
ﻗﺎﺑﻞ ﻟﻠﺒﺮﻣﺠﺔ ،ﯾﺤﻮي اﻟﻌﺪﯾﺪ ﻣﻦ اﻟﻘﻄﻊ
اﻹﻟﻜﺘﺮوﻧﯿﺔ واﻟﺤﺴﺎﺳﺎت اﻟﺘﻲ ﺗﺆدي
ﻣﮭﺎم ﻣﻌﯿﻨﺔ ﻣﺜﻞ :ﻣﻌﺮﻓﺔ درﺟﺔ
اﻟﺤﺮارة ،وﻣﻌﺮﻓﺔ ﻣﺴﺘﻮى اﻹﺿﺎءة ﻓﻲ
اﻟﻐﺮﻓﺔ ،وﻛﺬﻟﻚ اﻟﺘﺤﻜﻢ ﻓﻲ ﺗﺸﻐﯿﻞ
ﻗﺼﺔ اﻟﻤﺎﯾﻜﺮوﺑﺖ
ﻓﻲ ﻋﺎم 2015ﺗﻢ إطﻼق ﻣﺒﺎدرة BBC
Micro Bitﺿﻤﻦ ﻣﺒﺎدرات "Make
"It Digitalواﻟﺘﻲ ﺗﺼﺪرھﺎ ھﯿﺌﺔ
اﻹذاﻋﺔ اﻟﺒﺮﯾﻄﺎﻧﯿﺔ ) ،(BBCوذﻟﻚ ﻣﻦ
أﺟﻞ إﻟﮭﺎم ﺟﯿﻞ ﺟﺪﯾﺪ ﻟﯿﺼﺒﺢ ﻣﺒﺪﻋﺎً ﻣﻊ
اﻟﺒﺮﻣﺠﺔ واﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺮﻗﻤﯿﺔ .ﺣﯿﺚ ﺗﻢ
ﺗﻮزﯾﻊ ﻣﻠﯿﻮن Micro Bitﻋﻠﻰ اﻷطﻔﺎل
ﻓﻲ اﻟﺴﻨﺔ اﻟﺴﺎﺑﻌﺔ واﻟﺬﯾﻦ ﺗﺘﺮاوح
أﻋﻤﺎرھﻢ ﺑﯿﻦ ) (12-11ﺳﻨﺔ.
ﻣﻜﻮﻧﺎت اﻟﻤﺎﯾﻜﺮوﺑﺖ
ﻣﻜﻮﻧﺎت اﻟﻤﺎﯾﻜﺮوﺑﺖ
•اﻟﻣﻌﺎﻟﺞ ) : ( Processorھو اﻟﻣﺳؤول ﻋن
ﺗﺷﻐﯾل ﺑراﻣﺞ اﻟﻣﺳﺗﺧدم.
•ﺷﺎﺷﺔ اﻟﻌرض ) : ( LED displayھﻲ
اﻷﺿواء اﻟﺣﻣراء وھﻲ ﻋﺑﺎرة ﻋن 25ﺻﻣﺎم
ﺛﻧﺎﺋﻲ ﺑﺎﻋث ﻟﻠﺿوء .
•ﻣﺳﺗﺷﻌر اﻟﺿوء ) : ( light sensorﺗﺗﯾﺢ
إﻣﻛﺎﻧﯾﺔ اﺳﺗﺷﻌﺎر واﻛﺗﺷﺎف اﻟﺿوء اﻟﻣﺣﯾط .
•اﻷزرار ) : ( buttonاﻟزران A , Bھﻣﺎ
ﻣن أدوات اﻹدﺧﺎل .
ﻣﻜﻮﻧﺎت اﻟﻤﺎﯾﻜﺮوﺑﺖ
•ﻣﻧﻔذ ) : ( USBﯾﻣﻛن ﻋن طرﯾﻘﮫ ﺗوﺻﯾل
اﻟﺟﮭﺎز ﺑﺎﻟﺣﺎﺳب اﻵﻟﻲ أو أي ﺟﮭﺎز آﺧر .
•ﻣزود اﻟطﺎﻗﺔ ) : ( power supplyﺗزوﯾد
اﻟﺟﮭﺎز ﺑﺎﻟطﻘﺔ ﻋن طرﯾق ﺗوﺻﯾل ﺑﻛﺎﺑل USB
.
• ﻣﺳﺗﺷﻌر اﻟﺗﺳﺎرع ) :( accelerometer
ﯾﻘوم ﺑﺎﻟﻛﺷف ﻋن اﻟﺗﻐﯾرات اﻟﺗﻲ ﺗﺣدث ﻓﻲ
ﺳرﻋﺔ ﺗﺣرك اﻟﺟﮭﺎز .
•ﻣﻧﺎﻓذ اﻹدﺧﺎل واﻹﺧراج اﻟﻌﺎﻣﺔ ) .( gpio
•اﻟﻣﻧﺎﻓذ اﻟﻛﺑﯾرة ) ( large pins
أھداف ﺗﻌﻠم اﻟﺑرﻣﺟﺔ ﺑﺎﺳﺗﺧدام اﻟﻣﺎﯾﻛروﺑت
• ﺗﺛﻘﯾف اﻟﻣﺟﺗﻣﻊ ﺑﺄھﻣﯾﺔ اﻟﺗﻘﻧﯾﺔ
• ﺗﺷﺟﯾﻊ اﻟطﻼب ﻋﻠﻰ اﻻﺑﺗﻛﺎر
• اﻋﺗﺑﺎر اﻟﺗﻘﻧﯾﺔ ﺟزء ﻣن ﻧﺷﺎط اﻟﺗﻌﻠم
• ﺗوﺟﯾﮫ اﻟطﻼب إﻟﻰ ﺿرورة اﻟﺑﺣث واﻻطﻼع ﻋﻠﻰ ﺟدﯾد اﻟﻣوارد اﻟﺗﻘﻧﯾﺔ
• ﺗﺧﺻﯾص ﺑﻌض اﻟﺑرﻣﺟﯾﺎت ﻟﺣل اﻟﻣﺷﻛﻼت وﺗوظﯾف اﻟﺗﻔﻛﯾر اﻟﻧﺎﻗد
• ﺗﺷﺟﯾﻊ اﻟطﻼب ﻋﻠﻰ إﻧﺗﺎج ﻣﺷﺎرﯾﻊ ﺗﻘﻧﯾﺔ ﺧﺎﺻﺔ ﺑﮭم
اﻟﻤﺎﯾﻜﺮوﺑﺖ ﺗﻢ ﺗﺼﻤﯿﻤﮫ ﻟﯿﻜﻮن
ﻧﻘﻄﺔ اﻧﻄﻼق ﻟﻠﺤﺼﻮل ﻋﻠﻰ
اھﺘﻤﺎم اﻟﺠﯿﻞ اﻟﺤﺎﻟﻲ ﻓﻲ اﻟﺒﺮﻣﺠﺔ،
وﺣﺘﻰ ﯾﺘﻤﻜﻨﻮا ﻣﻦ اﻻﻧﺘﻘﺎل إﻟﻰ
أﺟﮭﺰة أﺧﺮى أﻛﺜﺮ ﺗﻄﻮراً ﻓﻲ
اﻟﻤﺴﺘﻘﺒﻞ.
ﻟﻣﺎذا اﻟﻣﺎﯾﻛروﺑت ؟
• طﺒﯿﻌﺘﮫ اﻟﻤﻠﻤﻮﺳﺔ واﻟﺘﻲ ﺗﻮﻟﺪ اﻟﺘﻔﺎﻋﻞ اﻟﻔﻌﺎل ﻣﻊ اﻟﺘﻘﻨﯿﺔ
• دﻋﻤﮫ ﻟﻠﻌﺪﯾﺪ ﻣﻦ ﻟﻐﺎت اﻟﺒﺮﻣﺠﺔ.
• ﻓﺮﺻﺔ ﻟﻠﺘﻀﻤﯿﻦ ﻓﻲ ﻣﺸﺎرﯾﻊ STEAM
• ﻓﺮﺻﺔ ﻟـﺘﺄﺳﯿﺲ ﻣﺸﺎرﯾﻊ ﻓﻲ اﻟﻌﺎﻟﻢ اﻟﺤﻘﯿﻘﻲ.
ﻣﻣﯾزات اﻟﻣﺎﯾﻛروﺑت
• دﻋﻤﮫ ﻟﻠﻐﺎت ﺑﺮﻣﺠﯿﺔ ﻋﺪﯾﺪة ﻣﺜﻞ:
ﻣﻣﯾزات اﻟﻣﺎﯾﻛروﺑت
• دﻋﻤﮫ ﻟﺒﯿﺌﺎت وﻣﻨﺼﺎت ﺑﺮﻣﺠﯿﺔ ﻣﺘﻌﺪدة
/https://beta.scratch.mit.edu
ﻣﻣﯾزات اﻟﻣﺎﯾﻛروﺑت
• دﻋﻤﮫ ﻟﺒﯿﺌﺎت وﻣﻨﺼﺎت ﺑﺮﻣﺠﯿﺔ ﻣﺘﻌﺪدة
ﻣﻣﯾزات اﻟﻣﺎﯾﻛروﺑت
ﻣﻣﯾزات أﺧرى اﻟﻣﺎﯾﻛروﺑت
• واﺟﮭﺔ ﺑﺎﻟﻠﻐﺔ اﻟﻌﺮﺑﯿﺔ
• ﻧﺴﺨﺔ ﻋﻠﻰ onlineوﻧﺴﺨﺔ offline
• وﺟﻮد ﻣﺤﺎﻛﻲ ﻟﺘﻨﻔﯿﺬ اﻷواﻣﺮ اﻟﺒﺮﻣﺠﯿﺔ
• وﺟﻮد ﺣﺴﺎﺳﺎت ﻣﺪﻣﺠﺔ ﺑﮫ ﻣﺜﻞ ﺣﺴﺎس اﻟﺤﺮارة و اﻟﺘﺴﺎرع وﺷﺪة اﻹﺿﺎءة.
• رﺑﻄﮫ ﺑﺄﺟﮭﺰة أﺧﺮى ﻣﺜﻞ ﺣﺴﺎس اﻟﺪﺧﺎن ،اﻟﻠﻤﺒﺎت ،اﻟﺮوﺑﻮتArduino، ،
Raspberry Pi
• وﺟﻮد ﺗﻘﻨﯿﺔ اﻟﺒﻠﻮﺗﻮث ﻣﻨﺨﻔﻀﺔ اﻟﻄﺎﻗﺔ ،ﻣﻤﺎ ﯾﺴﻤﺢ ﻟﮭﺎ أن ﺗﻜﻮن ﺟﺰ ًءا ﻣﻦ "إﻧﺘﺮﻧﺖ
اﻷﺷﯿﺎء"
• ﺗﻜﻠﻔﺘﮫ رﺧﯿﺼﺔ وﺣﺠﻤﮫ ﺻﻐﯿﺮ.
• ﺳﮭﻮﻟﺔ اﻻﺳﺘﺨﺪام واﻟﺘﺮﻛﯿﺐ
• ﺗﻌﺪد اﻻﺳﺘﺨﺪاﻣﺎت واﻟﻤﮭﺎم
ھﻞ اﻟﻤﺎﯾﻜﺮوﺑﺖ ﯾﻘﺪم اﻟﻤﻔﺎھﯿﻢ اﻷﺳﺎﺳﯿﺔ ﻓﻲ
اﻟﺒﺮﻣﺠﺔ ﺑﺸﻜﻞ ﻋﺎم ؟
ﯾﺗم اﺳﺗﺧدام اﻟﻣﻔﺎھﯾم اﻷﺳﺎﺳﯾﺔ ﻟﻠﺑرﻣﺟﺔ ﻓﻲ ﺑرﻣﺟﺔ اﻟﻣﺎﯾﻛروﺑت ﻣﺛل
• اﻟﺷرط • اﻻدﺧﺎل
• اﻟﻣﻧطق • اﻻﺧراج
• اﻟﻣﺻﻔوﻓﺎت • اﻟﻣﺗﻐﯾرات
• اﻟدوال • اﻟﺗﻛرار
ﺗﻧزﯾل اﻟﻛود إﻟﻰ اﻟﻣﺎﯾﻛروﺑت
• ﺳﻠﻛﯾﺎ
ﺗﻧزﯾل اﻟﻛود إﻟﻰ اﻟﻣﺎﯾﻛروﺑت
• ﻻ ﺳﻠﻛﯾﺎ ﺑﺈﺳﺗﺧدام اﻟﺑﻠوﺗوث ﻋﻧد اﺳﺗﺧدام
اﻷﺟﮭزة اﻟﻠوﺣﯾﺔ
ﺗطﺑﯾق اﻟﻣﺷﺎرﯾﻊ
• أدوات اﻻدﺧﺎل ﻣﺷروع اﻻﻟﺔ اﻟﺣﺎﺳﺑﺔ
• اﻟﺑوﺻﻠﺔ ﻣﺷروع اﺗﺟﺎه اﻟﻘﺑﻠﺔ
• ﻗﯾﺎس اﻟﺣرارة ﺷدة اﻹﺿﺎءة
• اﺷﻌﺔ اﻟرادﯾو ﺗطﺑﯾق اﻟﻠﻣﺑﺔ
• اﻟداﺋرة اﻟﻛﮭرﺑﺎﺋﯾﺔ ﻣﺷروع اﻟﻣﺻﺎﻓﺣﺔ
• ﺣﺳﺎس اﻟﻣﺳﺎﻓﺔ اﻟﺳﻠﺔ اﻟذﻛﯾﺔ
• اﻟرﺑط ﺑﺳﻛراﺗش
اﻵﻟﺔ اﻟﺣﺎﺳﺑﺔ
اﻟﺑوﺻﻠﺔ ﻣﺷروع اﺗﺟﺎه اﻟﻘﺑﻠﺔ
• ﻓﻛرة اﻟﺑوﺻﻠﺔ
ﺷدة اﻟﺣرارة ﻣﺷروع اﻟرﺿﺎﻋﺔ
ﺷدة اﻹﺿﺎءة ﺗوﺿﯾﺢ اﻟداﺋرة اﻟﻣﻐﻠﻘﺔ ﺑوﺣدة اﻟروﺑوﺗﺎت
اﻟرادﯾو اﻟﺗﺣﻛم ﺑﺎﻹﺿﺎءة اظﮭﺎر ﺳﻠﺳﺔ ﻧﺻﯾﺔ
اﻟداﺋرة اﻟﻛﮭرﺑﺎﺋﯾﺔ ﻣﻊ اﻻﺿﺎءة ﻣﺷروع اﻟﻣﺻﺎﻓﺣﺔ
ﻋﻧد ﺗوﺻﯾل اﻟﻠﻣﺑﺔ ﯾﻼﺣظ
اﻟدﺑوس اﻷطول ﻣﻊ واﻟدﺑوس
اﻷﺻﻐر ﻣﻊ
ﺣﺳﺎس اﻟﻣﺳﺎﻓﺔ اﻟﺳﻠﺔ اﻟذﻛﯾﺔ
https://scratch.mit.edu ﻣوﻗﻊ ﺳﻛراﺗش أون ﻻﯾن اﻟرﺑط ﺑﺳﻛراﺗش
https://www.youtube.com/watch?v=Us924huChVgﻟﻌﺑﺔ اﻟﻣﺗﺎھﺔ
ﻣواﻗﻊ وﻣﻧﺻﺎت إﺛراﺋﯾﺔ
ﻣﺎدة اﻟﺑرﻣﺟﺔ ﺑﺎﺳﺗﺧدام اﻟﻣﺎﯾﻛروﺑت ﻣﻧﺻﺔ رواق ﻧﺎدي ﻣﺎﯾﻛروﺑت
• ھذه اﻟﻣﺎدة ﻣوﺟﮭﺔ ﻟﻠﻣﺳﺗوى اﻟﻣﺑﺗدئ أول ﻣﺟﺗﻣﻊ ﻋرﺑﻲ ﻟﺑرﻣﺟﺔ اﻟﻣﺎﯾﻛروﺑت
واﻟﻣﮭﺗم ﻓﻲ ﻣﺟﺎل اﻟﺑرﻣﺟﺔ واﻧﺗرﻧت •
اﻷﺷﯾﺎء وﺗﮭدف إﻟﻰ ﺑﻧﺎء ﺧﺑرة وﺗﺟرﺑﺔ
ﻋﻣﻠﯾﺔ ﻓﻲ اﻟﺑرﻣﺟﺔ ﺑﺎﺳﺗﺧدام اﻟﻣﺎﯾﻛروﺑت •
واﻟﻛﺛﯾر ﻣن اﻟﻣواﺿﯾﻊ
اﻟﻣﮭﻣﺔ
•
ﻗﻧﺎة أ ھﻧﺎدي ﻗﺷﻘري اﻟﯾوﺗﯾوب ﻗﻧﺎة أ ﻋﻣر اﻟﻌطﺎس اﻟﯾوﺗﯾوب
• •
ﻣﺻﺎدر اﻟدورة اﻟﺗدرﯾﺑﯾﺔ
• اﻟﻣﺎﯾﻛروﺑت ﻓﻲ اﻟﺗﻌﻠﯾم ﻟﻸﺳﺗﺎذ ھﯾﺛم اﻟﺷرﯾف
• دﻟﯾل اﻟﻣﻌﻠم ﻟﻠﺑرﻣﺟﺔ ﺑﺈﺳﺗﺧدام اﻟﻣﺎﯾﻛروﺑت ﻟﻸﺳﺗﺎذة ارﯾﺞ اﻟﻐﺎﻣدي
• ﺷرح اﻟﻣﺎﯾﻛروﺑت ﻟﻸﺳﺗﺎذة رﯾم ﺧﻠﯾل اﻟدوﯾك
ﺷﻜﺮاً ﻟﻜﻢ ،،