加勒比久久综合,国产精品伦一区二区,66精品视频在线观看,一区二区电影

合肥生活安徽新聞合肥交通合肥房產(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)信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)/客戶要求/設(shè)計優(yōu)化
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計優(yōu)化
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計優(yōu)化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發(fā)動機性能
    挖掘機濾芯提升發(fā)動機性能
    海信羅馬假日洗衣機亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機亮相AWE 復(fù)古美學(xué)與現(xiàn)代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 目錄網(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一区| 99久久亚洲国产日韩美女| 国产精品婷婷| 91精品久久久久久久蜜月| 精品一区二区三区中文字幕| 精品123区| 老牛国产精品一区的观看方式| 欧美a大片欧美片| 国产欧美激情| 日日骚欧美日韩| 在线最新版中文在线| 欧洲杯什么时候开赛| 精品国产18久久久久久二百| 欧美日韩一区自拍| 久久精品99国产精品| 日韩免费看片| 蜜臀久久99精品久久久久久9 | 亚洲精品大片| 日本免费一区二区六区| 久久最新视频| 欧州一区二区| 亚洲欧美综合| 久久久青草婷婷精品综合日韩| 日韩福利电影在线| 国产欧美日韩精品高清二区综合区| 美女视频一区二区| 青青国产精品| 午夜久久中文| 日韩精品2区| www.youjizz.com在线| 亚洲综合丁香| 在线视频亚洲| 亚洲激情网站| jiujiure精品视频播放| 欧美+亚洲+精品+三区| 99精品综合| 美女主播精品视频一二三四| 日本超碰一区二区| 日韩视频在线直播| 日本成人手机在线| 日韩av中文在线观看| 亚洲素人在线| 日韩激情中文字幕| 偷拍一区二区| 精品国产亚洲一区二区在线观看| 亚洲丝袜美腿一区| 日韩精品一级| 9l视频自拍蝌蚪9l视频成人| 福利电影一区| 精品视频97| 欧美日韩性在线观看| 亚洲天堂激情| 黄色国产精品| 视频精品一区二区| 国产剧情av在线播放| 91av亚洲| 天堂久久一区| 日韩国产欧美一区二区三区| 国产精品黄色| 国产一区二区在线| av动漫精品一区二区| 精品国产中文字幕第一页| 99久精品视频在线观看视频| 伊人情人综合网| 亚洲在线观看| 欧产日产国产精品视频| 欧美一级二级视频| 日韩和的一区二区| 欧州一区二区三区| 99亚洲乱人伦aⅴ精品| 天天躁日日躁狠狠躁欧美| 女生裸体视频一区二区三区| 中文欧美日韩| 日韩在线视屏| 99精品久久久| 欧美区一区二区| 98视频精品全部国产| 久久中文字幕av| 人人爽香蕉精品| 欧亚一区二区| 综合五月婷婷| 成人看片黄a免费看视频| 国内精品福利| 阿v视频在线观看| 日韩高清在线一区| 日韩欧美高清一区二区三区| 久久久夜夜夜| 男女男精品视频| 久久精品 人人爱| 最新国产一区| 久久婷婷久久| 国产精品原创| 亚洲国产激情| 国产精品极品国产中出| 亚洲免费观看| 高清在线一区| 日本一区二区三区播放| 午夜精品婷婷| 先锋欧美三级| 国产精品高清一区二区| 久久视频一区| 国产精品原创| 国产欧美91| 激情亚洲网站| 日本精品不卡| 日韩福利电影在线| 99国产精品久久久久久久| 怡红院成人在线| 日韩av网址大全| 宅男噜噜噜66国产日韩在线观看| 88xx成人免费观看视频库| 国产一区二区三区电影在线观看| 国产综合网站| 婷婷久久综合九色综合99蜜桃| 日本一不卡视频| 亚洲免费综合| 日韩精品成人一区二区在线| 精品无人区麻豆乱码久久久| 模特精品在线| 亚洲伦伦在线| 不卡在线一区二区| 国产亚洲人成a在线v网站| 在线日韩成人| 色男人天堂综合再现| 国产调教一区二区三区| 99在线|亚洲一区二区| 日本伊人午夜精品| 亚洲福利专区| 欧美一区二区三区久久精品茉莉花| 日韩成人在线观看视频| 免费人成精品欧美精品 | 精品视频在线播放一区二区三区| 在线视频亚洲| 亚洲午夜精品一区二区国产 | 亚洲精品裸体| 欧美日韩国产一区二区三区不卡| 亚洲aⅴ网站| 91精品国产乱码久久久久久久 | 美女久久久精品| 国产综合精品| 国产精品啊v在线| 最新亚洲激情| 久久不见久久见中文字幕免费| 国产模特精品视频久久久久| 午夜天堂精品久久久久| 国产一区导航| 久久最新网址| 美国毛片一区二区| 久久九九精品视频| 91亚洲人成网污www| 中文字幕亚洲在线观看| 二吊插入一穴一区二区| 久久人人97超碰国产公开结果| 素人一区二区三区| 亚洲91中文字幕无线码三区| 国产欧美一区二区色老头 | 精品一区二区三区在线观看视频| 亚洲尤物影院| 日本一区二区三区播放| 日韩理论电影院| 久久国产小视频| 亚洲人妖在线| 免费看的黄色欧美网站| 日韩精品视频在线看| 四虎精品永久免费| 亚洲精品国产首次亮相| 国产一区二区三区网| 中文字幕一区久| 99欧美视频| av一级久久| 91看片一区| 婷婷亚洲综合| 无码少妇一区二区三区| 成人1区2区| 亚洲一区二区成人| aaa国产精品| 久久影院亚洲| 日本欧美在线观看| 成人精品中文字幕| 亚洲我射av| 91欧美精品| 日韩视频一区| 成人在线免费观看网站| 亚洲色图88| 都市激情综合| 欧美精选视频在线观看| 亚洲人成网亚洲欧洲无码| 国产精品伊人| 免费欧美日韩国产三级电影| 欧美中文一区| 欧洲大片精品免费永久看nba| 91大神在线观看线路一区| 亚洲专区免费| 性欧美xxxx免费岛国不卡电影| 欧美日本三级|