国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

 代做EEE226、java,c++編程代寫

時間:2023-11-26  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯



 EEE226 – Engineering Software Design GA Assessment (2023) – V1.4
Assessment 1 requires you to use the knowledge gained so far in the course to build a memory game using the RGB LED and the touch slider. You will be assessed on the progress and quality of your program.
Background
Simon was an electronic game introduced in 1978 (shown in the picture below); it was one of the top-selling Christmas toys in the US that year. The device creates a sequence using the coloured lights, the player has to respond by pressing the coloured lights in the same order. The sequence gets longer through each iteration, with the game ending when the user enters an incorrect sequence. You are going to make a variation of this game where the device creates a sequence of five lights and then repeats the sequence with one missing (replaced by a white light); the player has to select which coloured light is missing. If correct, for the next round the device adds another coloured light to the same sequence and the whole sequence is shown to the user. The device now repeats the sequence with two lights missing; the user has to input the two coloured lights that were missing in the correct order. The game continues with each round the sequence getting longer and the number of lights missing each increasing. The game is over when the user enters the wrong sequence of missing lights.
Figure 1 - Simon game, introduced in 1978 by Milton Bradley (Wikipedia) As an example, a game could go as follows:
Round 1
Simon: green, green, blue, green, red
Simon: green, green, white, green, red
Player: blue – This is OK! In the above sequence, the 3rd (blue) colour was selected as the missing colour and replaced by white for the second sequence.
Round 2
Simon: green, green, blue, green, red, red
Simon: green, white, white, green, red, red
Player: green, blue – This is OK! The 2nd (green) and 3rd (blue) colours were replaced by white
Round 3
Prof. D. Gladwin 30/10/2023 EEE226 – GA Assessment (2023) - V1.4 ©The University of Sheffield
 
Simon: green, green, blue, green, red, red, blue
Simon: green, green, white, white, white, red, blue
Player: red, blue, green – This is not OK, game over! The user entered the incorrect sequence of missing colours. It should have been green, blue, green.
Assignment
The objective is to program the board to play the game as described above. You should present a random sequence to the user using the RGB LED made up of three colours, RED, GREEN and BLUE. The colours will represent three positions on the touch slider.
Left = RED
Middle = GREEN
Right = BLUE
(this is holding the board so that the touchpad is at the bottom)
The following specification should be met:
- There should be an indication using the RGB LED that the game is about to start. You must use more colours than just RED, GREEN, & BLUE. This must be done using PWM control of the LED to blend colours together. See information at end of this document on how to mix colours with the RGB LED. Make it clear that the sequence is about to be repeated.
- The sequence should start with a length of 5 and increase by one each time, add the new colour to the end of the sequence.
- The sequence should be different every time a new game is played, if I restart the board I shouldn’t get the same sequence. This includes the colours that are missing in the repeated sequence.
- The player should see a confirmation of the slider position they have pressed (i.e. RGB LED shows red briefly when the left-side of slider is pressed).
- The game should be coded so that double touches/movement on the slider are not counted as additional inputs to the response sequence. There is a document on blackboard to help you with this.
- The game is over when the player enters the wrong sequence and this is indicated by the RGB LED doing something interesting.
- The game should restart after a short pause and a touch of the slider.
Q&A
Q1 – Can I use different colours for the slider positions?
A1 – No, I have over 160 of these to mark, if you want the marks back in a reasonable time then I need them all to be the same to test!
Q2 – Can I use different colours to show game progress, for example yellow for about to start?
A2 – Yes, you must use different colours and I have provided information at the end of this document to help you. Just make sure you stick to the three position colours I have stated above. You will get the opportunity when you submit your work to tell me what they mean, however, the marking rubric shows marks for the game interface which should be intuitive.
Q3 – This is crazy, the touchpad is not accurate enough?
A3 – Yes it is. Don’t just divide the slider into three equal areas, create a larger area for the middle as you know that you can touch the extreme edges for the other positions.
Q4 – The touchpad is registering two or more touches when I only press once?
A4 – You can alter the settings in processor expert but better still, write some code to deal with fact that this happens – I have provided a document in BB to help. I will be looking at the reliability of your code in detecting this. You can also put insulation tape over the touchpad, this has had good results. Try to avoid touching the freedom board circuity with the other hand, I use Blu Tack to stick the board to my desk.
Q5 – I have tried to make a random sequence but it isn’t random does it matter?
A5 – Yes it matters, think about how you can set the seed of your random number generator differently each time the game is started.
 Prof. D. Gladwin 30/10/2023 EEE226 – GA Assessment (2023) - V1.4 ©The University of Sheffield

 Q6 – Does it matter if I add the next colour at the end of the sequence or the beginning?
A6 – You need to add the new colour at the end of the sequence. If you start with red,blue,red,green,blue for round 1, then in round 2 if you add green the new sequence will be red,blue,red,green,blue,green.
Q7 – Can the missing colours start at the 1st colour position.
A7 – Yes, the start of the missing colours should be selected at random from anywhere in your sequence of colours. For example if you had red,blue,red,green,blue,green for round 2 then you could display white,white,red,green,blue,green. The missing colours do need to be consecutive.
Q8 – Can I make different levels of gameplay?
A8 – Yes, you can make the game as sophisticated as you like. You must however make sure the basic specification above is clearly demonstrated.
Q9 – How many rounds should be possible?
A9 – I think I have the skills.... 50 rounds please.
Uploading your assessment
When you have completed the assignment you should navigate using windows explorer (or mac equivalent) to your workspace directory. From there zip the contents of your project folder as shown below and call it ‘username_assigment1’, for example, ‘ela09jh_assignment1’. Do not try to change the name of your project within KDS as it will break, you only need to change the name of the zip file that you uplaod. Check by opening the zip file that it contains all your files and folders, it should be approx. 3-5MB in size. In blackboard you will find an ‘Assignment 1’ folder which a final submission test. Start the test and you will be asked to upload your zip file and fill in some text boxes. When this is done remember to ‘Submit’ your test.
HINT: Note that zipping your project folder is also a method of backing up your work as you progress and a good idea to get into the habit of doing it for future projects. If you are unsure about how to create a zip file have a look on Google. A free recommended archiving utility available for windows is ‘7zip’.
Time allocation
Tuesday 31 October – you may have the other labs to complete but do read through this document carefully. Tuesday 7 November – 2 hours in lab
Tuesday 14 November – 2 hours in lab
Tuesday 21 November – 2 hours in lab
Expect to spend between 6 and 12 hours to complete the assessment in your own time depending on your previous experience.
DEADLINE FOR SUBMISSION – Friday 15th December 2023 @ 23:30
The assignment 1 submission tests will automatically close at 23:30 and you will not be able to submit any more work. Late submission will not be accepted and you will receive marks only for work that has been uploaded before the deadline. You will receive your marks before the Easter break in semester 2 as each one has to be downloaded, compiled and tested which takes a long time. There will be feedback posted to your mark in blackboard which you will be able to view by clicking on ‘My Grades’ and then clicking on the ‘Assessment 1’ score.
Prof. D. Gladwin 30/10/2023 EEE226 – GA Assessment (2023) - V1.4 ©The University of Sheffield

Mixing colours
All colours can be represented by the RGB colour model. You can see an example of this if you look at the colour palette in most software programs such as the font colour selector in Microsoft Word. If you create a custom colour by moving the mouse around the colour chart you will see the values of red, green and blue changing. These values represent the intensity of each colour from 0 meaning off to 255 fully on. As the Freedom board has a RGB LED you should be able to create any colour with it similarly using the RGB model. You will need to vary the intensity of each LED independently, a method to do this is to use pulse-width modulation (PWM) as shown below.
 Figure 2 – PWM controlled LED
STUDY: If you are unfamiliar with PWM do some research on the topic
PWM control of LED
In a microcontroller a hardware PWM signal is generated using a comparator feature of the timers. A basic block diagram is shown below in Figure 2. The primary clock signal is scaled through a prescaler to slow it down and is generally a power of 2. In Processor Expert this value is configured automatically when you set the period time length of the timer unit used for PWM generation. The timer counts up until it reaches its maximum value and then starts again from zero producing a sawtooth waveform as shown in Figure 3. In your program you will specify the duty cycle required, this value is stored as a registry value. This registry value and the current value of the timer are compared and when the timer reaches the value in the registry the output of the PWM is set high. When the timer is reset to 0 the comparator result will also reset causing the PWM output to go low. The PWM output generated from two different duty cycle levels are shown in figures 3 and 4. Each timer unit on the KL25Z support 2 channels of comparator to be used with two PWM signals.
Figure 3 – Hardware PWM generation in Microcontrollers

請加QQ:99515681 或郵箱:99515681@qq.com   WX:codehelp

掃一掃在手機打開當(dāng)前頁
  • 上一篇:代做6CCS3AIN MDP-solver
  • 下一篇:ECE1747H代做、代寫python,Java程序
  • 無相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真技術(shù)服務(wù)
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強度疲勞振動
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)40個行業(yè)
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務(wù)平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內(nèi)
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 豆包網(wǎng)頁版入口 破天一劍 目錄網(wǎng) 排行網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    精品国产免费人成电影在线观... 精品国产免费一区二区三区 | 日产精品久久久一区二区福利 | 久久精品.com| 中文字幕乱码人妻综合二区三区 | 超碰免费在线公开| 国产精品男人爽免费视频1| 日本精品视频网站| 91好吊色国产欧美日韩在线| 欧美激情a∨在线视频播放| 国模精品视频一区二区三区| 色噜噜久久综合伊人一本| 日本精品一区二区三区视频 | 欧美日韩亚洲在线| 色婷婷成人综合| 日韩精品伦理第一区| 久久综合入口| 亚洲精品免费一区二区三区| 成人国产精品日本在线| 欧美激情精品久久久久久大尺度| 国产日韩第一页| 欧美大成色www永久网站婷| 黄色大片在线免费看| 欧美视频免费看欧美视频| 久草视频国产在线| 欧美一级片久久久久久久| av一区二区在线看| 国产精品成人播放| 韩国v欧美v日本v亚洲| 久久久国产精彩视频美女艺术照福利 | 粉嫩精品一区二区三区在线观看| 深夜福利国产精品| 日本三级中国三级99人妇网站| 国产女女做受ⅹxx高潮| 久久成人这里只有精品| 男人添女人下部视频免费| 久久精品91久久久久久再现| 日本不卡一区二区三区四区 | 久久免费一区| 亚州av一区二区| 91精品国产一区| 一级特黄妇女高潮| 免费一级特黄毛片| www亚洲欧美| 欧美又大又粗又长| 久久久久久久国产精品| 日本久久91av| 日韩有码在线观看| 欧美亚洲国产成人| 国产精品乱码视频| 精品视频高清无人区区二区三区| 国产精品美女主播| 国产在线久久久| 欧美激情亚洲自拍| 99亚洲国产精品| 亚洲欧美国产不卡| 久久精品香蕉视频| 日本一区二区三区精品视频| 91传媒免费视频| 日本精品一区在线观看| 国产成人亚洲欧美| 亚洲7777| 国产九色porny| 亚洲国产欧美一区二区三区不卡| 精品无人区一区二区三区竹菊| 久久在精品线影院精品国产| 国产欧美日韩丝袜精品一区| 亚洲一区免费看| 久久精品在线免费视频| 欧美日韩精品一区| 欧美理论片在线观看| 成人久久一区二区三区| 欧美一级免费在线观看| 日韩在线视频观看| 麻豆久久久9性大片| 亚洲图片都市激情| 久99久视频| 国产自产在线视频| 亚洲伊人第一页| 久久精品99| 国产在线视频欧美一区二区三区| 亚洲一区二三| 色妞在线综合亚洲欧美| 国产欧美在线一区| 日韩在线一级片| 久久九九亚洲综合| 黄色片视频在线播放| 亚洲欧洲日韩精品| 久久99精品久久久久久秒播放器| 精品人妻人人做人人爽| 亚洲人久久久| www.xxxx精品| 成人国产精品av| 欧美在线免费观看| 色综合91久久精品中文字幕| 91精品国产九九九久久久亚洲| 欧美一二三区| 亚洲熟妇av日韩熟妇在线| 久久久久久久久久婷婷| 国产日韩在线看| 日本久久久久久久久久久| 国产精品国内视频| 久久全球大尺度高清视频 | av在线亚洲男人的天堂| 日本视频久久久| 国产精品av免费观看| 国内精品视频免费| 欧美激情a∨在线视频播放| 久草热视频在线观看| 国产精品制服诱惑| 欧美高清性xxxxhd| 亚洲国产一区二区在线| 麻豆成人在线看| 日韩在线高清视频| 91高潮在线观看| 国产欧美在线一区| 日韩理论片在线观看| 久久精品青青大伊人av| 91av在线播放| 国产日产亚洲精品| 欧美老熟妇喷水| 水蜜桃亚洲精品| 一区二区三区四区国产| 久久精品国产99精品国产亚洲性色| 国产乱肥老妇国产一区二 | 国产精品影院在线观看| 欧美日韩天天操| 欧美一区二区三区免费视| 一本色道久久99精品综合| 国产精品欧美久久久| 久久男人资源视频| 99中文视频在线| 国产精品自拍小视频| 激情图片qvod| 欧美日韩亚洲在线| 日韩精品在在线一区二区中文| 亚洲综合成人婷婷小说| 国产精品久久久久久久久久三级| 久久国产精品高清| 久久久久久久影院| 国产av无码专区亚洲精品| 国产精品88a∨| 超碰网在线观看| 成人亚洲欧美一区二区三区| 国产美女被下药99| 精品视频高清无人区区二区三区| 欧美亚洲免费在线| 欧美在线一区二区三区四区| 青青草综合在线| 青草青草久热精品视频在线网站| 日韩男女性生活视频| 日韩极品视频在线观看| 欧美中文在线视频| 欧美日韩精品综合| 韩国一区二区av| 欧洲成人在线视频| 亚洲欧美日韩不卡一区二区三区| 亚洲一区免费看| 无码人妻精品一区二区蜜桃网站 | 午夜精品一区二区三区视频免费看| 亚洲黄色成人久久久| 欧美日韩国产va另类| 欧美日韩成人黄色| 国产99久久精品一区二区 夜夜躁日日躁| 国产精品吹潮在线观看| 欧美激情亚洲精品| 亚洲国产一区二区三区在线| 日本中文字幕久久看| 欧洲美女7788成人免费视频| 欧美极品jizzhd欧美| 国产日韩欧美二区| 国产精自产拍久久久久久| 国产精品亚洲网站| 久热这里只精品99re8久| 久久久久久久久久国产精品| 国产精品美腿一区在线看| 欧美成人精品在线播放| 亚洲色欲久久久综合网东京热| 日本一区精品| 狠狠爱一区二区三区| 二级片在线观看| 91国内在线视频| 成人免费毛片网| 国产成人avxxxxx在线看| 国产成人精品在线视频| 久久精品91久久香蕉加勒比 | 三区精品视频观看| 日韩免费黄色av| 精品视频一区二区在线| www国产无套内射com| 久久精品国产精品亚洲色婷婷| 国产精品免费网站| 伊人色综合久久天天五月婷| 日本一区二区黄色| 日韩欧美国产免费| 欧美成ee人免费视频| 国产精品综合不卡av| 久久手机在线视频| 国产精品久久久久久亚洲影视 | 免费一级特黄特色毛片久久看| 97国产精品久久|