Sadržaj:
Video: Broj koraka: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
改作:
我 在 原本 聲納 的 基礎 下 加裝 了 以 達到 作用 作用 作用
Uređaji: arduino uno, konektor, kamera, kamera
Širina: 10 cm Zaštita od vlakana i jastučića 10 cm
Korak 1: Korak 1 電路圖
這 是 電路圖
Korak 2: Korak 2 寫 程式 (arduino)
create.arduino.cc/editor/dwdawdad/ef6b26a2-3f40-410d-9fdd-3413816090fe/preview
Korak 3: Korak 3 寫 程式 (obrada)
import processing.serial.*;
import java.awt.event. KeyEvent; import java.io. IOException;
Serijski myPort; PFont orcFont; int iAngle; int iDistance; void setup () {veličina (1000, 500); smooth (); myPort = novi serijski (ovo, "COM7", 9600); myPort.clear (); myPort.bufferUntil ('\ n');
} void draw () {fill (98, 245, 31); noStroke (); fill (0, 4); rect (0, 0, width, 0.935 * height); ispuniti (98, 245, 31); DrawRadar (); DrawLine (); DrawObject (); DrawText (); } void serialEvent (Serial myPort) {try {String data = myPort.readStringUntil ('\ n'); if (data == null) {return; } int commaIndex = data.indexOf (","); String angle = data.substring (0, commaIndex); Rastojanje niza = data.substring (commaIndex+1, data.length ()-1); iAngle = StringToInt (ugao); iDistance = StringToInt (udaljenost); } catch (RuntimeException e) {}} void DrawRadar () {pushMatrix (); prevesti (širina/2, 0,926 * visina); noFill (); strokeWeight (2); hod (98, 245, 31); // crta lučne linije DrawRadarArcLine (0.9375); DrawRadarArcLine (0.7300); DrawRadarArcLine (0.5210); DrawRadarArcLine (0.3130); // iscrtava ugaone linije final int halfWidth = width/2; line (-halfWidth, 0, halfWidth, 0); for (int angle = 30; angle <= 150; angle+= 30) {DrawRadarAngledLine (angle); } linija (-halfWidth * cos (radijani (30)), 0, halfWidth, 0); popMatrix (); } void DrawRadarArcLine (konačni koeficijent plutanja) {luk (0, 0, koeficijent * širina, koeficijent * širina, PI, TWO_PI); } void DrawRadarAngledLine (konačni int ugao) {linija (0, 0, (-width/2) * cos (radijani (ugao)), (-width/2) * sin (radijani (ugao))); } void DrawObject () {pushMatrix (); prevesti (širina/2, 0,926 * visina); strokeWeight (9); hod (255, 10, 10); int pixsDistance = int (iDistance * 0.020835 * height); if (iDistance 40? "Out of Range": "In Range"), 0,125 * širina, 0,9723 * visina); tekst ("Ugao:" + iAngle + "°", 0,52 * širina, 0,9723 * visina); tekst ("Udaljenost:", 0,74 * širina, 0,9723 * visina); if (iDistance <40) {text ("" + iDistance + "cm", 0.775 * širina, 0.9723 * visina); } textSize (25); ispuniti (98, 245, 60); prevedi (0.5006 * širina + širina/2 * cos (radijani (30)), 0.9093 * visina - širina/2 * sin (radijani (30))); rotirati (-radijani (-60)); tekst ("30 °", 0, 0); resetMatrix (); prevedi (0,497 * širina + širina/2 * cos (radijani (60)), 0,9112 * visina - širina/2 * sin (radijani (60))); rotirati (-radijani (-30)); tekst ("60 °", 0, 0); resetMatrix (); prevedi (0,493 * širina + širina/2 * cos (radijani (90)), 0,9167 * visina - širina/2 * sin (radijani (90))); rotirati (radijani (0)); tekst ("90 °", 0, 0); resetMatrix (); prevedi (0,487 * širina + širina/2 * cos (radijani (120)), 0,92871 * visina - širina/2 * sin (radijani (120))); rotirati (radijani (-30)); tekst ("120 °", 0, 0); resetMatrix (); prevedi (0.4896 * širina + širina/2 * cos (radijani (150)), 0.9426 * visina - širina/2 * sin (radijani (150))); rotirati (radijani (-60)); tekst ("150 °", 0, 0); popMatrix (); }
int StringToInt (String string) {int vrijednost = 0; for (int i = 0; i = '0' && string.charAt (i) <= '9') {vrijednost *= 10; vrijednost += (string.charAt (i) - '0'); }} povratna vrijednost;}
Preporučuje se:
Mini mašina za igre "Pogodi broj" sa Micro: bit: 10 koraka
Mini mašina za igre "Pogodi broj" sa Micro: bit: Jeste li ikada igrali "Pogodi broj"? Ovo je vrlo laka mašina za izradu mini igara koja igra " Pogodi broj " sa tobom. Dizajnirali smo ovaj DIY projekt kako bismo potaknuli fizičku igru i pomogli djeci da nauče programiranje. Koristi MU
Broj obožavalaca na Facebooku: 5 koraka (sa slikama)
Broj obožavalaca na Facebooku: Ažurirano: 26.09.2019 - Vrijeme leti i tehnološke promjene. Otkad sam stvorio ovaj projekt, Facebook je promijenio svoje API -je i postavke aplikacija. Dakle, korak za kreiranje Facebook aplikacije je istekao. Danas više nemam pristup niti mogućnost da nastavim ovaj korak
Broj koraka: 3 koraka
Beˈtõ: Ovo je odlomak projekta koji sadrži više od prikazanih objekata. Ovdje ću se koncentrirati na kombinacije materijala, uključujući beton. Na eksperimentalni način rada kombiniraju se materijali i tehnike koje izgledaju jedni drugima
Broj koraka / koraka: 3 koraka
পেনড্রাইভ / মেমোরি কার্ডে ভাইরাসের ভাইরাসের হারিয়ে সমাধান সমাধান সমাধান সমাধান সমাধান পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি এখন এখন এখন।।।।।। Zaštita podataka, pristup prečicama / virusima
Ulica Sesame - Broj flipera Broj sati: 8 koraka (sa slikama)
Sesame Street - Sat za brojanje flipera: Ova instrukcija opisuje konstrukciju prilagođenog sata. Iako je ovo konkretno konstrukcija sata sa Ulicom Sesame; animacija brojanja flipera, opći postupci su isti i upute