ዝርዝር ሁኔታ:
![ከ Obniz ጋር ግራፊክ ሩሌት 5 ደረጃዎች ከ Obniz ጋር ግራፊክ ሩሌት 5 ደረጃዎች](https://i.howwhatproduce.com/images/003/image-6191-31-j.webp)
ቪዲዮ: ከ Obniz ጋር ግራፊክ ሩሌት 5 ደረጃዎች
![ቪዲዮ: ከ Obniz ጋር ግራፊክ ሩሌት 5 ደረጃዎች ቪዲዮ: ከ Obniz ጋር ግራፊክ ሩሌት 5 ደረጃዎች](https://i.ytimg.com/vi/d6R22WunzUU/hqdefault.jpg)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
![Image Image](https://i.howwhatproduce.com/images/003/image-6191-33-j.webp)
![](https://i.ytimg.com/vi/XgT7qi4R6ZM/hqdefault.jpg)
እኔ በግራፊክ ሩሌት አድርገዋል. አዝራሩን ከተጫኑ ሩሌት ማሽከርከር ይጀምራል። እንደገና ከተጫኑ ሩሌት ማሽከርከርን ያቆማል እና ይጮኻል!
ደረጃ 1 ወረዳ
![የሮሌት ምስል አሽከርክር የሮሌት ምስል አሽከርክር](https://i.howwhatproduce.com/images/003/image-6191-34-j.webp)
እኛ የምንጠቀምበት ባለገመድ ድምጽ ማጉያ እና አንድ ቁልፍ ብቻ ነው።
የገመድ ፒን ቁጥሮች በፕሮግራሙ ላይ ተጽፈዋል።
አዝራር = obniz.wired ("አዝራር" ፣ {ምልክት: 6 ፣ gnd: 7}) ፤ ተናጋሪ = obniz.wired (“ድምጽ ማጉያ” ፣ {ምልክት 0 ፣ gnd: 1});
ደረጃ 2: የ Rulette ምስል አሽከርክር
በኤችቲኤምኤል ውስጥ “CSS transform” ን መጠቀም ይችላሉ። ለምሳሌ ፣ ይህ የሚሽከረከር ምስል 90 ዲግሪ ኮድ ነው።
document.getElementById ("roulette"). style = "transform: rotate (90deg);";
በዝግታ ማሽከርከር ለመጀመር እና ለማቆም ፣ በአንድ ክፈፍ ለማሽከርከር ዲግሪ የ var ፍጥነት ይጨምሩ።
ፍቀድ = 0; deg = 0; ተግባር ማሽከርከር () {deg += ፍጥነት; document.getElementById ("roulette"). style = "transform: rotate ("+deg+"deg);";
}
setInterval (አሽከርክር ፣ 10);
ደረጃ 3 - ቢፕ
በሩሌት ላይ ምንም ለውጥ የለም ብለው ማልቀስ ይፈልጋሉ? በዚህ አማካኝነት በ 440Hz 10ms ላይ ድምጽ ማሰማት ይችላሉ።
ተናጋሪ። ጨዋታ (440); ይጠብቁ obniz.wait (10); ተናጋሪ.ቆመ ();
ይህ ሩሌት ቁ ላይ ለውጥ ላይ ማወቅ እንዴት ነው.
(Math.floor ((deg + speed) / (360 / 7.0)) - Math.floor (deg / (360 / 7.0))> = 1) {onRouletteChange (); }
ስለዚህ ፣ ይህ የማሽከርከር እና የጩኸት ኮድ ነው።
ፍቀድ = 0; deg = 0; ተግባር ይሽከረከራል () {// በለውጥ እሴት ላይ ከሆነ (Math.floor ((deg + speed) /(360 /7.0)) - Math.floor (deg /(360 /7.0))> = 1) {onRouletteChange (); } deg += ፍጥነት; document.getElementById ("roulette"). style = "transform: rotate ("+deg+"deg);";
}
setInterval (አሽከርክር ፣ 10);
async ተግባር onRouletteChange () {
ከሆነ (! ተናጋሪ) {ተመለስ ፤} ተናጋሪ። ጨዋታ (440) ፤ ይጠብቁ obniz.wait (10); ተናጋሪ.ቆመ (); }
ደረጃ 4: በተገፋ አዝራር ላይ ይጀምሩ።
የአዝራር ሁኔታን ለማወቅ ፣ የ var አዝራርን ግዛት እና የአሁኑን የአዝራር ሁኔታ እሴት ያክሉ።
button.onchange = ተግባር (ተጭኗል) {buttonState = ተጭኗል; };
እና ደግሞ የአሁኑን የ roulette.phase ሁኔታ የ var ደረጃ ያክሉ ከዚህ ውስጥ አንዱ ተዘጋጅቷል።
const PHASE_WAIT_FOR_START = 0; const PHASE_ROTATE = 1; const PHASE_STOPPING = 2; const PHASE_STOPPED = 3;
ለምሳሌ ፣ ደረጃው PHASE_WAIT_FOR_START ሲሆን ወደ ቀጣዩ ምዕራፍ መሄድ ይፈልጋሉ።
ከሆነ (ደረጃ == PHASE_WAIT_FOR_START) {ፍጥነት = 0; ከሆነ (buttonState) {phase = PHASE_ROTATE; }}
ሩሌት ለማፋጠን ፣ የ var ፍጥነትን ይለውጡ።
ከሆነ (ደረጃ == PHASE_ROTATE) {ፍጥነት = ፍጥነት+0.5; }
Rulette ን ለማፋጠን ፣ የ var ፍጥነትን ይለውጡ።
:
ከሆነ (ደረጃ == PHASE_STOPPING) {speed = speed-0.2; }
እነዚህ ሩሌት አካል ናቸው። እናድርገው!
ደረጃ 5 - ፕሮግራም
እባክዎን ለፕሮግራሙ እዚህ ይመልከቱ
የሚመከር:
በ 3310 ማሳያ ግራፊክ መንገድ ላይ ቴምፕስ ዲስፕሊንግ 5 ደረጃዎች
![በ 3310 ማሳያ ግራፊክ መንገድ ላይ ቴምፕስ ዲስፕሊንግ 5 ደረጃዎች በ 3310 ማሳያ ግራፊክ መንገድ ላይ ቴምፕስ ዲስፕሊንግ 5 ደረጃዎች](https://i.howwhatproduce.com/images/007/image-19549-j.webp)
በ 3310 የማሳያ ግራፊክ መንገድ ላይ ቴምፕስ ዲስፕሊንግ-ሰላም ፣ እኔ የከዋክብት ነኝ እኔ የኖኪያ 3310 አጠቃቀምን በተመለከተ ይህ ፕሮጀክት የዩቲዩብ ጣቢያ አለኝ-1 X ኖኪያ 3310 ማሳያ (አሮጌ /አዲስ ማንኛውም) 1 X አርዱኡኖ UNO /NANO (ሁሉም ዓይነት) ይሠራሉ) 1X LM35 TENP SENSOR1 X 10uf (የኤሌትሪክ አምፖል) አንዳንድ ሽቦ
የአርዱዲኖ ማቀነባበር ግራፊክ ሽግግር -5 ደረጃዎች
![የአርዱዲኖ ማቀነባበር ግራፊክ ሽግግር -5 ደረጃዎች የአርዱዲኖ ማቀነባበር ግራፊክ ሽግግር -5 ደረጃዎች](https://i.howwhatproduce.com/images/010/image-28366-j.webp)
የአርዱዲኖ ማቀነባበር ግራፊክ ሽግግር - ሠላም ፣ ይህ ፕሮጀክት በአነፍናፊ ሊሰማቸው ከሚችሉ የማይታዩ ቅንጣቶች የሚታዩ ግራፊክስን ለመሥራት ነው። በዚህ ሁኔታ ብርሃንን እና ርቀትን ለመቆጣጠር ለአልትራሳውንድ ዳሳሽ እና ለፎቶሬስትሪስተር እጠቀም ነበር። ተለዋዋጮችን ከሴቱ በመሥራት በዓይነ ሕሊናዬ እመለከተዋለሁ
ግራፊክ ካርድ መጫን 5 ደረጃዎች
![ግራፊክ ካርድ መጫን 5 ደረጃዎች ግራፊክ ካርድ መጫን 5 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-1061-40-j.webp)
ግራፊክ ካርድ መጫን - ጨዋታ ተጫውተው ያውቁ እና ሣሩ ከጨዋታ ቀን ጀምሮ የተረፈውን ይመስላል? ደህና ፣ ከእንግዲህ አይጨነቁ ፣ በኮምፒተርዎ ውስጥ የግራፊክስ ካርድን ማሻሻል ዘዴውን ብቻ ሊያደርግ ይችላል። እኔ እዚያ ነበርኩ ፣ እና እንዴት የእርስዎን ማሻሻል እንደሚችሉ እነግርዎታለሁ
ግራፊክ የአየር ሁኔታ ጣቢያ 7 ደረጃዎች (ከስዕሎች ጋር)
![ግራፊክ የአየር ሁኔታ ጣቢያ 7 ደረጃዎች (ከስዕሎች ጋር) ግራፊክ የአየር ሁኔታ ጣቢያ 7 ደረጃዎች (ከስዕሎች ጋር)](https://i.howwhatproduce.com/images/003/image-6031-17-j.webp)
ግራፊክ የአየር ሁኔታ ጣቢያ - ሁል ጊዜ ስዕላዊ የአየር ሁኔታ ጣቢያ እንዲኖርዎት ይፈልጋሉ? እና በትክክለኛ ዳሳሾች? ምናልባት ይህ ፕሮጀክት ለእርስዎ የሆነ ነገር ሊሆን ይችላል። በዚህ የአየር ሁኔታ ጣቢያ የአየር ሁኔታው ምን እያደረገ እንደሆነ ማየት ይችላሉ። ለምሳሌ የሙቀት መጠኖች ሊነሱ ወይም ሊወድቁ ይችላሉ። ከ n
ቴክኖ-ጂክ ሩሌት (ወይም ቡና የሚያደርገው ማነው?): 6 ደረጃዎች (ከስዕሎች ጋር)
![ቴክኖ-ጂክ ሩሌት (ወይም ቡና የሚያደርገው ማነው?): 6 ደረጃዎች (ከስዕሎች ጋር) ቴክኖ-ጂክ ሩሌት (ወይም ቡና የሚያደርገው ማነው?): 6 ደረጃዎች (ከስዕሎች ጋር)](https://i.howwhatproduce.com/images/005/image-13047-36-j.webp)
ቴክኖ -ጂክ ሩሌት (ወይም ቡናውን ማን ያዘጋጃል?) - ይህ ለዚያ ዘላለማዊ የቢሮ ጥያቄ ፍፁም ፣ የማያወላውል እና የማይካድ መልስ ለመስጠት እንደገና ጥቅም ላይ ከዋሉ የኮምፒተር ክፍሎች የተሠራ መግብር ነው - " ቡናውን የማድረግ ተራ የማን ነው? &Quot; ኃይሉ በተበራ ቁጥር ይህ አስደናቂ ዲቪ