Csp1312-Individual loyiha 1 uchun talablar
Sun’iy intellekt asosida o’zini-o’zi boshqara oladigan sumo robot mashinaning qurilmalarini testlash
Download 0.57 Mb.
|
Loyiha ishi uchun NAMUNA
- Bu sahifa navigatsiya:
- XULOSA
- FOYDALANILGAN ADABIYOTLAR
- Foydalanilgan Internet resurslari.
Sun’iy intellekt asosida o’zini-o’zi boshqara oladigan sumo robot mashinaning qurilmalarini testlashSun’iy intellekt asosida o’zini-o’zi boshqara oladigan sumo robot mashinaning qurilmalarini ayrimlarini testlash jarayoni bilan tanishsak.(3.1-jadval) 3.1-jadval. Sumo robot mashinaning qurilmalari
Servo matoridaham 3 ta chiqish simlari mavjud. Ularham arduinoning 5V kuchlanishiga, groundga va digital pinga ulanadi. (3.16 - rasm) 3.16- rasm. Servo matorini Arduino microntroleriga ulash sxemasi. XULOSAUshbu CSP1312-Individual loyiha 1 ishida Mikrokontrollerlar yordamida Sun’iy intellect asosida o’zini-o’zi boshqara oladigan robot mashina tizimini boshqaruvchi qurilmasini yaratish masalasi qo'yilgan bo'lib, ishni bajarish davomida quyidagi natijalarga erishildi: Mikrokontrollerlar va ularning modellari haqida nazariy ma'lumotlar keltirildi. Dasturiy ta'minotni amalga oshirish texnologiyalari tahlil qilindi. Mikrokontrollerlarga dastur yozish qurilmasi ishlab chiqildi va bunda Frizing, Arduino uno va Codevision dasturlash texnologiyalaridan foydalanildi. Dasturiy ta'minotni ishlash mexanizmi va funksional imkoniyatlari tavfsilotlari keltirildi. Qurilmaning faoliyati o'rganib tahlil qilindi. Yaratilgan dasturiy ta'minotdan foydalanish qo'llanmasi yaratildi va asosiy kodlar ilovaga kiritildi. Berilgan masala oxiriga etkazildi va ko'zlangan natijaga erishildi. FOYDALANILGAN ADABIYOTLAR2018-yil 9-yanvar kuni Oʻzbekiston Prezidenti Shavkat Mirziyoyev raisligida axborot-kommunikatsiya texnologiyalarini yanada rivojlantirish va xavfsizligini ta’minlash boʻyicha amalga oshirilayotgan chora-tadbirlar natijadorligiga bag‘ishlangan yig‘ilishdagi ma’ruzalari. Axborot tizimlari va texnologiyalari. Akad.S.Gulomov va boshkalar. T. "Shark", 2000y. S.S. Gulomov va boshk. Iktisodiy infarmatika.T.: "Uzbekiston" ,1999y Axborot texnologiyalar sohasida kadrlar tayyorlash tizimini takomillashtirish to’g’risida O’zbekiston Respublikasi Prezidenti qarori. Xalq so’zi (2005-y 3-iyun) Edward H.R., Burnett R.E. Business Communication. –New Jersey: Prentice Hall, 2003. Бернард Марр, Мэтт Уорд. Искусственный интеллект на практике. Вильямс 2007. Foydalanilgan Internet resurslari.http://sunny.ccas.ru/library.html – Jahon kutubxonalari serveri. 45ta mamlakatning 1000 ortiq kutubxonalariga kirishni ta'minlaydi. http://www.intel.ru – Zamonaviy texnik vositalarni ishlab chiqish va tarqatish bilan shug'ullanuvchi AQSh Intel firmasining serveri. http://www.mesi.ru – Moskva iqtisodiyot, statistika va informatika universitetining serveri. #include servo.h int servoPin = 9; Servo servo; ILOVALAR. Ilova 1 int servoAngle = 0; // servoning boshlang'ich pazitsiyasi void setup() { Serial.begin(9600); servo.attach(servoPin); } void loop() { //servo yo'nalishini va holatini boshqarish. servo.write(45); // SG90 servoni 45 gradusgacha burish delay(1000); // kutish vaqti 1 sekund servo.write(90); // SG90 servoni 90 gradusgacha burish delay(1000); // kutish vaqti 1 sekund servo.write(135); // SG90 servoni 135 gradusgacha burish delay(1000); // kutish vaqti 1 sekund servo.write(90); // SG90 servoni 90 gradusgacha qaytarish delay(1000); //Servoning tezligini nazorat qilish for(servoAngle = 0; servoAngle < 180; servoAngle++) // Servoni 0 gradusdan 180 gradusga burish { servo.write(servoAngle); delay(50); } for(servoAngle = 180; servoAngle > 0; servoAngle--) // Servoni 0 gradusdan 180 gradusga burish { servo.write(servoAngle); delay(10); } } Ilova 2 #include // Creates an LCD object. Parameters: (rs, enable, d4, d5, d6, d7)
int distanceCm, distanceInch; void setup() { lcd.begin(16,2); (width and height) of the display pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); } void loop() { digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distanceCm= duration*0.034/2; distanceInch = duration*0.0133/2; lcd.setCursor(0,0); // Sets the location at which subsequent text written to the LCD will be displayed lcd.print("Distance: "); // Prints string "Distance" on the LCD lcd.print(distanceCm); // Prints the distance value from the sensor lcd.print(" cm"); delay(10); lcd.setCursor(0,1); lcd.print("Distance: "); lcd.print(distanceInch); lcd.print(" inch"); delay(10); } Download 0.57 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling