ﻣﺪﺧﻞ إ اﻟـﺮو ﻮﺗﻴﺎت اﺳﺘﻌﻤﺎل ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺗﺪر ـﺲ ﻣــﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ اﻟﺼﻨﺎﻋﻴﺔ دﻟﻴﻞ ﺳﺘﺎذ ا ﺰء ول اﳌﻔ ﺸﻴﺎت اﻟ ﺑﻮ ﺔ ﳌﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ اﻟﺼﻨﺎﻋﻴﺔ Centre National de l’Innovation Pédagogique et de l’expérimentation 73, Avenue Moulay Ismail Hassan - Rabat اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 1ــــــــــ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة ً ً ً اﻛ ﺴﺎح اﻟﻜﺜ ﻣﻦ ﺗﻘﺪﻳﻢ :ﻋﺮف اﳌﺠﺎل اﻟﺘﻘ ﺗﻄﻮرا ﺗﻜﻨﻮﻟﻮﺟﻴﺎ ﻛﺒ ا ،ﺗﺠ ﺗﻄﺒﻴﻘﺎت اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ ا ﺪﻳﺪة ﻴﺎﺗﻨﺎ اﻟﻴﻮﻣﻴﺔ ،إذ ﺑﺎﺗﺖ ا ﻠﻮل اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺔ اﳌﻌﺘﻤﺪة ﻣﺨﺘﻠﻒ اﳌﻨﺎﻇﻢ اﻟﺘﻘﻨﻴﺔ ،ﺗﺘﻤ ﺑﺪﻗﺔ ﻋﺎﻟﻴﺔ و ﻠﻔﺔ ﻣﻨﺨﻔﻀﺔ وﺗﻜﺪس ) (Encombrementﻣﺨﻔﻒ. ﻓﻤﻦ ﺧﻼل ﻗﺮاءة ﺳﺮ ﻌﺔ ﻟﺘﻄﻮر ا ﻠﻮل اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺔ اﳌﻌﺘﻤﺪة اﳌﻨﺎﻇﻢ اﻟﻜ ﺮو ﻴﺔ، ﻳﺘ ﻟﻨﺎ أﻧﮫ اﻟﺒﺪاﻳﺔ ﺗﻢ: 1 ﻋﺘﻤﺎد ﻋ اﻟﺮ ﻂ ﺑ ن ﻣﺮﻛﺒﺎت ﻛ ﺮو ﻴﺔ أﺳﺎﺳﻴﺔ ﻟﺘﺠﺴﻴﺪ وﻇﻴﻔﺔ ﺗﻘﻨﻴﺔ ﻣﻌﻴﻨﺔ؛ ﺛﻢ ﻧﺘﻘﺎل ـ ﻓﻴﻤﺎ ﻌﺪ ـ إ اﺳﺘﻌﻤﺎل اﻟﺪارات اﳌﺪﻣﺠﺔ2؛ ً ﻻﺣﻘﺎ اﻋﺘﻤﺎد ﺑﻄﺎﻗﺎت ﻛ ﺮو ﻴﺔ 3ﺗﺮﺗﻜﺰ ﻋ ﺗﻮﻇﻴﻒ ﻣ ﺎﻧﻴﺎت اﻟ ﻳ ﻴﺤ ﺎ اﳌﺘﺤﻜﻢ اﻟﺪ 4أو اﳌﻌﺎ اﻟﺪ .5 وﻗﺪ أ دى اﺳﺘﻌﻤﺎل اﳌﺘﺤﻜﻤﺎت اﻟﺪﻗﻴﺔ إ ﺗﺤﻘﻴﻖ ﻧﻮع ﻣﻦ اﻟﺘﺪاﺧﻞ واﻟﺘ ﺎﻣﻞ ﺑ ن ﻣﺠﺎﻟ ن ﺗﻘﻨﻴ ن ﻤﺎ ﻣﺠﺎﻻ اﻟﻜ ﺮو ﻴﺎت واﳌﻌﻠﻮﻣﻴﺎت ﻟﺘﻘﺪﻳﻢ ا ﻠﻮل اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺔ اﳌ ﻣﺠﺔ.6 ﻳﺘﺤﺪد اﳌﺠﺎل اﻟﺘﻘ )ا ﻘﻞ اﻟﺘﻘ (Champs techniqueﻣﻦ ﺧﻼل ﻣﻔﺎ ﻴﻤﮫ " "conceptsوﻣﻨ ﻴﺎﺗﮫ " "démarchesوﺗﺠ اﺗﮫ "."équipements ً و ﻜﺬا ،ﻓﻔﻲ اﻟﻮﻗﺖ اﻟﺮا ﻦ ،ﺻﺎرت ﺟﻞ اﳌﻨﺎﻇﻢ اﻟﺘﻘﻨﻴﺔ -ﺧﺼﻮﺻﺎ ﺗﻠﻚ اﻟ ﺗﻀﻢ ﺳﻠﺴﻠﺔ اﳌﻌﻠﻮﻣﺎت - 7ﻌﺘﻤﺪ ا ﻠﻮ َل اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺔ اﳌ ﻣﺠﺔ ،ﻣﻤﺎ ﻌ أن ﺬﻩ ا ﻠﻮل أ ﺖ ﺣﺎﺿﺮة ﺑﻘﻮة اﳌﺤﻴﻂ اﻟﺘﻘ ﻟﻠﻤﺘﻌﻠﻢ ،اﻟ ء اﻟﺬي ﻳﻔﺮض ﻋ ﻣﺎدة َ وﻋﺪم اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ اﻟﺼﻨﺎﻋﻴﺔ ﺿﺮورة اﻟﺘﻔﺎﻋﻞ ﻣﻊ ﺬا اﻟﺘﻐﻴ اﻟﻜﺒ ﻟﻠﻤﻨﺎﻇﻢ اﻟﺘﻘﻨﻴﺔ ﺳﺘﻤﺮار ﺗﺠﺎ ﻠﮫ ﺣ ﺗﺤﻘﻖ اﻟ ﺪف اﻟﺬي اﻋﺘﻤﺪت ﻣﻦ أﺟﻠﮫ. 1 Composants électroniques de base Circuits intégrés 3 Cartes électroniques 4 Microcontrôleur 5 Microprocesseur 6 Les solutions technologiques programmées 7 Chaine d’information 2 ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 2ــــــــــ ﻗﺎﻣﺖ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ اﻟﺼﻨﺎﻋﻴﺔ ﻣﻨﺬ اﻋﺘﻤﺎد ﺎ ﺑﺎﻟﺴﻠﻚ ﻋﺪادي ﻋ رﻛ ﺗ ن أﺳﺎﺳ ﺘ ن ﻋﻤﻠﺘﺎ ﻋ رﺳﻢ ﻣﻌﺎﳌ ﺎ ﻛﻤﺎدة دراﺳﻴﺔ ﻗﺎﺋﻤﺔ اﻟﺬات، و ﻤﺎ : ﻣﻘﺎرﺔ اﻟﻌﺎﻟﻢ أو اﳌﺤﻴﻂ اﻟﺘﻘ ﻣﻦ ﺧﻼل دراﺳﺔ اﻟﺘﻘﻨﻴﺎت واﳌﻨﺎﻇﻢ اﻟﺘﻘﻨﻴﺔ اﻟ ﺗ ﻮﻧﮫ ،و ﺸﻄﺔ اﻟﺘﻘﻨﻴﺔ واﻟﺘﻨﻈﻴﻢ ﺟﺘﻤﺎ ﻟ ﺬﻩ ﺸﻄﺔ؛ اﻋﺘﻤﺎد و ﻴﻊ ﺑﻴﺪاﻏﻮﺟﻴﺔ اﻟﻔﻌﻞ اﻟﺬي ﺴ ﺪف اﻟﺘﺄﺛ ﻋ اﳌﺤﻴﻂ اﻟﺘﻘ ﻟﺘﺠﺎوز اﻟﻄﺎ ﻊ اﳌﺠﺮد واﻟ وع اﻟﺘﺄﻣ ﻟﻠﺘﻌﻠﻴﻢ ﻋﺪادي. ً ً اﻧﻄﻼﻗﺎ ﻣﻤﺎ ﺳﺒﻖ ،وﻧﻈﺮا ﻟ ﻮن ﺑﻄﺎﻗﺔ ردو ﻨﻮ 8ﺣﻼ ﻣﻦ ﺑ ن ا ﻠﻮل اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺔ ً ً اﳌ ﻣﺠﺔ اﻟ ﻻﻗﺖ ﻧﺠﺎﺣﺎ ﻛﺒ ا ﻟﺪى اﳌ ﺘﻤ ن ﺑﺘﺼﻮر وﺗﻄﻮ ﺮ ﻣﻨﺎﻇﻢ ﺗﻘﻨﻴﺔ ﻣﻮﺟ ﺔ ً ،واﻗﺘﻨﺎﻋﺎ ﻣﻨﺎ ﺑﻘﺪرة ﺬﻩ اﻟﺒﻄﺎﻗﺔ ﻋ ﺗﺠﺎوز اﻟﻜﺜ ﻣﻦ ﻟﻼﺳﺘﻌﻤﺎل اﻟ اﻟﺼﻌﻮ ﺎت اﻟ ﻌ ض أﺳﺎﺗﺬة ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ إﻧﺠﺎز ﻋﺪد ﻣﻦ اﳌﻨﺎﻇﻢ اﻟﺘﻘﻨﻴﺔ ﻣﻮﺿﻮع اﻟﺪراﺳﺔ أو اﻟ ﺴﺘﻌﻤﻞ ﻛﺪﻋﺎﻣﺎت دﻳﺪاﻛﺘﻴﻜﻴﺔ اﳌﺴﺘﻮ ن اﻟﺜﺎ ﻲ واﻟﺜﺎﻟﺚ إﻋﺪادي ،ﻓﻘﺪ ارﺗﺄﻳﻨﺎ إﻋﺪاد ﺬا اﻟﺪﻟﻴﻞ اﻟﺬي ﺴ ﺪف ﻣﻦ ﺧﻼﻟﮫ : ﺗﻤﻜ ن ﺳﺎﺗﺬة ﻣﻦ إدراك اﻟﺘﺪاﺧﻞ ﺑ ن ﻣﺠﺎ ْ اﻟﻜ ﺮو ﻴﺎت واﳌﻌﻠﻮﻣﻴﺎت واﺳﺘﻐﻼل ﻣ ﺎﻧﻴﺎت اﳌﺘﻌﺪدة اﻟ ﻳ ﻴﺤ ﺎ ﺬا اﻟﺘﺪاﺧﻞ؛ ﺗﻤﻜ ن ﺳﺎﺗﺬة ﻣﻦ ﺗﺼﻮر وإﻧﺠﺎز ﻣﻨﺎﻇﻢ ﺗﻘﻨﻴﺔ )ﻟﻠﻤﺴﺘﻮ ن اﻟﺜﺎ ﻲ واﻟﺜﺎﻟﺚ إﻋﺪادي( ﺗﺘﻤﺎ وﺗﻮﺟ ﺎت اﳌﺎدة ،وﺗﻤﻜ ﻢ ﻣﻦ ﺗﺼﺮﻒ ﺑﺮﻧﺎﻣﺠ ﺎ؛ إﻧﺠﺎز رو ﻮﺗﺎت ﻛﻤﻌﻴﻨﺎت دﻳﺪاﻛﺘﻴﻜﻴﺔ ﺴﺘﻐﻞ ﺑﺎﻷ ﺸﻄﺔ اﻟﺘﻌﻠﻤﻴﺔ اﻟﻠﻌﺒﻴﺔ » . « Ludique ﻛﻤﺎ ﺗﺠﺪر ﺷﺎرة ،إ أﻧﻨﺎ ﺳﻨﻌﻤﻞ ﻣﻦ ﺧﻼل ﺬا اﻟﺪﻟﻴﻞ ﻋ ﻣﺴﺎﻋﺪة ﺳﺎﺗﺬة ﻋ اﻛ ﺸﺎف واﺳﺘﻌﻤﺎل ردو ﻨﻮ ﳌﺎ ﺗ ﻴﺤﮫ ﻣﻦ: ﺗﺼﻮر وﺗﻨﻔﻴﺬ ﺣﻠﻮل ﺗﻜﻨﻮﻟﻮﺟﻴﺔ ﻗﺮﺒﺔ ﻣﻦ ﺗﻠﻚ اﳌﻌﺘﻤﺪة اﳌﻨﺎﻇﻢ اﻟﺘﻘﻨﻴﺔ اﳌ ﻮﻧﺔ ﻟﻠﻤﺤﻴﻂ اﻟﺘﻘ ﻟﻠﻤﺘﻌﻠﻢ ؛ اﺧ ال ﺗﻜﺪس اﻟﻌﻨﺎﺻﺮ اﳌﺴﺘﻌﻤﻠﺔ ﺑﺎﳌﻨﻈﻢ اﻟﺘﻘ ؛ Carte Arduino 8 ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 3ــــــــــ ﺗﺤﺴ ن ﻗﺪرات اﳌﻨﺎﻇﻢ اﻟﺘﻘﻨﻴﺔ اﳌﺴﺘﻌﻤﻠﺔ ﻛﺪﻋﺎﻣﺎت دﻳﺎﻛﺘﻴﻜﻴﺔ ؛ ﺗﺨﻔﻴﺾ ﻠﻔﺔ إﻧﺠﺎز اﳌﻨﺎﻇﻢ اﻟﺘﻘﻨﻴﺔ ؛ إﻧﺠﺎز ﻣﻨﺎﻇﻢ ﺗﻘﻨﻴﺔ ﻣﻔﺘﻮﺣﺔ ﻗﺎﺑﻠﺔ ﻟﻠﺘﻄﻮ ﺮ ﺑﺈﺿﺎﻓﺔ أو ﺣﺬف أﺟﺰاء أﺧﺮى ،أو ﺑﺈﻋﺎدة ﺑﺮﻣﺠ ﺎ ؛ ... إ . ً ً و ﻜﺬا ﻓﻘﺪ اﻋﺘﻤﺪﻧﺎ ﺬا اﻟﺪﻟﻴﻞ ﺗﺪرﺟﺎ ﻣﻨﻄﻘﻴﺎ ،ﻣﻦ اﻟ ﺴﻴﻂ إ اﳌﺮﻛﺐ ، ﻣﻦ ﺧﻼل اﻟﺒﺪء ﺑﺎﻟﺘﻌﺮﻒ ﺑﺎﻷردو ﻨﻮ ﻣﻊ اﻗ اح أ ﺸﻄﺔ ﺑﺮﻣﺠﺔ ﺗﻀﻤﻦ اﻟﺪﺧﻮل اﻟﺴﻠﺲ واﳌﺘﺪرج إ ﻋﺎﻟﻢ ردو ﻨﻮ ،ﻟﻨﻘﻮم ﻓﻴﻤﺎ ﻌﺪ ﺑﺘﻘﺪﻳﻢ ﻌﺾ ﻗ اﺣﺎت اﻟ ﻣﻦ ﺷﺄ ﺎ أن ﺴﺎﻋﺪ ﺳﺘﺎذ)ة( ﻋ اﻟﺘﻮﻇﻴﻒ اﻟﺪﻳﺪاﻛﺘﻴ ﻲ ﻟﺒ ﺌﺔ ردو ﻨﻮ . ﺬا اﻟﺪﻟﻴﻞ ﻻ ﻳﺮوم ﺗﻘﺪﻳﻢ أﺟﻮ ﺔ ﺎﺋﻴﺔ ﻋﻦ ﻞ ﺷ ﺎﻻت اﻟ ﻃﺮﺣ ﺎ وﺳﻴﻄﺮﺣ ﺎ اﻋﺘﻤﺎد ردو ﻨﻮ ﺗﺪرﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ اﻟﺼﻨﺎﻋﻴﺔ ،ﻟﻜﻨﮫ ﻳﺆﺳﺲ ﺬا اﳌﻮﺿﻮع . ﻟﺒﺪاﻳﺔ اﻟﺘﻔﻜ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 4ــــــــــ ردو ﻨﻮ :اﳌﻨﻄﻠﻘﺎت و ﺳﺲ واﳌﻜﻮﻧﺎت .1أ ﺪاف ﻣﺸﺮوع ردو ﻨﻮ ﻇ ﺮ ﻣﺸﺮوع ردو ﻨﻮ ﺑﻤﻌ ﺪ اﻟﺘﺼﻮر اﻟﺘﻔﺎﻋ ﺑﻤﺪﻳﻨﺔ Ivreaﻳﻄﺎﻟﻴﺔ ،ﻋ ﻳﺪ ﻣﺠﻤﻮﻋﺔ ﻣﻦ ﺳﺎﺗﺬة واﻟﻄﻠﺒﺔ ﺬا اﳌﻌ ﺪ ،ﻣﻦ ﺧﻼل ﺳﻌ ﻢ إ ﺗﺠﺎوز اﻟﺼﻌﻮ ﺎت اﻟﻨﺎﺟﻤﺔ ﻋﻦ : ﻌﻘﻴﺪ دوات اﳌﺴﺘﻌﻤﻠﺔ ﻻﺑﺘ ﺎر أﺷﻴﺎء ﺗﻔﺎﻋﻠﻴﺔ ؛ اﻗﺘﺼﺎر اﺳﺘﻌﻤﺎل ﺬﻩ دوات ﻋ اﳌ ﻨﺪﺳ ن واﳌﺘﺨﺼﺼ ن اﳌﺠﺎل اﻟﺘﻘ ؛ ﻃﻮل اﳌﺪة اﻟ ﻳﺘﻄﻠ ﺎ ﻌﻠﻢ اﺳﺘﻌﻤﺎل ﺬﻩ دوات ؛ ارﺗﻔﺎع ﻠﻔﺔ ﺬﻩ دوات ؛ ﻋﺪم إﻣ ﺎﻧﻴﺔ ﺗﺜ ﻴﺖ ﺑﺮاﻧﻢ اﻟ ﻣﺠﺔ اﳌﻌﺘﻤﺪة ﻟ ﻣﺠﺔ اﳌﺘﺤﻜﻤﺎت اﻟﺪﻗﻴﺔ اﳌﺴﺘﻌﻤﻠﺔ ﻋ ﺟﻤﻴﻊ أﻧﻈﻤﺔ ﺷﺘﻐﺎل اﳌﺘﻮﻓﺮة ؛ ........ و ﻜﺬا ﻓﻘﺪ ﺗﻮ ﻣﺸﺮوع ردو ﻨﻮ : – إﻧﺠﺎز ﻋﺘﺎد )ﺑﻄﺎﻗﺔ( ﻣﻨﺨﻔﺾ اﻟ ﻠﻔﺔ ؛ – إﻧﺠﺎز ﻋﺘﺎد و ﺮﻧﺎم ﺳ ْ ﺳﺘﻌﻤﺎل ؛ – إﻧﺠﺎز ﺑﻄﺎﻗﺔ ﺗ ﻮن ﺟﺎ ﺰة ﻟﻼﺳﺘﻌﻤﺎل ﺑﻤﺠﺮد ر ﻄ ﺎ ﺑﺎ ﺎﺳﻮب 10؛ ً – اﺑﺘ ﺎر ﻣﻨﺼﺔ ﺗﻄﻮ ﺮ ﻻ ﻳﺘﻄﻠﺐ ﻌﻠﻢ اﺳﺘﻌﻤﺎﻟ ﺎ وﻗﺘﺎ ﻃﻮ ﻼ ؛ – ﺗﻤﻜ ن ﻏ اﳌﺘﺨﺼﺼ ن ﻣﻦ ﺑﺮﻣﺠﺔ واﺑﺘ ﺎر ﻣﻨﺎﻇﻢ ﺗﻘﻨﻴﺔ ﺗﻔﺎﻋﻠﻴﺔ ﺧﺎﺻﺔ ﻢ . .2رﺧﺼﺔ اﺳﺘﻌﻤﺎل ردو ﻨﻮ 11 ﻟﻘﺪ اﺧﺘﺎر ﻣﻄﻮرو ﻣﺸﺮوع ردو ﻨﻮ ﺟﻌﻠﮫ ﻣﻔﺘﻮح اﳌﺼﺪر ﳌﺠﻤﻮﻋﺔ ﻣﻦ ﺳﺒﺎب اﻟﺬاﺗﻴﺔ واﳌﻮﺿﻮﻋﻴﺔ ُﻧﺠﻤﻠ ﺎ ﺿﻤﻦ ا ﻄﺎﻃﺔ اﻟﺘﺎﻟﻴﺔ : 9 Institut du design interactif à IVREA Plug and Play Open source 9 10 11 ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 5ــــــــــ ﺧﻄﺎﻃﺔ : 1دوا ﺗﺒ ﺧﻴﺎر اﳌﺼﺪر اﳌﻔﺘﻮح ﳌﺸﺮوع ردو ﻨﻮ .3ﺳﻢ و ﺳﺲ : ﺗﻢ اﻋﺘﻤﺎد اﺳﻢ »أردو ﻨﻮ« ﺴﺒﺔ إ اﺳﻢ اﳌﻘ اﻟ ﺎن ﻳﺮﺗﺎد ﺎ ﻓﺮ ﻖ ﺗﻄﻮ ﺮ اﳌﺸﺮوع. وﻟﻢ ﻳﻨﻄﻠﻖ ﻣﺸﺮوع ردو ﻨﻮ ﻣﻦ ﻓﺮاغ ،ﺑﻞ ارﺗﻜﺰ ﻋ ﻣﺸﺮوﻋ ن ﺳﺎﺑﻘ ن ﻟﮫ ﻤﺎ : ﻣﻨﺼﺔ ﺑﺮﻣﺠﺔ ﺗﺤﻤﻞ اﺳﻢ ) Processing12ﺎﻧﺖ ﻣﻌﻘﺪة ﺴ ﻴﺎ( ؛ ﺑﻄﺎﻗﺔ ﻛ ﺮو ﻴﺔ ﺗﺤﻤﻞ اﺳﻢ Wiring13؛ و ﻳﻤﻜﻦ ﺗﻤﺜﻴﻞ ذﻟﻚ ﻋ اﻟﺸ ﻞ ﻲ : ﺧﻄﺎﻃﺔ : 2أﺳﺎس ﻣﺸﺮوع ردو ﻨﻮ Processing 12ﻟﻐﺔ ﺑﺮﻣﺠﺔ ﺗﻢ ﺗﻄﻮ ﺮ ﺎ ﻣﻦ ﻃﺮف ﻃﺎﻟﺒ ن ﺑﻤﻌ ﺪ M.I.Tﺳﻨﺔ ،2001و ﻤﺎ Casey Reaو.Ben Fry 13ﻋﻤﻞ Hernando Barraganـ ﺳﻨﺔ 2003ـ أﻃﺮوﺣﺘﮫ ﻋ ﺗﻄﻮ ﺮ ﺑﻄﺎﻗﺔ ﻛ ﺮو ﻴﺔ )إﻟﻜ وﻧﻴﺔ( أﻃﻠﻖ ﻋﻠ ﺎ اﺳﻢ ً ،Wiringوﻋﻤﻞ ﻋ إرﻓﺎﻗ ﺎ ﺑﺒ ﺌﺔ ﺑﺮﻣﺠﻴﺔ ﻣﻔﺘﻮﺣﺔ اﳌﺼﺪر ،ﻣﻌﺘﻤﺪا ذﻟﻚ ﻋ ﻣﺸﺮوع .Processingوﻗﺪ اﻣﺘﺢ ﻣﺸﺮوع ردو ﻨﻮ )ﺳﻨﺔ (2005ﻣﻦ ﺬﻳﻦ اﳌﺸﺮوﻋ ن. ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 6ــــــــــ .4اﺧﺘﻴﺎر ردو ﻨﻮ :ﳌ ــﺎذا ؟ ً ﻏﺰا اﺳﺘﻌﻤﺎل ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻛﺜ ا ﻣﻦ اﳌﺠﺎﻻت اﻟﺘﻘﻨﻴﺔ اﻟ ﺗﻤﺜﻞ ا ﻄﺎﻃﺔ أدﻧﺎﻩ ﻌﻀﺎ ﻣ ﺎ : ﺧﻄﺎﻃﺔ : 3اﺳﺘﻌﻤﺎﻻت ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻌﺾ اﳌﺠﺎﻻت اﻟﺘﻘﻨﻴﺔ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﳌﻤﺎرﺳﺎت و ﺎﻟﺘﺎ ﻓﺈن ا ﻀﻮر اﻟﻘﻮي ﻻﺳﺘﻌﻤﺎل ردو ﻨﻮ اﳌﺮﺟﻌﻴﺔ ،14إﺿﺎﻓﺔ إ ﻣﺠﻤﻮﻋﺔ ﻣﻦ ﺳﺒﺎب ﺧﺮى ،ﺎﻧﺖ ﺣﺎﺳﻤﺔ اﻋﺘﻤﺎد ردو ﻨﻮ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ اﻟﺼﻨﺎﻋﻴﺔ : ﺧﻄﺎﻃﺔ : 4أﺳﺒﺎب اﻋﺘﻤﺎد ردو ﻨﻮ ﺗﺪرﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 7ــــــــــ اﳌﻤﺎرﺳﺎت اﳌﺮﺟﻌﻴﺔ ﻣﺼﺪر ﻣﻦ ﻣﺼﺎدر اﻟﻨﻘﻞ اﻟﺪﻳﺪاﻛﺘﻴ ﻲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ اﻟﺼﻨﺎﻋﻴﺔ .و ﻘﺼﺪ ﺎ ﻣﺠﻤﻮع ﺸﻄﺔ )اﳌﻌﺎﺷﺔ أو ً اﳌﻌﺮوﻓﺔ او اﳌﺘﺼﻮرة( اﻟ ﻌﺘ ﻣﺮﺟﻌﺎ ﻟﺒﻨﺎء اﳌﻌﺎرف اﻟﻘﺎﺑﻠﺔ ﻟﻠﺘﺪر ﺲ ً ً وﻟﺘﺼﻤﻴﻢ ﺸﻄﺔ اﳌﺪرﺳﻴﺔ ،دون أن ﻌ ذﻟﻚ ﺗﻄﺎﺑﻘﺎ ﺗﺎﻣﺎ ﺑ ن ﺬﻩ ﺸﻄﺔ و ن اﳌﻤﺎرﺳﺎت اﳌﺮﺟﻌﻴﺔ . .5ﻣ ﻮﻧﺎت ردو ﻨﻮ ﺗﻢ ﺗﺼﻤﻴﻢ ردو ﻨﻮ ﻛﻤﻨﺼﺔ ﻟﺘﻄﻮ ﺮ اﳌﻨﺎﻇﻢ اﻟﺘﻘﻨﻴﺔ اﻟﺘﻔﺎﻋﻠﻴﺔ دون ﺣﺎﺟﺔ إ ﻣﻌﺮﻓﺔ ﻛﺒ ة ﺑﻤﺠﺎل اﻟﻜ ﺮو ﻴﺎت .وﺗﺘ ﻮن ﻣﻦ : ﺑﻄﺎﻗﺔ ﻛ ﺮو ﻴﺔ )إﻟﻜ وﻧﻴﺔ( ؛ ﻣﻨﺼﺔ ﻟﺘﻄﻮ ﺮ اﳌﻨﺎﻇﻢ ﺑ ﺌﺔ ﻟﻠ ﻣﺠﺔ . اﻟﺘﻘﻨﻴﺔ اﻟﺘﻔﺎﻋﻠﻴﺔ دون ﺣﺎﺟﺔ إ ﻣﻌﺮﻓﺔ ﻛﺒ ة ﺑﻤﺠﺎل اﻟﻜ ﺮو ﻴﺎت. ﺧﻄﺎﻃﺔ : 5ﻣ ﻮﻧﺎت ردو ﻨﻮ .1ﺑﻄﺎﻗﺔ ردو ﻨﻮ : époxyأو ﻟﻴﺎف ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺣﺎﻣﻞ ﺻﻠﺐ أو ﻣﺮن ﻳﺘﺄﻟﻒ ﻣﻦ ﻳﺒﻮﻛ اﻟﺰﺟﺎﺟﻴﺔ ،و ﻀﻢ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﳌﺮﻛﺒﺎت اﻟﻜ ﺮو ﻴﺔ واﻟﺮواﺑﻂ اﳌﻮﺻﻠﺔ ؛ ﺗﺘ ﻮن ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻣﻦ ﻣﺘﺤﻜﻢ د Microcontrôleurﻣﺮﺗﺒﻂ ﻌﺪد ﻣﻦ اﳌﺪاﺧﻞ واﳌﺨﺎرج اﻟ ﺗﻤﻜﻦ ﻣﻦ ر ﻂ ﻋﺪد ﻣﻦ اﳌﺮﻛﺒﺎت واﻟﻌﻨﺎﺻﺮ؛ ﺑﻄﺎﻗﺔ ردو ﻨﻮ :ﺑﻄﺎﻗﺔ ﻣ ﻣﺠﺔ أي أ ﺎ ﺗﺤﺘﺎج ﻟ ﻧﺎﻣﺞ ﻟ ﻲ ﺸﺘﻐﻞ ؛ ﻳﻤﻜﻦ ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ أن ﺸﺘﻐﻞ ﺸ ﻞ ﻣﺴﺘﻘﻞ دون ﺣﺎﺟﺔ إ ﺣﺎﺳﻮب ؛ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 8ــــــــــ اﻟﺮﺷﻢ اﻟﻜ ﺮو ﻲ ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ ﺣﺮ وﻣﺸﺎع ،ﻳﻤﻜﻦ اﺳﺘﻌﻤﺎﻟﮫ وﺗﻄﻮ ﺮﻩ وﺗﻮز ﻌﮫ دون ﺣﺎﺟﺔ ﻟ ﺧﻴﺺ ﺑﺬﻟﻚ ؛ ﻨﺎك ﻋﺪد ﻣﻦ ﺑﻄﺎﻗﺎت ردو ﻨﻮ ،ﻏ أن أﺷ ﺮ ﺎ ﺑﻄﺎﻗﺔ UNOاﻟ ﻇ ﺮت ﺳﻨﺔ .2010 ﻨﺎك ﺛﻼﺛﺔ أﻧﻮاع ﻣﻦ ﺑﻄﺎﻗﺎت ردو ﻨﻮ : اﳌﺴﻤﺎة رﺳﻤﻴﺔ " ،"Officiellesو اﻟ ﻳﺘﻢ ﺻﻨﻌ ﺎ إﻳﻄﺎﻟﻴﺎ ﻣﻦ ﻃﺮف اﻟﺼﺎ ﻊ اﻟﺮﺳ Smart Projects؛ اﳌﺴﻤﺎة ﻣ ﻤﺔ " ،"compatiblesواﻟ ﻻ ﻳﺘﻢ ﺗﺼ ﻴﻌ ﺎ ﻣﻦ ﻃﺮف ،S.Projectsوﻟﻜ ﺎ ﻣ ﻤﺔ ﻣﻊ ردو ﻨﻮ اﻟﺮﺳﻤﻴﺔ ؛ اﻟﺒﻄﺎﻗﺎت " ﺧﺮى" ،اﻟ ﻳﺘﻢ إﻧﺘﺎﺟ ﺎ ﻣﻦ ﻃﺮف ﺷﺮ ﺎت أﺧﺮى ، و ﺘﻢ ﺴﻮ ﻘ ﺎ ﺗﺤﺖ أﺳﻤﺎء أﺧﺮى ﻣﺨﺘﻠﻔﺔ )،Seeduino ،Freeduino .(.....Femtoduino ً ﻛﻤﺎ أن ﻨﺎك ﻋﺪدا ﻣﻦ ﺑﻄﺎﻗﺎت ردو ﻨﻮ اﻟ ﺗﺨﺘﻠﻒ ﻋ ﻣﺴﺘﻮى ا ﺼﺎﺋﺺ واﳌﻤ ات اﻟﺘﻘﻨﻴﺔ ،و : Arduino Uno اﳌﺘﺤﻜﻢ اﻟﺪ ذاﻛﺮة ﻓﻼش ذاﻛﺮة ﺣﻴﺔ ﺗﻮﺗﺮ اﻟﺘﻐﺬﻳﺔ ﻋﺪد اﳌﺮاﺑﻂ اﻟﺮﻗﻤﻴﺔ ﻋﺪد اﳌﺪاﺧﻞ اﻟﺘﻨﺎﻇﺮ ﺔ اﻟﺘﻴﺎر اﻟﻘﺼﻮي Imax ﺗﺮدد اﳌﻌﺎ اﻟﺪ ATMega 328 32 KB 2 KB (6-20 V) 7-12 V : 5V 14ﻣﻦ ﺑﻴ ﺎ 6ﻣﺮاﺑﻂ PWM 6 40mA 16 MHz ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 9ــــــــــ Arduino Nano Arduino lilypad Arduino Mega اﳌﺘﺤﻜﻢ اﻟﺪ ذاﻛﺮة ﻓﻼش ذاﻛﺮة ﺣﻴﺔ ﺗﻮﺗﺮ اﻟﺘﻐﺬﻳﺔ ﻋﺪد اﳌﺮاﺑﻂ اﻟﺮﻗﻤﻴﺔ ﻋﺪد اﳌﺪاﺧﻞ اﻟﺘﻨﺎﻇﺮ ﺔ اﻟﺘﻴﺎر اﻟﻘﺼﻮي Imax ﺗﺮدد اﳌﻌﺎ اﻟﺪ ATmega328 32 KB 2 KB 7-12 V 14ﻣﻦ ﺑﻴ ﺎ 6ﻣﺮاﺑﻂ PWM 8 40mA 16 MHz اﳌﺘﺤﻜﻢ اﻟﺪ ذاﻛﺮة ﻓﻼش ذاﻛﺮة ﺣﻴﺔ ﺗﻮﺗﺮ اﻟﺘﻐﺬﻳﺔ ﻋﺪد اﳌﺮاﺑﻂ اﻟﺮﻗﻤﻴﺔ ﻋﺪد اﳌﺪاﺧﻞ اﻟﺘﻨﺎﻇﺮ ﺔ اﻟﺘﻴﺎر اﻟﻘﺼﻮي Imax ﺗﺮدد اﳌﻌﺎ اﻟﺪ ATmega32u4 32 KB 2,5 KB 3,8 ) 3,3 Vـ ( 5 V 9ﻣﻦ ﺑﻴ ﺎ 4ﻣﺮاﺑﻂ PWM 4 40 mA 8 MHz اﳌﺘﺤﻜﻢ اﻟﺪ ذاﻛﺮة ﻓﻼش ذاﻛﺮة ﺣﻴﺔ ﺗﻮﺗﺮ اﻟﺘﻐﺬﻳﺔ ﻋﺪد اﳌﺮاﺑﻂ اﻟﺮﻗﻤﻴﺔ ﻋﺪد اﳌﺪاﺧﻞ اﻟﺘﻨﺎﻇﺮ ﺔ اﻟﺘﻴﺎر اﻟﻘﺼﻮي Imax ﺗﺮدد اﳌﻌﺎ اﻟﺪ ATmega2560 256 KB 8 KB (6-20 V) 7-12 V 5V 54ﻣﻦ ﺑﻴ ﺎ 14ﻣﺮ ﻂ PWM 16 40 mA 16 MHz ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 10ــــــــــ AT91SAM3X8E اﳌﺘﺤﻜﻢ اﻟﺪ 512 KB ذاﻛﺮة ﻓﻼش 96 KB ذاﻛﺮة ﺣﻴﺔ 7) 3,3 Vـ ( 12 V ﺗﻮﺗﺮ اﻟﺘﻐﺬﻳﺔ 54ﻣﻦ ﺑﻴ ﺎ 12ﻣﺮ ﻂ PWM ﻋﺪد اﳌﺮاﺑﻂ اﻟﺮﻗﻤﻴﺔ 12 ﻋﺪد اﳌﺪاﺧﻞ اﻟﺘﻨﺎﻇﺮ ﺔ 130 mA اﻟﺘﻴﺎر اﻟﻘﺼﻮي Imax Arduino Due 84 MHz ﺗﺮدد اﳌﻌﺎ اﻟﺪ ﺟﺪول : 1ﻣﻤ ات ﻌﺾ ﺑﻄﺎﻗﺎت ردو ﻨﻮ أ .ﻋﻨﺎﺻﺮ ﺑﻄﺎﻗﺔ ردو ﻨﻮ UNO ﺷ ﻞ : 2اﳌ ﻮﻧﺎت ﺳﺎﺳﻴﺔ ﻟﺒﻄﺎﻗﺔ أردو ﻨﻮ UNO ﻣﺮاﺑﻂ ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮﺎﺋﻴﺎ ﻣﻨﻔﺬ USB زر إﻋﺎدة ﺑﺪء ﺸﻐﻴﻞ اﻟ ﻧﺎﻣﺞ اﳌﻌﺎ اﻟﺪ ﻣﻨﻔﺬ اﻟﺘﻐﺬﻳﺔ ﻣﺮاﺑﻂ ﺷ ﻞ : 1ﻣﺮاﺑﻂ ﺑﻄﺎﻗﺔ أردو ﻨﻮ UNO ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 11ــــــــــ ﻣﻦ ﺧﻼل اﳌﺮاﺑﻂ ﻳﺘﻮاﺻﻞ اﳌﺘﺤﻜﻢ اﻟﺪ ﻣﻊ اﳌﺤﻴﻂ ا ﺎر . ﺗﺘﻮﻓﺮ ﺑﻄﺎﻗﺔ أردو ﻨﻮ Unoﻋ : 6 ﻣﺪاﺧﻞ ﺗﻨﺎﻇﺮﺔ ) A0إ (A5؛ 15 14 ﻣﺪﺧﻞ /ﻣﺨﺮج رﻗ 6 ،ﻣ ﺎ ﻳﻤﻜﻦ اﺳﺘﻌﻤﺎﻟ ﺎ ﻛﻤﺨﺎرج PWM؛ ﺗﻤﻜﻦ اﳌﺪاﺧﻞ اﻟﺘﻨﺎﻇﺮﺔ ﻣﻦ اﺳﺘﻘﺒﺎل ﺗﻮﺗﺮ ﻳ اوح ﻣﺎ ﺑ ن 0Vو 5V؛ اﳌﺪاﺧﻞ /اﳌﺨﺎرج اﻟﺮﻗﻤﻴﺔ ﺴﺘﻘﺒﻞ أو ﺗﺮﺳﻞ ﺗﻮﺗﺮا ﺴﺎوي 0Vﻳﺘﻢ اﻟﺘﻌﺒ ﻋﻨﮫ ﺑﺎﻟﻘﻴﻤﺔ 0أو ﺴﺎوي 5Vﻳﺘﻢ اﻟﺘﻌﺒ ﻋﻨﮫ ﺑﺎﻟﻘﻴﻤﺔ 1؛ ﺗﻤﻜﻦ اﳌﺨﺎرج اﻟﺮﻗﻤﻴﺔ ﻣﻦ اﻟﺘﺤﻜﻢ ﻋﺪد ﻛﺒ ﻣﻦ اﳌﺴﺘﻘﺒﻼت ،ﻏ أﻧﮫ و ﺴ ﺐ اﺳﺘﻌﻤﺎل ﺗﺮاﻧﺰ ﺴﺘﻮرات أو اﻟﻘﻴﻤﺔ اﳌﻨﺨﻔﻀﺔ ﻟﻠﺘﻴﺎر اﻟﺬي ﺗ ﺘﺠﮫ ،ﻓﺈن ﻣﺮ ﻳﻘﺘ ﻣﻨﺎﺑﺎت ﻟﻠﺘﺤﻜﻢ ﻣﺴﺘﻘﺒﻼت ﺗﺘﻄﻠﺐ ﺗﻴﺎرات ﻣﺮﺗﻔﻌﺔ . ب .ﻐﺬﻳﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ UNO ﺗﺘﻢ ﻐﺬﻳﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﻮاﺳﻄﺔ ا ﺎﺳﻮب ﻣﻦ ﺧﻼل ﻣﻨﻔﺬ ، USBأو ﺑﻮاﺳﻄﺔ ﻣﺼﺪر ﺧﺎر )ﻧﻀﺎدة او ﺑﻄﺎرﺔ( ﻣﻦ ﺧﻼل ﻣﻨﻔﺬ اﻟﺘﻐﺬﻳﺔ . ﻣﻨﻔﺬ USB ﻣﻨﻔﺬ اﻟﺘﻐﺬﻳﺔ ﺷ ﻞ : 3ﻣﻨﻔﺬا ﻐﺬﻳﺔ ﺑﻄﺎﻗﺔ أردو ﻨﻮ UNO 15ﺑﺎﻟﻠﻐﺔ ﻧﺠﻠ ﻳﺔ ،Pulse Width modulationو ﺎﻟﻠﻐﺔ اﻟﻔﺮﺴﻴﺔ : Modulation de largeur d’imputionsﺗﻤﻜﻦ ﻣﻦ ا ﺼﻮل ﻋ ﺗﻮﺗﺮ ﻣﺘﻐ اﻧﻄﻼﻗﺎ ﻣﻦ ﺗﻮﺗﺮﺛﺎﺑﺖ . ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 12ــــــــــ اﻟﺪارات ﺿﺎﻓﻴﺔ Shields ﻳﻤﻜﻦ اﺳﺘﻌﻤﺎل ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻣﻊ اﳌﺮﻛﺒﺎت اﻟﻜ ﺮو ﻴﺔ أو ﻣﻊ دارات إﺿﺎﻓﻴﺔ ﺟﺎ ﺰة َ َ ً ﺴ ﺑﺎﻟﻠﻐﺔ ﻧﺠﻠ ﻳﺔ .Shieldsإذ أن ﻨﺎك ﻋﺪدا ﻛﺒ ا ﺟﺪا ﻣﻦ اﻟﺪارات ا ﺎرﺟﻴﺔ اﻟ ﻳﻤﻜﻦ اﺳﺘﻌﻤﺎﻟ ﺎ ﻣﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ . إﻟﺦ... .. ﺷ ﻞ : 4اﻟﺪارات ﺿﺎﻓﻴﺔ ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 13ــــــــــ ﺑﺮﻧﺎم ردو ﻨﻮ IDE ﻳﻤﻜﻦ أن ﺗﺘﻢ ﺑﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻣﻦ ﺧﻼل ﺑﺮﻣﺠﺔ ﻧﺼﻴﺔ أو ﻣﺒﻴﺎﻧﻴﺔ ؛ ﺳﻨﻘﺘﺼﺮ اﻟﺒﺪاﻳﺔ ﻋ اﻟ ﻣﺠﺔ اﻟﻨﺼﻴﺔ ﻣﻦ ﺧﻼل اﺳﺘﻌﻤﺎل ﺑﺮﻧﺎم Arduino IDE )ﻋ أﺳﺎس ﺗﻨﺎول اﻟ ﻣﺠﺔ اﳌﺒﻴﺎﻧﻴﺔ ا ﺰء ﺧ ﻣﻦ اﻟﺪﻟﻴﻞ( ؛ اﻟﺴﺎﺑﻘﺔ ﻟ ـ Arduino IDEﻣﻦ ﻣﻮﻗﻊ ﻳﺘﻢ ﺗﺤﻤﻴﻞ اﻟ ﺔ ﺧ ة وﺟﻤﻴﻊ اﻟ Arduino.cc؛ ﺗﺘﻮﻓﺮ ﺔ ﻣﺤﻤﻮﻟﺔ و ﺔ ﻗﺎﺑﻠﺔ ﻟﻠﺘﺜ ﻴﺖ ﻣﻦ ﺑﺮﻧﺎم Arduino IDE؛ ﻳﻤﻜﻦ ﺗﺜ ﻴﺖ ﺑﺮﻧﺎم IDEﻋ ﻞ أﻧﻈﻤﺔ ﺷﺘﻐﺎل Windows :و Linuxو....Mac Os أ .ﺑ ﺌﺔ اﻟ ﻧﺎم ﻌﺪ ﺗﺜ ﻴﺖ وﻓﺘﺢ ﺑﺮﻧﺎم ردو ﻨﻮ IDEﺗﻈ ﺮ اﻟﻨﺎﻓﺬة اﻟﺘﺎﻟﻴﺔ : اﻟﺘﻌﻴ ن 1 2 3 4 وﻇﻴﻔﺘﮫ ﺷﺮ ﻂ اﻟﻘﻮاﺋﻢ أزرار ﺴﺘﻌﻤﻞ ﺧﻼل ﺑﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ إﻃﺎر ﻣﺴﻚ اﻟ ﻧﺎﻣﺞ إﻃﺎر ﻋﺮض أﺧﻄﺎء اﻟ ﻧﺎﻣﺞ ﺟﺪول : 2ﻣ ﻮﻧﺎت ﺑ ﺌﺔ اﻟ ﻧﺎم ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 14ــــــــــ ب .زرار Les boutons اﻟﺰر 1 2 3 4 5 6 وﻇﻴﻔﺘﮫ اﻟﺘﺄﻛﺪ ﻣﻦ ﻣﺪى اﺣ ام اﻟ ﻧﺎﻣﺞ ﻟﻘﻮاﻋﺪ ﺑﺮﻧﺎم ردو ﻨﻮ )ﻟ ﺸﻐﻴﻞ اﳌ ﺗﺤﻤﻴﻞ اﻟ ﻧﺎﻣﺞ ﻋ ﺑﻄﺎﻗﺔ ردو ﻨﻮ إ ﺸﺎء ﻣﻠﻒ ﺟﺪﻳﺪ ﻓﺘﺢ ﻣﻠﻒ ﺣﻔﻆ ﻣﻠﻒ ﻓﺘﺢ ﺷﺎﺷﺔ اﻟﻌﺮض اﻟ ﺴﻠﺴ .le moniteur série ﺟﺪول : 3أزرارﺑﺮﻧﺎم Arduino IDE ( ج .ﻗﺒﻞ اﻟﺒﺪء :اﻟﺘﺄﻛﺪ ﻣﻦ ر ﻂ اﻟﻌﺘﺎد واﺷﺘﻐﺎﻟﮫ ﻗﺒﻞ اﻟﺒﺪء اﻟ ﻣﺠﺔ ،ﻳ ﺒ ﺿﺒﻂ اﻟ ﻧﺎﻣﺞ واﻟﺘﺄﻛﺪ ﻣﻦ اﺷﺘﻐﺎل اﻟﺒﻄﺎﻗﺔ ﻣﻦ ﺧﻼل إﺗﺒﺎع ا ﻄﻮات اﻟﺘﺎﻟﻴﺔ : ﻧﺒﺪأ ﺑﻔﺘﺢ ﺑﺮﻧﺎﻣﺞ ﺴﻴﻂ Blinkوﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ ؛ ﻧﺨﺘﺎر ﻧﻮع ﺑﻄﺎﻗﺔ أردو ﻨﻮ اﳌﺮﺗﺒﻄﺔ ﺑﺎ ﺎﺳﻮب . ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 15ــــــــــ ﻧﺤﺪد اﳌﻨﻔﺬ اﻟ ﺴﻠﺴ اﻟﺬي ﺳ ﺘﻢ ﻣﻦ ﺧﻼﻟﮫ اﻟﺘﻮاﺻﻞ ﺑ ن ا ﺎﺳﻮب واﻟﺒﻄﺎﻗﺔ ؛ ﻧﻘﻮم ﺑﺈرﺳﺎل ﺑﺮﻧﺎﻣﺞ Blinkإ اﻟﺒﻄﺎﻗﺔ ؛ ﺳﺘﻈ ﺮ رﺳﺎﻟﺔ ﺗﻔﻴﺪ ﺑﺄن اﻟ ﻧﺎﻣﺞ ﻃﻮر »اﻟ ﺟﻤﺔ« compilationﻗﺒﻞ إرﺳﺎﻟﮫ إ اﻟﺒﻄﺎﻗﺔ ؛ ﺗﻈ ﺮ رﺳﺎﻟﺔ ﺗﻔﻴﺪ ﺑﺄن اﻟ ﻧﺎﻣﺞ ﻃﻮر رﺳﺎل إ اﻟﺒﻄﺎﻗﺔ ؛ ﻳ ﺘ ﺗﺤﻤﻴﻞ اﻟ ﻧﺎﻣﺞ ؛ ً وﻣﻴﺾ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ اﳌﺮﺗﺒﻂ ﺑﺎﳌﺮ ﻂ 13ﻋ اﻟﺒﻄﺎﻗﺔ ﻌ أن اﻟﻌﺘﺎد ﺸﺘﻐﻞ ﺸ ﻞ ﻋﺎدي . ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 16ــــــــــ ﻳﺘﻮﺻﻞ اﳌﺘﺤﻜﻢ اﻟﺪ ﺑﺎﻟ ﻧﺎﻣﺞ ﻋ ﺷ ﻞ إﺷﺎرات ﻛ ﺮ ﺎﺋﻴﺔ ﻋ ذاﻛﺮة ﻓﻼش ﺴﻤ ﺎ ﻣﺮاﺑﻄﮫ Txو .Rxﻟﻴﺘﻢ ﺗﺨﺰﻨﮫ )أي اﻟ ﻧﺎﻣﺞ( "ذاﻛﺮة اﻟ ﻧﺎﻣﺞ". ﻓﻌﻨﺪﻣﺎ ﻳﺘﻢ ﺸﻐﻴﻞ اﻟﺒﻄﺎﻗﺔ ﺸ ﻞ ﻋﺎدي )دون أن ﻧ ﻮن ﺑﺼﺪد إرﺳﺎل ﺑﺮﻧﺎﻣﺞ إﻟ ﺎ( ،ﻳﻘﻮم اﳌﻌﺎ اﻟﺪ ﺑﻤﻌﺎ ﺔ اﳌﻌﻄﻴﺎت وﺗﻮز ﻌ ﺎ ﻋ ﻣﺨﺘﻠﻒ اﻟﺬاﻛﺮات : ذاﻛﺮة اﻟ ﻧﺎﻣﺞ " :"mémoire programmeﺗﻤﻜﻦ ﻣﻦ اﻟﺘﻌﺮف ﻋ ا ﺰء اﻟﺬي ﻳﺘﻢ ﺗﻨﻔﻴﺬﻩ ﻣﻦ اﻟ ﻧﺎﻣﺞ ؛ ذاﻛﺮة اﳌﻌﻄﻴﺎت " :"mémoire des donnéesو ﺴ اﻟﺬاﻛﺮة ا ﻴﺔ " ،"RAMﺣﻴﺚ ﻳﺘﻢ ﺗﺨﺰ ﻦ اﳌﺘﻐ ات . أﻳﻀﺎ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 17ــــــــــ ردو ﻨﻮ :ﻣﺪﺧﻞ إ اﻟ ﻣﺠﺔ .1ﻌﺾ ﻗﻮاﻋﺪ ﺑﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ .1ﺑ ﻴﺔ اﻟ ﻧﺎﻣﺞ ﻳﺘ ﻮن ﻞ ﺑﺮﻧﺎﻣﺞ أردو ﻨﻮ ﻣﻦ ﺛﻼﺛﺔ أﺟﺰاء أﺳﺎﺳﻴﺔ ،ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : ﺟﺰء ﻳﺨﺼﺺ ﻟﻠﺘﺼﺮﺢ ﺑﺎﳌﺘﻐ ات أو اﻟﺜﻮاﺑﺖ أو ﺑﺎﳌﻜﺘﺒﺎت )، (Bibliothèques و ﻮ ا ﺰء اﻟﻌﻠﻮي ﻣﻦ اﻟ ﻧﺎﻣﺞ واﻟﺬي ﻳﺄ ﻲ ﻗﺒﻞ اﻟﺪاﻟﺔ )(void setup؛ ﺟﺰء ﺴﺘﻌﻤﻞ ﻟﻀﺒﻂ ﻣﺮاﺑﻂ اﻟﺒﻄﺎﻗﺔ و ﻌﻴﻴ ﺎ ﻛﻤﺮاﺑﻂ ﻟﻠﺪﺧﻠﺔ أو ﻟ ﺮﺟﺔ .و ﺘﻢ ﺗﻨﻔﻴﺬ ﺬا ا ﺰء ﻣﺮة واﺣﺪة ﻋﻨﺪ ﻐﺬﻳﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ،أو ﻋﻨﺪ اﻟﻀﻐﻂ ﻋ زر إﻋﺎدة اﻟ ﺸﻐﻴﻞ ) .(resetﺬا ا ﺰء ﻳﺄ ﻲ ﻌﺪ اﻟﺪاﻟﺔ )(void setup؛ ﻣﻦ اﻟ ﻧﺎﻣﺞ ،و ﻨﻔﺬ ﺸ ﻞ ﻣﺴﺘﻤﺮ ودون اﻧﻘﻄﺎع ،و ﻮ ا ﺰء ا ﺰء اﻟﺮﺋ اﻟﺬي ﻳﺄ ﻲ ﻌﺪ اﻟﺪاﻟﺔ )(.void loop .2ﻌﺾ ﻗﻮاﻋﺪ ﺑﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻨﺎك ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﻘﻮاﻋﺪ اﻟ ﻳ ﺒ اﺣ اﻣ ﺎ ﻋﻨﺪ ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ أردو ﻨﻮ : ﻳ ﺒ أن ﻳﺘﻀﻤﻦ ﻞ ﺑﺮﻧﺎﻣﺞ اﻟﺪاﻟﺘ ن void setup() :و)(void loop؛ ﻳ ﺒ ان ﺗ ﺘ ﻞ ﻌﻠﻤﻴﺔ ﺑﻨﻘﻄﺔ ﻓﺎﺻﻠﺔ );(؛ ﺴﺘﻌﻤﻞ ﻋﻼﻣﺔ ا ﺼﺮ ) (accoladeﻻﺣﺘﻮاء اﻟﺘﻌﻠﻴﻤﺎت ا ﺎﺻﺔ ﺑﺪاﻟﺔ )(fonction او ﺸﺮط ) (conditionاو ﺑﺤﻠﻘﺔ ) (boucle؛ ﺴﺘﺤﺴﻦ أن ﻳﺘﻀﻤﻦ اﻟ ﻧﺎﻣﺞ ﻌﻠﻴﻘﺎت ﺗﻤﻜﻦ ﻣﻨﺠﺰ اﻟ ﻧﺎﻣﺞ أو ﻣﺴﺘﻌﻤﻠﮫ ﻣﻦ ﻗﺮاءﺗﮫ ﺴ ﻮﻟﺔ وﻓ ﻢ دﻻﻻت ﻞ ﺳﻄﺮﻣﻦ أﺳﻄﺮﻩ ؛ ﻹدراج اﻟﺘﻌﻠﻴﻖ ﺳﻄﺮ واﺣﺪ ﺴﺘﻌﻤﻞ : //ﺬا ﻌﻠﻴﻖ ﺳﻄﺮ واﺣﺪ ﻹدارج اﻟﺘﻌﻠﻴﻖ أﻛ ﻣﻦ ﺳﻄﺮ ﺴﺘﻌﻤﻞ : * /ﺬا ﻌﻠﻴﻖ أﻛ ﻣﻦ ﺳﻄﺮ ،و ﻮ ﻌﻠﻴﻖ ﻳﺘﻢ ﺗﺠﺎ ﻠﮫ ﻣﻦ ﻃﺮف اﻟ ﻧﺎﻣﺞ ،أي ﻻ ﻳﻨﻔﺬﻩ ،ﺣ ن ﻳﻤﻜﻦ اﻟﻘﺎرئ ﻣﻦ ﻓ ﻢ ﺧﺘﻴﺎرات اﻟ ﻗﺎم ﺎ اﳌ ﻣﺞ */ L’utilisation des caractères accentués n’est strictement pas permise en programmation. Sauf dans les commentaires. ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 18ــــــــــ .2اﳌﺘﻐ ات ﺑﺮﻧﺎﻣﺞ ردو ﻨﻮ اﳌﺘﻐ ) (la variableﻮ ﺣ ﻣﻦ اﻟﺬاﻛﺮة ا ﻴﺔ ﻟﻠﻤﺘﺤﻜﻢ اﻟﺪ ﻣﺨﺼﺺ ﻟﺘﺨﺰ ﻦ ﻣﻌﻠﻮﻣﺔ ﻣﻌﻴﻨﺔ .ﻨﺎك ﻋﺪد ﻣﻦ اﳌﺘﻐ ات اﻟ ﻳﻤﻜﻦ اﺳﺘﻌﻤﺎﻟ ﺎ ﺑﺮﻧﺎﻣﺞ ردو ﻨﻮ، ﻧﺬﻛﺮﻣ ﺎ : اﻟﻌﺪد ﻧﻮع اﳌﺘﻐ ﺳﻌﺔ اﻟﺘﺨﺰ ﻦ اﻟﻘﻴﻢ اﳌﻤﻜﻨﺔ ﻟﻠﻌﺪد int ﻋﺪد ﻴﺢ ﻣﻦ -32768إ +32767 2 octets long ﻋﺪد ﻴﺢ ﻣﻦ -2147483648إ +2147483647 4 octets char ﻋﺪد ﻴﺢ ﻣﻦ -128إ +127 1 octets float ﻋﺪد ﻋﺸﺮي ﻣﻦ -3.4 x 1038إ +3.4 x1038 4 octets double ﻋﺪد ﻋﺸﺮي ﻣﻦ -3.4 x 1038إ +3.4 x1038 4 octets ﺟﺪول : 4ﻣﺘﻐ ات ردو ﻨﻮ )(1 ً ً ﻛﻤﺎ أن ﻣﻦ ﺧﺼﻮﺻﻴﺎت ﺑﺮﻧﺎﻣﺞ ردو ﻨﻮ أﻧﮫ ﻳﻘﺒﻞ ﻋﺪدا ﻛﺒ ا ﻣﻦ اﳌﺘﻐ ات ﺿﺎﻓﻴﺔ ، اﻟ ﻧﺬﻛﺮ ﻣ ﺎ : ﻧﻮع اﳌﺘﻐ اﻟﻘﻴﻢ اﳌﻤﻜﻨﺔ ﻟﻠﻌﺪد اﻟﻌﺪد ﺳﻌﺔ اﻟﺘﺨﺰ ﻦ byte ﻋﺪد ﻴﺢ ﻣﻮﺟﺐ ﻣﻦ 0إ 255 2 octets word ﻋﺪد ﻴﺢ ﻣﻮﺟﺐ ﻣﻦ 0إ 65535 4 octets boolean ﻋﺪد ﻴﺢ ﻣﻮﺟﺐ ﻣﻦ 0إ 1 1 octets ﺟﺪول : 5اﳌﺘﻐ ات ﺿﺎﻓﻴﺔ ﻟﻸردو ﻨﻮ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 19ــــــــــ .3أ ﺸﻄﺔ اﻟ ﻣﺠﺔ .1اﻟ ﺸﺎط ول اﻟﺘﺤﻜﻢ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ اﳌﺪﻣﺞ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ً اﻟﺘﺤﻜﻢ ﻣﺪة وﻣﻴﺾ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ اﳌﺮﺗﺒﻂ اﳌ ﻤـﺔ ﺑﺎﳌﺮ ﻂ 13ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ ﺑﻄﺎﻗﺔ أردو ﻨﻮ اﻟﻌﺘﺎد اﻟﻀﺮوري ﺎﺑﻞ .USB ﺣﺎﺳﻮب ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ ﺷﺮوط اﻟﺴﻼﻣﺔ ﻧﺼﻒ ﺳﺎﻋﺔ ﻣﺪة ﻧﺠﺎز اﳌﺪة اﻟﻮاردة ﻞ ﺸﺎط ﻣﻦ ﺬﻩ ﺸﻄﺔ ،ﻣﺪة ﺧﺎﺻﺔ ﺑﺎﻷﺳﺘﺎذ ؛ إ ﺎ اﳌﺪة اﻟ ﻳﻔ ض أن ﻳﻘﻮم ﺧﻼﻟ ﺎ ﺳﺘﺎذ ﺑﺈﻧﺠﺎز ﺟﻤﻴﻊ ﻣﺮاﺣﻞ اﻟ ﺸﺎط أ .اﻟ ﻛﻴﺒﺔ : ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 20ــــــــــ ب .اﳌﺒﻴﺎن اﻟﺘﻨﻈﻴ : اﻟﺒﺪاﻳﺔ ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ اﺳﺘﻤﺮارﺗﻮ ﮫ ﳌﺪة ms 100 إﻃﻔﺎء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ اﺳﺘﻤﺮارإﻃﻔﺎﺋﮫ ﳌﺪة ms 100 ج .اﻟ ﻧﺎﻣﺞ داﻟﺔ ﺿﺒﻂ اﳌﺪاﺧﻞ واﳌﺨﺎرج void setup() {// ﻌﻴ ن اﳌﺮ ﻂ 13ﻛﻤﺮ ﻂ ﺧﺮﺟﺔ pinMode(13 , OUTPUT); // } ً ً ﻌﺎد ﺬﻩ ا ﻠﻘﺔ ﻣﺮارا وﺗﻜﺮارا و ﺸ ﻞ ﻣﺴﺘﻤﺮ void loop() { // ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ digitalWrite(13, HIGH); // اﺳﺘﻤﺮار ﺗﻮ ﮫ ﳌﺪة delay(100); // 100ms اﻧﻄﻔﺎء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ digitalWrite(13, LOW); // اﺳﺘﻤﺮار اﻧﻄﻔﺎﺋﮫ ﳌﺪة delay(100); // 100ms } ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 21ــــــــــ د .ﺷﺮح اﻟ ﻧﺎﻣﺞ اﻟﺘﻌﻠﻴﻤﺔ اﻟﺸﺮح ﺪف داﻟﺔ ﻋﺪاد إ ﺿﺒﻂ ﻣﺮاﺑﻂ اﻟﺒﻄﺎﻗﺔ ﻛﻤﺮاﺑﻂ )(void setup ﻟﻠﺪﺧﻠﺔ أو ﻟ ﺮﺟﺔ . ُ َ ﻣﻼﺣﻈﺎت :ﺸ ﱠﻐﻞ داﻟﺔ ﻋﺪاد ﻣﺮة واﺣﺪة ﻋﻨﺪ ﻐﺬﻳﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ،أو ﻋﻨﺪ اﻟﻀﻐﻂ ﻋ زر إﻋﺎدة اﻟ ﺸﻐﻴﻞ ) .(resetﺗﺒﺪأ اﻟﺪوال ﻟﻐﺔ ردو ﻨﻮ ﻌﻼﻣﺔ } وﺗ ﺘ ب {. ;) pinMode(13,OUTPUTﺗ ء ﺬﻩ اﻟﺘﻌﻠﻴﻤﺔ اﳌﺮ ﻂ اﻟﺮﻗ 13ﻛﻤﺮ ﻂ ﺧﺮﺟﺔ ﻣﻼﺣﻈﺎت : ﻣﻦ ﺧﻼل ﺬﻩ اﻟﺘﻌﻠﻴﻤﺔ ﻳﻤﻜﻦ اﻋﺘﻤﺎد اﳌﺮ ﻂ ﻛﻤﺮ ﻂ دﺧﻠﺔ أو ﺧﺮﺟﺔ . ﺗﻜﺘﺐ اﻟﺘﻌﻠﻴﻤﺔ ﻋ اﻟﺸ ﻞ،pinMode (broche, état) : ﺣﻴﺚ brocheﻳﻤﺜﻞ رﻗﻢ اﳌﺮ ﻂ و étatﺗﻤﺜﻞ ﺣﺎﻟﺘﮫ. ا ﺎﻟﺔ: INPUT ﺗ ء اﳌﺮ ﻂ ﻛﻤﺪﺧﻞ ؛ OUTPUT ﺗ ء اﳌﺮ ﻂ ﻛﻤﺨﺮج ؛ ﺗ ﺘ ﻞ اﻟﺘﻌﻠﻴﻤﺎت ﺑﻔﺎﺻﻠﺔ ﻣﻨﻘﻮﻃﺔ ";" )(void loop اﻟﺪاﻟﺔ ﺳﺎﺳﻴﺔ اﻟ ﻧﺎﻣﺞ ُوﺗ َﻨ ﱠﻔﺬ ﺬﻩ ا ﻠﻘﺔ ﺸ ﻞ ﻣﺴﺘﻤﺮ. ;) digitalWrite(13,HIGHﺗﻤﻜﻦ ﺬﻩ اﻟﺘﻌﻠﻴﻤﺔ ﻣﻦ إﺳﻨﺎد ﻗﻴﻤﺔ ﻟﻠﻤﺮ ﻂ. HIGH ﻗﻴﻤﺔ ﻋﻠﻴﺎ )أي (5 V؛ LOW ﻗﻴﻤﺔ دﻧﻴﺎ )أي (0 V؛ اﺳﺘﻤﺮار اﻟﻘﻴﻤﺔ اﻟ أﺳﻨﺪت ﳌﺮ ﻂ ا ﺮﺟﺔ ؛ أي اﺣﺘﻔﺎظ ;)delay(100 اﻟﺜﻨ ﻴﻞ ﺑﺤﺎﻟﺘﮫ ﳌﺪة .100 ms ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 22ــــــــــ .2اﻟ ﺸﺎط اﻟﺜﺎ ﻲ : ً اﻟﺘﺤﻜﻢ ﻣﺪة وﻣﻴﺾ ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺗﻮﻇﻴﻒ أﺣﺪ اﳌﺮاﺑﻂ اﻟﺮﻗﻤﻴﺔ ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ ﻟﻠﺘﺤﻜﻢ اﳌ ﻤﺔ ً ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻄﺎﻗﺔ أردو ﻨﻮ ﺎﺑﻞ USB اﻟﻌﺘﺎد اﻟﻀﺮوري ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ً ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ وﻣﻘﺎوﻣﺔ ).(R = 220 Ω أﺳﻼك ﻣﻮﺻﻠﺔ ﻟﻠﺮ ﻂ. ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ ﺷﺮوط اﻟﺴﻼﻣﺔ ً اﺣ ام اﺳﺘﻘﻄﺎب اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﻧﺼﻒ ﺳﺎﻋﺔ ﻣﺪة ﻧﺠﺎز أ .اﺧﺘﻴﺎر اﻟﻌﺘﺎد اﻟﺜﻨ ﻴﻞ ﻣﺮﻛﺐ ﻣﺴﺘﻘﻄﺐ ﺴﺘﻮﺟﺐ ﻣﻘﺎوﻣﺔ ﻤﺎﻳﺘﮫ ﻣﻦ اﻟﺘﻠﻒ Imax =20mA ؛ ) Vled=1,5V ﺑﺎﻟ ﺴﺒﺔ ﻟﻠﻮن ﺣﻤﺮ(. ﺣﺴﺎب ﻗﻴﻤﺔ اﳌﻘﺎوﻣﺔ R1 = (E – V led) / I led ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 23ــــــــــ ﺣﻴﺚ: U = 5 V U led = 1.5 V Imax = 0,02 A R1=(5-1.5)/0.02 R1= 175 Ω ﺳ ﺴﺘﻌﻤﻞ ﻣﻘﺎوﻣﺔ ﺑﻘﻴﻤﺔ 220 Ωو ﻟﻮان :ﺣﻤﺮ ـ ﺣﻤﺮ ـ اﻟﺒ ـ اﻟﺬ . ﻣﻘﺎوﻣﺔ ﺗﺘﻀﻤﻦ ب .اﻟ ﻛﻴﺒﺔ اﻟﻜ ﺮو ﻴﺔ ﻧﺮ ﻂ أﻧﻮد اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺑﺎﳌﺮ ـﻂ 12ﻟﻸردو ﻨﻮ )ﻳﻤﻜﻦ ر ﻄﮫ ﺑﺄي ﻣﺮ ـﻂ آﺧﺮ( ،واﻟ ﺎﺗـﻮد ﺑﺎﳌﻘﺎوﻣﺔ ،واﳌﺮ ـﻂ اﻟﺜﺎ ﻲ ﻟﻠﻤﻘﺎوﻣﺔ ﺑ ـ GND ﻟﻸردو ﻨﻮ. ج .اﳌﺒﻴﺎن اﻟﺘﻨﻈﻴ اﻟﺒﺪاﻳﺔ ﺗﻮ ً اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ اﺳﺘﻤﺮار ﺗﻮ ﮫ ﳌﺪة 500 ms ً إﻃﻔﺎء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ اﺳﺘﻤﺮار اﻧﻄﻔﺎﺋﮫ ﳌﺪة 500 ms ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 24ــــــــــ د .اﻟ ﻧﺎﻣﺞ رﺑط اﻟﻣﺗﻐﯾر LEDﺑﺎﻟﻣرﺑط int LED=12;//12 {)(void setup داﻟﺔ ﺿﺒﻂ اﳌﺪاﺧﻞ واﳌﺨﺎرج // ﻴ ء اﳌﺮ ﻂ 12ﻛﻤﺮ ﻂ ﺧﺮﺟﺔ pinMode(12, OUTPUT); // } {)(void loop ﺣﻠﻘﺔ ﻌﺎد ﺗﻨﻔﻴﺬ ﺎ ﺑﺎﺳﺘﻤﺮار // ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎdigitalWrite(12, HIGH); // ;)delay(500 اﺳﺘﻤﺮار ﺗﻮ ﮫ ﳌﺪة // 500ms إﻧﻄﻔﺎء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ digitalWrite(12, LOW); // ;)delay(500 اﺳﺘﻤﺮار اﻧﻄﻔﺎﺋﮫ ﳌﺪة // 500ms } .3اﻟ ﺸﺎط اﻟﺜﺎﻟﺚ :ﺗﻄﺒﻴﻖ ﺟﻌﻞ ﺛﻨ ﻴﻠ ن ﻣﺘﺄﻟﻘ ن ﻳﺘﻮ ﺎن ﺸ ﻞ ﻣﺘﻨﺎوب اﳌ ﻤـﺔ اﻟﺘﺤﻜﻢ وﻣﻴﺾ ﺛﻨ ﻴﻠ ن ﻣﺘﺄﻟﻘ ن ﻛ ﺮ ﺎﺋﻴ ن ﺑﺎﻟﺘﻨﺎوب اﻟﻘﺪرة ﻋ : ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب اﳌﻜ ﺴﺒﺎت اﻟﻘﺒﻠﻴﺔ ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ ﺴﻴﻂ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ ﺗﺮﻛﻴﺐ اﳌﺮﻛﺒﺎت ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ور ﻄ ﺎ ﺑﻤﻨﺎﻓﺬ اﻟﺒﻄﺎﻗﺔ ﺑﻄﺎﻗﺔ أردو ﻨﻮ اﻟﻌﺘﺎد اﻟﻀﺮوري ﺎﺑﻞ USB ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 25ــــــــــ ﺷﺮوط اﻟﺴﻼﻣﺔ ﻣﺪة ﻧﺠﺎز ً ﺛﻨ ﻴﻼن ﻣﺘﺄﻟﻘﺎن ﻛ ﺮ ﺎﺋﻴﺎ وﻣﻘﺎوﻣﺘﺎن ) .(R = 220 Ω أﺳﻼك ﻣﻮﺻﻠﺔ ﻟﻠﺮ ﻂ ﺣﺎﺳﻮب ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ ً اﺣ ام اﺳﺘﻘﻄﺎب اﻟﺜﻨ ﻴﻠ ن اﳌﺘﺄﻟﻘ ن ﻛ ﺮ ﺎﺋﻴﺎ ﻧﺼﻒ ﺳﺎﻋﺔ ﻹﻧﺠﺎز ﺬا اﻟ ﺸﺎط ،ﻧﻘ ح : اﺳﺘﻌﻤﺎل ﺛﻨ ﻴﻠ ن ﻣﺘﺄﻟﻘ ن ﻛ ﺮ ﺎﺋﻴﺎ أﺣﻤﺮ وأﺧﻀﺮ )ﻣﺪة اﻟﺘﻮ و ﻧﻄﻔﺎء ﻧﺼﻒ ﺛﺎﻧﻴﺔ( ؛ ً ر ﻂ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺣﻤﺮ ﺑﺎﳌﺮ ﻂ 11ﻟﻠﺒﻄﺎﻗﺔ واﻟﺜﻨ ﻴﻞ ﺧﻀﺮ ﺑﺎﳌﺮ ﻂ .12 إﻧﺠﺎزاﻟ ﻛﻴﺒﺔ ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ؛ ﻧﻄﻼق ﻣﻦ ﺑﺮﻧﺎﻣﺞ اﻟ ﺸﺎط اﻟﺜﺎ ﻲ دون ﺣﺎﺟﺔ إ إﻋﺎدة ﻛﺘﺎﺑﺔ ﻞ اﻟ ﻧﺎﻣﺞ ؛ إرﺳﺎل اﻟ ﻧﺎﻣﺞ إ ﺑﻄﺎﻗﺔ ردو ﻨﻮ . أ .ﺑﺮﻧﺎﻣﺞ اﻟ ﺸﺎط اﻟﺜﺎﻟﺚ ر ﻂ اﳌﺘﻐ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺣﻤﺮ ﺑﺎﳌﺮ ﻂ int LEDROUGE=11; //11 ر ﻂ اﳌﺘﻐ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺧﻀﺮ ﺑﺎﳌﺮ ﻂ int LEDVERTE=12; //12 {)(void setup داﻟﺔ ﺿﺒﻂ اﳌﺪاﺧﻞ واﳌﺨﺎرج // ﻴ ء اﳌﺮ ﻂ 11ﻛﻤﺮ ﻂ ﺧﺮﺟﺔ pinMode(LEDROUGE, OUTPUT); // ﻴ ء اﳌﺮ ﻂ 12ﻛﻤﺮ ﻂ ﺧﺮﺟﺔ pinMode(LEDVERTE, OUTPUT); // } ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 26ــــــــــ {)(void loop ﺣﻠﻘﺔ ﻌﺎد ﺗﻨﻔﻴﺬ ﺎ ﺑﺎﺳﺘﻤﺮار // ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺣﻤﺮdigitalWrite(LEDROUGE, HIGH); // اﻧﻄﻔﺎء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺧﻀﺮdigitalWrite(LEDVERTE, LOW); // ;)delay(500 اﺳﺘﻤﺮار اﻟﻌﻤﻠﻴﺘ ن اﻟﺴﺎﺑﻘﺘ ن ﳌﺪة // 500ms اﻧﻄﻔﺎء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺣﻤﺮdigitalWrite(LEDROUGE, LOW); // ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺧﻀﺮdigitalWrite(LEDVERTE, HIGH); // ;)delay(500 اﺳﺘﻤﺮار اﻟﻌﻤﻠﻴﺘ ن اﻟﺴﺎﺑﻘﺘ ن ﳌﺪة // 500ms } .4اﻟ ﺸﺎط اﻟﺮا ﻊ ﺟﻌﻞ ﻋﺪة ﺛﻨﺎﺑﻴﻞ ﻣﺘﺄﻟﻘﺔ ﺗﺘﻮ ﺑﺎﻟﺘﺘﺎ ﻊ ).(Chenillard اﻟﺘﻮ و ﻧﻄﻔﺎء اﳌﺘﺘﺎ ﻌ ن ﻷرﻌﺔ ﺛﻨﺎﺑﻴﻞ ﻣﺘﺄﻟﻘﺔ اﻟﺘﺤﻜﻢ اﳌ ﻤﺔ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻄﺎﻗﺔ أردو ﻨﻮ ﺎﺑﻞ USB ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ اﻟﻌﺘﺎد اﻟﻀﺮوري 4 ﺛﻨﺎﺑﻴﻞ ﻣﺘﺄﻟﻘﺔ و 4ﻣﻘﺎوﻣﺎت 220 Ω أﺳﻼك ﻣﻮﺻﻠﺔ ﻟﻠﺮ ﻂ ﺣﺎﺳﻮب ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ ﺷﺮوط اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت اﻟﺴﻼﻣﺔ ﻣﺪة ﻧﺠﺎز ﺳﺎﻋﺔ واﺣﺪة أ .اﻟ ﻛﻴﺒﺔ ً ﻧﺮ ﻂ آﻧﻮدات اﻟﺜﻨﺎﺑﻴﻞ اﳌﺘﺄﻟﻖ ة ﻛ ﺮ ﺎﺋﻴﺎ ﺑﺎﳌﺮاﺑﻂ 5 – 4 – 3 – 2ﻟﻸردو ﻨﻮ ؛ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 27ــــــــــ ً ﻧﺮ ﻂ ﺎﺗﻮد ﻞ ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻤﻘﺎوﻣﺔ ؛ ﻧﺮ ﻂ اﳌﺮ ﻂ اﻟﺜﺎ ﻲ ﻟ ﻞ ﻣﻘﺎوﻣﺔ ﺑﺎﳌﺮ ﻂ GNDﻟﻸردو ﻨﻮ . ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 28ــــــــــ ب .اﳌﺒﻴﺎن اﻟﺘﻨﻈﻴ اﻟﺒﺪاﻳﺔ ﺗﻮ ً اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ Led1 اﺳﺘﻤﺮارﺗﻮ ﮫ ﳌﺪة 500ms اﻧﻄﻔﺎء Led1وﺗﻮ Led2 اﺳﺘﻤﺮارﺗﻮ ﮫ ﳌﺪة 500ms اﻧﻄﻔﺎء Led2وﺗﻮ Led3 اﺳﺘﻤﺮارﺗﻮ ﮫ ﳌﺪة 500ms اﻧﻄﻔﺎء Led3وﺗﻮ Led4 اﺳﺘﻤﺮارﺗﻮ ﮫ ﳌﺪة 500ms اﻧﻄﻔﺎء Led4 ج .اﻟ ﻧﺎﻣﺞ اﻟﺘﺼﺮ ﺢ ﺑﺎﳌﺘﻐ led1ور ﻄﮫ ﺑﺎﳌﺮ ﻂ int led1 = 2;//2 اﻟﺘﺼﺮ ﺢ ﺑﺎﳌﺘﻐ led2ور ﻄﮫ ﺑﺎﳌﺮ ﻂ int led2 = 3;//3 اﻟﺘﺼﺮ ﺢ ﺑﺎﳌﺘﻐ led3ور ﻄﮫ ﺑﺎﳌﺮ ﻂ int led3 = 4;//4 ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 29ــــــــــ اﻟﺘﺼﺮ ﺢ ﺑﺎﳌﺘﻐ led4ور ﻄﮫ ﺑﺎﳌﺮ ﻂ int led4 = 5;//5 داﻟﺔ ﺗﺜ ﻴﺖ اﳌﺪاﺧﻞ واﳌﺨﺎرج void setup() { // اﻋﺘﻤﺎد اﳌﺮ ﻂ 2ﺑﺎﻋﺘﺒﺎرﻩ ﻣﺮ ﻂ ﺧﺮﺟﺔpinMode(led1, OUTPUT); // اﻋﺘﻤﺎد اﳌﺮ ﻂ 4ﺑﺎﻋﺘﺒﺎرﻩ ﻣﺮ ﻂ ﺧﺮﺟﺔ pinMode(led2, OUTPUT); // اﻋﺘﻤﺎد اﳌﺮ ﻂ 4ﺑﺎﻋﺘﺒﺎرﻩ ﻣﺮ ﻂ ﺧﺮﺟﺔ pinMode(led3, OUTPUT); // اﻋﺘﻤﺎد اﳌﺮ ﻂ 5ﺑﺎﻋﺘﺒﺎرﻩ ﻣﺮ ﻂ ﺧﺮﺟﺔ pinMode(led4, OUTPUT); // } ﺣﻠﻘﺔ ﺑﺪون ﺎﻳﺔ void loop() { // ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ولdigitalWrite(led1, HIGH); // ;)delay(500 اﺳﺘﻤﺮارﺗﻮ ﮫ ﳌﺪة// 500ms اﻧﻄﻔﺎء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ول digitalWrite(led1, LOW); // ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ اﻟﺜﺎ ﻲdigitalWrite(led2, HIGH); // ;)delay(500 اﺳﺘﻤﺮارﺗﻮ ﮫ ﳌﺪة// 500ms اﻧﻄﻔﺎء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ اﻟﺜﺎ ﻲ digitalWrite(led2, LOW); // ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ اﻟﺜﺎﻟﺚ digitalWrite(led3, HIGH); // ;)delay(500 اﺳﺘﻤﺮارﺗﻮ ﮫ ﳌﺪة// 500ms اﻧﻄﻔﺎء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ اﻟﺜﺎﻟﺚ digitalWrite(led3, LOW); // ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ اﻟﺮا ﻊdigitalWrite(led4, HIGH); // ;)delay(500 اﺳﺘﻤﺮارﺗﻮ ﮫ ﳌﺪة// 500ms اﻧﻄﻔﺎء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ اﻟﺮا ﻊ digitalWrite(led4, LOW); // } ﻻﺧ ال اﻟ ﻧﺎﻣﺞ اﻟﺴﺎﺑﻖ ﻳﻤﻜﻦ اﻋﺘﻤﺎد داﻟﺔ ٌﺗ ﱠ ﺤﺪد ﻓ ﺎ ﺣﺎﻟﺔ اﻟﺜﻨﺎﺑﻴﻞ ﺬﻩ اﻟﺪاﻟﺔ اﺳﻢ اﳌﺘﺄﻟﻘﺔ ﻛ ﺮ ﺎﺋﻴﺎ وﻣﺪة اﻟﺘﻮﻗﻒ .ﻟﻨﻄﻠﻖ ﻋ CHENILLARDﻣﺜﻼ: )void CHENILLARD (int L1,int L2,int L3,int L4 , int duree ــــــــــ30 ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ { digitalWrite(led1, L1); digitalWrite(led2, L2); digitalWrite(led3, L3); digitalWrite(led4, L4); delay(duree); } : و ﻨﺎء ﻋ ذﻟﻚ ﺳﻨﺤﺼﻞ ﻋ ﺑﺮﻧﺎﻣﺞ ﻣﺨ ل ﻋ اﻟﺸ ﻞ اﻟﺘﺎ int led1 = 2;//2 ور ﻄﮫ ﺑﺎﳌﺮ ﻂled1 اﻟﺘﺼﺮﺢ ﺑﺎﳌﺘﻐ int led2 = 3;//3 ور ﻄﮫ ﺑﺎﳌﺮ ﻂled2 اﻟﺘﺼﺮﺢ ﺑﺎﳌﺘﻐ int led3 = 4;//4 ور ﻄﮫ ﺑﺎﳌﺮ ﻂled3 اﻟﺘﺼﺮﺢ ﺑﺎﳌﺘﻐ int led4 = 5;//5 ور ﻄﮫ ﺑﺎﳌﺮ ﻂled4 اﻟﺘﺼﺮﺢ ﺑﺎﳌﺘﻐ void CHENILLARD (int L1,int L2,int L3,int L4 , int duree) { digitalWrite(led1, L1); digitalWrite(led2, L2); digitalWrite(led3, L3); digitalWrite(led4, L4); delay(duree); } void setup() { pinMode(led1, OUTPUT); // ﺑﺎﻋﺘﺒﺎرﻩ ﻣﺮ ﻂ ﺧﺮﺟﺔ2 اﻋﺘﻤﺎد اﳌﺮ ﻂ pinMode(led2, OUTPUT); // ﺑﺎﻋﺘﺒﺎرﻩ ﻣﺮ ﻂ ﺧﺮﺟﺔ4 اﻋﺘﻤﺎد اﳌﺮ ﻂ pinMode(led3, OUTPUT); // ﺑﺎﻋﺘﺒﺎرﻩ ﻣﺮ ﻂ ﺧﺮﺟﺔ4 اﻋﺘﻤﺎد اﳌﺮ ﻂ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 31ــــــــــ اﻋﺘﻤﺎد اﳌﺮ ﻂ 5ﺑﺎﻋﺘﺒﺎرﻩ ﻣﺮ ﻂ ﺧﺮﺟﺔ pinMode(led4, OUTPUT); // } { )(void loop ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ول ﺑﻤﻔﺮدﻩ ﳌﺪةCHENILLARD (1,0,0,0,500); // 500ms ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ اﻟﺜﺎ ﻲ ﳌﺪةCHENILLARD (0,1,0,0,500); // 500ms ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ اﻟﺜﺎﻟﺚ ﳌﺪة CHENILLARD (0,0,1,0,500); // 500ms ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ اﻟﺮا ﻊ ﳌﺪةCHENILLARD (0,0,0,1,500); // 500ms } .5اﻟ ﺸﺎط ا ﺎﻣﺲ اﻟﺘﺤﻜﻢ أﺿﻮاء ﻣﻠﺘﻘﻰ اﻟﻄﺮق اﻋﺘﻤﺎدا ﻋ ﻣﺒﺪأ اﺷﺘﻐﺎل ﻣﻨﻈﻢ إﺷﺎرات اﳌﺮور أﺳﻔﻠﮫ ،اﳌﻄﻠﻮب اﳌ ﻤﺔ إﻧﺠﺎز اﳌﺒﻴﺎن اﻟﺘﻨﻈﻴ واﻟ ﻛﻴﺒﺔ اﻟﻜ ﺮو ﻴﺔ واﻟ ﻧﺎﻣﺞ ﺑﻠﻐﺔ ردو ﻨﻮ اﻟﻘﺪرة ﻋ : اﳌﻜ ﺴﺒﺎت ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب اﻟﻘﺒﻠﻴﺔ ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ ﺗﺮﻛﻴﺐ اﳌﺮﻛﺒﺎت ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ور ﻄ ﺎ ﺑﻤﺮاﺑﻂ اﻟﺒﻄﺎﻗﺔ ﺑﻄﺎﻗﺔ أردو ﻨﻮ ﺎﺑﻞ .USB ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ. اﻟﻌﺘﺎد 6 ﺛﻨﺎﺑﻴﻞ ﻣﺘﺄﻟﻘﺔ ) 2أﺣﻤﺮ – 2ﺑﺮﺗﻘﺎ – 2أﺧﻀﺮ( اﻟﻀﺮوري 6 ﻣﻘﺎوﻣﺎت . 220 Ω أﺳﻼك ﻣﻮﺻﻠﺔ ﻟﻠﺮ ﻂ. ﺣﺎﺳﻮب. ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 32ــــــــــ ﺷﺮوط اﻟﺴﻼﻣﺔ ﻣﺪة ﻧﺠﺎز ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ. اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت. ﻧﺼﻒ ﺳﺎﻋﺔ ﻣﺒﺪأ اﺷﺘﻐﺎل إﺷﺎرات اﳌﺮور ﻳﻮ ﮫ ا ﺪول اﻟﺘﺎ : اﻟﻄﺮ ﻖ 1 2 اﳌﺪة ﺑﺎﻟﺜﺎﻧﻴﺔ 50 s 10 s 50 s 10 s R1 1 1 0 0 O1 0 0 0 1 V1 0 0 1 0 R2 0 0 1 1 O2 0 1 0 0 V2 1 0 0 0 أ .اﻟ ﻛﻴﺒﺔ ﻧﺮ ﻂ آﻧﻮدات اﻟﺜﻨﺎﺑﻴﻞ اﳌﺘﺄﻟﻘﺔ ﺑﺎﳌﺮاﺑﻂ اﻟﺮﻗﻤﻴﺔ 7 - 6 - 5 – 4 – 3 – 2ﻟﻸردو ﻨﻮ ﻋ اﻟﺘﻮا )اﻧﻈﺮاﻟﺸ ﻞ ﺟﺎﻧﻴﮫ(. ﻧﺮ ﻂ ﺎﺗﻮد ﻞ ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﺑﻤﻘﺎوﻣﺔ . ﻧﺮ ﻂ اﳌﺮ ﻂ اﻟﺜﺎ ﻲ ﻟ ﻞ ﻣﻘﺎوﻣﺔ ﺑﺎﳌﺮ ﻂ GNDﻟﻸردو ﻨﻮ. ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 33ــــــــــ ب .اﳌﺒﻴﺎن اﻟﺘﻨﻈﻴ اﻟﺒﺪاﻳﺔ ﺗﻮ ledr1وledv2 اﺳﺘﻤﺮارﺗﻮ ledr1و ledv2ﳌﺪة 50000ms اﻧﻄﻔﺎء ledv2وﺗﻮ اﺳﺘﻤﺮاراﻧﻄﻔﺎء ledv2وﺗﻮ اﻧﻄﻔﺎء ledr1و ledo2وﺗﻮ اﺳﺘﻤﺮارﺗﻮ ledo2 ledo2ﳌﺪة 10000ms ledr2وledv1 ledr2و ledv1ﳌﺪة 50000ms اﻧﻄﻔﺎء ledv1وﺗﻮ اﺳﺘﻤﺮاراﻧﻄﻔﺎء ledv1وﺗﻮ ledo1 ledo1ﳌﺪة 1000ms اﻧﻄﻔﺎء ledr2وledo1 ــــــــــ34 ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ اﻟ ﻧﺎﻣﺞ.ج int ledr1 = 4 ;// 4 ور ﻄﮫ ﺑﺎﳌﺮ ﻂledr1 اﻟﺘﺼﺮ ﺢ ﺑﺎﳌﺘﻐ int ledo1 = 3 ;// 3 ور ﻄﮫ ﺑﺎﳌﺮﻂledo1 اﻟﺘﺼﺮ ﺢ ﺑﺎﳌﺘﻐ int ledv1 = 3 ;// 2 ور ﻄﮫ ﺑﺎﳌﺮ ﻂledv1 اﻟﺘﺼﺮ ﺢ ﺑﺎﳌﺘﻐ int ledr2 = 3 ;// 7 ور ﻄﮫ ﺑﺎﳌﺮ ﻂledr2 اﻟﺘﺼﺮ ﺢ ﺑﺎﳌﺘﻐ int ledo2 = 6 ;// 6 ور ﻄﮫ ﺑﺎﳌﺮ ﻂledo2 اﻟﺘﺼﺮ ﺢ ﺑﺎﳌﺘﻐ int ledv2 = 5 ;//5 ور ﻄﮫ ﺑﺎﳌﺮ ﻂledv2 اﻟﺘﺼﺮ ﺢ ﺑﺎﳌﺘﻐ Void LED(int L1,int L2,int L3,int L4,int L5,int L6,int duree) { digitalWrite(ledr1, L1) ; digitalWrite(ledo1, L2) ; digitalWrite(ledv1, L3); digitalWrite(ledr2, L4) ; digitalWrite(ledo2, L5); digitalWrite(ledv2, L6); delay(duree) ; } void setup() { pinMode(ledr1, OUTPUT); pinMode(ledr2, OUTPUT); pinMode(ledo1, OUTPUT); pinMode(ledo2, OUTPUT); pinMode(ledv1, OUTPUT); pinMode(ledv2, OUTPUT); } void loop() { LED (1,0,0,0,0,1,50000); LED (1,0,0,0,1,0,10000); LED (0,0,1,1,0,0,50000); LED (0,1,0,1,0,0,10000); } ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 35ــــــــــ ردو ﻨﻮ :اﺳﺘﻌﻤﺎل اﳌﻠﺘﻘﻄﺎت .1ﺣﻠﻘﺎت اﻟ ﻣﺠﺔ ا ﻠﻘﺔ اﻟ ﻣﺠﻴﺔ ﻋﺒﺎرة ﻋﻦ ﺟﺰء ﻣﻦ اﻟ ﻧﺎﻣﺞ )ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﺘﻌﻠﻴﻤﺎت( ﻌﺎد ﺗﻨﻔﻴﺬﻩ دون ﺣﺎﺟﺔ ﻹﻋﺎدة ﻛﺘﺎﺑﺘﮫ. ﻨﺎك ﻧﻮﻋﺎن ﻣﻦ ا ﻠﻘﺎت : ﺣﻠﻘﺔ اﻟﺘﻜﺮار :ﺗﻤﻜﻦ ﻣﻦ إﻋﺎدة ﺗﻨﻔﻴﺬ اﻟﺘﻌﻠﻴﻤﺎت اﻟ ﺗﺘﻀﻤ ﺎ ﻟﻌﺪد ﻣﺤﺪد ﻣﻦ اﳌﺮات ؛ ا ﻠﻘﺔ اﻟﺸﺮﻃﻴﺔ :ﺗﻘﻮم ﺑﺎﺧﺘﺒﺎر ﺗﺤﻘﻖ ﺷﺮط ﻣﺤﺪد ﻟﺘﻌﻴﺪ ﺗﻨﻔﻴﺬ ﻌﻠﻴﻤﺎت ﻣﻌﻴﻨﺔ )ﺟﺰء ﻣﻦ اﻟ ﻧﺎﻣﺞ( ﻃﺎﳌﺎ ﺗﺤﻘﻖ اﻟﺸﺮط . .1ا ﻠﻘﺔ اﳌﺘﻜﺮرة ""For أ .اﻟﺘﻌﺮ ﻒ ﻳﺘﻢ ﺗﻨﻔﻴﺬ ا ﻠﻘﺔ اﻟ ﺗﺒﺪأ ﺑﺎﻟﺘﻌﻠﻴﻤﺔ Forﻟﻌﺪد ﻣﻦ اﳌﺮات ﻳﺘﻢ ﺗﺤﺪﻳﺪﻩ .وﺗﺘﻢ ﻛﺘﺎﺑﺔ ﺬﻩ ا ﻠﻘﺔ ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : )for (int m=0; m<50 ; m=m+1 { اﻟﺘﻌﻠﻴﻤﺎت اﻟ ﺳ ﺘﻢ ﺗﻨﻔﻴﺬ ﺎ 50ﻣﺮة } أ ﻢ ﻣﺎ ﺬﻩ ا ﻠﻘﺔ ﻮ ﻓ ﻢ ﻣﺎ ﻳﻜﺘﺐ ﺑ ن ﻗﻮﺳ ن ،ﺣﻴﺚ ﻳﺘﻢ اﻟﺒﺪء ﺑﺘﺤﺪﻳﺪ اﻟﻘﻴﻤﺔ ﺻﻠﻴﺔ ﻟﻠﻤﺘﻐ ) (m=0وﻗﻴﻤﺘﮫ اﻟ ﺎﺋﻴﺔ ) (49وﻗﻴﻤﺔ ﺗﺰاﻳﺪﻩ ﻞ ﺣﻠﻘﺔ ).(1 ب .ﺗﻄﺒﻴﻖ ً ﻧﺮ ﺪ إﻧﺠﺎز ﺑﺮﻧﺎﻣﺞ ﻳﺘﺤﻜﻢ ﺗﺮﻛﻴﺒﺔ ﺗﻀﻢ ﻣﻘﺎوﻣﺔ وﺛﻨ ﻴﻼ ﻣﺘﺄﻟﻘﺎ ﻛ ﺮ ﺎﺋﻴﺎ ،ﺑﺤﻴﺚ ﻳﻮﻣﺾ اﻟﺜﻨ ﻴﻞ )ﻳﺘﻮ ﻣﺴﺘﻤﺮ. ﳌﺪة ﺛﺎﻧﻴﺔ و ﻨﻄﻔﺊ ﳌﺪة ﺛﺎﻧﻴﺔ( 10ﻣﺮات ﺛﻢ ﻳﺘﻮ ﺸﻞ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 36ــــــــــ اﻟ ﻧﺎﻣﺞ اﻟﺘﺼﺮﺢ ﺑﺎﳌﺘﻐ ledور ﻄﮫ ﺑﺎﳌﺮ ﻂ int led = 3 ;// 3 { )(void setup ;)pinMode(led, OUTPUT } { )(void loop ﻳﺄﺧﺬ اﳌﺘﻐ mاﻟﻘﻴﻢ 0و1و2و3و4و5و6و7و8و For (int m=0; m<9 ; // 9 )m=m+1 ﻳﺘﻢ ﺗﻨﻔﻴﺬ ﺬا ا ﺰء ﻣﻦ اﻟ ﻧﺎﻣﺞ ﻠﻤﺎ أﺧﺬ اﳌﺘﻐ mﻗﻴﻤﺔ ﻣﻦ اﻟﻘﻴﻢ أﻋﻼﻩ { // ; )digitalWrite(led,HIGH ; )delay(1000 ; )digitalWrite(led,LOW ; )delay(1000 } ﻳﺘﻢ ﺗﻨﻔﻴﺬ ﺬا ا ﺰء ﻣﻦ اﻟ ﻧﺎﻣﺞ ﻌﺪ أن ﻳﺘﻢ ا ﺮوج ; )digitalWrite(led,HIGH ﻣﻦ ا ﻠﻘﺔ // } .2ا ﻠﻘﺔ اﻟﺸﺮﻃﻴﺔ أ .ا ﻠﻘﺔ اﻟﺸﺮﻃﻴﺔ "if" : ﺗﻤﻜﻦ ﺬﻩ اﻟﺘﻌﻠﻴﻤﺔ ﻣﻦ اﺧﺘﺒﺎر ﺔ ﺷﺮط ﻣﻌ ن ،وﺗﻨﻔﻴﺬ ﻌﻠﻴﻤﺎت ﺣﺎﻟﺔ ﺘﮫ . ّ اﳌﺘﻀﻤﻨﺔ ﻟ ﺬﻩ اﻟﺘﻌﻠﻴﻤﺔ ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : وﺗﺘﻢ ﻛﺘﺎﺑﺔ ا ﻠﻘﺔ ِ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 37ــــــــــ )اﻟﺸﺮط( If اﻟﺘﻌﻠﻴﻤﺎت اﻟ ﺳ ﺘﻢ ﺗﻨﻔﻴﺬ ﺎ ﺣﺎﻟﺔ ﺗﺤﻘﻖ اﻟﺸﺮط { } َ اﺳﺘﻌﻤﺎل ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﺧﺘﺒﺎر اﻟﺸﺮط اﻟﺬي ﻳﻜﺘﺐ ﺑ ن ﻗﻮﺳ ن ﺴﺘﻠﺰم ﻋﻤﻠﻴﺎت اﳌﻘﺎرﻧﺔ ،و ﺎﻟﺘﺎ : ) xﺴﺎوي x == y (y ) xﺗﺨﺎﻟﻒ x != y (y ) xأﺻﻐﺮﻣﻦ x < y (y ) xأﻛ ﻣﻦ x > y (y ) xأﺻﻐﺮﻣﻦ أو ﺴﺎوي x <= y (y ) xأﻛ ﻣﻦ أو ﺴﺎوي x >= y (y ب .ا ﻠﻘﺔ اﻟﺸﺮﻃﻴﺔ " "if... else ﺗﻤﻜﻦ اﻟﺘﻌﻠﻴﻤﺔ if … elseﻣﻦ اﻟﺘﺤﻜﻢ ﺻ ورة اﻟ ﻧﺎﻣﺞ ﺸ ﻞ أﻓﻀﻞ ﻣﻤﺎ ﺗ ﻴﺤﮫ اﻟﺘﻌﻠﻴﻤﺔ ifﻣﻨﻔﺮدة ،إذ ﺗﻤﻜﻦ ﺬﻩ اﻟﺘﻌﻠﻴﻤﺔ ﻣﻦ اﺧﺘﺒﺎر أﻛ ﻣﻦ ﺷﺮط واﺣﺪ .وﺗﺘﻢ ﻛﺘﺎﺑﺔ ا ﻠﻘﺔ اﳌﺘﻀﻤﻨﺔ ﻟ ﺬﻩ اﻟﺘﻌﻠﻴﻤﺔ ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : { )اﻟﺸﺮط( If اﻟﺘﻌﻠﻴﻤﺎت اﻟ ﺳ ﺘﻢ ﺗﻨﻔﻴﺬ ﺎ ﺣﺎﻟﺔ ﺗﺤﻘﻖ اﻟﺸﺮط } {else اﻟﺘﻌﻠﻴﻤﺎت اﻟ ﺳ ﺘﻢ ﺗﻨﻔﻴﺬ ﺎ ﺣﺎﻟﺔ ﻋﺪم ﺗﺤﻘﻖ اﻟﺸﺮط } ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 38ــــــــــ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ً ﻳﻤﻜﻦ ﻟﺘﻌﻠﻴﻤﺔ elseأن ﺗﺘﻀﻤﻦ اﺧﺘﺒﺎرا ﻟﺸﺮط آﺧﺮ ﻣﻦ ﺧﻼل إﺿﺎﻓﺔ ﻌﻠﻴﻤﺔ ،ifﻋ اﻟﺸ ﻞ اﻟﺘﺎ .else if :و ﺴﺘﻤﺮ اﺧﺘﺒﺎر ﺷﺮط ﺗﻠﻮ ﺧﺮ إ ﻏﺎﻳﺔ ﻣﺼﺎدﻓﺔ اﻟﺸﺮط اﻟ ﻴﺢ ،و ﺣﺎﻟﺔ ﻋﺪم ﺗﺤﻘﻖ أي ﺷﺮط ﻳﺘﻢ ﺗﻨﻔﻴﺬ اﻟﺘﻌﻠﻴﻤﺎت اﻟ ﺗ اﻟﺘﻌﻠﻴﻤﺔ .else {)اﻟﺸﺮط ول( if اﻟﺘﻌﻠﻴﻤﺎت اﻟ ﺳ ﺘﻢ ﺗﻨﻔﻴﺬ ﺎ ﺣﺎﻟﺔ ﺗﺤﻘﻖ اﻟﺸﺮط ول } {)اﻟﺸﺮط اﻟﺜﺎ ﻲ( else if اﻟﺘﻌﻠﻴﻤﺎت اﻟ ﺳ ﺘﻢ ﺗﻨﻔﻴﺬ ﺎ ﺣﺎﻟﺔ ﺗﺤﻘﻖ اﻟﺸﺮط اﻟﺜﺎ ﻲ } {else اﻟﺘﻌﻠﻴﻤﺎت اﻟ ﺳ ﺘﻢ ﺗﻨﻔﻴﺬ ﺎ ﺣﺎﻟﺔ ﻋﺪم ﺗﺤﻘﻖ اﻟﺸﺮﻃ ن ول واﻟﺜﺎ ﻲ } ا ﻠﻘﺔ اﻟﺸﺮﻃﻴﺔ "" while ج. ﺗﻤﻜﻦ اﻟﺘﻌﻠﻴﻤﺔ whileﻣﻦ ﺗﻜﺮار ا ﻠﻘﺔ اﻟ ﺗﻠ ﺎ إ ﻏﺎﻳﺔ ﻋﺪم ﺗﺤﻘﻖ اﻟﺸﺮط اﳌﻜﺘﻮب ﺑ ن ﻗﻮﺳ ن ﻣﺒﺎﺷﺮة ﻌﺪ اﻟﺘﻌﻠﻴﻤﺔ. ﺗﺘﻢ ﻛﺘﺎﺑﺔ ا ﻠﻘﺔ اﳌﺘﻀﻤﻨﺔ ﻟ ﺬﻩ اﻟﺘﻌﻠﻴﻤﺔ ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : )اﻟﺸﺮط( While { ً اﻟﺘﻌﻠﻴﻤﺎت اﻟ ﺳ ﺘﻢ ﺗﻨﻔﻴﺬ ﺎ ﻣﺎدام اﻟﺸﺮط ﻣﺤﻘﻘﺎ } ﻨﺎك ﻓﺮق ﺑ ن اﺳﺘﻌﻤﺎل اﻟﺘﻌﻠﻴﻤﺔ whileواﻟﺘﻌﻠﻴﻤﺔ .do …. Whileﻓﻌﻨﺪﻣﺎ ﻧﻜﺘﺐ : { Do اﻟﺘﻌﻠﻴﻤﻴﺔ أو اﻟﺘﻌﻠﻴﻤﺎت اﻟ ﺳ ﺘﻢ ﺗﻨﻔﻴﺬ ﺎ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 39ــــــــــ } )اﻟﺸﺮط( While ﻓﺈن اﻟﺘﻌﻠﻴﻤﺔ أو اﻟﺘﻌﻠﻴﻤﺎت ﺳ ﱠﻨﻔﺬ ﳌﺮة واﺣﺪة ﺣ وﻟﻮ ﺎن اﻟﺸﺮط ﻏ ﻣﺤﻘﻖ. د .ا ﻠﻘﺔ اﻟﺸﺮﻃﻴﺔ " "switch/case ﺗﻤﻜﻦ اﻟﺘﻌﻠﻴﻤﺔ switch/caseاﳌ ﻣﺞ ﻣﻦ ﺑﻨﺎء ﻻﺋﺤﺔ ﻣﻦ ا ﺎﻻت ) ﻣ ﺎﻧﻴﺎت( ،ﺑﺤﻴﺚ ﻳﻘﻮم اﻟ ﻧﺎﻣﺞ ﺑﺎﺧﺘﺒﺎر ﻞ ﺣﺎﻟﺔ ﻟﻴﻘﻮم ﺑ ﻨﻔﻴﺬ ﻣﺎ ﻳﻠ ﺎ ﻣﻦ ﻌﻠﻴﻤﺎت .ﺬﻩ اﻟﺘﻌﻠﻴﻤﺔ ﻣﺮﻧﺔ ﻣﻘﺎرﻧﺔ ﻣﻊ اﻟﺘﻌﻠﻴﻤﺔ if … elseﻷ ﺎ ﺗ ﻴﺢ ﻟﻠﻤ ﻣﺞ إﻣ ﺎﻧﻴﺔ اﺳﺘﻤﺮار اﺧﺘﺒﺎر ا ﺎﻻت ﺧﺮى ﻌﺪ ﺗﺤﻘﻖ واﺣﺪة ﻣ ﺎ. ﳌﻨﻊ اﻟ ﻧﺎﻣﺞ ﻣﻦ اﺧﺘﺒﺎر ا ﺎﻻت ﺧﺮى ﻌﺪ إﻳﺠﺎد ا ﺎﻟﺔ اﻟ ﻴﺤﺔ ﻳﺘﻢ اﺳﺘﻌﻤﺎل اﻟﺘﻌﻠﻴﻤﺔ .break ﺗﺘﻢ ﻛﺘﺎﺑﺔ ا ﻠﻘﺔ اﳌﺘﻀﻤﻨﺔ ﻟ ﺬﻩ اﻟﺘﻌﻠﻴﻤﺔ ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : { )اﳌﺘﻐ ( switch :اﻟﻘﻴﻤﺔ و Case اﻟﺘﻌﻠﻴﻤﺎت اﻟ ﺳ ﺘﻢ ﺗﻨﻔﻴﺬ ﺎ ا ﺎﻟﺔ اﻟ ﻳﺄﺧﺬ ﻓ ﺎ اﳌﺘﻐ اﻟﻘﻴﻤﺔ و ﳌﻨﻊ اﻟ ﻧﺎﻣﺞ ﻣﻦ اﺧﺘﺒﺎر ا ﺎﻻت ﺧﺮى Break;// :اﻟﻘﻴﻤﺔ اﻟﺜﺎﻧﻴﺔ Case اﻟﺘﻌﻠﻴﻤﺎت اﻟ ﺳ ﺘﻢ ﺗﻨﻔﻴﺬ ﺎ ا ﺎﻟﺔ اﻟ ﻳﺄﺧﺬ ﻓ ﺎ اﳌﺘﻐ اﻟﻘﻴﻤﺔ اﻟﺜﺎﻧﻴﺔ ﳌﻨﻊ اﻟ ﻧﺎﻣﺞ ﻣﻦ اﺧﺘﺒﺎر ا ﺎﻻت ﺧﺮى Break;// } .2اﳌﻠﺘﻘﻄﺎت .1ﻌﺮﻒ اﳌﻠﺘﻘﻂ اﳌﻠﺘﻘﻂ ﻮ ﻞ ﻋﻨﺼﺮ ﻗﺎدر ﻋ ﺗﺤﻮ ﻞ ﻣﻘﺪار ﻓ ﻳﺎ ﻲ )ﺣﺮارة ،ﺿﻐﻂ ،ﺿﻮء(.... إ ﻣﻘﺪار ﻓ ﻳﺎ ﻲ آﺧﺮ ﻗﺎﺑﻞ ﻟﻠﻤﻨﺎوﻟﺔ ) (manipulable؛ ﻳﻤﻜﻦ ﺗﻤﺜﻴﻞ دور اﳌﻠﺘﻘﻂ ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 40ــــــــــ ﻣﻘﺪارﻓ ﻳﺎ ﻲ ﻗﺎﺑﻞ ﻟﻠﻤﻨﺎوﻟﺔ ﻣﻠﺘﻘﻂ ﻣﻘﺪارﻓ ﻳﺎ ﻲ ﻗﺎﺑﻞ ﻟﻠﻘﻴﺎس ﻻﺧﺘﻴﺎر ﻣﻠﺘﻘﻂ ﻣﺎ ،ﻨﺎك ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﳌﻌﺎﻳ اﻟ ﻻ ﻳ ﺒ إﻏﻔﺎﻟ ﺎ ،و : ﻧﻄﺎق )ﻣﺪى( اﻟﻘﻴﺎس ؛ دﻗﺔ اﻟﻘﻴﺎس ؛ ﺗﻮﺗﺮ ﺷﺘﻐﺎل ؛ ﻣﺪة ﺳﺘﺠﺎﺑﺔ ﻟﻠﺘﻐ ات اﻟ ﻌﺮﻓ ﺎ اﳌﺤﻴﻂ ؛ و ﻳﻤﻜﻦ ﺗﺼ ﻴﻒ اﳌﻠﺘﻘﻄﺎت ﺣﺴﺐ ا ﻄﺎﻃﺔ اﻟﺘﺎﻟﻴﺔ : .3أ ﺸﻄﺔ اﻟ ﻣﺠﺔ )اﺳﺘﻌﻤﺎل اﳌﻠﺘﻘﻄﺎت( .Aاﳌﻠﺘﻘﻂ ول :اﻟﺰر اﻟﺪﻓ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 41ــــــــــ .1اﻟ ﺸﺎط ول ً اﻟﺘﺤﻜﻢ ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻮاﺳﻄﺔ زر دﻓ ً ﺗﻮ ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﻋﻨﺪ اﻟﻀﻐﻂ ﻋ زر دﻓ واﻧﻄﻔﺎؤﻩ اﳌ ﻤﺔ ﻋﻨﺪ ﻓﺮاج ﻋﻦ اﻟﺰر اﻟﺪﻓ . اﻟﻘﺪرة ﻋ : ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب اﳌﻜ ﺴﺒﺎت ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ اﻟﻘﺒﻠﻴﺔ ﺗﺮﻛﻴﺐ اﳌﺮﻛﺒﺎت ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ور ﻄ ﺎ ﺑﻤﺮاﺑﻂ اﻟﺒﻄﺎﻗﺔ ﺑﻄﺎﻗﺔ أردو ﻨﻮ. ﺎﺑﻞ .USB ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ. اﻟﻌﺘﺎد زر دﻓ . اﻟﻀﺮوري ﻣﻘﺎوﻣﺔ .10K Ω ﻣﻘﺎوﻣﺔ .220Ω ً ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ. ﺷﺮوط ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ. اﻟﺴﻼﻣﺔ اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت. ﻣﺪة ﻧﺼﻒ ﺳﺎﻋﺔ ﻧﺠﺎز أ .اﻟ ﻛﻴﺒﺔ ﻧﺮ ﻂ آﻧﻮد اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ 7ﻟﻸردو ﻨﻮ ؛ ﻧﺮ ﻂ ﺎﺗﻮد اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺑﻤﻘﺎوﻣﺔ ﻗﻴﻤ ﺎ .220 Ω ﻧﺮ ﻂ اﳌﺮ ﻂ ول ﻟﻠﺰر اﻟﺪﻓ ﺑﻤﺼﺪر اﻟﺘﻮﺗﺮ 5Vا ﺎص ﺑﺎﻟﺒﻄﺎﻗﺔ ؛ ﻧﺮ ﻂ اﳌﺮ ﻂ اﻟﺜﺎ ﻲ ﻟﻠﺰر اﻟﺪﻓ ﺑﻤﻘﺎوﻣﺔ ﻗﻴﻤ ﺎ 10KΩو ﺎﳌﺮ ﻂ اﻟﺮﻗ 6 ﻟﻸردو ﻨﻮ؛ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 42ــــــــــ ﻧﺮ ﻂ اﳌﺮ ﻂ اﻟﺜﺎ ﻲ ﻟ ﻞ ﻣﻘﺎوﻣﺔ ﺑﺎﳌﺮ ﻂ GNDﻟﻸردو ﻨﻮ . ب .اﳌﺒﻴﺎن اﻟﺘﻨﻈﻴ اﻟﺒﺪاﻳﺔ ﻻ ً اﻧﻄﻔﺎءاﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﻌﻢ ﺗﻢ اﻟﻀﻐﻂ ﻋ اﻟﺰر اﻟﺪﻓ ﺗﻮ ً اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 43ــــــــــ ج .اﻟ ﻧﺎﻣﺞ ;int led = 7 اﺧﺘﻴﺎر اﳌﺮ ﻂ اﻟﺮﻗ 7ﻟﻠﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ // ;int bouton = 6 اﺧﺘﻴﺎر اﳌﺮ ﻂ اﻟﺮﻗ 6ﻟﻠﺰر اﻟﺪﻓ // {)(void setup ﻴ ء ﻣﺮ ﻂ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛﻤﺮ ﻂ ﺧﺮﺟﺔ pinMode(led, OUTPUT); // ﻴ ء ﻣﺮ ﻂ اﻟﺰر اﻟﺪﻓ ﻛﻤﺮ ﻂ دﺧﻠﺔ pinMode(bouton, INPUT); // } { )(void loop إذا ﺗﺤﻘﻖ اﻟﺸﺮط )اﻟﺰر اﻟﺪﻓ if (digitalRead(bouton) == HIGH) // ﻣﻀﻐﻮط( { ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ digitalWrite(led, HIGH); // } else إذا ﻟﻢ ﻳﺘﺤﻘﻖ اﻟﺸﺮط )اﻟﺰر اﻟﺪﻓ ﻣﺤﺮر(// { اﻧﻄﻔﺎء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ digitalWrite(led, LOW); // } } .2اﻟ ﺸﺎط اﻟﺜﺎ ﻲ :ﺗﻄﺒﻴﻖ اﳌ ﻤﺔ ً اﻟﺘﺤﻜﻢ ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻮاﺳﻄﺔ زر دﻓ ً اﻟﺘﺤﻜﻢ ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﻣﻦ ﺧﻼل زر دﻓ ،إذ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 44ــــــــــ ً و ﺒﻘﻰ ﻣﺘﻮ ﺎ اﳌﻜ ﺴﺒﺎت اﻟﻘﺒﻠﻴﺔ اﻟﻌﺘﺎد اﻟﻀﺮوري ﺷﺮوط اﻟﺴﻼﻣﺔ ﻣﺪة ﻧﺠﺎز ﻳﻮﻣﺾ ﺬا اﻟﺜﻨ ﻴﻞ ﻋﻨﺪ اﻟﻀﻐﻂ ﻋ اﻟﺰر اﻟﺪﻓ ﻋﻨﺪ ﻓﺮاج ﻋﻨﮫ ) .ﻣﺪة اﻟﻮﻣﻴﺾ ﻧﺼﻒ ﺛﺎﻧﻴﺔ( اﻟﻘﺪرة ﻋ : ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ ﺗﺮﻛﻴﺐ اﳌﺮﻛﺒﺎت ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ور ﻄ ﺎ ﺑﻤﺮاﺑﻂ اﻟﺒﻄﺎﻗﺔ. ﺑﻄﺎﻗﺔ أردو ﻨﻮ. ﺎﺑﻞ .USB ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ. زر دﻓ . ﻣﻘﺎوﻣﺔ .10K Ω ﻣﻘﺎوﻣﺔ .220Ω ً ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ. ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ. اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت. ﺳﺎﻋﺔ أ .اﻟ ﻛﻴﺒﺔ ﺳﻨﻌﺘﻤﺪ ﻧﻔﺲ اﻟ ﻛﻴﺒﺔ اﻟﺴﺎﺑﻘﺔ : ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 45ــــــــــ ب .اﳌﺒﻴﺎن اﻟﺘﻨﻈﻴ اﻟﺒﺪاﻳﺔ ﻻ ً اﻧﻄﻔﺎء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮﺎﺋﻴﺎ ﻌﻢ ﺗﻢ اﻟﻀﻐﻂ ﻋ اﻟﺰر اﻟﺪﻓ ﺗﻮ ً اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ اﺳﺘﻤﺮار ﺗﻮ ﮫ ﳌﺪة 500ms ً اﻧﻄﻔﺎء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻘﺎؤﻩ ﻣﻨﻄﻔﺊ ﳌﺪة 500ms ج .اﻟ ﻧﺎﻣﺞ اﺧﺘﻴﺎر اﳌﺮ ﻂ اﻟﺮﻗ 7ﻟﻠﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ // اﺧﺘﻴﺎر اﳌﺮ ﻂ اﻟﺮﻗ 6ﻟﻠﺰر اﻟﺪﻓ // ;int led = 7 ;int bouton = 6 {)(void setup ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 46ــــــــــ ﺗ ء ﻣﺮ ﻂ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛﻤﺮ ﻂ ﺧﺮﺟﺔ pinMode(led, OUTPUT); // ﺗ ء ﻣﺮ ﻂ اﻟﺰر اﻟﺪﻓ ﻛﻤﺮ ﻂ دﺧﻠﺔ pinMode(bouton, INPUT); // } { )(void loop إذا ﺗﺤﻘﻖ اﻟﺸﺮط )اﻟﺰر اﻟﺪﻓ if (digitalRead(bouton) == HIGH) // {ﻣﻀﻐﻮط( ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ digitalWrite(led, HIGH); // اﺳﺘﻤﺮار ﺗﻮ ﮫ ﳌﺪة ﻧﺼﻒ ﺛﺎﻧﻴﺔdelay (500) ; // اﻧﻄﻔﺎء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ digitalWrite(led, LOW); // اﺳﺘﻤﺮار اﻧﻄﻔﺎﺋﮫ ﳌﺪة ﻧﺼﻒ ﺛﺎﻧﻴﺔdelay(500) ; // } else إذا ﻟﻢ ﻳﺘﺤﻘﻖ اﻟﺸﺮط )اﻟﺰر اﻟﺪﻓ ﻣﺤﺮر(// { ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ digitalWrite(led, HIGH); // } } .3اﻟ ﺸﺎط اﻟﺜﺎﻟﺚ :ﺗﻄﺒﻴﻖ )اﻟﺪاﻟﺔ اﳌﻨﻄﻘﻴﺔ "أو"( اﳌ ﻤﺔ اﳌﻜ ﺴﺒﺎت ً اﻟﺘﺤﻜﻢ ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻮاﺳﻄﺔ زر دﻓ ً اﻟﺘﺤﻜﻢ ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻨﺎء ﻋ ﺣﺎﻟ زر ْ ﻦ ً دﻓﻌﻴ ْ ن .إذ ﻳﺘﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﻋﻨﺪ اﻟﻀﻐﻂ ﻋ اﻟﺰر ول أو اﻟﺜﺎ ﻲ . اﻟﺪﻓ اﻟﻘﺪرة ﻋ : ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب. ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 47ــــــــــ اﻟﻘﺒﻠﻴﺔ اﻟﻌﺘﺎد اﻟﻀﺮوري ﺷﺮوط اﻟﺴﻼﻣﺔ ﻣﺪة ﻧﺠﺎز أ .اﻟ ﻛﻴﺒﺔ ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ. ﺗﺮﻛﻴﺐ اﳌﺮﻛﺒﺎت ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ور ﻄ ﺎ ﺑﻤﺮاﺑﻂ اﻟﺒﻄﺎﻗﺔ. ﺑﻄﺎﻗﺔ أردو ﻨﻮ. ﺎﺑﻞ .USB ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ. زران دﻓﻌﻴﺎن. ﻣﻘﺎوﻣﺘﺎن ﺑﻘﻤﻴﺔ .10K Ω ﻣﻘﺎوﻣﺔ .220Ω ً ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ. ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ. اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت. ﻧﺼﻒ ﺳﺎﻋﺔ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 48ــــــــــ ب .اﻟ ﻧﺎﻣﺞ ر ﻂ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ int led = 5 ; // 5 ول ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ int bouton1=8; // 8 ر ﻂ اﻟﺰر اﻟﺪﻓ ول ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ int bouton2=9; // 9 ر ﻂ اﻟﺰر اﻟﺪﻓ ول int etatbouton1=0; // اﻟﺘﺼﺮﺢ ﺑﻤﺘﻐ ﺳ ﺘﻢ ﻓﻴﮫ ﺗﺨﺰ ﻦ ﺣﺎﻟﺔ اﻟﺰر اﻟﺪﻓ اﻟﺘﺼﺮﺢ ﺑﻤﺘﻐ ﺳ ﺘﻢ ﻓﻴﮫ ﺗﺨﺰ ﻦ ﺣﺎﻟﺔ اﻟﺰر اﻟﺪﻓ اﻟﺜﺎ ﻲ int etatbouton2=0; // { )(void setup ﻴ ء ﻣﺮ ﻂ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛﻤﺮ ﻂ ﺧﺮﺟﺔ pinMode(led, OUTPUT) ; // ول ﻛﻤﺮ ﻂ دﺧﻠﺔ pinMode(bouton1,INPUT) ; // ﻴ ء ﻣﺮ ﻂ اﻟﺰر اﻟﺪﻓ ﻴ ء ﻣﺮ ﻂ اﻟﺰر اﻟﺪﻓ اﻟﺜﺎ ﻲ ﻛﻤﺮ ﻂ دﺧﻠﺔ pinMode(bouton2,INPUT) ; // { { )(void loop ول etatbouton1=digitalRead(bouton1) ; // ﺗﺨﺰ ﻦ ﺣﺎﻟﺔ اﻟﺰر اﻟﺪﻓ اﳌﺘﻐ ول ﺗﺨﺰ ﻦ ﺣﺎﻟﺔ اﻟﺰر اﻟﺪﻓ اﻟﺜﺎ ﻲ etatbouton2=digitalRead(bouton2) ; // اﳌﺘﻐ اﻟﺜﺎ ﻲ اﻟﺸﺮط اﳌﺘﻌﻠﻖ ﺑﺤﺎﻟ اﻟﺰر ﻦ if (etatbouton1==1 || etatbouton2==1) // { ; )digitalWrite(led,HIGH } { else ; )digitalWrite(led,LOW } } ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 49ــــــــــ اﺳﺘﻌﻤﺎل اﻟﺒ ﻴﺎت اﻟﺸﺮﻃﻴﺔ ﺴﺘﻠﺰم ﺗﻮﻇﻴﻒ ﻋﻤﻠﻴﺎت ﻣﻨﻄﻘﻴﺔ ﻣﻦ ﻗﺒﻴﻞ : دﻻﻟ ﺎ اﻟﻌﻤﻠﻴﺔ أو || َو && ﻻ ! اﻟ ﻧﺎﻣﺞ اﻟﺴﺎﺑﻖ ﻋﻤﻠﻨﺎ ﻣﻦ ﺧﻼل اﻟﺒ ﻴﺔ if …. Elseﻋ اﻟﺘﺤﻘﻖ ﻣﻦ ﺷﺮط ﻮ ول أو اﻟﻀﻐﻂ ﻋ اﻟﺰر اﻟﺪﻓ اﻟﺜﺎ ﻲ . اﻟﻀﻐﻂ ﻋ اﻟﺰر اﻟﺪﻓ .4اﻟ ﺸﺎط اﻟﺮا ﻊ :ﺗﻄﺒﻴﻖ )اﻟﺪاﻟﺔ اﳌﻨﻄﻘﻴﺔ " َو"( ً اﻟﺘﺤﻜﻢ ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻮاﺳﻄﺔ زر دﻓ ً اﻟﺘﺤﻜﻢ ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻨﺎء ﻋ ﺣﺎﻟ زر ﻦ دﻓﻌﻴ ن .إذ ﻳﺘﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﻋﻨﺪ اﻟﻀﻐﻂ ﻋ اﳌ ﻤﺔ اﻟﺰر ﻦ اﻟﺪﻓﻌﻴ ن ول واﻟﺜﺎ ﻲ. اﳌﻜ ﺴﺒﺎت اﻟﻘﺪرة ﻋ : اﻟﻘﺒﻠﻴﺔ ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب. ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ. ﺗﺮﻛﻴﺐ اﳌﺮﻛﺒﺎت ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ور ﻄ ﺎ ﺑﻤﺮاﺑﻂ اﻟﺒﻄﺎﻗﺔ. ﺑﻄﺎﻗﺔ أردو ﻨﻮ. ﺎﺑﻞ .USB ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ. اﻟﻌﺘﺎد زران دﻓﻌﻴﺎن. اﻟﻀﺮوري ﻣﻘﺎوﻣﺘﺎن ﺑﻘﻤﻴﺔ .10K Ω ﻣﻘﺎوﻣﺔ .220Ω ً ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ. ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 50ــــــــــ ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ. اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت. ﻧﺼﻒ ﺳﺎﻋﺔ ﺷﺮوط اﻟﺴﻼﻣﺔ ﻣﺪة ﻧﺠﺎز أ .اﻟ ﻛﻴﺒﺔ ﻧﻔﺲ ﺗﺮﻛﻴﺒﺔ اﻟﺘﻄﺒﻴﻖ اﻟﺴﺎﺑﻖ ب .اﻟ ﻧﺎﻣﺞ ر ﻂ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ int led = 5 ; // 5 ول ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ int bouton1=8; // 8 ر ﻂ اﻟﺰر اﻟﺪﻓ ول ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ int bouton2=9; // 9 ر ﻂ اﻟﺰر اﻟﺪﻓ ول int etatbouton1=0; // اﻟﺘﺼﺮﺢ ﺑﻤﺘﻐ ﺳ ﺘﻢ ﻓﻴﮫ ﺗﺨﺰ ﻦ ﺣﺎﻟﺔ اﻟﺰر اﻟﺪﻓ اﻟﺘﺼﺮﺢ ﺑﻤﺘﻐ ﺳ ﺘﻢ ﻓﻴﮫ ﺗﺨﺰ ﻦ ﺣﺎﻟﺔ اﻟﺰر اﻟﺪﻓ اﻟﺜﺎ ﻲ int etatbouton2=0; // { )(void setup ﻴ ء ﻣﺮ ﻂ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛﻤﺮ ﻂ ﺧﺮﺟﺔ pinMode(led, OUTPUT) ; // ول ﻛﻤﺮ ﻂ دﺧﻠﺔ pinMode(bouton1,INPUT) ; // ﻴ ء ﻣﺮ ﻂ اﻟﺰر اﻟﺪﻓ ﻴ ء ﻣﺮ ﻂ اﻟﺰر اﻟﺪﻓ اﻟﺜﺎ ﻲ ﻛﻤﺮ ﻂ دﺧﻠﺔ pinMode(bouton2,INPUT) ; // { { )(void loop ول etatbouton1=digitalRead(bouton1) ; // ﺗﺨﺰ ﻦ ﺣﺎﻟﺔ اﻟﺰر اﻟﺪﻓ اﳌﺘﻐ ول ﺗﺨﺰ ﻦ ﺣﺎﻟﺔ اﻟﺰر اﻟﺪﻓ اﻟﺜﺎ ﻲ etatbouton2=digitalRead(bouton2) ; // اﳌﺘﻐ اﻟﺜﺎ ﻲ اﻟﺸﺮط اﳌﺘﻌﻠﻖ ﺑﺤﺎﻟ اﻟﺰر ﻦ if (etatbouton1==1 && etatbouton2==1) // { ; )digitalWrite(led,HIGH } } }; )else { digitalWrite(led,LOW ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 51ــــــــــ . Bاﳌﻠﺘﻘﻂ اﻟﺜﺎ ﻲ :اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ ) LDR (Light Depending Resistorﻣﻘﺎوﻣﺔ ﺣﺴﺎﺳﺔ ﻟﻠﻀﻮء ، أي أن ﻗﻴﻤ ﺎ ﺗﺘﻐ ﺣﺴﺐ ﻛﻤﻴﺔ اﻟﻀﻮء اﻟ ﺗﺘﻌﺮض ﻟ ﺎ ،ﻣﻤﺎ ﻳﺠﻌﻠ ﺎ ﺗﻨﺪرج ﺿﻤﻦ اﳌﻠﺘﻘﻄﺎت ذات ﻣﻘﺎوﻣﺔ ا ﺮوج اﳌﺘﻐ ة . و ﻤﻜﻦ ﺗﻤﺜﻴﻞ دور اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : ﻣﻘﺎوﻣﺔ ﻣﺘﻐ ة ﻣﻘﺎوﻣﺔ ﺿﻮﺋﻴﺔ ﺿﻮء اﻛﺘﻔﻴﻨﺎ إ ﺣﺪود اﻟﺴﺎﻋﺔ ﺑﺎﺳﺘﻌﻤﺎل اﻟﻘﻴﻢ اﻟﺮﻗﻤﻴﺔ ،أي أﻧﻨﺎ اﺳﺘﻌﻤﻠﻨﺎ اﳌﺴﺘﻮ ن اﳌﻨﻄﻘﻴ ن HIGHو ،LOWو ﻤﺎ ﻣﺴﺘﻮ ﺎن ﻳﻘﺎﺑﻼن اﻟﻘﻴﻤﺘ ن 0Vو 5Vﻟﻺﺷﺎرة اﻟﻜ ﺮ ﺎﺋﻴﺔ. أﻣﺎ ﺷﺎرة اﻟﺘﻨﺎﻇﺮ ﺔ ،ﻓ إﺷﺎرة ﻻ ﻳﻤﻜﻦ اﻟﺘﻌﺒ ﻋ ﺎ ﺑﺎﻟﻘﻴﻤﺘ ن 0و،1 ً ً ً ﺣﻴﺚ إ ﺎ ﺗﺄﺧﺬ ﻋﺪدا ﻛﺒ ا ﺟﺪا ﻣﻦ اﻟﻘﻴﻢ ،ﻓﻔﻲ ﺣﺎﻟﺔ ردو ﻨﻮ ، ً ﻳﻤﻜﻦ ﻟ ﺬﻩ ﺷﺎرة أن ﺗﺄﺧﺬ ﻗﻴﻤﺎ ﺗ اوح ﻣﺎ ﺑ ن 0Vو : 5Vﻣﺜﻼ ،1.6V .....3.78V،2.99V .1ﺑﻄﺎﻗﺔ ردو ﻨﻮ وﻗﺮاءة اﻟﻘﻴﻢ اﻟﺘﻨﺎﻇﺮ ﺔ ﻳﻤﻜﻦ ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ UNOﻗﺮاءة اﻟﻘﻴﻢ اﻟﺘﻨﺎﻇﺮﺔ ﻣﻦ ﺧﻼل ﻣﺪاﺧﻠ ﺎ اﻟﺘﻨﺎﻇﺮﺔ A0 :ـ A1ـ A2ـ A3ـ A4ـ A5؛ ﻳﻤﻜﻦ ﻗﺮاءة اﻟﻘﻴﻢ اﻟﺘﻨﺎﻇﺮﺔ ﻋ اﳌﺪاﺧﻞ اﻟﺘﻨﺎﻇﺮﺔ ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎﺳﺘﻌﻤﺎل )analogRead(….؛ ﺗ اوح اﻟﻘﻴﻤﺔ اﻟ ﺗﺘﻢ ﻗﺮاء ﺎ ﺑﺎﺳﺘﻌﻤﺎل اﻟﺘﻌﻠﻴﻤﻴﺔ )…( analogReadﻣﺎ ﺑ ن 0 و.1023 ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 52ــــــــــ ﻣﺜﺎل : ر ﻂ اﳌﻠﺘﻘﻂ ﺑﺎﳌﺮ ﻂ اﻟﺘﻨﺎﻇﺮي int monCapteur = 3; // A3 ﺳﺘ ﻮن ﺬﻩ اﻟﻘﻴﻤﺔ ﻣﺤﺼﻮرة ﺑ ن 0وint valeurLue = 0; // 1023 )(fonction setup } { { )(void loop //ﻧﻘﻮم ﺑﻘﺮاءة اﻟﻘﻴﻤﺔ اﻟ ﺳ ﺒﻌ ﺎ اﳌﻠﺘﻘﻂ إ اﳌﺮ ﻂ 3 ;)valeurLue = analogRead(monCapteur } ﻟﺘﺤﻮ ﻞ اﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ اﻟ ﺗﺘﻢ ﻗﺮاء ﺎ ﻋ ردو ﻨﻮ إ ﺗﻮﺗﺮ ﻳﻤﻜﻨﻨﺎ اﻋﺘﻤﺎد ﻃﺮ ﻘﺘ ن : oاﻟﻘﺎﻋﺪة اﻟﺜﻼﺛﻴﺔ : 1023 ------------------ 5V اﻟﺘﻮﺗﺮ ------------------اﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮ ﺔ و ﺑﺎﻟﺘﺎ ﻓﺈن : اﳌﺪاﺧﻞ اﻟﺘﻨﺎﻇﺮ ﺔ ﻟﺒﻄﺎﻗﺔ oاﻟﺘﺤﻮ ﻞ اﳌﺒﺎﺷﺮ :اﺳﺘﻌﻤﺎل اﻟﺘﻌﻠﻴﻤﺔ mapﻋ اﻟﺸ ﻞ اﻟﺘﺎ : )tension = map(valeurLue, 0, 1023, 0, 5 ﺣﻴﺚ إن: – valeurLueاﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ اﳌﺮاد ﺗﺤﻮ ﻠ ﺎ؛ – : 0, 1023ﻮ اﳌﺠﺎل اﻟﺬي ﻳﺘﻢ اﻟﺘﺤﻮ ﻞ ﻣﻨﮫ؛ – : 0, 5ﻮ اﳌﺠﺎل اﻟﺬي ﻳﺘﻢ اﻟﺘﺤﻮ ﻞ إﻟﻴﮫ؛ – ﻟﻮ أردﻧﺎ ﺗﺤﻮ ﻞ اﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ إ ﺗﻮﺗﺮ ب ،mVﺳ ﺴﺘﻌﻤﻞ اﻟﺘﻌﻠﻴﻤﺔ mapﻋ اﻟﺸ ﻞ اﻟﺘﺎ : ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 53ــــــــــ )tension = map(valeurLue, 0, 1023, 0, 5000 .2اﻟ ﺸﺎط ول اﻟﺘﺤﻜﻢ ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻨﺎء ﻋ اﻟﻘﻴﻤﺔ اﻟ ﺗﻠﺘﻘﻄ ﺎ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ ً اﻟﺘﺤﻜﻢ ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻨﺎء ﻋ اﻟﻘﻴﻤﺔ اﻟ ﺗﻠﺘﻘﻄ ﺎ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ ،ﺑﺤﻴﺚ ﻳﺘﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ اﳌ ﻤﺔ ً ﻛ ﺮ ﺎﺋﻴﺎ ﻋﻨﺪﻣﺎ ﺗﺘﻌﺮض اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ ﻹﺿﺎءة ﻛﺒ ة ً و ﻨﻄﻔﺊ ﻋﻨﺪﻣﺎ ﻳ ﻮن ﻣﺴﺘﻮى ﺿﺎءة ﺿﻌﻴﻔﺎ ؛ اﳌﻜ ﺴﺒﺎت اﻟﻘﺒﻠﻴﺔ اﻟﻘﺪرة ﻋ : ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ ﺗﺮﻛﻴﺐ اﳌﺮﻛﺒﺎت ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ور ﻄ ﺎ ﺑﻤﺮاﺑﻂ اﻟﺒﻄﺎﻗﺔ ﺑﻄﺎﻗﺔ أردو ﻨﻮ ﺎﺑﻞ .USB ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ. ﻣﻘﺎوﻣﺔ ﺿﻮﺋﻴﺔ . اﻟﻌﺘﺎد اﻟﻀﺮوري ﻣﻘﺎوﻣﺔ .10K Ω ﻣﻘﺎوﻣﺔ .220Ω ً ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ. ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ. ﺷﺮوط اﻟﺴﻼﻣﺔ اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت. ﻧﺼﻒ ﺳﺎﻋﺔ ﻣﺪة ﻧﺠﺎز ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 54ــــــــــ أ .اﻟ ﻛﻴﺒﺔ : ﻳﻤﻜﻦ ﺗﺮﻛﻴﺐ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ رﻓﻘﺔ اﳌﻘﺎوﻣﺔ ذات اﻟﻘﻴﻤﺔ 10K Ωﺑﻄﺮ ﻘﺘ ن ﻣﺨﺘﻠﻔﺘ ن : اﻟﻄﺮ ﻘﺔ و : ULDR ﻋﻨﺪﻣﺎ ﺗ ﻮن اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ وﺿﻌﻴﺔ ﻧﻮر :ﺗﻨﺨﻔﺾ ﻗﻴﻤ ﺎ ) ،(400Ωﻟﻨﺤﺼﻞ ﻋﻨﺪ ﻣﺮ ﻄﻲ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ ﻋ ﺗﻮﺗﺮ ﻳﻤﻜﻦ ﺣﺴﺎﺑﮫ ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : ﻓﺈن ﻗﻴﻤﺔ اﻟﺘﻮﺗﺮ ، ULDRﺳﺘ ﻮن ﺻﻐ ة و ﺎﻟﺘﺎ ﻓﺈن و ﺑﻤﺎ أن ً اﻟﻘﻴﻤﺔ اﻟ ﺳ ﺘﻮاﺟﺪ ﻋ اﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ ﺳﺘ ﻮن ﺻﻐ ة أﻳﻀﺎ. ت .ع : = 0.192 V = 192 mV و ﺑﺎﻟﺘﺎ ﻓﺈن اﻟﻘﻴﻤﺔ اﻟ ﺳ ﺘﻢ 40 ﻴﻠ ﺎ ﻋ اﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي ﻟﻸردو ﻨﻮ : ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 55ــــــــــ ﻋﻨﺪﻣﺎ ﺗ ﻮن اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ وﺳﻂ ﻣﻈﻠﻢ :ﺗﺮﺗﻔﻊ ﻗﻴﻤ ﺎ ) .(1MΩأي أن ً ً ،LDR>>Rو ﺎﻟﺘﺎ ﻓﺈن اﻟﺘﻮﺗﺮ ﻋﻨﺪ ﻣﺮ ْ ﻄﻲ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ ﺳﻴ ﻮن ﻛﺒ ا ﺟﺪا، ﻣﻤﺎ ﻳﺠﻌﻞ اﻟﻘﻴﻤﺔ ﻋﻨﺪ اﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ ﻛﺒ ة وﺗﻘ ب ﻣﻦ اﻟﻘﻴﻤﺔ .1023 ت .ع : = 4.950 V = 4950 mV و ﺑﺎﻟﺘﺎ ﻓﺈن اﻟﻘﻴﻤﺔ اﻟ ﺳ ﺘﻢ ﻴﻠ ﺎ ﻋ اﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي ﻟﻸردو ﻨﻮ : 1012 ﺧﻼﺻﺔ : ﺑﺎﻟ ﺴﺒﺔ ﻟﻠ ﻛﻴﺒﺔ اﻟﺴﺎﺑﻘﺔ )اﺳﺘﻌﻤﺎل ﻣﻘﺎوﻣﺔ ا ﺬب ﻧﺤﻮ ﻋ Résistance pull : (up اﻟﻘﻴﻤﺔ ﻋﻨﺪ اﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ ﺣﺎﻟﺔ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ ﺻﻐ ة وﺳﻂ ﻣﻀﺎء ﻛﺒ ة وﺳﻂ ﻣﻈﻠﻢ اﻟﻄﺮ ﻘﺔ اﻟﺜﺎﻧﻴﺔ : UR ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 56ــــــــــ ﻋﻨﺪﻣﺎ ﺗ ﻮن اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ وﺳﻂ ﻣﻀﺎء :ﺗﻨﺨﻔﺾ ﻗﻴﻤ ﺎ ) ،(400Ωﻟﻨﺤﺼﻞ ﻋﻨﺪ ﻣﺮ ﻄﻲ اﳌﻘﺎوﻣﺔ Rﻋ ﺗﻮﺗﺮ ﻳﻤﻜﻦ ﺣﺴﺎﺑﮫ ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : ﻓﺈن ﻗﻴﻤﺔ اﻟﺘﻮﺗﺮ ، URﺳﺘ ﻮن ﻛﺒ ة وﻗﺮﺒﺔ ﻣﻦ Vccو ﺎﻟﺘﺎ و ﺑﻤﺎ أن ﻓﺈن اﻟﻘﻴﻤﺔ اﻟ ﺳ ﺘﻮاﺟﺪ ﻋ اﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ ﺳﺘ ﻮن ﻛﺒ ة أﻳﻀﺎ. ت .ع : = 0.4807 V = 4807 mV و ﺑﺎﻟﺘﺎ ﻓﺈن اﻟﻘﻴﻤﺔ اﻟ ﺳ ﺘﻢ 983 ﻴﻠ ﺎ ﻋ اﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي ﻟﻸردو ﻨﻮ : ﻋﻨﺪﻣﺎ ﺗ ﻮن اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ وﺳﻂ ﻣﻈﻠﻢ :ﺗﺮﺗﻔﻊ ﻗﻴﻤ ﺎ ) .(1MΩأي أن ً ،LDR>>Rو ﺎﻟﺘﺎ ﻓﺈن اﻟﺘﻮﺗﺮ ﻋﻨﺪ ﻣﺮ ﻄﻲ اﳌﻘﺎوﻣﺔ ﺳﻴ ﻮن ﺻﻐ ا ﺟﺪا ،ﻣﻤﺎ ﻳﺠﻌﻞ اﻟﻘﻴﻤﺔ ﻋﻨﺪ اﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ ﺻﻐ ة . ت .ع : = 0.049 V = 49 mV و ﺑﺎﻟﺘﺎ ﻓﺈن اﻟﻘﻴﻤﺔ اﻟ ﺳ ﺘﻢ 10.02 ﻴﻠ ﺎ ﻋ اﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي ﻟﻸردو ﻨﻮ : ﺧﻼﺻﺔ : ﺑﺎﻟ ﺴﺒﺔ ﻟﻠ ﻛﻴﺒﺔ اﻟﺴﺎﺑﻘﺔ )اﺳﺘﻌﻤﺎل ﻣﻘﺎوﻣﺔ ا ﺬب ﻧﺤﻮ ﺳﻔﻞ Résistance pull : (down اﻟﻘﻴﻤﺔ ﻋﻨﺪ اﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ ﺣﺎﻟﺔ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ ﻛﺒ ة وﺳﻂ ﻣﻀﺎء ﺻﻐ ة وﺳﻂ ﻣﻈﻠﻢ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 57ــــــــــ ﺑﺎﻟ ﺴﺒﺔ ﻟﻨﺎ ﺳ ﺴﺘﻌﻤﻞ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ LDRرﻓﻘﺔ ﻣﻘﺎوﻣﺔ ا ﺬب ﻧﺤﻮ ﻋ ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : ﻧﺮ ﻂ آﻧﻮد اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ 6ﻟﻸردو ﻨﻮ؛ ﻧﺮ ﻂ ﺎﺗﻮد اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺑﻤﻘﺎوﻣﺔ ﻗﻴﻤ ﺎ .220 Ω ﻧﺮ ﻂ اﳌﺮ ﻂ ول ﻟﻠﻤﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ LDRﺑﺎﳌﺮ ﻂ اﻟﺘﻨﺎﻇﺮي A0؛ ﻧﺮ ﻂ اﳌﺮ ﻂ اﻟﺜﺎ ﻲ ﻟﻠﻤﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ ﺑﺎﳌﺮ ﻂ GNDﻟﻠﺒﻄﺎﻗﺔ. ب .اﳌﺒﻴﺎن اﻟﺘﻨﻈﻴ ﺑﺎﻟ ﺴﺒﺔ ﻟﻠ ﻛﻴﺒﺔ اﻟﺴﺎﺑﻘﺔ ،ﻋﻨﺪﻣﺎ ﺗ ﻮن اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ وﺳﻂ ﻣﻀﺎء ﺗ ﻮن اﻟﻘﻴﻤﺔ ﻋﻨﺪ اﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي ﻟﻸردو ﻨﻮ ﺻﻐ ة ،وﻋﻨﺪﻣﺎ ﺗ ﻮن وﺳﻂ ﻣﻈﻠﻢ ،ﺗﺮﺗﻔﻊ ﺬﻩ اﻟﻘﻴﻤﺔ. ﺳﻨﺤﺪد 400ﻛﻌﺘﺒﺔ ﻟﻠﻘﻴﻤﺔ ﻋﻨﺪ اﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي ،ﺑﺤﻴﺚ ﻋﻨﺪﻣﺎ ﺗ ﻮن ﺬﻩ اﻟﻘﻴﻤﺔ أﺻﻐﺮ ﻣﻦ أو ﺴﺎوي 400ﻳﺘﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ،وﻋﻨﺪﻣﺎ ﺗ ﻮن أﻛ ﻣﻦ 400ﻳﻨﻄﻔﺊ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ. ﺑﻨﺎء ﻋ ذﻟﻚ ﺳﻨﺤﺼﻞ ﻋ اﳌﺒﻴﺎن اﻟﺘﻨﻈﻴ اﻟﺘﺎ : ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 58ــــــــــ اﻟﺒﺪاﻳﺔ ﻗﺮاءة اﻟﻘﻴﻤﺔ اﻟ ﺴﺘﻘﺒﻠ ﺎ اﳌﺮ ﻂ اﻟﺘﻨﺎﻇﺮيA1 )ﺷﺪة ﺿﺎءة( وإﺳﻨﺎد ﺎ ﻟﻠﻤﺘﻐ . valldr ﻻ ﻌﻢ ﻗﻴﻤﺔ اﳌﺘﻐ valldr أﺻﻐﺮ ﻣﻦ او ﺴﺎوي 400 اﻧﻄﻔﺎء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ج .اﻟ ﻧﺎﻣﺞ ﻛﻤﺪﺧﻞ ﻟﻠﻤﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ A1 //ﺗﺤﺪﻳﺪ اﳌﺮ ﻂ اﻟﺘﻨﺎﻇﺮي ;int ldr=A1 ﻟﻠﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ اﻟﻜ ﺮ ﺎ ﻲ 6//ﺗﺤﺪﻳﺪ اﳌﺮ ﻂ ;int led=6 ﻣﺘﻐ ﻟﺘﺨﺰ ﻦ اﻟﻘﻴﻤﺔ اﻟ ﻳﺮﺳﻠ ﺎ اﳌﻠﺘﻘﻂ )اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ( // ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 59ــــــــــ ;int valldr=0 {)(void setup اﻋﺘﻤﺎد اﳌﺮ ﻂ 3ﻛﻤﺮ ﻂ ﺧﺮﺟﺔ // ﻛﻤﺮ ﻂ دﺧﻠﺔ A1//اﻋﺘﻤﺎد اﳌﺮ ﻂ ;)pinMode(led,OUTPUT ;)pinMode(ldr,INPUT } ﻗﺮاءة اﻟﻘﻴﻤﺔ اﻟ ﻳﺮﺳﻠ ﺎ اﳌﻠﺘﻘﻂ )اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ( void loop(){ // ﺣﺘﻔﺎظ ﺑﺎﻟﻘﻴﻤﺔ اﻟ ﺗﻤﺖ ﻗﺮاء ﺎ ﳌﺪة 50ﺟﺰء ﻣﻦ ;)valldr=analogRead(ldr //ﻟﻒ ﻣﻦ اﻟﺜﺎﻧﻴﺔ إذا ﺗﺤﻘﻖ اﻟﺸﺮط delay(50) ; // ﺟﻌﻞ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻳﺘﻮ if(valldr<=400){ // ;)digitalWrite(led,HIGH } إذا ﻟﻢ ﻳﺘﺤﻘﻖ اﻟﺸﺮط // ﺟﻌﻞ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻳﻨﻄﻔﺊ else {// ; )digitalWrite(led,LOW } } ﺗﻢ اﻟ ﻧﺎﻣﺞ وﺿﻊ ﺷﺮط ﺗﺘﻢ ﻣﻦ ﺧﻼﻟﮫ ﻣﻘﺎرﻧﺔ اﻟﻘﻴﻤﺔ اﳌﺘﻮاﺟﺪة ﻋ اﳌﺮ ﻂ اﻟﺘﻨﺎﻇﺮي A1ﻣﻊ اﻟﻘﻴﻤﺔ ،400ﻓﻜﻴﻒ ﺳﻨﻌﺮف ﺑﺎﻟﻀﺒﻂ اﻟﻘﻴﻤﺔ اﳌﺘﻮاﺟﺪة ﻋ ﺬا اﳌﺮ ﻂ ؟ ﻟﻌﺮض اﻟﻘﻴﻤﺔ ا ﺎﺿﺮة ﻋ اﳌﺮ ﻂ A1ﺳ ﺴﺘﻌﻤﻞ ﺷﺎﺷﺔ اﻟﻌﺮض اﻟ ﺴﻠﺴ ﻣﻦ ﺧﻼل اﺳﺘﻌﻤﺎل اﻟﺪوال Serial.begin() :و)(Serial.print و )( ،Serial.printlnﻟﻴﺼﺒﺢ اﻟ ﻧﺎﻣﺞ ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : ــــــــــ60 ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ int ldr=A1; int led=6; int valldr=0; void setup(){ pinMode(led,OUTPUT); pinMode(ldr,INPUT); // ﺗﺤﺪﻳﺪ ﺳﺮﻋﺔ ﺗﺒﺎدل اﻟﺒﻴﺎﻧﺎت ﺑ ن ﺑﻄﺎﻗﺔ ردو ﻨﻮ وا ﺎﺳﻮب Serial.begin(9600); } void loop(){ valldr=analogRead(ldr); // ﻛﺘﺎﺑﺔ ا ﻤﻠﺔ ﺑ ن ﻣﻌﻘﻮﻓﺘ ن ﻋ ﺷﺎﺷﺔ اﻟﻌﺮض اﻟ ﺴﻠﺴ Serial.print("valeur analogique = "); // ﻋ ﺷﺎﺷﺔ اﻟﻌﺮض اﻟ ﺴﻠﺴ ﻣﻊ اﻟﻌﻮدة إ اﻟﺴﻄﺮvalldr ﻋﺮض ﻗﻴﻤﺔ اﳌﺘﻐ Serial.println(valldr); delay(50) ; if(valldr<=400){ digitalWrite(led,HIGH); } else { digitalWrite(led,LOW) ; } } ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 61ــــــــــ )( : Serial.beginﺗﺤﺪد ﺳﺮﻋﺔ اﻟﺘﺪﻓﻖ ﺑ ن ﺑﻄﺎﻗﺔ ردو ﻨﻮ ) baudوﺣﺪة ﺴﺘﻌﻤﻞ وا ﺎﺳﻮب ،ﺑﺤﻴﺚ ﻌﺘﻤﺪ وﺣﺪة ﻣﺠﺎل ﺗﺼﺎﻻت و ﻣﺠﺎل اﳌﻌﻠﻮﻣﻴﺎت ،و وﺣﺪة ﻗﻴﺎس ﻋﺪد اﻟﺮﻣﻮز اﻟ ﻳﺘﻢ ﺗﺒﺎدﻟ ﺎ اﻟﺜﺎﻧﻴﺔ( .ﻟﻠﺘﻮاﺻﻞ ﺑﺎ ﺎﺳﻮب ،ﻳﻤﻜﻦ اﻋﺘﻤﺎد أﺣﺪ اﻟﺘﺪﻓﻘﺎت اﻟﺘﺎﻟﻴﺔ ،9600 ،4800 ،2400 ،1200 ،300 : ....115200 ،57600 ،38400 ،28800 ،19200 ،14400 )( : Serial.printﺗﻤﻜﻦ ﻣﻦ ﻋﺮض اﳌﻌﻄﻴﺎت ﻋ ﺷﺎﺷﺔ اﻟﻌﺮض اﻟ ﺴﻠﺴ ﺸ ﻞ ﻣﻘﺮوء ﻟﻠﻤﺴﺘﻌﻤﻞ. ـ ﻋﻨﺪﻣﺎ ﻧﻜﺘﺐ )" = ،Serial.print("valeur analogiqueﻓﺈن ﺷﺎﺷﺔ اﻟﻌﺮض اﻟ ﺴﻠﺴ ﺳﺘﻌﺮض: = valeur analogique ـ ﻋﻨﺪﻣﺎ ﻧﻜﺘﺐ ) ،Serial.print(valldrﻓﺈن ﺷﺎﺷﺔ اﻟﻌﺮض اﻟ ﺴﻠﺴ ﺳﺘﻌﺮض ﻗﻴﻤﺔ اﳌﺘﻐ .valldr )( : Serial.printlnﺗؤدي ﻧﻔس وظﯾﻔﺔ )( Serial.printﻣﻊ اﻟﻌودة إﻟﻰ اﻟﺳطر. .3اﻟ ﺸﺎط اﻟﺜﺎ ﻲ ً اﻟﺘﺤﻜﻢ ﺛﻨ ﻴﻠ ن ﻣﺘﺄﻟﻘ ن ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻨﺎء ﻋ اﻟﻘﻴﻤﺘ ن اﻟﻠﺘ ن ﺗﻠﺘﻘﻄ ﻤﺎ ﻣﻘﺎوﻣﺘﺎن ﺿﻮﺋ ﺘﺎن ً اﻟﺘﺤﻜﻢ ﺛﻨ ﻴﻠ ْ ن ﻣﺘﺄﻟﻘ ْ ن ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻨﺎء ﻋ اﻟﻘﻴﻤﺘ ن اﻟﻠﺘ ن ﺗﻠﺘﻘﻄ ﻤﺎ ﻣﻘﺎوﻣﺘﺎن ﺿﻮﺋ ﺘﺎن؛ اﳌ ﻤﺔ ً ﻳ ء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﻠﻤﺎ ﻌﺮﺿﺖ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ اﳌﺮﺗﺒﻄﺔ ﺑﮫ ﻹﺿﺎءة أﻛ ﻣﻦ اﻟ ﻌﺮﺿﺖ ﻟ ﺎ اﳌﻘﺎوﻣﺔ اﻟﺜﺎﻧﻴﺔ . ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 62ــــــــــ اﳌﻜ ﺴﺒﺎت اﻟﻘﺒﻠﻴﺔ اﻟﻌﺘﺎد اﻟﻀﺮوري ﺷﺮوط اﻟﺴﻼﻣﺔ ﻣﺪة ﻧﺠﺎز أ .اﻟ ﻛﻴﺒﺔ اﻟﻘﺪرة ﻋ : ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ ﺗﺮﻛﻴﺐ اﳌﺮﻛﺒﺎت ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ور ﻄ ﺎ ﺑﻤﺮاﺑﻂ اﻟﺒﻄﺎﻗﺔ. ﺑﻄﺎﻗﺔ أردو ﻨﻮ ﺎﺑﻞ .USB ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ﻣﻘﺎوﻣﺘﺎن ﺿﻮﺋ ﺘﺎن ﻣﻘﺎوﻣﺘﺎن ﺑﻘﻴﻤﺔ .10K Ω ﻣﻘﺎوﻣﺘﺎن ﺑﻘﻴﻤﺔ .220Ω ﺛﻨ ﻴﻼن ﻣﺘﺄﻟﻘﺎن ﻛ ﺮ ﺎﺋﻴﺎ ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ. اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت. ﻧﺼﻒ ﺳﺎﻋﺔ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 63ــــــــــ ﻧﺮ ﻂ آﻧﻮدي اﻟﺜﻨ ﻴﻠ ن اﳌﺘﺄﻟﻖ ﻳﻦ ﺑﺎﳌﺮ ﻄ ن اﻟﺮﻗﻤﻴ ن 6و 7ﻟﻸردو ﻨﻮ؛ ﻧﺮ ﻂ ﺎﺗﻮدي اﻟﺜﻨ ﻴﻠ ن اﳌﺘﺄﻟﻖ ﻳﻦ ﺑﻤﻘﺎوﻣﺘ ن ﻗﻴﻤﺘﺎ ﻤﺎ .220 Ω ﻧﺮ ﻂ اﳌﻘﺎوﻣﺘ ن اﻟﻀﻮﺋ ﺘ ن LDRﺑﺎﳌﺮ ﻄ ن اﻟﺘﻨﺎﻇﺮ ن A0وA1؛ ﻧﺮ ﻂ اﳌﺮ ﻂ اﻟﺜﺎ ﻲ ﻟ ﻞ ﻣﻘﺎوﻣﺔ ﺿﻮﺋﻴﺔ ﺑﺎﳌﺮ ﻂ GNDﻟﻠﺒﻄﺎﻗﺔ؛ : LDR1 اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ اﳌﻮﺟﻮدة ـ ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ـ أﺳﻔﻞ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺧﻀﺮ؛ :LDR2 اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ اﳌﻮﺟﻮدة ـ ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ـ أﺳﻔﻞ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺣﻤﺮ. ﻋﻨﺪﻣﺎ ﺗ ﻮن اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ LDR1ﻣﻀﺎءة أﻛ ﻣﻦ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ LDR2 )أي أن اﻟﻘﻴﻤﺔ اﳌﺘﻮاﺟﺪة ﻋ اﳌﺮ ﻂ اﻟﺘﻨﺎﻇﺮي A1أﺻﻐﺮ ﻣﻦ اﻟﻘﻴﻤﺔ اﳌﺘﻮاﺟﺪة ﻋ اﳌﺮ ﻂ اﻟﺘﻨﺎﻇﺮي (A0ﻳﺘﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺧﻀﺮ و ﻨﻄﻔﺊ ﺣﻤﺮ؛ ﻋﻨﺪﻣﺎ ﺗ ﻮن اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ LDR2ﻣﻀﺎءة أﻛ ﻣﻦ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ LDR1 )أي أن اﻟﻘﻴﻤﺔ اﳌﺘﻮاﺟﺪة ﻋ اﳌﺮ ﻂ اﻟﺘﻨﺎﻇﺮي A0أﺻﻐﺮ ﻣﻦ اﻟﻘﻴﻤﺔ اﳌﺘﻮاﺟﺪة ﻋ اﳌﺮ ﻂ اﻟﺘﻨﺎﻇﺮي ،(A1ﻳﺘﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺣﻤﺮ و ﻨﻄﻔﺊ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺧﻀﺮ؛ ﺣﺎﻟﺔ ﺴﺎوي ﻛﻤﻴ ﺿﺎءة اﻟﻠﺘ ن ﺗﺘﻌﺮض ﻟ ﻤﺎ اﳌﻘﺎوﻣﺘﺎن اﻟﻀﻮﺋ ﺘﺎن )أي أن اﻟﻘﻴﻤﺘ ن ا ﺎﺿﺮﺗ ن ﻋ اﳌﺮ ﻄ ن اﻟﺘﻨﺎﻇﺮ ن A0و A1ﻣ ﺴﺎو ﺘﺎن( ﻳﺘﻮ ً اﻟﺜﻨ ﻴﻼن اﳌﺘﺄﻟﻘﺎن ﺧﻀﺮ و ﺣﻤﺮ ﻣﻌﺎ. ب .اﻟ ﻧﺎﻣﺞ ;int ldr1=A1 ;int ldr2=A0 ;int ledv=6 ;int ledr=7 ;int valldr1=0 ;int valldr2=0 ــــــــــ64 ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ void setup(){ pinMode(ledv,OUTPUT); pinMode(ledr,OUTPUT); pinMode(ldr1,INPUT); pinMode(ldr2,INPUT); Serial.begin(9600); } void loop(){ valldr1=analogRead(ldr1); valldr2=analogRead(ldr2); Serial.print("valeur analogique LDR1 = "); Serial.println(valldr1); Serial.print("valeur analogique LDR2 = "); Serial.println(valldr2); delay(50) ; if(valldr1< valldr2){ digitalWrite(ledv,HIGH); digitalWrite(ledr,LOW) ; } else if (valldr1> valldr2){ digitalWrite(ledv,LOW); digitalWrite(ledr,HIGH) ; } else{ digitalWrite(ledv,HIGH); digitalWrite(ledr,HIGH) ; } } ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 65ــــــــــ .4اﻟ ﺸﺎط اﻟﺜﺎﻟﺚ اﻟﺘﺤﻜﻢ اﳌ ﻤﺔ اﳌﻜ ﺴﺒﺎت اﻟﻘﺒﻠﻴﺔ اﻟﻌﺘﺎد اﻟﻀﺮوري ﺷﺮوط اﻟﺴﻼﻣﺔ ﻣﺪة ﻧﺠﺎز ﺗﻢ ً ﺷﺪة ﺗﻮ ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻨﺎء ﻋ ﺷﺪة إﺿﺎءة ﻣﻘﺎوﻣﺔ ﺿﻮﺋﻴﺔ اﻟﺘﺤﻜﻢ ﺷﺪة ﺗﻮ ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﻣﻦ ﺧﻼل ﺷﺪة ﺿﺎءة اﻟ ﺗﺘﻌﺮض ﻟ ﺎ ﻣﻘﺎوﻣﺔ ﺿﻮﺋﻴﺔ .ﻳﺰداد ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻠﻤﺎ اﻧﺨﻔﻀﺖ ﺷﺪة ﺿﺎءة اﻟ ﺗﺘﻌﺮض ﻟ ﺎ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ. اﻟﻘﺪرة ﻋ : ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب. ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ. ﺗﺮﻛﻴﺐ اﳌﺮﻛﺒﺎت ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ور ﻄ ﺎ ﺑﻤﺮاﺑﻂ اﻟﺒﻄﺎﻗﺔ. ﺑﻄﺎﻗﺔ أردو ﻨﻮ. ﺎﺑﻞ .USB ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ. ﻣﻘﺎوﻣﺔ ﺿﻮﺋﻴﺔ . ﻣﻘﺎوﻣﺔ ﺑﻘﻴﻤﺔ .10K Ωوأﺧﺮى ﺑﻘﻴﻤﺔ .220Ω ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ. ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ. اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت. ﻧﺼﻒ ﺳﺎﻋﺔ اﳌ ﻤﺔ أﻋﻼﻩ ا ﺪﻳﺚ ﻋﻦ اﻟﺘﺤﻜﻢ ﺷﺪة ﺗﻮ ً ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ،أي أﻧﻨﺎ ﻟﻦ ﻧﻜﺘﻔﻲ ﺑﺤﺎﻟﺘ ن ﻣﻨﻄﻘﻴﺘ ن ﻟ ﺬا اﻟﺜﻨ ﻴﻞ )ﻣﺘﻮ ،ﻣﻨﻄﻔﺊ( ،ﺑﻞ ﺳ ﺴﺘﻌﻤﻞ ﻗﻴﻤﺎ ﺗﻨﺎﻇﺮ ﺔ ﻟﺘﺤﺪﻳﺪ ﺷﺪة اﻟﺘﻮ .ﻓﻤﺎ ً اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ؟ وﻣﺎ ﻣﺮاﺑﻂ ردو ﻨﻮ اﻟ ﺳﺘﻤﻜﻨﻨﺎ ﻣﻦ إرﺳﺎل ﻗﻴﻢ ﺗﻨﺎﻇﺮ ﺔ إ اﻟﺘﻌﻠﻴﻤﺔ اﻟ ﺳ ﺘﻢ اﺳﺘﻌﻤﺎﻟ ﺎ ؟ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 66ــــــــــ ﻹﻧﺘﺎج ﻗﻴﻢ ﺗﻨﺎﻇﺮﺔ ﺗﻘﻮم ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺘﺤﻮ ﻞ ﺷﺎرة اﻟﺮﻗﻤﻴﺔ ﻣﻦ ﺧﻼل اﺳﺘﻌﻤﺎل .(Pulse WIDTH Modulation) PWM دون اﻟﺪﺧﻮل ﺗﻔﺎﺻﻴﻞ ﺗﻘﻨﻴﺔ ،PWMﻧﻜﺘﻔﻲ ﻨﺎ ﺑﺄن ﺸ إ أن اﳌﺮاﺑﻂ اﻟ ﻳﻤﻜﻦ ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ إﻧﺘﺎج ﻗﻴﻢ ﺗﻨﺎﻇﺮﺔ ﻣﻦ ﺧﻼﻟ ﺎ : اﳌﺮاﺑﻂ اﻟ ﻧﺠﺪ PWMﻣﻜﺘﻮ ﺔ ﺑﺠﻮار ﺎ. ﺑﺎﻟ ﺴﺒﺔ ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ ،UNOﻓﺈن ﺬﻩ اﳌﺮاﺑﻂ ،6 ،5 ،3 : . 11 ،10 ،9 ﻟﻜﺘﺎﺑﺔ ﻗﻴﻤﺔ ﺗﻨﺎﻇﺮﺔ ﻣﻦ ﺧﻼل ﺑﻄﺎﻗﺔ ردو ﻨﻮ ،ﺴﺘﻌﻤﻞ ﻌﻠﻴﻤﺔ )( analogWriteﻋ اﻟﺸ ﻞ اﻟﺘﺎ : )اﻟﻘﻴﻤﺔ اﳌﺮاد ﻛﺘﺎﺑ ﺎ ,اﳌﺮ ﻂ(analogWrite اﻟﻘﻴﻤﺔ اﻟ ﻳﻤﻜﻦ ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ ﻣﻦ ﺧﻼل ﺬﻩ اﻟﺘﻌﻠﻴﻤﺔ ﺗ اوح ﻣﺎ ﺑ ن 0و.255 أ .اﻟ ﻛﻴﺒﺔ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 67ــــــــــ ﺬﻩ اﻟ ﻛﻴﺒﺔ ﻗﻤﻨﺎ ﺑﺮ ﻂ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻤﺮ ﻂ PWMﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ ،و ﻮ اﳌﺮ ﻂ رﻗﻢ .6 ﻋﻨﺪﻣﺎ ﺗﻨﺨﻔﺾ ﺷﺪة ﺿﺎءة اﻟ ﺗﺘﻌﺮض ﻟ ﺎ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ LDRﺗﺮﺗﻔﻊ اﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ اﻟ ﺗﺘﻢ ﻗﺮاء ﺎ ﻋﻨﺪ ﻣﺨﺮﺟ ﺎ ﻣﻦ ﻃﺮف ﺑﻄﺎﻗﺔ ردو ﻨﻮ؛ ﻧﻘﻮم ﺑﺘﺤﻮ ﻞ اﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ اﻟ ﺗﺘﻢ ﻗﺮاء ﺎ ﻋﻨﺪ ﻣﺮ ﻂ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ )واﻟ ﺗ اوح ﻣﺎ ﺑ ن 0و (1023إ ﻗﻴﻤﺔ ﺗ اوح ﻣﺎ ﺑ ن 0و ،255و اﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮ ﺔ اﻟ ﻳﻤﻜﻦ إرﺳﺎﻟ ﺎ ﻣﻦ ﻃﺮف ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ اﳌﺨﺎرج PWM؛ ﻟﻠﻘﻴﺎم ﻌﻤﻠﻴﺔ اﻟﺘﺤﻮ ﻞ اﻟﺴﺎﺑﻘﺔ ﺴﺘﻌﻤﻞ اﻟﻘﺎﻋﺪة اﻟﺜﻼﺛﻴﺔ أو اﻟﺘﻌﻠﻴﻤﺔ .map ب .اﻟ ﻧﺎﻣﺞ ;int ldr=A1 ;int led=6 ;int valldr=0 ; int valled=0 {)(void setup ;)pinMode(led,OUTPUT ;)pinMode(ldr,INPUT } {)(void loop ;)valldr=analogRead(ldr ; )delay(50 ; )valled = map(valldr, 0, 1023, 0, 255 } ; )analogWrite(led,valled .Bاﳌﻠﺘﻘﻂ اﻟﺜﺎﻟﺚ :ﻣﻠﺘﻘﻂ ا ﺮارة LM35 LM35ﻋﺒﺎرة ﻋﻦ دارة ﻣﺪﻣﺠﺔ ﺗﻠﻌﺐ دور ﻣﻠﺘﻘﻂ دﻗﻴﻖ ﻟ ﺮارة ،ﻳﺘﻤ ﺑـ ـ : اﻟﻌﻼﻗﺔ ا ﻄﻴﺔ ﺑ ن درﺟﺔ ا ﺮارة اﳌﻠﺘﻘﻄﺔ واﻟﺘﻮﺗﺮ ﻋﻨﺪ ﻣﺨﺮﺟﮫ؛ اﺳ ﻼك ﻛﻤﻴﺔ ﻗﻠﻴﻠﺔ ﻣﻦ اﻟﻄﺎﻗﺔ؛ ﻧﻄﺎق اﻟﻘﻴﺎس :ﻣﻦ -40°Cإ 110 °Cﺑﺎﻟ ﺴﺒﺔ ل LM35Cوﻣﻦ 0°Cإ 100°C ﺑﺎﻟ ﺴﺒﺔ ل LM35D؛ ﺗﻮﺗﺮ ﻐﺬﻳﺔ ﻳ اوح ﻣﺎ ﺑ ن 4Vو 30Vﻣﻤﺎ ﻳﺠﻌﻠﮫ ﻣﺘﻌﺪد ﺳﺘﻌﻤﺎﻻت. ﻳﺘﻢ ﺗﺤﺪﻳﺪ ﻣﺮاﺑﻂ LM35ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 68ــــــــــ ﻳﺘﻤ LM35ﺑ ﻮﻧﮫ ﻣﻠﺘﻘﻄﺎ ذا ﺗﻮﺗﺮ ﺧﺮوج ﻣﺘﻐ .و ﺬا اﻟﺘﻮﺗﺮ ﻣﺮﺗﺒﻂ ً ﺧﻄﻴﺎ ﺑﺪرﺟﺔ ﺣﺮارة اﳌﺤﻴﻂ )اﳌﻌ ﻋ ﺎ ﺑﺎﻟﺪرﺟﺔ اﳌﺌﻮ ﺔ( .و ﺸ ﻞ أﻛ دﻗﺔ ،ﻓﺈن ﺗﻮﺗﺮ ا ﺮوج ﻳﺮﺗﻔﻊ )ﻳﻨﺨﻔﺾ( ﺑ ـ 10mVﻋﻨﺪﻣﺎ ﺗﺮﺗﻔﻊ )ﺗﻨﺨﻔﺾ( درﺟﺔ ا ﺮارة ب .1°C .1اﻟ ﺸﺎط ول ﺟﻌﻞ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻳﺘﻮ ﻋﻨﺪ درﺟﺔ ﺣﺮارة ﻣﻌﻴﻨﺔ )أﻛ ﻣﻦ أو ﺴﺎوي (25°Cﻣﻊ ﻋﺮض ﻗﻴﻤﺔ درﺟﺔ ا ﺮارة اﳌﻠﺘﻘﻄﺔ ﻋ ﺷﺎﺷﺔ ا ﺎﺳﻮب. ً اﻟﺘﺤﻜﻢ ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻨﺎء ﻋ ﻗﻴﻤﺔ درﺟﺔ ﺣﺮارة اﳌﺤﻴﻂ .ﺑﺤﻴﺚ ﻳﺘﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﻋﻨﺪﻣﺎ ﺗ ﻮن درﺟﺔ اﳌ ﻤﺔ ﺣﺮارة اﳌﺤﻴﻂ أﻛ ﻣﻦ أو ﺴﺎوي 25°Cو ﻨﻄﻔﺊ ﻋﻨﺪﻣﺎ ﺗ ﻮن درﺟﺔ ا ﺮارة أﺻﻐﺮﻣﻦ 25°C؛ اﻟﻘﺪرة ﻋ : اﳌﻜ ﺴﺒﺎت ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب اﻟﻘﺒﻠﻴﺔ ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ ﺗﺮﻛﻴﺐ اﳌﺮﻛﺒﺎت ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ور ﻄ ﺎ ﺑﻤﺮاﺑﻂ اﻟﺒﻄﺎﻗﺔ. ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 69ــــــــــ اﻟﻌﺘﺎد اﻟﻀﺮوري ﺷﺮوط اﻟﺴﻼﻣﺔ ﻣﺪة ﻧﺠﺎز ﺑﻄﺎﻗﺔ أردو ﻨﻮ. ﺎﺑﻞ .USB ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ. ﻣﻠﺘﻘﻂ ا ﺮارة .LM35 ﻣﻘﺎوﻣﺔ .220Ω ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ. ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ. اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت. ﺳﺎﻋﺔ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 70ــــــــــ اﻟ ﻛﻴﺒﺔ ﻧﺮ ﻂ ﻣﺮ ﻂ GNDا ﺎص ﺑﺎﳌﻠﺘﻘﻂ LM35ﺑﺎﳌﺮ ﻂ GNDﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ؛ ﻧﺮ ﻂ ﻣﺮ ﻂ Vccا ﺎص ﺑﺎﳌﻠﺘﻘﻂ LM35ﺑﺎﳌﺮ ﻂ 5Vﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ؛ ﻧﺮ ﻂ ﻣﺮ ﻂ Voutا ﺎص ﺑﺎﳌﻠﺘﻘﻂ LM35ﺑﺎﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي A3ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ؛ ﻧﺮ ﻂ آﻧﻮد اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ 3ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ؛ أ .اﳌﺒﻴﺎن اﻟﺘﻨﻈﻴ اﻟﺒﺪاﻳﺔ ﻗﺮاءة اﻟﻘﻴﻤﺔ اﻟ اﺳﺘﻘﺒﻠ ﺎ اﳌﺮ ﻂ اﻟﺘﻨﺎﻇﺮي A3 ﺗﺤﻮ ﻞ اﻟﻘﻴﻤﺔ إ درﺟﺔ ﺣﺮارة ﻋﺮض درﺟﺔ ا ﺮارة ﻋ اﻟﺸﺎﺷﺔ ﻻ اﻧﻄﻔﺎء اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮﺎﺋﻴﺎ ﻌﻢ درﺟﺔ ا ﺮارة أﻛ ﻣﻦ 25 ﺗﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮﺎﺋﻴﺎ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 71ــــــــــ ﻳﻘﻮم LM35ﺑﺈرﺳﺎل ﻗﻴﻤﺔ ﻣﺘﻐ ة إ اﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي A3؛ ﻧﺒﺪأ ﺑﺘﺤﻮ ﻞ ﺬﻩ اﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ إ ﺗﻮﺗﺮﻣﺤﺼﻮر ﺑ ن 0Vو5V؛ ﻳ ﺒ أن ﻧﻘﻮم ﺑﺘﺤﻮ ﻞ ﺬا اﻟﺘﻮﺗﺮ إ درﺟﺔ ﺣﺮارة اﻋﺘﻤﺎدا ﻋ اﻟﻌﻼﻗﺔ ا ﻄﻴﺔ ـ اﻟ ﺳﺒﻘﺖ ﺷﺎرة إﻟ ﺎ ـ ﺑ ن اﻟﺘﻮﺗﺮ ودرﺟﺔ ا ﺮارة ؛ ﺗﺘﻢ ﻋﻤﻠﻴﺔ اﻟﺘﺤﻮ ﻞ ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : oﺗﺤﻮ ﻞ اﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ ﻋ اﳌﺪﺧﻞ A3إ ﺗﻮﺗﺮ ب :V اﻟﺘﻮﺗﺮ ﺑﺎﻟﻔﻮﻟﻂ = ) x (5/1024اﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ ﻋ اﳌﺪﺧﻞ A3 oﺗﺤﻮ ﻞ اﻟﺘﻮﺗﺮ ﺑﺎﻟﻔﻮﻟﻂ إ درﺟﺔ ﺣﺮارة : ﺑﻤﺎ أن درﺟﺔ ﺣﺮارة ﻣﺌﻮ ﺔ واﺣﺪة ﻳﻘﺎﺑﻠ ﺎ ﺗﻮﺗﺮ ﺑﻘﻴﻤﺔ ،10mVﻓﺈﻧﮫ ﻳﺘﻮﺟﺐ أوﻻ ﺗﺤﻮ ﻞ اﻟﺘﻮﺗﺮ ﺑﺎﻟﻔﻮﻟﻂ إ ﺗﻮﺗﺮ ﺑﺎﳌﻴ ـ ﻓﻮﻟﻂ ،ﺛﻢ ﻧﻘﻮم ﺑﻘﺴﻤﺔ ﺬا اﻟﺘﻮﺗﺮ ﻋ 10ﻟ ﺼﻮل ﻋ درﺟﺔ ا ﺮارة اﻟ ﻳﻠﺘﻘﻄ ﺎ : LM35 درﺟﺔ ا ﺮارة = ) x (1000/10اﻟﺘﻮﺗﺮ ﺑﺎﻟﻔﻮﻟﻂ oاﻟﻌﻼﻗﺔ اﻟ ﺎﺋﻴﺔ ﻟﺘﺤﻮ ﻞ اﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ إ درﺟﺔ ا ﺮارة : اﻧﻄﻼﻗﺎ ﻣﻦ اﻟﻌﻼﻗﺘ ن أﻋﻼﻩ ،ﻳﺘﻢ ﺗﺤﻮ ﻞ اﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ ﻏ درﺟﺔ ﺣﺮارة اﻋﺘﻤﺎدا ﻋ اﻟﻌﻼﻗﺔ اﻟﺘﺎﻟﻴﺔ : درﺟﺔ ا ﺮارة = ) x (500/1024اﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ ﻋ اﳌﺪﺧﻞ A3 درﺟﺔ ا ﺮارة = x 0,48828125اﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ ﻋ اﳌﺪﺧﻞ A3 ب. اﻟ ﻧﺎﻣﺞ ﺴﻤﻴﺔ ﻣﺘﻐ ﻋﺸﺮي ’’// ‘’temp ;float temp ﺴﻤﻴﺔ ﻣﺘﻐ ﻋﺸﺮي ’’// ‘’val ;float val ﺗﺤﺪﻳﺪ اﳌﻨﻔﺬ اﻟﺘﻨﺎﻇﺮي A3ﻛﻤﺪﺧﻞ ﻟﻠﻤﻠﺘﻘﻂ LM35ا ﺮاري و ﺴﻤﻴﺘﮫ //outlm35 ;int outlm35=A3 ر ﻂ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ //3 ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 72ــــــــــ ; int led=3 {)(void setup ; )pinMode(led ,OUTPUT ;)Serial.begin(9600 } { )(void loop ﻗﺮاءة اﻟﻘﻴﻤﺔ اﻟ ﻳﻠﺘﻘﻄ ﺎ LM35وإﺳﻨﺎد ﺎ ﻟﻠﻤﺘﻐ اﻟﻌﺸﺮي //val ;)val=analogRead(outlm35 ﺗﺤﻮ ﻞ اﻟﻘﻴﻤﺔ إ درﺟﺔ ﺣﺮارة // ;temp=val *0,48828125 ﻋﺮض درﺟﺔ ا ﺮارة ﻋ ﺷﺎﺷﺔ اﻟﻌﺮض اﻟ ﺴﻠﺴ // ;)Serial.println(temp ;)delay(250 ﻣﻘﺎرﻧﺔ درﺟﺔ ا ﺮارة ﺑﺎﻟﻘﻴﻤﺔ // 25 { )if (temp>=25 ; )digitalWrite(led,HIGH { } else ; )digitalWrite(led,LOW } } .2اﻟ ﺸﺎط اﻟﺜﺎ ﻲ اﻟﺘﺤﻜﻢ ﺛﻼﺛﺔ ﺛﻨﺎﺑﻴﻼت ﻣﺘﺄﻟﻘﺔ ﻛ ﺮ ﺎﺋﻴﺔ ﺑﻨﺎء ﻋ ﻗﻴﻤﺔ درﺟﺔ ﺣﺮارة اﳌﺤﻴﻂ. اﻟﺘﺤﻜﻢ ﺛﻼﺛﺔ ﺛﻨﺎﺑﻴﻼت ﻣﺘﺄﻟﻘﺔ ﻛ ﺮ ﺎﺋﻴﺔ ﺑﻨﺎء ﻋ ﻗﻴﻤﺔ درﺟﺔ ﺣﺮارة اﳌﺤﻴﻂ وﻓﻖ اﻟﺸﺮوط اﻟﺘﺎﻟﻴﺔ: اﳌ ﻤﺔ ﺗﻮ اﻟﺜﻨ ﻴﻞ ﺻﻔﺮ ﻋﻨﺪﻣﺎ ﺗ ﻮن درﺟﺔ ﺣﺮارة اﳌﺤﻴﻂ أﺻﻐﺮ ﻗﻄﻌﺎ ﻣﻦ 25درﺟﺔ؛ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 73ــــــــــ اﳌﻜ ﺴﺒﺎت اﻟﻘﺒﻠﻴﺔ اﻟﻌﺘﺎد اﻟﻀﺮوري ﺷﺮوط اﻟﺴﻼﻣﺔ ﻣﺪة ﻧﺠﺎز أ .اﻟﺗرﻛﯾﺑﺔ ﺗﻮ اﻟﺜﻨ ﻴﻞ ﺧﻀﺮ ﻋﻨﺪﻣﺎ ﺗ ﻮن درﺟﺔ ا ﺮارة أﻛ ﻣﻦ أو ﺴﺎوي 25درﺟﺔ وأﺻﻐﺮﻣﻦ أو ﺴﺎوي 35درﺟﺔ؛ ﺗﻮ اﻟﺜﻨ ﻴﻞ ﺣﻤﺮ ﻋﻨﺪﻣﺎ ﺗﺘﺠﺎوز درﺟﺔ ا ﺮارة 35درﺟﺔ. اﻟﻘﺪرة ﻋ : ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب. ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ. ﺗﺮﻛﻴﺐ اﳌﺮﻛﺒﺎت ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ور ﻄ ﺎ ﺑﻤﺮاﺑﻂ اﻟﺒﻄﺎﻗﺔ. ﺑﻄﺎﻗﺔ أردو ﻨﻮ. ﺎﺑﻞ .USB ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ. ﻣﻠﺘﻘﻂ ا ﺮارة .LM35 3 ﻣﻘﺎوﻣﺎت .220Ω 3 ﺛﻨﺎﺑﻴﻞ ﻣﺘﺄﻟﻘﺔ ﻛ ﺮ ﺎﺋﻴﺎ. ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ. اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت. ﺳﺎﻋﺔ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 74ــــــــــ ﻧﺮ ﻂ ﻣﺮ ﻂ GNDا ﺎص ﺑﺎﳌﻠﺘﻘﻂ LM35ﺑﺎﳌﺮ ﻂ GNDﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ؛ ﻧﺮ ﻂ ﻣﺮ ﻂ Vccا ﺎص ﺑﺎﳌﻠﺘﻘﻂ LM35ﺑﺎﳌﺮ ﻂ 5Vﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ؛ ﻧﺮ ﻂ ﻣﺮ ﻂ Voutا ﺎص ﺑﺎﳌﻠﺘﻘﻂ LM35ﺑﺎﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي A3ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ؛ ﻧﺮ ﻂ آﻧﻮد اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺣﻤﺮ ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ 3ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ؛ ﻧﺮ ﻂ آﻧﻮد اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺻﻔﺮ ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ 4ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ؛ ﻧﺮ ﻂ آﻧﻮد اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺧﻀﺮ ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ 5ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ. ب .اﻟﺑرﻧﺎﻣﺞ ﻹﻧﺠﺎز ﺬا اﻟ ﻧﺎﻣﺞ ﺳ ﺗﻜﺰ ﻋ اﻟ ﻧﺎﻣﺞ اﻟﺴﺎﺑﻖ ﻣﻊ إﺟﺮاء اﻟﺘﻌﺪﻳﻼت اﻟ ﻳﻘﺘﻀ ﺎ اﻟﺘﺤﻜﻢ ﺛﻼﺛﺔ ﺛﻨﺎﺑﻴﻼت ﻣﺘﺄﻟﻘﺔ ﻛ ﺮ ﺎﺋﻴﺎ وﻓﻖ اﻟﺸﺮوط اﻟﻮاردة أﻋﻼﻩ، ﻟﻨﺤﺼﻞ ﻋ اﻟ ﻧﺎﻣﺞ اﻟﺘﺎ : ;float temp ;float val ;int outlm35=A3 ; int ledr=3 ; int ledj=4 ; int ledv=5 {)(void setup ; )pinMode(ledr ,OUTPUT ; )pinMode(ledj ,OUTPUT ; )pinMode(ledv ,OUTPUT ;)Serial.begin(9600 } { )(void loop ــــــــــ75 ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ val=analogRead(outlm35); // ﺗﺤﻮ ﻞ اﻟﻘﻴﻤﺔ إ درﺟﺔ ﺣﺮارة temp=val *0,48828125; Serial.println(temp); delay(250); // 25 درﺟﺔ ا ﺮارة أﺻﻐﺮ ﻗﻄﻌﺎ ﻣﻦ if (temp<25) { digitalWrite(ledj,HIGH) ; digitalWrite(ledr,LOW) ; digitalWrite(ledv,LOW) ; } // 35 وأﺻﻐﺮ ﻣﻦ او ﺴﺎوي25 درﺟﺔ ا ﺮارة أﻛ ﻣﻦ أو ﺴﺎوي Else if (temp>=25 && temp<=35) { digitalWrite(ledj,LOW) ; digitalWrite(ledr,LOW) ; digitalWrite(ledv,HIGH) ; } // 35 درﺟﺔ ا ﺮارة أﻛ ﻣﻦ Else { digitalWrite(ledj,LOW) ; digitalWrite(ledr,HIGH) ; digitalWrite(ledv,LOW) ; } } ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 76ــــــــــ اﳌﻠﺘﻘﻂ اﻟﺮا ﻊ :ﻣﻠﺘﻘﻂ اﳌﻮﺟﺎت ﻓﻮق اﻟﺼﻮﺗﻴﺔ ﻣﻮﺟﺎت ﻳﺘﺠﺎوز ﺗﺮدد ﺎ ﺗﺮدد اﳌﻮﺟﺎت اﻟ ﺴﺘﻄﻴﻊ اﳌﻮﺟﺎت ﻓﻮق اﻟﺼﻮﺗﻴﺔ ذن اﻟ ﺸﺮﺔ ﺳﻤﺎﻋ ﺎ ؛ ﺗﺘﻤ اﳌﻮﺟﺎت ﻓﻮق اﻟﺼﻮﺗﻴﺔ ﺑ ﻮ ﺎ ﻗﺎﺑﻠﺔ ﻟﻼرﺗﺪاد ﻋﻨﺪ اﺻﻄﺪاﻣ ﺎ ﻌﺎﺋﻖ ﻣﺎ، َ ﻓﻨﺤﺼﻞ ﻋ اﳌﻮﺟﺔ اﳌﺮﺳﻠﺔ ﻣﺘﺒﻮﻋﺔ ﺑﻔﺎرق زﻣ ﺑﺎﳌﻮﺟﺔ اﳌﻨﻌﻜﺴﺔ ؛ ﺗﺘﻐ ﺳﺮﻋﺔ اﻟﺼﻮت ﺣﺴﺐ ﻃﺒﻴﻌﺔ اﻟﻮﺳﻂ اﻟﺬي ﻳ ﺘﻘﻞ ﻓﻴﮫ وﺣﺴﺐ درﺟﺔ ﺣﺮارﺗﮫ. وﺳﻨﻌﺘﻤﺪ ﺳﺮﻋﺔ اﻟﺼﻮت ) درﺟﺔ ﺣﺮارة 340m/s (25°C؛ ﺳ ﺴﺘﻌﻤﻞ ﻣﻠﺘﻘﻂ اﳌﻮﺟﺎت ﻓﻮق اﻟﺼﻮﺗﻴﺔ ،HC-SR04اﻟﺬي ﻳﺘ ﻮن ﻣﻦ ﻣﺮﺳﻞ ﻟﻠﻤﻮﺟﺎت ﻓﻮق اﻟﺼﻮﺗﻴﺔ وﻣﺴﺘﻘﺒﻞ ﻟ ﺎ. ﻟﻠﻣﻠﺗﻘط HC-SR04أرﺑﻌﺔ ﻣراﺑط : Vcc و GNDﻣرﺑطﺎ اﻟﺗﻐذﯾﺔ؛ «Trigger » Trig اﻟذي ﯾرﺳل اﻟﻣوﺟﺔ اﻟﺻوﺗﯾﺔ؛ Echo اﻟذي ﯾﺳﺗﻘﺑل اﻟﻣوﺟﺔ؛ ﻳﺘﻤ اﳌﻠﺘﻘﻂ HC-SR04ﺑﺎﳌﻤ ات اﻟﺘﺎﻟﻴﺔ : ﺗﻮﺗﺮ ﺷﺘﻐﺎل 5V :؛ ﺷﺪة اﻟﺘﻴﺎر ﻋﻨﺪ ﺷﺘﻐﺎل 15mA :؛ ﻣﺠﺎل )ﻣﺪى( ﻟﺘﻘﺎط 2cm :إ 5m؛ اﻟﺪﻗﺔ 3mm :؛ زاو ﺔ ﻟﺘﻘﺎط :أﺻﻐﺮﻣﻦ . 15° .1اﻟ ﺸﺎط ول :ﻗﻴﺎس اﳌﺴﺎﻓﺔ ﺣﺴﺎب وﻋﺮض اﳌﺴﺎﻓﺔ اﻟﻔﺎﺻﻠﺔ ﺑ ن ء وﻣﻠﺘﻘﻂ اﳌﻮﺟﺎت ﻓﻮق اﻟﺼﻮﺗﻴﺔ اﺳﺘﻌﻤﺎل ﻣﻠﺘﻘﻂ اﳌﻮﺟﺎت ﻓﻮق اﻟﺼﻮﺗﻴﺔ و ﻄﺎﻗﺔ ردو ﻨﻮ اﳌ ﻤﺔ وا ﺎﺳﻮب ﻟﻘﻴﺎس وﻋﺮض اﳌﺴﺎﻓﺔ اﻟﻔﺎﺻﻠﺔ ﺑ ن اﳌﻠﺘﻘﻂ و ء. ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 77ــــــــــ اﳌﻜ ﺴﺒﺎت اﻟﻘﺒﻠﻴﺔ اﻟﻌﺘﺎد اﻟﻀﺮوري ﺷﺮوط اﻟﺴﻼﻣﺔ ﻣﺪة ﻧﺠﺎز اﻟﻘﺪرة ﻋ : ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب. ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ. ﺑﻄﺎﻗﺔ أردو ﻨﻮ. ﺎﺑﻞ .USB ﻣﻠﺘﻘﻂ اﳌﻮﺟﺎت ﻓﻮق اﻟﺼﻮﺗﻴﺔ .HC-SR04 ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ. اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت. ﺳﺎﻋﺔ ﺗﻢ اﳌ ﻤﺔ أﻋﻼﻩ ا ﺪﻳﺚ ﻋﻦ ﻗﻴﺎس اﳌﺴﺎﻓﺔ ﺑﺎﺳﺘﻌﻤﺎل ﻣﻠﺘﻘﻂ اﳌﻮﺟﺎت ﻓﻮق اﻟﺼﻮﺗﻴﺔ ،HC-SR04اﻟﺬي ﻳﻘﻮم ﺑﺈرﺳﺎل ﻣﻮﺟﺎت ﻓﻮق ﺻﻮﺗﻴﺔ واﺳﺘﻘﺒﺎل ا ﻌ ﺎﺳ ﺎ ﻌﺪ اﺻﻄﺪاﻣ ﺎ ﺑﺎﻟ ء اﻟﺬي ﻧﺮﺪ ﻗﻴﺎس اﳌﺴﺎﻓﺔ اﻟﻔﺎﺻﻠﺔ ﺑ ﻨﮫ و ن اﳌﻠﺘﻘﻂ .ﻓﻜﻴﻒ ﻳﺘﻢ ﺣﺴﺎب ﺬﻩ اﳌﺴﺎﻓﺔ ؟ اﻟﺘﻌﻠﻴﻤﺔ اﻟ ﺳ ﺘﻢ اﺳﺘﻌﻤﺎﻟ ﺎ ﺴﺎب اﳌﺪة اﻟﻔﺎﺻﻠﺔ ﺑ ن وﻣﺎ ﻈﺔ إرﺳﺎل اﳌﻮﺟﺔ واﺳﺘﻘﺒﺎل ا ﻌ ﺎﺳ ﺎ ؟ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 78ــــــــــ ﺳﺮﻋﺔ اﻟﺼﻮت 340m/s؛ ﻳﻤﻜﻦ HC-SR04ﻣﻦ ﻗﻴﺎس اﻟﺰﻣﻦ ب µs؛ ﻟﺪﻳﻨﺎ V=e/t :؛ أي e=2d=v*t؛ إذن d=v*t/2 :؛ و ﺑﻤﺎ أن وﺣﺪة µs tووﺣﺪة اﻟﺴﺮﻋﺔ m/sﻓﺈﻧﻨ ــﺎ ﺳﻨﺤﺼﻞ ﻌﺪ اﻟﺘﺤﻮ ﻞ ﻋ : و ﺑﺎﻟﺘﺎ : x 0.017 ﻟﻘﻴﺎس اﳌﺪة اﻟﺰﻣﻨﻴﺔ )ب (µsاﻟ ﺴﺘﻐﺮﻗ ﺎ اﳌﻮﺟﺔ ﻓﻮق اﻟﺼﻮﺗﻴﺔ ذ ﺎﺑﺎ وإﻳﺎﺑﺎ، ﺴﺘﻌﻤﻞ اﻟﺘﻌﻠﻴﻤﺔ pulseInﻋ اﳌﺮ ﻂ Echoاﻟﺬي ﺴﺘﻘﺒﻞ اﳌﻮﺟﺔ اﳌﺮﺗﺪة ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : ) , HIGHﻣﺮ ﻂ ردو ﻨﻮ اﳌﺮﺗﺒﻂ ﺑﻤﺮ ﻂ ) ECHOا ﺎص ﺑﺎﳌﻠﺘﻘﻂ pulseIn أ .اﻟ ﻛﻴﺒﺔ ﻧﺮ ﻂ VCCو GNDﻟﻠﻤﻠﺘﻘﻂ ﺑﺎﳌﺮ ﻄ ن 5Vو GNDﻟﻸردو ﻨﻮ ﻋ اﻟﺘﻮا . ﻧﺮ ﻂ ﻣﺮﺳﻞ اﳌﻮﺟﺔ Trigﻟﻠﻤﻠﺘﻘﻂ ﺑﺎﳌﺮ ﻂ 8ﻟﻸردو ﻨﻮ. ﻧﺮ ﻂ ﻣﺴﺘﻘﺒﻞ اﻟﺼﺪى echoﻟﻠﻤﻠﺘﻘﻂ ﺑﺎﳌﺮ ﻂ 9ﻟﻸردو ﻨﻮ. ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 79ــــــــــ ب .اﻟ ﻧﺎﻣﺞ ﻣﺮﺳﻞ اﳌﻮﺟﺎت ﻣﺮﺗﺒﻂ ﺑﺎﳌﺮ ﻂ const int Trig = 8; // 8 ﻣﺴﺘﻘﺒﻞ اﳌﻮﺟﺎت ﻣﺮﺗﺒﻂ ﺑﺎﳌﺮ ﻂ const int Echo = 9; // 9 { )(void setup ;)pinMode(Trig, OUTPUT ;)pinMode(Echo, INPUT ;)digitalWrite(Trig, LOW ;)Serial.begin(9600 } { )(void loop أﻣﺮ ﺑﺈرﺳﺎل ﻣﻮﺟﺎت ﻓﻮق اﻟﺼﻮﺗﻴﺔ ﻋ ﻣﺮﺳﻞ اﳌﻮﺟﺎت ﳌﺪة 10ﻣﻴﻜﺮوﺛﺎﻧﻴﺔ // ;)digitalWrite(Trig, HIGH ;)delayMicroseconds(10 ;)digitalWrite(Trig, LOW ﺣﺴﺎب اﳌﺪة اﻟ اﺳﺘﻐﺮﻗ ﺎ إرﺳﺎل ورﺟﻮع اﳌﻮﺟﺔ // ; )unsigned long duree = pulseIn(Echo, HIGH إذا ﻟﻢ ﻌﺪ اﳌﻮﺟﺔ ﺧﻼل 30ﻣﻴ ـ ﺛﺎﻧﻴﺔ ﺳﻨﻌﺘ ان اﳌﻮﺟﺔ ﻣﻔﻘﻮدة // )if(duree > 30000 { ;)"! Serial.println("Onde perdue } { else اﻋﺘﻤﺎدا ﻋ اﻟﻌﻼﻗﺔ اﻟﺴﺎﺑﻘﺔ ـ أﻧﻈﺮ أﻋﻼﻩ ـ// ;float distance = duree*0.017 "(Serial. Distance = ");print ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 80ــــــــــ ﻋﺮض اﳌﺴﺎﻓﺔ ﺑﺎﻟﺴﻨ ﻴﻤ // ;)Serial.println(distance } اﻧﺘﻈﺎر ﻗﺒﻞ اﻟﻘﻴﺎم ﻌﻤﻠﻴﺔ ﻗﻴﺎس ﺟﺪﻳﺪة // };)delay(250 ً اﻟ ﻧﺎﻣﺞ وﺿﻌﻨﺎ ﺷﺮﻃﺎ َﻣ َﻔﺎدﻩ أﻧﮫ إذا ﻟﻢ ﻌﺪ اﳌﻮﺟﺔ ﺧﻼل 30ﻣﻴ ﺛﺎﻧﻴﺔ ﺳﻨﻌﺘ ﺎ ﻣﻮﺟﺔ ﻣﻔﻘﻮدة. ﱠ ﳌﺎذا ﺳﻨﻌﺘ أن اﳌﻮﺟﺔ ﻣﻔﻘﻮدة ﺣﺎﻟﺔ ﻟﻢ ﺗﺮﺗﺪ ﺧﻼل 30ms؟ ،وأن ﻣﺪى ﻣﻠﺘﻘﻂ اﳌﻮﺟﺎت ﻓﻮق ﻌﺮف أنx 0.017 : اﻟﺼﻮﺗﻴﺔ ﻮ 5m اﳌﺪة اﻟﺰﻣﻨﻴﺔ اﻟ ﺴﺘﻐﺮﻗ ﺎ اﳌﻮﺟﺔ ﻟﺒﻠﻮغ ء ﻳﺒﻌﺪ ﻋﻦ اﳌﻠﺘﻘﻂ ب : 5m إذن ،إذا ﺗﺠﺎوزت ﻣﺪة ارﺗﺪاد اﳌﻮﺟﺔ 30msﻓﺈن اﻟ ء ﻌﻴﺪ ﺑﺄﻛ ﻣﻦ 5 أﻣﺘﺎر ﻋﻦ اﳌﻠﺘﻘﻂ ،ﻣﻤﺎ ﻳﺠﻌﻠﮫ ﺧﺎرج ﻣﺪى ﻟﺘﻘﺎط .ﻟﺬا ﻌﺘ اﳌﻮﺟﺔ ﻣﻔﻘﻮدة. .2اﻟ ﺸﺎط اﻟﺜﺎ ﻲ :ﺗﻄﺒﻴﻖ اﻟﺘﺤﻜﻢ ﺛﻼﺛﺔ ﺛﻨﺎﺑﻴﻞ ﻣﺘﺄﻟﻘﺔ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻨﺎء ﻋ اﳌﺴﺎﻓﺔ اﻟﻔﺎﺻﻠﺔ ﺑ ن ﺣﺎﺟﺰ وﻣﻠﺘﻘﻂ اﳌﻮﺟﺎت ﻓﻮق اﻟﺼﻮﺗﻴﺔ اﻟﺘﺤﻜﻢ ﺛﻼﺛﺔ ﺛﻨﺎﺑﻴﻞ ﻣﺘﺄﻟﻘﺔ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻨﺎء ﻋ اﳌﺴﺎﻓﺔ اﻟﻔﺎﺻﻠﺔ ﺑ ن ﺣﺎﺟﺰ وﻣﻠﺘﻘﻂ اﳌﻮﺟﺎت ﻓﻮق اﻟﺼﻮﺗﻴﺔ ،ﺑﺤﻴﺚ : اﳌ ﻤﺔ • ﻳﺘﻮ اﻟﺜﻨ ﻴﻞ ﺧﻀﺮ ﻋﻨﺪﻣﺎ ﺗ ﻮن اﳌﺴﺎﻓﺔ اﻟﻔﺎﺻﻠﺔ ﺑ ن ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 81ــــــــــ اﳌﻜ ﺴﺒﺎت اﻟﻘﺒﻠﻴﺔ اﻟﻌﺘﺎد اﻟﻀﺮوري ﺷﺮوط اﻟﺴﻼﻣﺔ ﻣﺪة ﻧﺠﺎز أ .اﻟ ﻛﻴﺒﺔ اﻟﻌﺎﺋﻖ واﳌﻠﺘﻘﻂ أﻛ ﻣﻦ أو ﺴﺎوي 100cm؛ • ﻳﺘﻮ اﻟﺜﻨ ﻴﻞ ﺻﻔﺮ ﻋﻨﺪﻣﺎ ﺗ ﻮن اﳌﺴﺎﻓﺔ اﻟﻔﺎﺻﻠﺔ ﺑ ن اﻟﻌﺎﺋﻖ واﳌﻠﺘﻘﻂ أﺻﻐﺮﻣﻦ 100cmوأﻛ ﻣﻦ أو ﺴﺎوي 40cm؛ • ﻳﺘﻮ اﻟﺜﻨ ﻴﻞ ﺣﻤﺮ ﻋﻨﺪﻣﺎ ﺗ ﻮن اﳌﺴﺎﻓﺔ أﺻﻐﺮ ﻗﻄﻌﺎ ﻣﻦ 40cm؛ اﻟﻘﺪرة ﻋ : ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب. ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ. ﺗﺮﻛﻴﺐ اﳌﺮﻛﺒﺎت ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ور ﻄ ﺎ ﺑﻤﺮاﺑﻂ اﻟﺒﻄﺎﻗﺔ؛ ﺑﻄﺎﻗﺔ أردو ﻨﻮ وﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ؛ ﻣﻠﺘﻘﻂ اﳌﻮﺟﺎت ﻓﻮق اﻟﺼﻮﺗﻴﺔ HC-SR04؛ 3 ﻣﻘﺎوﻣﺎت 220Ω؛ 3 ﺛﻨﺎﺑﻴﻞ ﻣﺘﺄﻟﻘﺔ ﻛ ﺮ ﺎﺋﻴﺎ. ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ. اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت. ﻧﺼﻒ ﺳﺎﻋﺔ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 82ــــــــــ ﻧﺮ ﻂ VCCو GNDﻟﻠﻤﻠﺘﻘﻂ ﺑﺎﳌﺮ ﻄ ن 5Vو GNDﻟﻸردو ﻨﻮ ﻋ اﻟﺘﻮا . ﻧﺮ ﻂ ﻣﺮﺳﻞ اﳌﻮﺟﺔ Trigﻟﻠﻤﻠﺘﻘﻂ ﺑﺎﳌﺮ ﻂ 8ﻟﻸردو ﻨﻮ. ﻧﺮ ﻂ ﻣﺴﺘﻘﺒﻞ اﻟﺼﺪى echoﻟﻠﻤﻠﺘﻘﻂ ﺑﺎﳌﺮ ﻂ 9ﻟﻸردو ﻨﻮ؛ ﻧﺮ ﻂ آﻧﻮد اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺧﻀﺮ ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ 3ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ؛ ﻧﺮ ﻂ آﻧﻮد اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺻﻔﺮ ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ 4ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ؛ ﻧﺮ ﻂ آﻧﻮد اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺣﻤﺮ ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ 5ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ. ب .اﻟ ﻧﺎﻣﺞ ﻣﺮﺳﻞ اﳌﻮﺟﺎت ﻣﺮﺗﺒﻂ ﺑﺎﳌﺮ ﻂ const int Trig = 8; // 8 ﻣﺴﺘﻘﺒﻞ اﳌﻮﺟﺎت ﻣﺮﺗﺒﻂ ﺑﺎﳌﺮ ﻂ const int Echo = 9; // 9 ; int ledv= 3 ; int ledj=4 ; int ledr=5 { )(void setup ;)pinMode(ledv, OUTPUT ;)pinMode(ledj, OUTPUT ;)pinMode(ledr, OUTPUT ;)pinMode(Trig, OUTPUT ;)pinMode(Echo, INPUT ;)digitalWrite(Trig, LOW } { )(void loop أﻣﺮ ﺑﺈرﺳﺎل ﻣﻮﺟﺎت ﻓﻮق اﻟﺼﻮﺗﻴﺔ ﻋ ﻣﺮﺳﻞ اﳌﻮﺟﺎت ﳌﺪة 10ﻣﻴﻜﺮوﺛﺎﻧﻴﺔ // ;)digitalWrite(Trig, HIGH ;)delayMicroseconds(10 ;)digitalWrite(Trig, LOW ; )unsigned long duree = pulseIn(Echo, HIGH إذا ﻟﻢ ﻌﺪ اﳌﻮﺟﺔ ﺧﻼل 30ﻣﻴ ـ ﺛﺎﻧﻴﺔ ﺳﻨﻌﺘ ان اﳌﻮﺟﺔ ﻣﻔﻘﻮدة // ــــــــــ83 ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ // أﻣﺘﺎر و ﺎﻟﺘﺎ ﻳ ﺒ أن ﻳﺘﻮ اﻟﺜﻨ ﻴﻞ5 ﻋﺪم ارﺗﺪاد اﳌﻮﺟﺔ ﻌ ان اﳌﺴﺎﻓﺔ ﺗﺘﺠﺎوز ﺧﻀﺮ if(duree > 30000) { digitalWrite(ledj ,LOW) ; digitalWrite(ledr,LOW) ; digitalWrite(ledv,HIGH) ; } else { float distance = duree*0.017; Serial.print("Distance = "); Serial.println(distance); if(distance > =100) { digitalWrite(ledj ,LOW) ; digitalWrite(ledr,LOW) ; digitalWrite(ledv,HIGH) ; } else if(distance <100 && distance >=40) { digitalWrite(ledj ,HIGH) ; digitalWrite(ledr,LOW) ; digitalWrite(ledv,LOW) ;} else { digitalWrite(ledj ,LOW) ; digitalWrite(ledr,HIGH) ; digitalWrite(ledv,LOW) ; } } // اﻧﺘﻈﺎر ﻗﺒﻞ اﻟﻘﻴﺎم ﻌﻤﻠﻴﺔ ﻗﻴﺎس ﺟﺪﻳﺪة delay(250);} ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 84ــــــــــ .Cاﳌﻠﺘﻘﻂ اﻟﺮا ﻊ :ﻣﻠﺘﻘﻂ ا ﺮﻛﺔ ﺷﻌﺔ ﺗﺤﺖ ا ﻤﺮاء اﻟﻨﺎﺟﻢ ﻋﻦ ﺣﺮﻛﺔ ﺷﻴﺎء ﻣﻠﺘﻘﻂ ا ﺮﻛﺔ PIRﺴ ﺸﻌﺮ ﻐ ﻣﺠﺎل اﻟﺘﻘﺎﻃﮫ؛ ﻋﻨﺪﻣﺎ ﻳﻠﺘﻘﻂ PIRﺣﺮﻛﺔ ﻧﺤﺼﻞ ﻋ اﻟﻘﻴﻤﺔ 1اﳌﺨﺮج. ﳌﻠﺘﻘﻂ ا ﺮﻛﺔ PIRﺛﻼﺛﺔ ﻣﺮاﺑﻂ : Vcc و GNDﻣﺮ ﻄﺎ اﻟﺘﻐﺬﻳﺔ؛ ﻣﺨﺮج رﻗ ﻳﺮﺳﻞ اﻟﻘﻴﻤﺔ 1ﻋﻨﺪ اﻟﺘﻘﺎﻃﮫ ﻟ ﺮﻛﺔ. ﻳﺘﻤ ﻣﻠﺘﻘﻂ ا ﺮﻛﺔ PIRﺑﺎﳌﻤ ات اﻟﺘﺎﻟﻴﺔ : ﺗﻮﺗﺮاﻟﺘﻐﺬﻳﺔ ﻳ اوح ﻣﺎ ﺑ ن 4.5Vو20V ﻣﺪى اﻟﺘﻘﺎط ﻳ اوح ﻣﺎ ﺑ ن 3و 7أﻣﺘﺎر؛ ﻗﻴﺎس زاو ﺔ اﻟﺘﻘﺎط ا ﺮﻛﺔ أﺻﻐﺮﻣﻦ 100درﺟﺔ؛ اﳌﺪة اﻟ ﻳﺤﺘﻔﻆ ﺎ اﳌﺨﺮج ﺑﺎﻟﻘﻴﻤﺔ 1ﻌﺪ اﻟﺘﻘﺎﻃﮫ ﻟ ﺮﻛﺔ ﺗ اوح ﻣﺎ ﺑ ن 5ﺛﻮا ﻲ و 200ﺛﺎﻧﻴﺔ؛ إﻣ ﺎﻧﻴﺔ ﺿﺒﻂ اﳌﺴﺘﻌﻤﻞ ﳌﺴﺎﻓﺔ ﻟﺘﻘﺎط وﻣﺪة اﺣﺘﻔﺎظ ﻣﺨﺮج اﳌﻠﺘﻘﻂ ﺑﺎﻟﻘﻴﻤﺔ 1ﻌﺪ اﻟﺘﻘﺎط ﻟ ﺮﻛﺔ. .1اﻟ ﺸﺎط ول ً اﻟﺘﺤﻜﻢ ﺛﻨ ﻴﻠ ن ﻣﺘﺄﻟﻘ ن ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻨﺎء ﻋ اﻟﺘﻘﺎط أو ﻋﺪم اﻟﺘﻘﺎط ﺣﺮﻛﺔ اﻟﺘﺤﻜﻢ ﺛﻨ ﻴﻠ ن ﻣﺘﺄﻟﻘ ن ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻨﺎء ﻋ اﻟﺘﻘﺎط أو ﻋﺪم اﳌ ﻤﺔ اﻟﺘﻘﺎط ﺣﺮﻛﺔ : ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 85ــــــــــ اﳌﻜ ﺴﺒﺎت اﻟﻘﺒﻠﻴﺔ اﻟﻌﺘﺎد اﻟﻀﺮوري ﺷﺮوط اﻟﺴﻼﻣﺔ ﻣﺪة ﻧﺠﺎز أ .اﻟ ﻛﻴﺒﺔ • ﻳﺘﻮ اﻟﺜﻨ ﻴﻞ ﺧﻀﺮ ﻋﻨﺪﻣﺎ ﻻ ﻳﻠﺘﻘﻂ اﳌﻠﺘﻘﻂ PIRا ﺮﻛﺔ؛ • ﻳﺘﻮ اﻟﺜﻨ ﻴﻞ ﺣﻤﺮ ﻋﻨﺪﻣﺎ ﻳﻠﺘﻘﻂ اﳌﻠﺘﻘﻂ PIRﺣﺮﻛﺔ. اﻟﻘﺪرة ﻋ : ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب؛ ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ؛ ﺗﺮﻛﻴﺐ اﳌﺮﻛﺒﺎت ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ور ﻄ ﺎ ﺑﻤﺮاﺑﻂ اﻟﺒﻄﺎﻗﺔ. ﺑﻄﺎﻗﺔ أردو ﻨﻮ. ﺎﺑﻞ .USB ﻣﻠﺘﻘﻂ ا ﺮﻛﺔ PIR؛ ﻣﻘﺎوﻣﺘﺎن .220Ω ﺛﻨ ﻴﻼن ﻣﺘﺄﻟﻘﺎن ﻛ ﺮ ﺎﺋﻴﺎ. ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ. اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت. ﺳﺎﻋﺔ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 86ــــــــــ ﻧﺮ ﻂ VCCو GNDﻟﻠﻤﻠﺘﻘﻂ PIRﺑﺎﳌﺮ ﻄ ن 5Vو GNDﻟﻸردو ﻨﻮ. ﻧﺮ ﻂ ﻣﺨﺮج اﳌﻠﺘﻘﻂ PIRﺑﺎﳌﺮ ﻂ 2ﻟﻸردو ﻨﻮ. ﻧﺮ ﻂ آﻧﻮد اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺧﻀﺮ ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ 4ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ؛ ﻧﺮ ﻂ آﻧﻮد اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﺣﻤﺮ ﺑﺎﳌﺮ ﻂ اﻟﺮﻗ 3ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ. ب .اﻟ ﻧﺎﻣﺞ ;int ledR=3 ;int ledV=4 ;int PIR= 2 ;int valPIR=0 {)(void setup ;)pinMode(ledR,OUTPUT ;)pinMode(ledV,OUTPUT ;)pinMode(PIR,INPUT ;)Serial.begin(9600 } {)(void loop ﻗﺮاءة اﻟﻘﻴﻤﺔ اﻟﺮﻗﻤﻴﺔ ا ﺎﺿﺮة ﻋ ﻣﺨﺮج ﻣﻠﺘﻘﻂ ا ﻀﻮر // ;)valPIR=digitalRead(PIR ﺣﺎﻟﺔ اﻟﺘﻘﺎط ا ﺮﻛﺔ // {)if (valPIR==1 ; )digitalWrite(ledR,HIGH ; )digitalWrite(ledV,LOW ;)" Serial.println("Mouvement détecté } ﺣﺎﻟﺔ ﻋﺪم اﻟﺘﻘﺎط ا ﺮﻛﺔ // { else ; )digitalWrite(ledR,LOW ; )digitalWrite(ledV,HIGH ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 87ــــــــــ ;)" Serial.println(" Pas de Mouvement } ;)} Delay(250 .4اﳌ ﺸﻄﺎت ً اﳌ ﺸﻂ ﻮ ﻞ ﻋﻨﺼﺮ ﻗﺎدر ﻋ اﻟﺘﺄﺛ ﻋ اﻟﻌﺎﻟﻢ ا ﺎر ،ﺑﺤﻴﺚ ﻳﺤﻮل ﻣﻘﺪارا ً ﻛ ﺮ ﺎﺋﻴﺎ )ﻃﺎﻗﺔ ﻛ ﺮ ﺎﺋﻴﺔ( إ ﻓﻌﻞ أو ﻣﻘﺪار ﻓ ﻳﺎ ﻲ .إذن ﻓﺎﳌ ﺸﻂ اﻟﻜ ﺮ ﺎ ﻲ ُﻳ َﻤﻜﻦ ﻣﻦ ﺗﺤﻮ ﻞ اﻟﻄﺎﻗﺔ اﻟﻜ ﺮ ﺎﺋﻴﺔ إ ﺷ ﻞ آﺧﺮﻣﻦ أﺷ ﺎل اﻟﻄﺎﻗﺔ. ﻨﺎك ﻋﺪد ﻛﺒ ﻣﻦ اﳌ ﺸﻄﺎت :ﻣﺤﺮك ،ﻣﻘﺎوﻣﺔ ﻣ ﻨﺔ ،ﻣﻜ ﺻﻮت ،ﻣﺆازر اﳌﺤﺮك ،ﻣ ﻀﺔ..... ﻳﻤﻜﻦ ﺗﻤﺜﻴﻞ دور اﳌ ﺸﻂ ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : ﻣﻘﺪار أو ﻓﻌﻞ ﻓ ﻳﺎ ﻲ ﻣ ﺸﻂ ﻣﻘﺪارﻛ ﺮ ﺎ ﻲ .5أ ﺸﻄﺔ اﻟ ﻣﺠﺔ )اﺳﺘﻌﻤﺎل اﳌ ﺸﻄﺎت( .Aاﳌ ﺸﻂ ول :اﳌﺤﺮك-اﳌﺆازر Servomoteur اﳌﺤﺮك-اﳌﺆازر ﻮ : ً ُ ﻣﺤﻮرﻩ ﻗﺎدر ﻋ ﺑﻠﻮغ وﺿﻌﻴﺔ )زاو ﺔ دوران اﳌﺤﻮر( ﻣﺤﺪدة ﺳﻠﻔﺎ ﻣﺤﺮك وا ﻔﺎظ ﻋﻠ ﺎ ؛ ﻣﺤﺮك ﻗﺎدر ﻋ ا ﻔﺎظ ﻋ وﺿﻌﻴﺔ ﻣﺤﻮرﻩ رﻏﻢ ﺧﻀﻮﻋﮫ ﻟﻘﻮة ؛ ﻣﺤﺮك ﺗﺘﻢ ﻣﺮاﻗﺒﺔ وﺿﻌﻴﺔ ﻣﺤﻮرﻩ ﺑﺎﺳﺘﻤﺮار ،و ﺘﻢ ﺗ ﻴﺢ ﺬﻩ اﻟﻮﺿﻌﻴﺔ ﻠﻤﺎ ﺎﻧﺖ ﻣﺨﺘﻠﻔﺔ ﻋﻦ اﻟﻮﺿﻌﻴﺔ اﻟ ﻳ ﺒ أن ﻳ ﻮن ﻋﻠ ﺎ . ﻳﻤﻜﻦ ﺗﻤﺜﻴﻞ ﻣﺒﺪأ ﺗ ﻴﺢ وﺿﻌﻴﺔ ﻣﺤﻮر » اﳌﺤﺮك-اﳌﺆازر « ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 88ــــــــــ ﻌﻠﻴﻤﺔ اﳌﺴﺘﻌﻤﻞ ﺗ ﻴﺢ وﺿﻌﻴﺔ ﻣﺤﻮر اﳌﺤﺮك ﻳﺘ اﳌـﻘ ِـﺎرن وﺿﻌﻴﺔ ﻣﺤﻮر ﻣﺆازر اﳌﺤﺮك ﻮن اﳌﺤﺮك-اﳌﺆازر ﻣﻦ : ﻣﺤﺮك ﻟﻠﺘﻴﺎر اﳌﺴﺘﻤﺮ؛ ﻧﻈﺎم دواﺷﻚ ﻣﺨ ل ﻟﻠﺴﺮﻋﺔ )دواﺷﻚ ﺑﻼﺳ ﻴﻜﻴﺔ أو ﻣﻌﺪﻧﻴﺔ(؛ ﻣﻠﺘﻘﻂ ﻟﻮﺿﻌﻴﺔ )زاو ﺔ دوران( اﳌﺤﻮر؛ ﺑﻄﺎﻗﺔ ﻛ ﺮو ﻴﺔ ﳌﺮاﻗﺒﺔ وﺿﻌﻴﺔ اﳌﺤﻮر و ﻟﻠﺘﺤﻜﻢ اﳌﺤﺮك. اﳌﺤﺮك-اﳌﺆازر ﺛﻼﺛﺔ ﻣﺮاﺑﻂ : ً ﺣﻤﺮ :ﻟﻠﺘﻐﺬﻳﺔ )ﺗ اوح ﻋﻤﻮﻣﺎ ﻣﺎ ﺑ ن 4.5Vو(6V؛ ﺳﻮد أو اﻟﺒ :ﻣﺮ ﻂ 0V؛ ﺑﺮﺗﻘﺎ ،أﺻﻔﺮ ،أﺑﻴﺾ : .....ﻣﺪﺧﻞ إﺷﺎرة اﻟﺘﺤﻜﻢ. ﻣﻤ ات اﳌﺤﺮك-اﳌﺆازر زاو ﺔ اﻟﺪوران؛ ﱠ اﳌﺎدة اﻟ ﺻﻨﻌﺖ ﻣ ﺎ اﳌﺴ ﻨﺔ pignon؛ ا ﻢ؛ ﺗﻮﺗﺮ ﺷﺘﻐﺎل؛ ﻋﺰم اﳌﺰدوﺟﺔ .Couple : ﺬﻩ اﻟﺘﻄﺒﻴﻘﺎت اﳌﺤﺮك-اﳌﺆازر SG90ذا اﳌﻮاﺻﻔﺎت اﻟﺘﺎﻟﻴﺔ: ﺳ ﺴﺘﻌﻤﻞ زاو ﺔ اﻟﺪوران 180 :درﺟﺔ؛ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 89ــــــــــ ﱠ اﳌﺎدة اﻟ ﺻﻨﻌﺖ ﻣ ﺎ اﳌﺴ ﻨﺔ : pignonﺑﻼﺳ ﻴﻚ؛ ا ﻢ 23.1x12.2x29mm :؛ ﺗﻮﺗﺮ ﺷﺘﻐﺎل 5V :؛ ﻋﺰم اﳌﺰدوﺟﺔ 17.6N.Cm :؛ ﺳﺮﻋﺔ اﻟﺪوران .0.10s/60° : .1اﻟ ﺸﺎط ول اﻟﺘﺤﻜﻢ ﻣﺆازر اﳌﺤﺮك ﺑﺎﺳﺘﻌﻤﺎل ﺑﻄﺎﻗﺔ ردو ﻨﻮ اﻟﺘﺤﻜﻢ دوران ﻣﺆازر اﳌﺤﺮك ﺑﺎﺳﺘﻌﻤﺎل ﺑﻄﺎﻗﺔ ردو ﻨﻮ ،ﺑﺤﻴﺚ ﻳﺪور اﳌﺤﺮك ب 180درﺟﺔ ﻣﻨﻄﻠﻘﺎ ﻣﻦ 0درﺟﺔ و ﺪرﺟﺔ واﺣﺪة اﳌ ﻤﺔ ﻞ 10ms؛ اﳌﻜ ﺴﺒﺎت اﻟﻘﺪرة ﻋ : اﻟﻘﺒﻠﻴﺔ ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب؛ ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ؛ ر ﻂ ﻣﺆازر اﳌﺤﺮك ﺑﺒﻄﺎﻗﺔ ردو ﻨﻮ. ﺑﻄﺎﻗﺔ أردو ﻨﻮ. اﻟﻌﺘﺎد ﺎﺑﻞ .USB اﻟﻀﺮوري ﻣﺤﺮك ﻣﺆازر .SG90 ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ. ﺷﺮوط اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت. اﻟﺴﻼﻣﺔ 20دﻗﻴﻘﺔ ﻣﺪة ﻧﺠﺎز ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 90ــــــــــ أ .اﻟ ﻛﻴﺒﺔ ﻧﺮ ﻂ VCCو GNDاﳌﺤﺮك-اﳌﺆازر ﺑﺎﳌﺮ ﻄ ن 5Vو GNDﻟﻸردو ﻨﻮ. ﻧﺮ ﻂ ﻣﺪﺧﻞ ﺷﺎرة ا ﺎص ﺑﺎﳌﺤﺮك-اﳌﺆازر ﺑﺎﳌﺮ ﻂ 2ﻟﻸردو ﻨﻮ. ب .اﻟ ﻧﺎﻣﺞ ﻟﻠﺘﺤﻜﻢ ﻣﺆازر اﳌﺤﺮك ﻣﻦ ﺧﻼل ﺑﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ : ﺴﺘﺪ ﺑﺪاﻳﺔ اﻟ ﻧﺎﻣﺞ ﻣﻜﺘﺒﺔ ﻣﺆازر اﳌﺤﺮك ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : > #include <Servo.h ﻧﻘﻮم ﺑ ﺴﻤﻴﺔ ﻣﺆازر اﳌﺤﺮك اﳌﺴﺘﻌﻤﻞ ﻣﻦ ﺧﻼل اﺳﺘﻌﻤﺎل ﻌﻠﻴﻤﺔ Servoﻣﺘﺒﻮﻋﺔ ﺑﺎﻻﺳﻢ .ﻧﺮ ﺪ أن ﻧﻄﻠﻖ اﺳﻢ monservoﻋ ﻣﺆازر اﳌﺤﺮك ،ﻟﺬا ﺳﻨﻜﺘﺐ : Servo monservo ﻧﺤﺪد رﻗﻢ اﳌﺮ ﻂ اﻟﺬي ﺳ ﺘﻢ ﻣﻦ ﺧﻼﻟﮫ اﻟﺘﺤﻜﻢ ﻣﺆازر اﳌﺤﺮك ،ﺑﺎﺳﺘﻌﻤﺎل اﻟﺘﻌﻠﻴﻤﺔ attachﻣﺴﺒﻮﻗﺔ ﺑﺎﺳﻢ ﻣﺆازر اﳌﺤﺮك ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : )رﻗﻢ اﳌﺮ ﻂ( monservo.attach ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 91ــــــــــ ﻳﺪور ﻣﺆازر اﳌﺤﺮك ﺑﺰاو ﺔ ﻳﺘﻢ ﺗﺤﺪﻳﺪ ﺎ ﻣﻦ ﺧﻼل اﻟﺘﻌﻠﻴﻤﺔ writeﻣﺴﺒﻮﻗﺔ ﺑﺎﺳﻢ ﻣﺆازر اﳌﺤﺮك ﻋ اﻟﺸ ﻞ اﻟﺘﺎ : )ﻗﻴﻤﺔ زاو ﺔ اﻟﺪوران( monservo.write و ﻜﺬا ﺳﻨﺤﺼﻞ ﻋ اﻟ ﻧﺎﻣﺞ اﻟﺘﺎ : ُﻧﺪرج ﻣﻜﺘﺒﺔ ﻣﺆازر اﳌﺤﺮك#include <Servo.h> // ﺴ ﻣﺆازر اﳌﺤﺮك اﳌﺴﺘﻌﻤﻞServo monservo;// ;int i=0 {)(void setup ر ﻂ ﻣﺆازر اﳌﺤﺮك ﺑﺎﳌﺮ ﻂ monservo.attach(2); //2 } {)(void loop {)for(i=0; i<=180 ;i++ دوران ﻣﺤﻮر اﳌﺤﺮك ﺑﺰاو ﺔ monservo.write(i); // i ;)Delay (10 } .2اﻟﻧﺷﺎط اﻟﺛﺎﻧﻲ اﳌ ﻤﺔ اﳌﻜ ﺴﺒﺎت اﻟﻘﺒﻠﻴﺔ اﻟﺘﺤﻜﻢ دوران اﳌﺤﺮك-اﳌﺆازر ﻣﻦ ﺧﻼل زر دﻓ إﻧﺠﺎز ﺗﺮﻛﻴﺒﺔ و ﺮﻧﺎﻣﺞ ﻳﺘﻢ ﻣﻦ ﺧﻼﻟ ﻤﺎ اﻟﺘﺤﻜﻢ دوران اﳌﺤﺮك- اﳌﺆازر ﺑﻮاﺳﻄﺔ زر دﻓ ،ﺑﺤﻴﺚ ﻳﺪور اﳌﺤﺮك ﺑﺎﻟﺘﺪرﺞ ﻋﻨﺪ اﻟﻀﻐﻂ ﻋ اﻟﺰر اﻟﺪﻓ ﻣﻊ ﻋﺮض زاو ﺔ دوراﻧﮫ ﺑﻮاﺳﻄﺔ ﺷﺎﺷﺔ اﻟﻌﺮض اﻟ ﺴﻠﺴ . و ﻌﻮد اﳌﺤﺮك إ وﺿﻌﮫ ﺻ ﻋﻨﺪ إﻃﻼق اﻟﺰر اﻟﺪﻓ . اﻟﻘﺪرة ﻋ : ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب؛ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 92ــــــــــ اﻟﻌﺘﺎد اﻟﻀﺮوري ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ؛ ﺗﺮﻛﻴﺐ اﳌﺮﻛﺒﺎت ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ور ﻄ ﺎ ﺑﻤﺮاﺑﻂ اﻟﺒﻄﺎﻗﺔ؛ ر ﻂ ﻣﺆازر اﳌﺤﺮك ﺑﺒﻄﺎﻗﺔ ردو ﻨﻮ. ﺑﻄﺎﻗﺔ أردو ﻨﻮ. ﺎﺑﻞ .USB ﻣﺆازراﳌﺤﺮك SG90؛ زر دﻓ ؛ ﻣﻘﺎوﻣﺔ 10K Ω؛ ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ. اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت. 30دﻗﻴﻘﺔ ﺷﺮوط اﻟﺴﻼﻣﺔ ﻣﺪة ﻧﺠﺎز أ .اﻟ ﻛﻴﺒﺔ ﻧﺮ ﻂ VCCو GNDﻟﻠﻤﺤﺮك-اﳌﺆازر ﺑﺎﳌﺮ ﻄ ن 5Vو GNDﻟﻸردو ﻨﻮ؛ ﻧﺮ ﻂ ﻣﺪﺧﻞ ﺷﺎرة ا ﺎص ﺑﺎﳌﺤﺮك-اﳌﺆازر ﺑﺎﳌﺮ ﻂ 3ﻟﻸردو ﻨﻮ؛ ﻧﺮ ﻂ اﳌﺮ ﻂ ول ﻟﻠﺰر اﻟﺪﻓ ﺑﺎﳌﺮ ﻂ 5Vا ﺎص ﺑﺎﻟﺒﻄﺎﻗﺔ؛ ﻧﺮ ﻂ اﳌﺮ ﻂ اﻟﺜﺎ ﻲ ﻟﻠﺰر اﻟﺪﻓ ﺑﻤﻘﺎوﻣﺔ ﻗﻴﻤ ﺎ 10KΩو ﺎﳌﺮ ﻂ اﻟﺮﻗ ﻟﻸردو ﻨﻮ. 2 ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 93ــــــــــ ب .اﻟ ﻧﺎﻣﺞ ُﻧﺪرج ﻣﻜﺘﺒﺔ اﳌﺤﺮك-اﳌﺆازر #include <Servo.h> // ﺴ اﳌﺤﺮك-اﳌﺆازر اﳌﺴﺘﻌﻤﻞServo monServo;// اﻟﺰر اﻟﺪﻓ int bp = 2; // اﻟﻮﺿﻌﻴﺔ اﻟﺪﻧﻴﺎ int pmin = 0; // اﻟﻮﺿﻌﻴﺔ اﻟﻘﺼﻮى int pmax = 180 ; // اﻟﻮﺿﻌﻴﺔ ا ﺎﻟﻴﺔ int pact= 90 ; // ﺧﻠﻖ داﻟﺔ ﻟﺪوران اﳌﺤﺮك-اﳌﺆازر اﳌﻨ اﳌﻮﺟﺐ // {)( void tourne_plus { )if (pact < pmax ;pact = pact + 1 ;)monservo.write(pact اﻧﺘﻈﺎر 5ﻣﻴ ﺛﺎﻧﻴﺔ ﻗﺒﻞ ﻞ ﻐﻴ delay(5); // } } ﺧﻠﻖ داﻟﺔ ﻟﺪوران اﳌﺤﺮك-اﳌﺆازر اﳌﻨ اﻟﺴﺎﻟﺐ // )( void tourne_moins { { )if (pact > pmin ;pact = pact - 1 ;)monservo.write(pact اﻧﺘﻈﺎر 5ﻣﻴ ﺛﺎﻧﻴﺔ ﻗﺒﻞ ﻞ ﻐﻴ delay(5); // }} {)(void setup ر ﻂ اﳌﺤﺮك-اﳌﺆازر ﺑﺎﳌﺮ ﻂ monServo.attach(3); // 3 ﻌﻴ ن اﻟﺰر اﻟﺪﻓ ﻛﻤﺪﺧﻞ pinMode(bp, INPUT); // ;)Serial.begin(9600 } {)(void loop اﻟﻀﻐﻂ ﻋ اﻟﺰر اﻟﺪﻓ // ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 94ــــــــــ { )if (digitalRead(bp) == 1 ;)" ! Serial.println("appui sur BP ;)(tourne_plus ;)Serial.println(pact } إﻃﻼق اﻟﺰر اﻟﺪﻓ // { )if (digitalRead(bp) == 0 ;)" Serial.println("BP relâché ;)(tourne_moins ;)Serial.println(pact }} .3اﻟ ﺸﺎط اﻟﺜﺎﻟﺚ اﻟﺘﺤﻜﻢ دوران اﳌﺤﺮك-اﳌﺆازر ﺑﻮاﺳﻄﺔ ﻣﻘﻴﺎس اﻟﻜﻤﻮن Potentiomètre إﻧﺠﺎز ﺗﺮﻛﻴﺒﺔ و ﺮﻧﺎﻣﺞ ﻳﺘﻢ ﻣﻦ ﺧﻼﻟ ﻤﺎ اﻟﺘﺤﻜﻢ دوران اﳌﺤﺮك- اﳌﺆازر ﺑﻮاﺳﻄﺔ ﻣﻘﻴﺎس ﻛﻤﻮن ،ﺑﺤﻴﺚ ﻳﺪور اﳌﺤﺮك ﺑﻨﻔﺲ ﻣﻨ اﳌ ﻤﺔ وزاو ﺔ دوران زر اﻟﺘﺤﻜﻢ ﻗﻴﻤﺔ ﻣﻘﺎوﻣﺔ ﻣﻘﻴﺎس اﻟﻜﻤﻮن. اﳌﻜ ﺴﺒﺎت اﻟﻘﺪرة ﻋ : ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب؛ اﻟﻘﺒﻠﻴﺔ ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ؛ ر ﻂ اﳌﺤﺮك-اﳌﺆازر ﺑﺒﻄﺎﻗﺔ ردو ﻨﻮ. ﺑﻄﺎﻗﺔ أردو ﻨﻮ. اﻟﻌﺘﺎد ﺎﺑﻞ .USB ﻣﺨﺪام ﻣﺤﺮك SG90؛ اﻟﻀﺮوري ﻣﻘﻴﺎس اﻟﻜﻤﻮن 10K Ω؛ ﻋﺪم وﺿﻊ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋ ﻣﻮﺻﻞ ﻟﺘﻔﺎدي إﺗﻼﻓ ﺎ. ﺷﺮوط اﺣ ام اﺳﺘﻘﻄﺎب اﳌﺮﻛﺒﺎت. اﻟﺴﻼﻣﺔ ﻣﺪة ﻧﺠﺎز 30دﻗﻴﻘﺔ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 95ــــــــــ أ .اﻟ ﻛﻴﺒﺔ ﻧﺮ ﻂ VCCو GNDﻟﻠﻤﺤﺮك-اﳌﺆازر ﺑﺎﳌﺮ ﻄ ن 5Vو GNDﻟﻸردو ﻨﻮ؛ ﻧﺮ ﻂ ﻣﺪﺧﻞ ﺷﺎرة ا ﺎص ﺑﺎﳌﺤﺮك-اﳌﺆازر ﺑﺎﳌﺮ ﻂ 3ﻟﻸردو ﻨﻮ؛ ﻧﺮ ﻂ ﻣﺮ ﻄﻲ ﻣﻘﻴﺎس اﻟﻜﻤﻮن ) terminal1و (terminal3ﺑﺎﳌﺮ ﻄ ن 5VوGND ﻟﻸردو ﻨﻮ؛ ﻧﺮ ﻂ اﳌﺮ ﻂ وﺳﻂ ﳌﻘﻴﺎس اﻟﻜﻤﻮن ﺑﺎﳌﺮ ﻂ اﻟﺘﻨﺎﻇﺮي A3ﻟﻸردو ﻨﻮ. ب .اﻟ ﻧﺎﻣﺞ : ﻟﻠﺘﺤﻜﻢ اﳌﺤﺮك-اﳌﺆازر ﻣﻦ ﺧﻼل ﻣﻘﻴﺎس اﻟﻜﻤﻮن : ﺑﺪاﻳﺔ اﻟ ﻧﺎﻣﺞ ﻣﻜﺘﺒﺔ اﳌﺤﺮك-اﳌﺆازر وﻧﻘﻮم ﺑ ﺴﻤﻴﺔ اﳌﺤﺮك-اﳌﺆازر ﺴﺘﺪ اﳌﺴﺘﻌﻤﻞ ﻣﻦ ﺧﻼل اﺳﺘﻌﻤﺎل ﻌﻠﻴﻤﺔ Servoﻣﺘﺒﻮﻋﺔ ﺑﺎﻻﺳﻢ ،ﺛﻢ ﻧﺤﺪد رﻗﻢ اﳌﺮ ﻂ اﻟﺬي ﺳ ﺘﻢ ﻣﻦ ﺧﻼﻟﮫ اﻟﺘﺤﻜﻢ اﳌﺤﺮك-اﳌﺆازر ؛ ﻧﺮ ﻂ ﻣﻘﻴﺎس اﻟﻜﻤﻮن ﺑﻤﺪﺧﻞ ﺗﻨﺎﻇﺮي ﻟﻸردو ﻨﻮ؛ ﻧﻘﻮم ﺑﺘﺤﻮ ﻞ اﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ ا ﺎﺿﺮة ﻋ ﺬا اﳌﺮ ﻂ ) واﻟ ﺗ اوح ﻣﺎ ﺑ ن 0 و (1023إ ﻗﻴﻤﺔ زاو ﺔ )ﻣﺤﺼﻮرة ﻣﺎ ﺑ ن 0و 180درﺟﺔ(؛ ﻧﻄﻠﺐ ﻣﻦ اﳌﺤﺮك-اﳌﺆازر اﻟﺪوران ﺬﻩ اﻟﺰاو ﺔ ﻣﻦ ﺧﻼل اﻟﺘﻌﻠﻴﻤﺔ .write و ﻜﺬا ﺳﻨﺤﺼﻞ ﻋ اﻟ ﻧﺎﻣﺞ اﻟﺘﺎ : ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 96ــــــــــ ُ ﻧﺪرج ﻣﻜﺘﺒﺔ اﳌﺤﺮك-اﳌﺆازر#include <Servo.h> // ﺴ اﳌﺤﺮك-اﳌﺆازر اﳌﺴﺘﻌﻤﻞServo leServo;// ر ﻂ ﻣﻘﻴﺎس اﻟﻜﻤﻮن ﺑﺎﳌﺮ ﻂ اﻟﺘﻨﺎﻇﺮي int pot=2; // 2 ﺗﺨﺰ ﻦ ﻗﻴﻤﺔ اﳌﺮ ﻂ وﺳﻂ ﳌﻘﻴﺎس اﻟﻜﻤﻮنint valpot=0; // ;int angle=0 { )(void setup ر ﻂ اﳌﺤﺮك-اﳌﺆازر ﺑﺎﳌﺮ ﻂ leServo.attach(3); //3 ;)Serial.begin(9600 ﻌﻴ ن ﻣﻘﻴﺎس اﻟﻜﻤﻮن ﻛﻤﺪﺧﻞ// ;)pinMode(pot,INPUT ;)Serial.begin(9600 } { )(void loop ﻗﺮاءة اﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ ﳌﻘﻴﺎس اﻟﻜﻤﻮن// ;)valpot= analogRead(pot ﺗﺤﻮ ﻞ اﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ ﳌﻘﻴﺎس اﻟﻜﻤﻮن إ زاو ﺔ ﻣﻦ 0إ //180 ;)angle=map(valpot,0,1023,0,180 دوران اﳌﺤﺮك-اﳌﺆازر ﺑﺎﻟﺰاو ﺔ اﳌﺤﺼﻞ ﻋﻠ ﺎ ﻣﻦ ﻋﻤﻠﻴﺔ اﻟﺘﺤﻮ ﻞ// ;)leServo.write(angle ;)" = Serial.print("angle de rotation ;)Serial.println(angle ;)delay(100 } 21اﳌ ﺸﻂ اﻟﺜﺎ ﻲ :ﻣﺠﺮﺳﺔ اﳌﺠﺮﺳﺔ ﻋﻨﺼﺮ ﻛ ﺮوﻣﻴ ﺎﻧﻴ ﻲ )أو ﻛ ﺮوﺿﻐﻄﻲ (piézoélectriqueﻳﺼﺪر ﺻﻮﺗﺎ ﻋﻨﺪ ر ﻄﮫ ﺑﻤﺼﺪر ﻟﻠﺘﻴﺎر اﻟﻜ ﺮ ﺎ ﻲ؛ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 97ــــــــــ ﺴﺘﻌﻤﻞ اﳌﺠﺮﺳﺔ ﻛﻤﺮﻛﺐ ﻳﺆدي وﻇﻴﻔﺔ اﻟ ﺸﻮ ﺮ اﻟﺼﻮ ﻲ؛ ﻟ ﺼﻮل ﻋ رﻧ ن اﳌﺠﺮﺳﺔ ،ﺴﺘﻌﻤﻞ اﻟﺘﻌﻠﻴﻤﺔ )( toneﻋ اﻟﺸ ﻞ اﻟﺘﺎ : )اﻟ دد ,اﳌﺮ ﻂ(tone )اﳌﺪة اﻟﺰﻣﻨﻴﺔ ﺑﺎﳌﻴ ﺛﺎﻧﻴﺔ( ) //اﳌﺪة اﻟﺰﻣﻨﻴﺔ ,اﻟ دد ,اﳌﺮ ﻂ(tone ﻹﻳﻘﺎف رﻧ ن اﳌﺠﺮﺳﺔ ﺴﺘﻌﻤﻞ اﻟﺘﻌﻠﻴﻤﺔ )( noToneﻋ اﻟﺸ ﻞ اﻟﺘﺎ : )اﳌﺮ ﻂ اﻟﺬي ﺳ ﺘﻢ إﻳﻘﺎف رﻧ ن اﳌﺠﺮﺳﺔ اﳌﺮﻛﺒﺔ ﻋﻠﻴﮫ( ) //اﳌﺮ ﻂ(noTone .1اﻟ ﺸﺎط ول ) :إﻧﺠﺎز ﺟ ﺎز إﻧﺬار( إﻧﺠﺎز ﺟ ﺎز إﻧﺬار ﻳﻮﺿﻊ ﻳﺼﺪر إﺷﺎرة ﺻﻮﺗﻴﺔ ﻋﻨﺪ ﻓﺘﺢ ا ﺰاﻧﺔ إﻧﺠﺎز ﺗﺮﻛﻴﺒﺔ و ﺮﻧﺎﻣﺞ ﺎز إﻧﺬار ﻳﻮﺿﻊ داﺧﻞ ا ﺰاﻧﺔ ،ﺑﺤﻴﺚ اﳌ ﻤﺔ ﻳﺼﺪرإﺷﺎرة ﺻﻮﺗﻴﺔ ﻋﻨﺪ ﻓﺘﺢ ا ﺰاﻧﺔ و ﺴﺮب اﻟﻀﻮء إ داﺧﻠ ﺎ. اﳌﻜ ﺴﺒﺎت اﻟﻘﺪرة ﻋ : ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب؛ اﻟﻘﺒﻠﻴﺔ ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ؛ ﺗﺮﻛﻴﺐ اﳌﺮﻛﺒﺎت ﻋ ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ ور ﻄ ﺎ ﺑﻤﺮاﺑﻂ اﻟﺒﻄﺎﻗﺔ. ﺑﻄﺎﻗﺔ أردو ﻨﻮ؛ ﺎﺑﻞ USB؛ اﻟﻌﺘﺎد ﻟﻮﺣﺔ اﻟﺘﺠﺮ ﺐ؛ ﻣﺠﺮﺳﺔ؛ اﻟﻀﺮوري ﻣﻘﺎوﻣﺔ ﺿﻮﺋﻴﺔ؛ ﻣﻘﺎوﻣﺔ 10K Ω؛ ﻣﺪة ﻧﺠﺎز 30دﻗﻴﻘﺔ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 98ــــــــــ أ .اﻟ ﻛﻴﺒﺔ ﻧﺮ ﻂ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ LDRﺑﺎﳌﺮ ﻂ اﻟﺘﻨﺎﻇﺮي A3ﻟﻸردو ﻨﻮ؛ ﻧﺮ ﻂ اﳌﺠﺮﺳﺔ ﺑﺎﳌﺮ ﻄ ن 3و GNDﻟﻸردو ﻨﻮ. ب .اﻟ ﻧﺎﻣﺞ ر ﻂ اﳌﺠﺮﺳﺔ ﺑﺎﳌﺮ ﻂ int buzzer = 4; //4 ر ﻂ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ ﺑﺎﳌﺮ ﻂ اﻟﺘﻨﺎﻇﺮي const char ldr = A3; //3 ;float valldr=0 ﺧﻠﻖ ﺟﺪول ﺗﺮددات ﻣﻦ 8ﺧﺎﻧﺎت وﺗﺨﺰ ﻦ ﺗﺮدد واﺣﺪ ﻞ ﺧﺎﻧﺔ // float frequences[ ] = {261.63, 293.66, 329.63, 349.23, 392.00, 440.00, ;}493.88, 523.25 { )(void setup ;)pinMode(buzzer,OUTPUT ;)pinMode(ldr,INPUT ;)Serial.begin(9600 } { )(void loop ﻗﺮاءة ﻗﻴﻤﺔ اﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي ﻟﻠﺒﻄﺎﻗﺔ واﳌﺮﺗﺒﻂ ﺑﺎﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ// ;)valldr=analogRead(ldr ;)" = Serial.print("valeur aux bornes de LDR ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 99ــــــــــ ;)Serial.println(valldr وﺿﻌﻨﺎ 200ﻛﻌﺘﺒﺔ ﻟﻠﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ اﻟ ﺳ ﺒﺪأ ﻋﻨﺪ ﺎ اﳌﺠﺮﺳﺔ اﻟﺮﻧ ن // {)if (valldr<300 {)for (int i=0;i<7;i++ إرﺳﺎل اﻟ ددات اﳌﺨﺰﻧﺔ ﺧﺎﻧﺎت ا ﺪول ﺗﺒﺎﻋﺎ // ;)]tone(buzzer, frequences[i } ;)delay(50 } { else } ﺗﻮﻗﻒ اﳌﺠﺮﺳﺔ ﻋﻦ اﻟﺮﻧ نnoTone(buzzer); // } 16 .6اﳌ ﺸﻄﺎت اﻟﻘﺒﻠﻴﺔ اﳌ ﺸﻂ اﻟﻘﺒ اﻟﻄﺎﻗﺔ. ﺳ ﻛﺰ ﻋ اﳌﻨﺎب ﺑﺎﻋﺘﺒﺎرﻩ ﻳﻤﻜﻦ ﻣﻦ اﻟﺮ ﻂ ﺑ ن دارﺗ ن ﺸﺘﻐﻞ إﺣﺪا ﻤﺎ ﺑﺘﻮﺗﺮ ﻣﻨﺨﻔﺾ ﺣ ن ﺗﺘﻢ ﻐﺬﻳﺔ اﻟﺜﺎﻧﻴﺔ ﺑﺘﻮﺗﺮ ﻣﺮﺗﻔﻊ؛ ﻳﻤﻜﻦ اﳌﻨﺎب ﻣﻦ اﻟﺘﺤﻜﻢ اﻟﺪارة اﻟ ﻌﻤﻞ ﺑﺎﻟﺘﻮﺗﺮ اﳌﺮﺗﻔﻊ ﻣﻦ ﺧﻼل اﻟﺪارة اﻟ ﻌﻤﻞ ﺑﺎﻟﺘﻮﺗﺮ اﳌﻨﺨﻔﺾ؛ ﺳ ﺴﺘﻌﻤﻞ »اﻟﺪارة ﺿﺎﻓﻴﺔ ﻟﻠﻤﻨﺎب« اﻟﺘﺎﻟﻴﺔ: ﻋﻨﺼﺮ ﻳﻘﻮم ﺑﺘﻤﻜ ن اﳌ ﺸﻂ ﻣﻦ 16ﳌﻌﺮﻓﺔ اﻟﻌﻼﻗﺔ ﺑ ن ﻛﻤﻴﺔ اﻟﻀﻮء اﻟ ﺗﺘﻌﺮض ﻟ ﺎ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ LDRواﻟﻘﻴﻤﺔ اﻟﺘﻨﺎﻇﺮﺔ اﻟ ﻋ اﳌﺮ ﻂ A3ﺗﺮ اﻟﻌﻮدة إ أ ﺸﻄﺔ اﻟ ﻣﺠﺔ اﳌﺘﻤﺤﻮرة ﺣﻮل اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ. ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 100ــــــــــ ﻣ ﻮﻇﺔ ﺎﻣﺔ : ﻳﻤﺮ اﻟﺘﻴﺎر ﻋ وﺷﻴﻌﺔ اﳌﻨﺎب ـ وﺗ ﺘﻘﻞ ﺑﺎﻟﺘﺎ ﺷﻔﺮﺗﮫ ﻣﻦ وﺿﻌﻴﺔ اﻟﺮاﺣﺔ إ وﺿﻌﻴﺔ ﺷﺘﻐﺎل ـ ﻋﻨﺪﻣﺎ ﻳ ﻮن اﻟﺘﻮﺗﺮ ﻋﻨﺪ اﳌﺪﺧﻞ INﻮ 0V؛ ﻳﻨﻌﺪم اﻟﺘﻴﺎر اﻟﺬي ﻳﻤﺮ ﻋ اﻟﻮﺷﻴﻌﺔ ـ و ﻌﻮد اﻟﺸﻔﺮة إ وﺿﻌﻴﺔ اﻟﺮاﺣﺔ ـ ﻋﻨﺪﻣﺎ ﻳ ﻮن اﻟﺘﻮﺗﺮ ﻋﻨﺪ اﳌﺪﺧﻞ INﻮ .(5V) Vcc ﺗ ﺘﻘﻞ ﺷﻔﺮة اﳌﻨﺎب ﻣﻦ وﺿﻌﻴﺔ اﻟﺮاﺣﺔ إ وﺿﻌﻴﺔ ﺷﺘﻐﺎل ﻋﻨﺪﻣﺎ ﻧﺮﺳﻞ اﻟﻘﻴﻤﺔ 0ﻋ اﳌﺪﺧﻞ ،INو ﻌﻮد إ وﺿﻌﻴﺔ اﻟﺮاﺣﺔ ﻋﻨﺪﻣﺎ ﻧﺮﺳﻞ اﻟﻘﻴﻤﺔ 1ﻋ اﳌﺪﺧﻞ .INﻟـﻤـﺎذا ؟ اﻟﺘﻮﺗﺮ ﻋﻨﺪ ﻣﺮ ﻄﻲ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ا ﺎص ﺑﺎﻟ اﻧﺰ ﺴﺘﻮر اﻟﻀﻮ ﻲ ﻮ . Vcc – VIN إذا ﺎن VIN=0ﻓﺈن ،Vcc – VIN =Vccو ﺎﻟﺘﺎ ﻳﺼﺒﺢ اﻟ اﻧﺰ ﺴﺘﻮر اﻟﻀﻮ ﻲ ﻣﺸﺒﻌﺎ ﻓﻴﻤﺮ اﻟﺘﻴﺎر ﻋ ﻗﺎﻋﺪة اﻟ اﻧﺰ ﺴﺘﻮر ،T1ﻓﻴﻤﺮ ﺗﻴﺎر ﻋ وﺷﻴﻌﺔ اﳌﻨﺎب ﻟﺘﻤﻐﻨﻂ؛ إذا ﺎن VIN=Vccﻓﺈن ،Vcc – VIN =0و ﺎﻟﺘﺎ ﻳﺼﺒﺢ اﻟ اﻧﺰ ﺴﺘﻮر اﻟﻀﻮ ﻲ ﻣﺮﺗﺠﺎ ﻓﻼ ﻳﻤﺮ اﻟﺘﻴﺎر ﻋ ﻗﺎﻋﺪة اﻟ اﻧﺰ ﺴﺘﻮر ،T1ﻓﻼ ﺗﻤﻐﻨﻂ وﺷﻴﻌﺔ اﳌﻨﺎب. ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 101ــــــــــ .1اﻟ ﺸﺎط ول إﺷﻌﺎل ﻣﺼﺒﺎح ﻣﻤﺮ ) (couloirﺑﻤﺠﺮد ﺗﻮاﺟﺪ ﺺ ﺑﮫ. ﻣﺼﺒﺎح ﻣﻤﺮ ﺑﻨﺎء إﻧﺠﺎز ﺗﺮﻛﻴﺒﺔ و ﺮﻧﺎﻣﺞ ﻳﻤﻜﻨﺎن ﻣﻦ اﻟﺘﺤﻜﻢ ﻋ ﺗﻮاﺟﺪ أو ﻋﺪم ﺗﻮاﺟﺪ ﺺ ﺑﮫ ،ﺑﺤﻴﺚ ﺸﺘﻌﻞ اﳌﺼﺒﺎح اﳌ ﻤﺔ ) ﺸﺘﻐﻞ ﺑﺘﻮﺗﺮ (220Vﺑﻤﺠﺮد وﺟﻮد ﺺ ﺑﺎﳌﻤﺮ. اﳌﻜ ﺴﺒﺎت اﻟﻘﺪرة ﻋ : ر ﻂ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺑﺎ ﺎﺳﻮب؛ اﻟﻘﺒﻠﻴﺔ ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ وﺗﺤﻤﻴﻠﮫ ﻋ اﻟﺒﻄﺎﻗﺔ؛ ﺑﻄﺎﻗﺔ أردو ﻨﻮ. ﺎﺑﻞ .USB اﻟﻌﺘﺎد ﻣﺼﺒﺎح؛ دارة إﺿﺎﻓﻴﺔ ﻟﻠﻤﻨﺎب؛ اﻟﻀﺮوري ﻣﻠﺘﻘﻂ ا ﻀﻮر؛ أﺳﻼك ﻟﻠﺮ ﻂ. ﺷﺮوط اﺣ ام اﺳﺘﻘﻄﺎب ﻣﻠﺘﻘﻂ ا ﻀﻮر واﻟﺪارة ﺿﺎﻓﻴﺔ ﻟﻠﻤﻨﺎب. اﻟﺴﻼﻣﺔ ﻣﺪة ﻧﺠﺎز 20دﻗﻴﻘﺔ أ .اﻟ ﻛﻴﺒﺔ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 102ــــــــــ ﻧﺮ ﻂ VCCو GNDﳌﻠﺘﻘﻂ ا ﺮﻛﺔ ﺑﺎﳌﺮ ﻄ ن 5Vو GNDﻟﻸردو ﻨﻮ؛ ﻧﺮ ﻂ VCCو GNDﻟﻠﺪارة ﺿﺎﻓﻴﺔ ﻟﻠﻤﻨﺎب ﺑﺎﳌﺮ ﻄ ن 5Vو GNDﻟﻸردو ﻨﻮ؛ ﻧﺮ ﻂ ﻣﺨﺮج اﳌﻠﺘﻘﻂ PIRﺑﺎﳌﺮ ﻂ 5ﻟﻸردو ﻨﻮ. ﻧﺮ ﻂ ﻣﺪﺧﻞ ﺷﺎرة ا ﺎص ﺑﺎﻟﺪارة ﺿﺎﻓﻴﺔ ﻟﻠﻤﻨﺎب ﺑﺎﳌﺮ ﻂ 10ﻟﻸردو ﻨﻮ. ب .اﻟ ﻧﺎﻣﺞ : ر ﻂ ﻣﺪﺧﻞ اﻟﺘﺤﻜﻢ اﳌﻨﺎب ﺑﺎﳌﺮ ﻂ int relais= 10; //10 ر ﻂ ﻣﺨﺮج ﻣﻠﺘﻘﻂ ا ﻀﻮر ﺑﺎﳌﺮ ﻂ int PIR= 5; //5 { )(void setup ;)pinMode(relais,OUTPUT ;)pinMode(PIR,INPUT } { )(void loop ﺣﺎﻟﺔ اﻟﺘﻘﺎط ﺣﺮﻛﺔ if (digitalRead(PIR)==1) // { ﺗ ﺘﻘﻞ ﺷﻔﺮة اﳌﻨﺎب ﻣﻦ وﺿﻌﻴﺔ اﻟﺮاﺣﺔ إ وﺿﻌﻴﺔ digitalWrite(relais,LOW); // ﺷﺘﻐﺎل } ﺣﺎﻟﺔ ﻋﺪم اﻟﺘﻘﺎط ﺣﺮﻛﺔ else{// ﻌﻮد ﺷﻔﺮة اﳌﻨﺎب إ وﺿﻌﻴﺔ اﻟﺮاﺣﺔdigitalWrite(relais,HIGH); // } } ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 103ــــــــــ اﺳﺘﻌﻤﺎﻻت ردو ﻨﻮ ﺗﺪر ﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ اﻟﺼﻨﺎﻋﻴﺔ ﻌﺪ أن ﺷﺮﺣﻨﺎ ﺑﺪاﻳﺔ اﻟﺪﻟﻴﻞ دوا اﺧﺘﻴﺎرﻧﺎ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ ﻟﺒﻄﺎﻗﺔ ردو ﻨﻮ ،و ﻌﺪ أن ﺗﻨﺎوﻟﻨﺎ ﻣﻨﻄﻠﻘﺎت وأﺳﺲ وﻣ ﻮﻧﺎت ردو ﻨﻮ ،و ﻌﺪ أن ﻗﺪﻣﻨﺎ ﻋﺪدا ﻛﺒ ا ﻣﻦ أ ﺸﻄﺔ اﻟ ﻣﺠﺔ اﻟ ﺗﻤﺤﻮرت ﺣﻮل اﺳﺘﻌﻤﺎل ﻋﺪد ﻣﻦ اﳌﻠﺘﻘﻄﺎت واﳌ ﺸﻄﺎت ،ﻳﺒﻘﻰ اﻟﺴﺆ ن اﳌﺤﻮر ﺎن اﳌﻄﺮوﺣﺎن ﻟﺪى ﻞ أﺳﺘﺎذ ﻟﻠﻤﺎدة ﻤﺎ :ﻞ اﻋﺘﻤﺎد ردو ﻨﻮ ﻳﺤﻴﻞ ﻋ ﻐﻴ ﺑﺮاﻣﺞ اﳌﺎدة ؟ إذا ﺎن ا ﻮاب ﺑ ـ"ﻻ" ،ﻛﻴﻒ ﻳﻤﻜﻨﻨﺎ اﺳﺘﻌﻤﺎل ﺬﻩ اﻟﺒﻄﺎﻗﺔ ﻇﻞ اﻟ اﻣﺞ ا ﺎﻟﻴﺔ ﻟﻠﻤﺎدة ؟ ً ﺗﻮﻓ ا ﻟﻠﻮﻗﺖ ،وﺗﺠﻨﺒﺎ ﻟ ﻞ ﻟ ﺲ ﻓﺈن اﻋﺘﻤﺎد ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻻ ﻌ ﻐﻴ اﻟ اﻣﺞ ا ﺎﻟﻴﺔ ﳌﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ اﻟﺼﻨﺎﻋﻴﺔ ،ﻓﺨﻴﺎرات ﻣ ﺎج اﳌﺎدة ﻟﺴﻨﺔ 2006ﻻزاﻟﺖ ﻛﻤﺎ . ﻓﺎﻋﺘﻤﺎد ردو ﻨﻮ ﺗﺪرﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ ﺟﺎء ،وﻛﻤﺎ أﺳﻠﻔﻨﺎ ﺷﺎرة إ ذﻟﻚ ، ﳌﺠﻤﻮﻋﺔ ﻣﻦ ﺳﺒﺎب واﻟﻐﺎﻳﺎت ،ﻧﺬﻛﺮﻣ ﺎ : ﺗﺠﺎوز ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﺼﻌﻮ ﺎت اﻟ ﺗﻢ رﺻﺪ ﺎ ﻟﺪى ﺳﺎﺗﺬة ﺗﺼﻮر وإﻧﺠﺎز ﻣﻨﺎﻇﻢ ﺗﻘﻨﻴﺔ ﻌﺘﻤﺪو ﺎ ﻛﺪﻋﺎﻣﺎت دﻳﺪاﻛﺘﻴﻜﻴﺔ ﻟﺘﺼﺮﻒ ﻣﺠﻤﻮﻋﺔ ﻣﻦ ﻣﺮاﻛﺰ ﺘﻤﺎم ؛ ﺗﺨﻔﻴﺾ ﻠﻔﺔ إﻧﺠﺎز ﺬﻩ اﳌﻨﺎﻇﻢ اﻟﺘﻘﻨﻴﺔ؛ ﺿﻤﺎن إﻣ ﺎﻧﻴﺔ إﻋﺎدة اﺳﺘﻌﻤﺎل ﻧﻔﺲ اﳌ ﻮﻧﺎت ﺗﺼﻮر وإﻧﺠﺎز ﻣﻨﺎﻇﻢ ﺗﻘﻨﻴﺔ ﻣﺨﺘﻠﻔﺔ؛ ﺿﻤﺎن اﻟﺘﻘﺎرب ﺑ ن ا ﻠﻮل اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺔ اﳌﻌﺘﻤﺪة ﻣﻦ ﻃﺮف أﺳﺘﺎذ اﳌﺎدة وﺗﻠﻚ اﳌﻌﺘﻤﺪة اﳌﻤﺎرﺳﺎت اﳌﺮﺟﻌﻴﺔ؛ ....... إ . َ إذن ﻓﺎﳌﺴ ﺪف ول و ﺧ ﻣﻦ ﺬا اﻟﺪﻟﻴﻞ ﻮ ﺳﺘﺎذ ،و ﺒﻘﻰ اﻟ ﺪف ﻮ ﺗﻤﻜﻴﻨﮫ ﻣﻦ ﺗﺼﺮﻒ ﺑﺮﻧﺎﻣﺞ اﳌﺎدة ﺑﺎﻻرﺗ ﺎز ﻋ ﻣ ﺎﻧﻴﺎت اﻟﻜﺒ ة اﻟ ﺗ ﻴﺤ ﺎ ﺑ ﺌﺔ ردو ﻨﻮ. .Iﻌﺾ اﺳﺘﻌﻤﺎﻻت ﻟﻸردو ﻨﻮ ﺗﺪرﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ اﻟﺼﻨﺎﻋﻴﺔ .1اﺳﺘﻌﻤﺎﻻت ردو ﻨﻮ ﺗﺼﺮﻒ ﺑﺮﻧﺎﻣﺞ اﻟﺴﻨﺔ اﻟﺜﺎﻧﻴﺔ إﻋﺪادي ﻻﺳﺘﻌﻤﺎﻻت ﻣﻤﻜﻨﺔ ﻟﻸردو ﻨﻮ اﻟﺴﻨﺔ اﻟﺜﺎﻧﻴﺔ ﻳﺒ ن ا ﺪول اﻟﺘﺎ ﻌﺾ ﻗ اﺣﺎت ٍ إﻋﺪادي : ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 104ــــــــــ ﺳﺘﻌﻤﺎﻻت اﳌﻤﻜﻨﺔ ﻟﻸردﻳﻨﻮ ﻣﻦ ﻃﺮف ﺳﺘﺎذ اﺳﺘﻌﻤﺎل ﺑﻄﺎﻗﺔ ردو ﻨﻮ )ﻛﺒﻄﺎﻗﺔ ﻛ ﺮو ﻴﺔ( ﻟﺘﻌﺮف ﺧﺼﺎﺋﺺ اﻟﻜ ﺮو ﻴﺎت ﻛﻤﺠﺎل ﺗﻘ :اﺳﺘﻌﻤﺎل ﺗﻮﺗﺮات ﻣﻨﺨﻔﻀﺔ ،ﻧﻘﻞ اﳌﻌﻠﻮﻣﺎت ﻋ ﺷ ﻞ إﺷﺎرات ﻛ ﺮ ﺎﺋﻴﺔ ،ﺻﻐﺮ ﻢ ﺟ ﺰة...؛ اﺳﺘﻌﻤﺎل و ﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻟﺘﺤﻮ ﻠ ﺎ إ ﺟ ﺎز ﻓﻮﻟﻄﻤ رﻗ ﻳﻤﻜﻦ ﻣﻦ ﻗﻴﺎس اﻟﺘﻮﺗﺮ ﻋﻨﺪ ﻣﺮ ﻄﻲ ﻣﺮﻛﺐ ﻣﻌ ن ،ﻣﻊ ﻋﺮض ﺬا اﻟﺘﻮﺗﺮ ﺑﻮاﺳﻄﺔ ﺷﺎﺷﺔ اﻟﻌﺮض اﻟ ﺴﻠﺴ ؛ اﺳﺘﻌﻤﺎل و ﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻟﺘﺤﻮ ﻠ ﺎ إ أوم ـ ﻣ ﻟﻘﻴﺎس ﻗﻴﻤﺔ ﻣﻘﺎوﻣﺔ ﻣﻌﻴﻨﺔ، ﻣﻊ ﻋﺮض ﺬﻩ اﻟﻘﻴﻤﺔ ﺑﺎﺳﺘﻌﻤﺎل ﺷﺎﺷﺔ اﻟﻌﺮض اﻟ ﺴﻠﺴ ؛ اﳌﺸ ﻞ اﻟﺬي ﻳﺼﺎدﻓﮫ ﺳﺘﺎذ ﺧﻼل اﺳﺘﻌﻤﺎﻟﮫ ﺎز ﻗﻴﺎس واﺣﺪ ﻮ اﺳﺘﺤﺎﻟﺔ اﻃﻼع ﻞ اﳌﺘﻌﻠﻤ ن ﻋ ﻧ ﻴﺠﺔ اﻟﻘﻴﺎس دﻓﻌﺔ واﺣﺪة ،ﻣﻤﺎ ﻳﺠﻌﻠﮫ ﻳﻘﻮم ﺑﺎﻟﻌﻤﻠﻴﺔ ﻋﺪة ﻣﺮات، اﻟ ء اﻟﺬي ﻳﺆدي إ ﺿﻴﺎع اﻟﻜﺜ ﻣﻦ اﻟﻮﻗﺖ .ﻟﺬا ﻓﺈن اﺳﺘﻌﻤﺎل اﳌﺴﻼط اﻟﻀﻮ ﻲ ﻟﻌﺮض ﺷﺎﺷﺔ اﻟﻌﺮض اﻟ ﺴﻠﺴ اﻟ ﺗﻈ ﺮ ﻗﻴﻤﺔ اﻟﺘﻮﺗﺮ أو ﻗﻴﻤﺔ اﳌﻘﺎوﻣﺔ ﺳﻴﻤﻜﻦ ﻣﻦ ﺗﻮﻓ اﻟﻮﻗﺖ وا ﺪ. اﺳﺘﻌﻤﺎل ردو ﻨﻮ و ﻌﺾ اﳌﺮﻛﺒﺎت أو اﻟﺪارات ﺿﺎﻓﻴﺔ ) (shiledsﻹﻧﺠﺎز ﻣﻨﺎﻇﻢ ﺗﻘﻨﻴﺔ ﺗﺠﺴﺪ وﻇﻴﻔﺔ اﻟ ﺸﻮ ﺮ اﻟﺘﻘﻨﻴﺔ؛ اﺳﺘﻌﻤﺎل ردو ﻨﻮ و ﻌﺾ اﳌﺮﻛﺒﺎت أو اﻟﺪارات ﺿﺎﻓﻴﺔ ) (shiledsﻹﻧﺠﺎز ﻣﻨﺎﻇﻢ ﺗﻘﻨﻴﺔ ﺗﺠﺴﺪ وﻇﻴﻔﺔ ﻟﺘﻘﺎط اﻟﺘﻘﻨﻴﺔ؛ ﺑﺮﻣﺠﺔ ﺑﻄ ـ ـ ـﺎﻗﺔ ردو ﻨﻮ ﻟﻌـ ـ ـﺮض ﺷﺎرات اﻟﻜ ﺮ ﺎﺋﻴﺔ اﻟ ﺗﻘﻮم اﳌﻠﺘﻘﻄﺎت ﺑﺈرﺳﺎﻟ ﺎ ﻟﺘﻤﻜ ن اﳌﺘﻌﻠﻤ ن ﻣﻦ إد اك اﻟﻌﻼﻗﺔ ﺑ ن ـ ـ ـ ـﺬﻩ ﺷﺎ ات واﳌﻘﺎدﻳﺮ اﻟﻔ ﻳﺎﺋﻴﺔ َ اﳌﻠﺘﻘﻄﺔ : ر ر oﻣﺜﺎل :إﻧﺠﺎز ﺗﺮﻛﻴﺒﺔ و ﺮﻧﺎﻣﺞ ﻳﻤﻜﻦ ،ﻋ ﺷﺎﺷﺔ اﻟﻌﺮض اﻟ ﺴﻠﺴ ،ﻣﻦ إﺑﺮاز اﻟﻌﻼﻗﺔ ﺑ ن ﻗﻴﻤﺔ اﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ LDRوﻟﻜﻤﻴﺔ ﺿﺎءة اﻟ ﺗﺘﻌﺮض ﻟ ﺎ..... ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 105ــــــــــ اﺳﺘﻌﻤﺎل ردو ﻨﻮ و ﻌﺾ اﳌﺮﻛﺒﺎت أو اﻟﺪارات ﺿﺎﻓﻴﺔ ) (shiledsﻹﻧﺠﺎز ﻣﻨﺎﻇﻢ ﺗﻘﻨﻴﺔ ﺗﺠﺴﺪ وﻇﻴﻔﺔ اﻟﺘﻤ ﻴﻞ اﻟﺘﻘﻨﻴﺔ؛ رﺗ ﺎز ﻋ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻛﺒﻄﺎﻗﺔ ﻛ ﺮو ﻴﺔ ﻟﺘﻤﻜ ن اﳌﺘﻌﻠﻤ ن ﻣﻦ ﻌﺮف ﻣ ﻮﻧﺎت اﻟﺪارة اﳌﻄﺒﻮﻋﺔ وإﻳﺠﺎﺑﻴﺎ ﺎ ﻣﻘﺎرﻧﺔ ﺑﺎﻟﺪارة اﻟﺴﻠﻜﻴﺔ. .2اﺳﺘﻌﻤﺎﻻت ردو ﻨﻮ ﺗﺼﺮﻒ ﺑﺮﻧﺎﻣﺞ اﻟﺴﻨﺔ اﻟﺜﺎﻟﺜﺔ إﻋﺪادي ﺗﺘﻌﺪد إﻣ ﺎﻧﻴﺎت اﺳﺘﻌﻤﺎل ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﺗﺼﺮﻒ ﺑﺮﻧﺎﻣﺞ اﻟﺴﻨﺔ اﻟﺜﺎﻟﺜﺔ .و ﺒﻘﻰ ﺗﺤﻘﻴﻖ ﺪاف اﻟﺘﻌﻠﻤﻴﺔ ـ اﳌﺘﻮﺧﺎة ﻣﻦ ﺬا ﺳﺘﻌﻤﺎل ـ ر ﻴﻨﺎ ﺑﻨﻮﻋﻴﺔ اﳌﻨﻈﻢ )اﳌﻨﺠﺰ ﺑﺎﺳﺘﻌﻤﺎل ردو ﻨﻮ( اﻟﺬي ﺳﻴﻌﺘﻤﺪﻩ ﺳﺘﺎذ ،و ﻈﺔ اﺳﺘﻌﻤﺎﻟﮫ أ ﺸﻄﺔ اﻟﺘﺪر ﺲ واﻟﺘﻌﻠﻢ و ﻨﻮﻋﻴﺔ ﺸﻄﺔ واﻟﻮﺿﻌﻴﺎت اﳌﺘﻤﺤﻮرة ﺣﻮﻟﮫ. ﻻﺳﺘﻌﻤﺎﻻت ﻣﻤﻜﻨﺔ ﻟﻸردو ﻨﻮ اﻟﺴﻨﺔ اﻟﺜﺎﻟﺜﺔ إﻋﺪادي : وﻓﻴﻤﺎ ﻳ ﻌﺾ ﻗ اﺣﺎت ٍ ﺳﺘﻌﻤﺎﻻت اﳌﻤﻜﻨﺔ ﻟﻸردﻳﻨﻮ ﻣﻦ ﻃﺮف ﺳﺘﺎذ ﻋﺮض ﻣﻨﻈﻢ ﻣﻨﺠﺰ ﺑﺎﺳﺘﻌﻤﺎل ﺑﻄﺎﻗﺔ ردو ﻨﻮ )ﺟﺎ ﺰ داﺧﻞ اﻟﻔﺼﻞ( ﻹﺑﺮاز ﺗﻄﻮر ا ﻠﻮل اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺔ وأﺛﺮ ذﻟﻚ ﻋ ﺴ ﻴﻞ ﻋﻤﻠﻴﺔ ﺗﺼﻮر وإﻧﺠﺎز اﳌﻨﺎﻇﻢ ﻟﻴﺔ ﻣﻦ َ ﺧﻼل ﺳ ﻮﻟﺔ اﺳﺘﻌﻤﺎﻟ ﺎ ﻣﻌﺎ ﺔ اﳌﻌﻠﻮﻣﺎت اﳌﻠﺘﻘﻄﺔ وإﻋﻄﺎء واﻣﺮ ؛ اﺳﺘﻌﻤﺎل ﻣﻨﻈﻢ أ ﻣﻨﺠﺰ ﺑﺎﺳﺘﻌﻤﺎل ردو ﻨﻮ ﻟﺘﻤﻜ ن اﳌﺘﻌﻠﻤ ن ﻣﻦ : oﺗﺤﺪﻳﺪ اﻟﻌﻨﺎﺻﺮ ا ﺎرﺟﻴﺔ اﳌﺘﻔﺎﻋﻠﺔ ﻣﻊ اﳌﻨﻈﻢ؛ oﺻﻴﺎﻏﺔ اﻟﻮﻇﺎﺋﻒ ا ﺪﻣﺎﺗﻴﺔ ﻟﻠﻤﻨﻈﻢ؛ oﻗﺮاءة ﺟﺪول اﳌﻤ ات واﻟﺘﺄﻛﺪ ﻣﻦ ﻣﺪى ﻣﻄﺎﺑﻘﺔ اﳌﻌﺎﻳ اﻟﺘﻘﺪﻳﺮﺔ وﻣﺴﺘﻮ ﺎت اﻟﻘﺒﻮل ﻣﻊ ﻣﺎ ﻮ َ ﻣﻌﺘﻤﺪ ﺬا اﳌﻨﻈﻢ ؛ ﱠ ﻣﺘﻀﻤﻦ دﻓ اﻟﺘﺤﻤﻼت ﻟ ــﻤﺎ ﻮ oاﻟﺘﺄﻛﺪ ﻣﻦ ﻣﻄﺎﺑﻘﺔ ﻣﻤ ات اﳌﻨﻈﻢ اﻟﻮﻇﻴﻔﻲ. اﻋﺘﻤﺎد ﻣﻨﻈﻢ آ ﻣﻨﺠﺰ )ﺟﺎ ﺰ داﺧﻞ اﻟﻔﺼﻞ( ﺑﺎﺳﺘﻌﻤﺎل ردو ﻨﻮ ﻟﺘﻤﻜ ن اﳌﺘﻌﻠﻤ ن ﻣﻦ : oﺗﺤﺪﻳﺪ ﻣﺎدة اﻟﻌﻤﻞ اﻟ ﻳﺆﺛﺮ ﻋﻠ ﺎ ﺬا اﳌﻨﻈﻢ؛ oﺗﺤﺪﻳﺪ ﻧﻮع ﻣﺎدة اﻟﻌﻤﻞ ﺬﻩ؛ oﺗﺤﺪﻳﺪ اﻟﻘﻴﻤﺔ اﳌﻀﺎﻓﺔ اﻟ ﻳﺤﺪ ﺎ ﺬا اﳌﻨﻈﻢ ﻋ اﻟﻘﻴﻤﺔ اﳌﻀﺎﻓﺔ؛ oإﻧﺠﺎز ﺧﻄﺎﻃﺔ اﻟﺘﺤﻠﻴﻞ اﻟﻮﻇﻴﻔﻲ اﻟﺘﻨﺎز SADTﻟ ﺬا اﳌﻨﻈﻢ؛ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 106ــــــــــ )ﺳ ورة ﺷﺘﻐﺎل ،اﻟﺘﺄﺛ ﻋ اﻟﻘﻴﻤﺔ اﳌﻀﺎﻓﺔ ،ا ﺰء oﻌﺮف ﻣﻔ ﻮم اﳌﻨﻈﻢ ﻣﺮ ،ا ﺰء اﳌﻌﺘﻤﻞ(؛ oﺗﺤﺪﻳﺪ ﻣﺒﺪأ اﺷﺘﻐﺎل ﻣﻨﻈﻢ آ ؛ oﺗﺤﺪﻳﺪ ﻣ ﻮﻧﺎت ﻣﻨﻈﻢ آ )ﺟﺰء آﻣﺮ -ﺟﺰء ﻣﻌﺘﻤﻞ -ﻣﻠﺘﻘﻄﺎت -ﻣ ﺸﻄﺎت ﻗﺒﻠﻴﺔ- ﻣ ﺸﻄﺎت -ﻣﻔﻌﻼت )ﻣﻌﺘﻤﻼت((؛ oإﻧﺠﺎز اﻟﻨﻤﺬﺟﺔ اﻟﻮﻇﻴﻔﻴﺔ ﳌﻨﻈﻢ أ ؛ oﻗﺮاءة ﺧﻄﺎﻃﺔ FASTﻟﻠﻤﻨﻈﻢ ؛ oاﻋﺘﻤﺎد ﺣﻠﻮل ﺗﻜﻨﻮﻟﻮﺟﻴﺔ ﺗﻨﺎﻇﺮﺔ ورﻗﻤﻴﺔ )ﺑﺎﺳﺘﻌﻤﺎل ﺑﻄﺎﻗﺔ ردو ﻨﻮ( ﺧﻄﺎﻃﺔ ﻣﻮﺿﻮع اﻟﺪراﺳﺔ ،ﻣﻤﺎ ﺳﻴﻤﻜﻦ اﳌﺘﻌﻠﻤ ن ﻣﻦ اﺳﺘﺤﻀﺎر FASTا ﺎﺻﺔ ﺑﺎﳌﻨﻈﻢ ﻌﺪد ا ﻠﻮل اﳌﻤﻜﻦ اﻋﺘﻤﺎد ﺎ ﻟﺘﺠﺴﻴﺪ ﻧﻔﺲ اﻟﻮﻇﻴﻔﺔ اﻟﺘﻘﻨﻴﺔ ،وﻟﺘﻤﻜﻴ ﻢ ﻣﻦ اﺧﺘﻴﺎر ا ﻞ اﳌﻨﺎﺳﺐ ﻣﻊ ﺗ ﻳﺮ ﺧﺘﻴﺎر ﺑﻨﺎء ﻋ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﳌﻌﺎﻳ )اﻟﻔﻌﺎﻟﻴﺔ، ﺳ ﻮﻟﺔ اﻟﺘﻨﻔﻴﺬ ،اﻟ ﻠﻔﺔ ....إ (؛ اﺳﺘﻌﻤﺎل و ﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻟﺘﻤﻜ ن اﳌﺘﻌﻠﻤ ن ﻣﻦ ﻌﺮف اﳌﺘﻐ اﻟﺜﻨﺎ ﻲ؛ اﺳﺘﻌﻤﺎل و ﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻹﻧﺠﺎز ﺗﺮﻛﻴﺒﺎت ﺗﻤﻜﻦ اﳌﺘﻌﻠﻤ ن ﻣﻦ إﻧﺠﺎز ﺟﺪاول ا ﻘﻴﻘﺔ ﻟﻠﺪوال اﳌﻨﻄﻘﻴﺔ :ﻌﻢ ،ﻻَ ،و ،أو؛ َ ﻣﻨﺠﺰ ﺑﻮاﺳﻄﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻻﺳﺘﺪراج اﳌﺘﻌﻠﻤ ن إ إﻧﺠﺎز ﺸﻐﻴﻞ ﻣﻨﻈﻢ آ ﺟﺪول ﺣﻘﻴﻘﺘﮫ وﻣﻌﺎدﻟﺘﮫ اﳌﻨﻄﻘﻴﺔ ورﺷﻤﮫ اﳌﻨﻄﻘﻲ؛ رﺗ ﺎز ﻋ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻛﺒﻄﺎﻗﺔ ﻛ ﺮو ﻴﺔ ﻟﺘﻤﻜ ن اﳌﺘﻌﻠﻤ ن ﻣﻦ ﻌﺮف ﻣ ﻮﻧﺎت اﻟﺪارة اﳌﻄﺒﻮﻋﺔ وإﻳﺠﺎﺑﻴﺎ ﺎ ﻣﻘﺎرﻧﺔ ﺑﺎﻟﺪارة اﻟﺴﻠﻜﻴﺔ ؛ اﻋﺘﻤﺎد ﻣﻨﻈﻢ أ )ﺟﺎ ﺰ داﺧﻞ اﻟﻔﺼﻞ( ﻣﻨﺠﺰ ﺑﺎﺳﺘﻌﻤﺎل ردو ﻨﻮ ﻟﺘﻤﻜ ن اﳌﺘﻌﻠﻤ ن ﻣﻦ ﻌﺮف ﻣﺒﺪأ ﺗﻮﺻﻴﻞ أو ﺗﺤﻮ ﻞ ا ﺮﻛﺔ اﳌﻌﺘﻤﺪ ا ﺰء اﳌﻌﺘﻤﻞ ﻟ ﺬا اﳌﻨﻈﻢ. أن اﺳﺘﻌﻤﺎل و ﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻣﻦ ﺧﻼل اﻟﻔﻘﺮﺗ ن اﻟﺴﺎﺑﻘﺘ ن اﺗ ﻇﻞ اﻟ ﻧﺎﻣﺞ ا ﺎ ﻟﻠﻤﺎدة ﻳﻘﺘﺼﺮان ﻋ ﺳﺘﺎذ اﻟﺬي ﻌﻤﻞ ﻣﻦ ﺧﻼﻟ ﺎ )أي اﻟﺒﻄﺎﻗﺔ( ﻋ إﻧﺠﺎز ﻣﻨﺎﻇﻢ ﺗﻘﻨﻴﺔ ﻌﺘﻤﺪ ﺎ ﻛﺪﻋﺎﻣﺎت دﻳﺪاﻛﺘﻴﻜﻴﺔ .و ﺒﻘﻰ اﻟﺴﺆال اﻟﻘﺎﺋﻢ ن ﻮ :ﻞ ﻨﺎك إﻣ ﺎﻧﻴﺔ ﻟﻘﻴﺎم اﳌﺘﻌﻠﻢ ﺑﺎﺳﺘﻌﻤﺎل و ﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻹﻧﺠﺎز ﻌﺾ اﳌﻨﺎﻇﻢ اﻟﺘﻘﻨﻴﺔ ؟ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 107ــــــــــ ﻣﻼﺣﻈﺔ :ﻣﻘﺎرﺔ اﺳﺘﻌﻤﺎل ردو ﻨﻮ داﺧﻞ اﻟﻨﺎدي اﻟﺘﻜﻨﻮﻟﻮ : دون اﻟﺪﺧﻮل ﺗﻔﺎﺻﻴﻞ ﺧﻄﻮات ﺸﻜﻴﻞ ﻧﺪﻳﺔ اﻟ ﺑﻮ ﺔ ،ودون ﺣﺎﺟﺔ ﻟﻺﺳ ﺎب ﺷﺮح دور ﺎ ﺗ ﺸﻴﻂ ا ﻴﺎة اﳌﺪرﺳﻴﺔ ،ﻓﺈﻧﻨﺎ ﺳﻨﻘﺪم ﻨﺎ ﻌﺾ ا ﻄﻮط اﻟﻌﺮﻀﺔ اﳌﺆﻃﺮة ﻻﺳﺘﻌﻤﺎل ﺑﻄﺎﻗﺔ ردو ﻨﻮ داﺧﻞ اﻟﻨﺎدي اﻟﺘﻜﻨﻮﻟﻮ ﻟﻠﻤﺆﺳﺴﺔ : ﺴﺘﺤﺴﻦ ﺸﻜﻴﻞ أﻛ ﻣﻦ ﻓﺮ ﻖ ﻋﻤﻞ داﺧﻞ اﻟﻨﺎدي اﻟﺘﻜﻨﻮﻟﻮ ؛ ﺗﺨﺘﺎر ﻌﺾ أو ﻞ اﻟﻔﺮق ﻣﻨﺎﻇﻢ ﺗﻘﻨﻴﺔ ﺗﻘﻮم ﺑﺘﺼﻮر ﺎ وإﻧﺠﺎز ﺎ ﺑﺎﺳﺘﻌﻤﺎل ردو ﻨﻮ؛ ﺴﺘﺤﺴﻦ ﺗﻨﻮ ﻊ اﳌﻨﺎﻇﻢ اﻟﺘﻘﻨﻴﺔ اﳌﻨﺠﺰة )ﺑﻮاﺳﻄﺔ ردو ﻨﻮ( ،ﺑﺤﻴﺚ ﻳ ﻮن ﻌﻀ ﺎ ﺴﻴﻄﺎ و ﺧﺮ أﻛ ﻌﻘﻴﺪا؛ ﻳ ﺒ أن ﻧ ك ﻷﻓﺮاد ﻓﺮ ﻖ اﻟﻌﻤﻞ ﺣﺮﺔ اﺧﺘﻴﺎر اﳌﻨﻈﻢ اﻟﺬي ﻳﺮﻏﺒﻮن إﻧﺠﺎزﻩ؛ ﻳ ﺒ أﻻ ﻳﺘﺤﻮل اﻟ ﺸﺎط داﺧﻞ اﻟﻨﺎدي إ ﺸﺎط ﺗﺪرﺲ ﺗﻘﻠﻴﺪي ﻟﻜﻴﻔﻴﺔ ّ ﻳﻨﻔﺮ اﳌﺘﻌﻠﻤ ن؛ اﺳﺘﻌﻤﺎل ردو ﻨﻮ ،ﻣﻤﺎ ﻗﺪ ِ ﻳﺘﺪﺧﻞ ﺳﺘﺎذ ﳌﺴﺎﻋﺪة اﳌﺘﻌﻠﻤ ن ﻠﻤﺎ ﺻﺎدﻓﻮا ﻋﺎﺋﻘﺎ ﻳﺤﻮل دون ﺗﻘﺪﻣ ﻢ وﻻ ﺴﺘﻄﻴﻌﻮن ﺗﺠﺎوزﻩ ﺑﻤﻔﺮد ﻢ. ﻋﻨﺪ ﺗﺄﻃ اﳌﺘﻌﻠﻤ ن إﻧﺠﺎز اﳌﻨﺎﻇﻢ اﻟﺘﻘﻨﻴﺔ ﺑﺎﺳﺘﻌﻤﺎل ردو ﻨﻮُ ،ﻳﻔ َ ض أن ﻳﺮا ﺳﺘﺎذ ﻣﺎ ﻳ : ﻋ ﺳﺘﺎذ اﺳﺘﺤﻀﺎر اﻟﺒﻌﺪ اﻟﺘﺎر ﻟﺘﻄﻮر ا ﻠﻮل اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺔ ،ﻛﻤﺎ ﺴﺘﺤﺴﻦ أن ﺸ إ ﻌﺪد ا ﻠﻮل اﻟ ﻳﻤﻜﻦ اﻋﺘﻤﺎد ﺎ ،ﻣﻊ ﺗ ﻳﺮﻩ ﻻﺧﺘﻴﺎر ردو ﻨﻮ؛ ً ﻻﺑﺪ ﻣﻦ اﻋﺘﺒﺎر ﺑﻄﺎﻗﺔ ردو ﻨﻮ واﻟﺪارات ﺿﺎﻓﻴﺔ ﻟ ﺎ "ﻋﻠﺒﺎ ﺳﻮداء" دون اﻟﺪﺧﻮل ﺗﻔﺎﺻﻴﻞ ﻣ ﻮﻧﺎ ﺎ اﻟﺪاﺧﻠﻴﺔ ،إذ أن اﳌ ﻢ ﻮ : oﻣﺎذا ﻳﻤﻜﻦ أن ﺗﻘﻮم ﺑﮫ ﺬﻩ اﻟﺒﻄﺎﻗﺔ اﳌﺸﺮوع اﻟﺬي ﺸﺘﻐﻞ ﻋﻠﻴﮫ اﻟﻔﺮ ﻖ ؟ oﻛﻴﻒ ﻳﻤﻜﻦ أن ﺗﺘﻢ ﺑﺮﻣﺠ ﺎ ﻌﻠ ﺎ ﺗﺆدي ﻣﺎ ﻮ ﻣﻨﺘﻈﺮﻣ ﺎ ؟ ﺗﻤﻜ ن اﳌﺘﻌﻠﻤ ن ﻣﻦ ﺑﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻳﺘﻢ ﺑﺎﻟﺒﺪء ﺑ اﻣﺞ ﻣﺘﺪرﺟﺔ ﻣﻦ اﻟ ﺴﻴﻂ ﱠ إ اﳌﺮﻛﺐ؛ ﻳﺘﻀﻤﻦ اﺳﺘﻌﻤﺎل ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻋﻤﻼ ﺗﻄﺒﻴﻘﻴﺎ )إﻧﺠﺎز اﻟ ﻛﻴﺒﺔ( وﺗﻔﻜ ا ﻣﺠﺮدا ﻮارزﻣﻴﺔ و ِﻴﺔ اﻟ ﻧﺎﻣﺞ(؛ )إﻳﺠﺎد ا ِ إذن ،ﻳﻨﻘﺴﻢ زﻣﻦ اﺳﺘﻌﻤﺎل ردو ﻨﻮ إ زﻣﻨ ن : ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 108ــــــــــ oاﻟﺰﻣﻦ اﳌﺨﺼﺺ ﻹﻧﺠﺎز اﻟ ﻛﻴﺒﺔ؛ oاﻟﺰﻣﻦ اﳌﺨﺼﺺ ﻟﻠ ﻣﺠﺔ :ﺴ ﻣﺮﺣﻠﺔ اﻟﺘﻄﻮ ﺮ؛ ﻓﻔﻲ ﺣﺎﻟﺔ ﻋﺪم ﻗﺪرة ﻓﺮ ﻖ اﻟﻌﻤﻞ ﻋ اﻟﺘﻘﺪم ،ﻳ ﺒ أن ﻌﻤﻞ ﺳﺘﺎذ ﻋ ﺗﺤﺪﻳﺪ ﻃﺒﻴﻌﺔ اﻟﺼﻌﻮ ﺔ واﻟﺰﻣﻦ اﻟﺬي ﺗﻨﺪرج ﺿﻤﻨﮫ ،ﻟﻴﻘﻮم ﺑﻨﺎء ﻋ ذﻟﻚ ﺑﺎﻟﺘﺪﺧﻞ. وﻣﻨ ﻴﺔ ﺣﻞ ﻳﻤﻜﻦ ﺗﺼﻮر وﺿﻌﻴﺎت ﻳﺘﻢ ﺧﻼﻟ ﺎ اﺳﺘﻌﻤﺎل ﻣﻨ ﻴﺔ اﻟﺘﻘ اﳌﺸﻜﻼت اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺔ ،وﺗﺘﻤﺤﻮر ﺣﻮل اﺳﺘﻌﻤﺎل ردو ﻨﻮ .ﻏ أﻧﮫ ﻣﻦ اﳌﻔﻀﻞ أن ﻌﻤﻞ اﳌﺘﻌﻠﻤﻮن داﺧﻞ اﻟﻨﺎدي اﻟﺘﻜﻨﻮﻟﻮ ﺑﺎﻋﺘﻤﺎد ﻣﻨ ﻴﺔ اﳌﺸﺮوع اﻟﺘﻜﻨﻮﻟﻮ ، إذ ﺗﺘﻮﻗﻒ ﻋﻤﻠﻴﺎت ﻧﺠﺎز ﺣﺎﻟﺔ ﻣﻮاﺟ ﺔ ﺻﻌﻮ ﺎت ،ﻟﻴﺘﻢ ﻓ اﳌﺠﺎل ﻟﻌﻤﻠﻴﺎت اﻟﺘ ﻮ ﻦ اﻟ ﺳ ﺘﻤﺤﻮر ﺣﻮل ﻛﻴﻔﻴﺔ ﺗﺠﺎوز ﺬﻩ اﻟﺼﻌﻮ ﺎت ﻗﺒﻞ ﻣﻮاﺻﻠﺔ ﻧﺠﺎز؛ ﻳﻤﻜﻦ اﻋﺘﻤﺎد اﻟ ﻣﺠﺔ اﻟﻨﺼﻴﺔ ﻟ ﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ،ﻏ أن ﻨﺎك ﺣﻼ آﺧﺮ ﻳﺘﻤﺜﻞ اﺳﺘﻌﻤﺎل اﻟ ﻣﺠﺔ اﳌﺒﻴﺎﻧﻴﺔ ﻣﻦ ﺧﻼل ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﺘﻄﺒﻴﻘﺎت ،ﻣﻦ ﺑﻴ ﺎ ،Ardublockواﻟﺬي ﺳﻨﻌﺮض اﻟﻔﻘﺮة اﻟﺘﺎﻟﻴﺔ إﻳﺠﺎﺑﻴﺎﺗﮫ وﻛﻴﻔﻴﺔ ﺗﺜ ﻴﺘﮫ واﺳﺘﻌﻤﺎﻟﮫ. .IIاﺳﺘﻌﻤﺎل Ardublockﻟ ﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ اﻟ ﻣﺠﺔ ﻣﺠﻤﻮع ﺸﻄﺔ اﻟ ﺗﻤﻜﻦ ﻣﻦ ﻛﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ ﻣﻌﻠﻮﻣﻴﺎ ﻲ ﺑﺎﺳﺘﻌﻤﺎل ﻟﻐﺔ ﺑﺮﻣﺠﺔ .ﻏ أن اﻟ ﻣﺠﺔ ﻣﻌﻘﺪة ﻷ ﺎ ﺗﺘﻄﻠﺐ : اﻟﺘﻔﻜ ﺸ ﻞ ﻣﻨﻄﻘﻲ ،ﻣﻦ ﺧﻼل اﺗﺒﺎع ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﳌﺮاﺣﻞ؛ ﻌﻠﻢ ﺗﺮاﻛﻴﺐ ) (syntaxeﺻﻌﺒﺔ ،ﻻ ﺗﺤﺘﻤﻞ أﻳﺔ إﻣ ﺎﻧﻴﺔ ﻟ ﻄﺄ )ﻣﺜﻼ ( A=A+1 :؛ ﻟ ﺬا ﻧ ﺄ ﻟﻠ ﻣﺠﺔ اﳌﺒﻴﺎﻧﻴﺔ اﻟ ﺗﺘﻤﺤﻮر ﺣﻮل اﺳﺘﻌﻤﺎل وﻣﻨﺎوﻟﺔ ﻟﺒﻨﺎت )(des blocs وأﺷﻴﺎء ﻋﻮض ﻛﺘﺎﺑﺔ ﻌﻠﻴﻤﺎت .و ﻜﺬا ﻓﺈن اﻟ ﻣﺠﺔ اﳌﺒﻴﺎﻧﻴﺔ ﺗﻤﻜﻦ ﻣﻦ : ﺗﻔﺎدي ﺧﻄﺎء ﻛﺘﺎﺑﺔ اﻟ اﻛﻴﺐ ؛ ﻣﻨﺎوﻟﺔ ﻟﺒﻨﺎت ) (blocsﻋﻮض ﻛﺘﺎﺑﺔ ﻌﻠﻴﻤﺎت؛ اﻟﺘﻌﺒ ﻋﻦ ﻣﻨﻄﻖ اﻟ ﻧﺎﻣﺞ ﻣﻦ ﺧﻼل اﻟﺮ ﻂ ﺑ ن ﻣﺨﺘﻠﻒ اﻟﻠﺒﻨﺎت ،و ﻜﺬا ﻓﻌﻮض ﻣﻮاﺟ ﺔ اﻟﺼﻌﻮ ﺎت اﳌﺮﺗﺒﻄﺔ ﺑﻜﺘﺎﺑﺔ اﻟﺘﻌﻠﻴﻤﺎت ،ﺳ ﺒﻘﻰ اﳌﺸ ﻞ اﻟﻮﺣﻴﺪ اﳌﻄﺮوح ﻮ اﺣ ام اﳌﻨﻄﻖ داﺧﻞ اﻟ ﻧﺎﻣﺞ. .1ﻌﺾ اﻟ اﻣﺞ واﻟﺘﻄﺒﻴﻘﺎت اﳌﺴﺘﻌﻤﻠﺔ اﻟ ﻣﺠﺔ اﻟﻨﺼﻴﺔ ﻟﻸردو ﻨﻮ ﻧ ﻴﺠﺔ ﻟﺼﻌﻮ ﺔ اﺳﺘﻌﻤﺎل اﻟ ﻣﺠﺔ اﻟﻨﺼﻴﺔ ﻣﻦ ﻃﺮف اﳌﺘﻌﻠﻤ ن ،ﻳﻤﻜﻦ اﺳﺘﻌﻤﺎل ﻣﺠﻤﻮﻋﺔ ﻣﻦ ﺑﺮاﻧﻢ وأدوات اﻟ ﻣﺠﺔ اﳌﺒﻴﺎﻧﻴﺔ .وﻣﻦ ﺑ ن ﺬﻩ اﻟ اﻧﻢ ﻧﺬﻛﺮ : ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 109ــــــــــ ردو ﻨﻮ ﻣﻦ ﺧﻼل ﻮد : (Scratch For Arduino) S4A اﻟﺬي ﻳﻤﻜﻦ ﻣﻦ اﻟﺘﺤﻜﻢ ً اﻧﻄﻼﻗﺎ ﻣﻦ ﺑ ﺌﺔ َﻟ ِﻌﺒﻴﺔﱠ )ﺷﻔﺮة( ) Scratch (codeاﻟﺬي ﻳﻤﻜﻦ ﻣﻦ ﺧﻠﻖ ﺑﺮاﻣﺞ ِ ) (ludiqueوﻣﺮﺋﻴﺔ ).(visuelle S4Aﻋﺒﺎرة ﻋﻦ ﻌﺪﻳﻞ ﻟﺘﻄﺒﻴﻖ Scratchاﻟﺬي ﺗﻢ وﺿﻌﮫ 2007ﻷ ﺪاف ﺑﻴﺪاﻏﻮﺟﻴﺔ ﺗﺘﻤﺜﻞ : ﻌﻠﻢ ﺑﺮﻣﺠﺔ ﻗﺼﺺ ﺗﻔﺎﻋﻠﻴﺔ ؛ ﺗﺼﻮر وإﻧﺠﺎزﻣﺸﺎرﻊ ؛ ﺷﺘﻐﺎل إﻃﺎرﻣﺠﻤﻮﻋﺎت . : Mind+ ﻳﻤﻜﻦ ﻣﻦ إﻧﺠﺎز ﻧﻤﺎذج ) (prototypesﺸ ﻞ ﺳﺮﻊ وﺣﺪ ،دون ﻣﻌﺮﻓﺔ ﺑﺎﻟ ﻣﺠﺔ. ﻳﺘ ﻮن ﺬا اﻟ ﻧﺎﻣﺞ ﻣﻦ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﻮﺣﺪات ) (modulesاﻟ ﻳﻤﻜﻦ اﺳﺘﻌﻤﺎﻟ ﺎ ، ﻛﻤﺎ ﻳﻤﻜﻦ ﻣﻦ إرﺳﺎل اﻟ ﻧﺎﻣﺞ ﻣﺒﺎﺷﺮة إ ﺑﻄﺎﻗﺔ ردو ﻨﻮ دون ﺣﺎﺟﺔ ﳌﻌﺎﻳ ﺘﮫ ﻋ Arduino IDE؛ : Minibloq ﻳﻤﻜﻦ ﻣﻦ ﺑﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻣﺒﻴﺎﻧﻴﺎ وﺗﻮﻟﻴﺪ ) (génèreاﻟ ﻮد ؛ : Modkit Micro ﻳﺘﻀﻤﻦ ﺬا اﻟ ﻧﺎﻣﺞ اﳌﺮﻛﺒﺎت واﻟﻌﻨﺎﺻﺮ ،ﻛﻤﺎ ﻳﻤﻜﻦ ﻣﻦ ﻋﺮض اﻟ ﻧﺎﻣﺞ ،ﻟﺬا ﻓﺈﻧﮫ ﻳ ﻴﺢ إﻣ ﺎﻧﻴﺔ اﺳﺘﻌﻤﺎل اﻟ ﻧﺎﻣﺞ اﻟﻨ اﻟﺬي ﻳﺘﻢ إﻧﺘﺎﺟﮫ ﻋﻘﺐ ﻣﻨﺎوﻟﺔ واﺳﺘﻌﻤﺎل اﻟﻠﺒﻨﺎت ).(blocs .2ﺗﺜ ﻴﺖ Ardublock أ .ﻣﺎ ﻮ Ardublock؟ ArduBlock ﺗﻄﺒﻴﻖ ،javaﻳﺘﻢ إدﻣﺎﺟﮫ ﺿﻤﻦ Arduino IDE؛ ﻳﻤﻜﻦ ArduBlockاﳌﺘﻌﻠﻢ اﳌﺒﺘﺪئ اﻟ ﻣﺠﺔ ﻣﻦ ﺑﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ دون ﺣﺎﺟﺔ ﻟﻜﺘﺎﺑﺔ أﻳﺔ ﻌﻠﻴﻤﺔ ،إذ ﻳﻜﺘﻔﻲ ﺑﺎﺧﺘﻴﺎر اﻟﻠﺒﻨﺎت ) (blocsاﳌﻨﺎﺳﺒﺔ ؛ ّ ﻳﻤﻜﻦ ﻣﻦ ﺗﻮﻟﻴﺪ اﻟ ﻮد ﻳﻘﻮم ArduBlockﺑﺈرﺳﺎل اﻟ ﻧﺎﻣﺞ إ اﻟﺒﻄﺎﻗﺔ ،ﻛﻤﺎ أﻧﮫ ِ ) (codeوﻋﺮﺿﮫ ﺑﻠﻐﺔ ردو ﻨﻮ ﻋ واﺟ ﺔ ،Arduino IDEﻣﻤﺎ ﺳﻴﻤﻜﻦ اﳌﺘﻌﻠﻢ اﳌﺒﺘﺪئ ﻣﻦ ﻛ ﺴﺎب اﻟﺘﺪر ﻟﻠﻘﺪرة ﻋ اﻟ ﻣﺠﺔ اﻟﻨﺼﻴﺔ. ب .ﺗﺜ ﻴﺖ Ardublock ﻟﺘﺜ ﻴﺖ ArduBlockﻧ ﺒﻊ ا ﻄﻮات اﻟﺘﺎﻟﻴﺔ: ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 110ــــــــــ .1ﻧﻘﻮم ﺑﺘﺤﻤﻴﻞ ArduBlockﺑ ﺘﮫ اﳌﺨﻔﻔﺔ أو اﳌﻄﻮرة؛ .2ﻧﻘﻮم ﺑﺘﺤﺪﻳﺪ اﳌﻠﻒ اﻟﺬي ﻳﺘﻀﻤﻦ ﺑﺮاﻣﺞ Arduino IDEﻣﻦ ﺧﻼل ﻓﺘﺢ ﻗﺎﺋﻤﺔ IDE Préférences .3ﻧﻔﺘﺢ اﳌﻠﻒ اﻟﺬي ﻳﺘﻀﻤﻦ ﺑﺮاﻣﺞ ،Arduino IDEوﻧﻘﺰم ﺑﺨﻠﻖ اﳌﻠﻔﺎت اﻟﺘﺎﻟﻴﺔ: [Dossier contenant les sketchs] /tools/ArduBlockTool/tool/ .4ﻧﻘﻮم ﺑﻨﻘﻞ Ardublockاﻟﺬي ﺗﻢ ﺗﺤﻤﻴﻠﮫ إ آﺧﺮﻣﻠﻒ ﺗﻢ ﺧﻠﻘﮫ )أي : (tool ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 111ــــــــــ ً .5ﻧﻘﻮم ﺑﺈﻋﺎدة ﺸﻐﻴﻞ ،Arduino IDEﺛﻢ ﻧﻔﺘﺢ Ardublockاﻧﻄﻼﻗﺎ ﻣﻦ اﻟﻘﺎﺋﻤﺔ ’’: ‘’Outils ﻟﻨﺤﺼﻞ ﻋ اﻟﻨﺎﻓﺬة اﻟﺘﺎﻟﻴﺔ: ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 112ــــــــــ .3ﺑﺮﻣﺠﺔ ردو ﻨﻮ ﺑﺎﺳﺘﻌﻤﺎل Ardublock ﺐ اﻟﻠﺒﻨﺎت ) (blocsﻣﻦ ا ﺎﻧﺐ ﺴﺮ ﺗﺘﻢ ﺑﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ ﻣﻦ ﺧﻼل َ اﳌﻌﺘﻤﺪ اﻟ ﻧﺎﻣﺞ. ووﺿﻌ ﺎ ا ﺎﻧﺐ ﻳﻤﻦ ووﻓﻖ اﻟ ﺗ ﺐ اﳌﻨﻄﻘﻲ وﺳﻨﻌﺮض ﻣﺎ ﻳ ﻌﺾ اﻟ اﻣﺞ اﳌﺘﺪرﺟﺔ اﻟﺼﻌﻮ ﺔ ،واﻟ ﻳﻤﻜﻦ ﻟﻸﺳﺘﺎذ اﻋﺘﻤﺎد ﺎ ﻟﺘﻤﻜ ن اﳌﺘﻌﻠﻤ ن ﻣﻦ اﻟﺪﺧﻮل اﻟﺴﻠﺲ ﺑﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ: أ .وﻣﻴﺾ اﻟﺜﻨ ﻴﻞ 13اﳌﺪﻣﺞ ﺑﻄﺎﻗﺔ ردو ﻨﻮ أ .وﻣﻴﺾ ﺛﻨ ﻴﻠ ْ ن ﻣﺘﺄﻟﻘ ْ ن ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 113ــــــــــ ب .اﻟﻮﻣﻴﺾ اﳌﺘﻨﺎوب ﻟﺜﻨ ﻴﻠ ْ ن ﻣﺘﺄﻟﻘ ْ ن ج .اﻟﻮﻣﻴﺾ اﳌﺘﻨﺎوب ﻷر ﻌﺔ ﺛﻨﺎﺑﻴﻞ ﻣﺘﺄﻟﻘﺔ د .اﻟﺘﺤﻜﻢ ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻮاﺳﻄﺔ زر دﻓ ﻳﻤﻜﻨﻨﺎ أن ﻧﻨﺠﺰ ﺑﺮﻧﺎﻣﺠ ن ﻣﺨﺘﻠﻔ ن ﻳﻤﻜﻨﺎن ﻣﻦ اﻟﺘﺤﻜﻢ ﺑﻮاﺳﻄﺔ زر دﻓ : ً ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 114ــــــــــ أو : ه .اﻟﺘﺤﻜﻢ ﺗﻮ ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻨﺎء ﻋ ﻛﻤﻴﺔ إﺿﺎءة ﻣﻘﺎوﻣﺔ ﺿﻮﺋﻴﺔ ً ﻳﺘﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﻋﻨﺪﻣﺎ ﺗ ﻮن اﻟﻘﻴﻤﺔ ﻋﻨﺪ اﳌﺪﺧﻞ اﻟﺘﻨﺎﻇﺮي ـ اﳌﺮﺗﺒﻂ ﺑﺎﳌﻘﺎوﻣﺔ اﻟﻀﻮﺋﻴﺔ ـ ﻣﺤﺼﻮرة ﺑ ن 450و: 900 ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 115ــــــــــ ً ﺛﻨ ﻴﻞ ﻣﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﺑﻨﺎء ﻋ اﳌﺴﺎﻓﺔ اﻟ ﻳﻠﺘﻘﻄﮫ ﻣﻠﺘﻘﻂ اﳌﻮﺟﺎت و .اﻟﺘﺤﻜﻢ ﻓﻮق اﻟﺼﻮﺗﻴﺔ ﺗﺘﻀﻤﻦ اﻟ ﺔ اﳌﻄﻮرة ) (La version développéeﻟﻸردو ﻨﻮ ﻌﺾ اﻟﺪارات ﺿﺎﻓﻴﺔ ،ﻣﻤﺎ ﺴ ﻞ ﻋﻤﻠﻴﺔ اﺳﺘﻌﻤﺎﻟ ﺎ. ً َ اﻟ ﻧﺎﻣﺞ اﻟﺘﺎ ﻧﺮ ﺪ أن ﻳﺘﻮ اﻟﺜﻨ ﻴﻞ اﳌﺘﺄﻟﻖ ﻛ ﺮ ﺎﺋﻴﺎ ﻋﻨﺪﻣﺎ ﺗ ﻮن اﳌﺴﺎﻓﺔ اﳌﻠﺘﻘ ﻄﺔ ﻣﻦ ﻃﺮف ﻣﻠﺘﻘﻂ اﳌﻮﺟﺎت ﻓﻮق اﻟﺼﻮﺗﻴﺔ أﺻﻐﺮﻣﻦ أو ﺴﺎوي 10cmو ﻨﻄﻔﺊ ا ﺎﻟﺔ اﻟﻌﻜﺴﻴﺔ: ــــــــــ دﻟﯿﻞ اﺳﺘﻌﻤﺎل اﻷردوﯾﻨﻮ ﻓﻲ ﺗﺪرﯾﺲ ﻣﺎدة اﻟﺘﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﺼﻨﺎﻋﯿﺔ ـ اﻟﺼﻔﺤﺔ 116ــــــــــ ﻓ ﺮس اﻟﻔﻘﺮات ﺗﻘﺪﻳﻢ اﻟﺼﻔﺤﺔ 1 ردو ﻨﻮ :اﳌﻨﻄﻠﻘﺎت ،ﺳﺲ واﳌﻜﺰﻧﺎت 4 .1أ ﺪاف ﻣﺸﺮوع ردو ﻨﻮ 4 .2رﺧﺼﺔ اﺳﺘﻌﻤﺎل ردو ﻨﻮ 4 .3ﺳﻢ و ﺳﺲ 5 .4اﺧﺘﻴﺎر ردو ﻨﻮ ،ﳌﺎذا ؟ 6 .5ﻣ ﻮﻧﺎت ردو ﻨﻮ 7 ردو ﻨﻮ :ﻣﺪﺧﻞ إ اﻟ ﻣﺠﺔ 17 .1ﻌﺾ ﻗﻮاﻋﺪ ﺑﺮﻣﺠﺔ ﺑﻄﺎﻗﺔ ردو ﻨﻮ 17 .2اﳌﺘﻐ ات ﺑﺮﻧﺎﻣﺞ ردو ﻨﻮ 18 .3أ ﺸﻄﺔ اﻟ ﻣﺠﺔ 19 ردو ﻨﻮ :اﺳﺘﻌﻤﺎل اﳌﻠﺘﻘﻄﺎت 35 .1ﺣﻠﻘﺎت اﻟ ﻣﺠﺔ 35 .2اﳌﻠﺘﻘﻄﺎت 35 .3أ ﺸﻄﺔ اﻟ ﻣﺠﺔ 40 .4اﳌ ﺸﻄﺎت 88 .5أ ﺸﻄﺔ اﻟ ﻣﺠﺔ 87 .6اﳌ ﺸﻄﺎت اﻟﻘﺒﻠﻴﺔ 99 اﺳﺘﻌﻤﺎﻻت ردو ﻨﻮ ﺗﺪر ﺲ اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ 103 .1ﻌﺾ اﺳﺘﻌﻤﺎﻻت ردو ﻨﻮ ﺗﺪر ﺲ اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ 103 .2اﺳﺘﻌﻤﺎل Ardublock 108