instructables Square Tiling WOKWI ອອນ ໄລ ນ ໌ Arduino Simulato
ການວາງກະເບື້ອງໃນ WOKWI - ເຄື່ອງຈຳລອງ Arduino ອອນລາຍ
ໂດຍ andrei.erdei ສອງສາມມື້ກ່ອນຫນ້ານີ້ຂ້າພະເຈົ້າໄດ້ຕີພິມບົດຄວາມກ່ຽວກັບການກະເບື້ອງດ້ວຍການຊ່ວຍເຫຼືອຂອງສາມຫຼ່ຽມມຸມຂວາ ( Tetrakis Square Tiling With WS2812 LEDs) ແລະຂ້າພະເຈົ້າໄດ້ຖາມຕົວເອງວ່າຄໍາຖາມ, ຂ້າພະເຈົ້າຄິດວ່າຂ້ອນຂ້າງສົມເຫດສົມຜົນ, ມັນຈະເບິ່ງຄືວ່າກໍ່ສ້າງດ້ວຍໄຟແນວໃດ. ການຊ່ວຍເຫຼືອຂອງ matrices LED WS2812. ມີອາເຣ LED 8 × 8 ລາຄາຖືກຫຼາຍ, ແຕ່ 16 × 16 ຍັງສາມາດພົບເຫັນລາຄາຖືກ. ສີ່ matrices ດັ່ງກ່າວສາມາດເຮັດໃຫ້ການສະແດງທີ່ດີເລີດ. ແຕ່ການປະຕິບັດຕົວຈິງ, ຈາກຈຸດເລີ່ມຕົ້ນ, ຂອງກຸ່ມທັງຫມົດຈະໃຊ້ເວລາດົນນານແລະດ້ວຍຄວາມຊື່ສັດຂ້ອຍຈະບໍ່ເອົາເວລາແລະເງິນເຂົ້າໃນໂຄງການດັ່ງກ່າວກ່ອນທີ່ຂ້ອຍຈະຮູ້, ຢ່າງຫນ້ອຍປະມານ, ຜົນໄດ້ຮັບຈະເປັນແນວໃດ. ໂຊກດີສໍາລັບຂ້ອຍ, ແລະສໍາລັບຄົນອື່ນຈໍານວນຫຼາຍ, ມີວິທີແກ້ໄຂ. ພວກເຂົາຖືກເອີ້ນວ່າ simulators. ສະນັ້ນຂ້າພະເຈົ້າຢາກຈະນໍາສະເຫນີໃຫ້ທ່ານຈໍາລອງເຄື່ອງກໍາເນີດຂອງຮູບເລຂາຄະນິດສີ, ຂ້າພະເຈົ້າຄິດວ່າຫນ້າສົນໃຈຫຼາຍ, ແລະສິ່ງທີ່ບໍ່ມີຫຼາຍກ່ວາການນໍາໃຊ້ກະເບື້ອງປົກກະຕິ, ກະເບື້ອງສີ່ຫລ່ຽມປົກກະຕິທີ່ຊັດເຈນກວ່າ. ຂ້ອຍໃຊ້ WOKWI, ມັນແມ່ນຄັ້ງ ທຳ ອິດຂອງຂ້ອຍທີ່ໃຊ້ມັນ, ແລະໃນທີ່ສຸດ, ມັນບໍ່ຍາກເທົ່າທີ່ຂ້ອຍຄາດຫວັງ.
ຄໍາແນະນໍາການຕິດຕັ້ງ
ແນວຄວາມຄິດ
ຄວາມຄິດທີ່ຂ້ອຍເລີ່ມຕົ້ນແມ່ນຄ້າຍຄືກັນກັບໂຄງການ "Tetrakis Square Tiling With WS2812 LEDs", ຍົກເວັ້ນວ່າແທນທີ່ຈະເປັນຕ່ອນຂອງແຖບ LED, ຂ້ອຍໄດ້ໃຊ້ matrices LED ສີ່ຫລ່ຽມຂອງຂະຫນາດ dirent ແຕ່ມີຈໍານວນ LEDs ດຽວກັນຕາມແນວນອນແລະແນວຕັ້ງ. ງ່າຍໃນການດໍາເນີນໂຄງການ. ນອກຈາກນັ້ນ, ມູນຄ່າອື່ນທີ່ຂ້ອຍພິຈາລະນາແມ່ນ "ເຊນ". ນີ້ແມ່ນກຸ່ມຂອງ LEDs ທີ່ຂ້າພະເຈົ້າຈະ reect ຢຽດຕາມແນວນອນແລະແນວຕັ້ງໃນ array LED ເພື່ອສ້າງຕົວເລກ symmetrical. ຕາລາງຂັ້ນຕ່ຳຈະເປັນກຸ່ມຂອງ 4 LEDs, 2 ແຖວ ແລະ 2 ຖັນ.
ຕາລາງຕໍ່ໄປສໍາລັບການສະທ້ອນແສງຈະສົ່ງຜົນໂດຍການເພີ່ມຈໍານວນ LEDs ສອງເທົ່າຕາມແນວນອນແລະແນວຕັ້ງ, ເຊັ່ນ: LED 4 × 4 (ຈໍານວນທັງຫມົດ 16)
ແລະສຸດທ້າຍ, ຈຸລັງທີສາມແມ່ນໄດ້ຮັບໂດຍການເພີ່ມຂຶ້ນສອງເທົ່າ, ຜົນໄດ້ຮັບ 8 × 8 LEDs (ie 64).
ຕາລາງສຸດທ້າຍນີ້ຈະສະແດງເຖິງເຄິ່ງຫນຶ່ງຂອງມິຕິແນວນອນ ແລະແນວຕັ້ງຂອງ LED matrix ທີ່ພວກເຮົາໃຊ້, ເຊັ່ນ: 16×16 LEDs. ຟັງຊັນການສະທ້ອນຕໍ່ໄປນີ້ ແລະປະເພດການສະແດງຜົນເລີ່ມຕົ້ນແມ່ນສະແດງ:
- 2 × 2 ຕາລາງໂດຍບໍ່ມີການສະທ້ອນ;
- 2×2 cell mirroring ຕາມແນວນອນ;
- 2×2 ຫ້ອງ mirroring ແນວຕັ້ງ;
- 2×2 cell mirroring ຢຽດຕາມແນວນອນ ແລະແນວຕັ້ງ;
- 4 × 4 ຕາລາງໂດຍບໍ່ມີການສະທ້ອນ;
- 4×4 cell mirroring ຕາມແນວນອນ;
- 4×4 ຫ້ອງ mirroring ແນວຕັ້ງ;
- 4×4 cell mirroring ຢຽດຕາມແນວນອນ ແລະແນວຕັ້ງ;
- 8×8 cell mirroring ຢຽດຕາມແນວນອນ ແລະແນວຕັ້ງ;
ດັ່ງນັ້ນ, ທັງຫມົດ 9 ຫນ້າທີ່
ປະຕິບັດຕາມກົດລະບຽບດຽວກັນ (ຄໍານຶງເຖິງ cell base) ພວກເຮົາສາມາດມີຂະຫນາດດັ່ງຕໍ່ໄປນີ້ສໍາລັບ LED matrix:
- 24×24 – ເຊັ່ນວ່າເຊລທີ່ມີ 3×3, 6×6, 12×12 LEDs
- 32×32 – ນັ້ນແມ່ນ 4×4, 8×8, 16×16
- 40×40 – ນັ້ນແມ່ນ 5×5, 10×10, 20×20
- 48×48 – ນັ້ນແມ່ນ 6×6, 12×12, 24×24
ຫຼາຍກວ່າ 48 × 48 (ເມທຣິກຖັດໄປແມ່ນ 56 × 56) ບໍ່ເຮັດວຽກຢູ່ໃນ Wokwi simulator (ບາງທີຫນ່ວຍຄວາມຈໍາບໍ່ພຽງພໍ? ຂ້ອຍບໍ່ຮູ້…)
ການປະຕິບັດ
ຂ້ອຍເຂົ້າສູ່ລະບົບ WOKWI ດ້ວຍບັນຊີ gmail ຂອງຂ້ອຍແລະເປີດ simulation example ຈາກຫ້ອງສະຫມຸດ FastLED examples – LEDFace. ຂ້ອຍບັນທຶກສຳເນົາຂອງໂຄງການນີ້ໄວ້ໃນບັນຊີ WOKWI ໃໝ່ຂອງຂ້ອຍ (ເມນູດ້ານຊ້າຍເທິງ “Save – Save a copy”) ຂ້ອຍໄດ້ແກ້ໄຂ “diagram.json” file, ie ຂ້ອຍໄດ້ລຶບສາມປຸ່ມ. ຂ້ອຍປ່ຽນຊື່ ino file ຂ້າພະເຈົ້າໄດ້ເພີ່ມສອງ files: palette.h ແລະ functions.h ໃນເວລາທີ່ແລ່ນຈໍາລອງຂ້າພະເຈົ້າສາມາດປ່ຽນແປງຂະຫນາດຂອງອາເຣ LED ໃນ ino ໄດ້. file, ie ໂດຍການປ່ຽນແປງມູນຄ່າຂອງຕົວແປ MATRIX. ຂ້ອຍຍັງສາມາດປ່ຽນຄຸນລັກສະນະ "pixelate" ຂອງອົງປະກອບ "woke-neo pixel-canvas" (ລອງ "", "ວົງ", "ສີ່ຫລ່ຽມ" ເພື່ອເບິ່ງວ່າການຈໍາລອງມີການປ່ຽນແປງທາງສາຍຕາ). ຂ້າພະເຈົ້າຢາກຊີ້ໃຫ້ເຫັນທີ່ນີ້ວ່າຂ້ອຍຕ້ອງການໃຊ້ອົງປະກອບ "woke-__alpha__-diffuser" ທີ່ຂ້ອຍພົບໃນໂຄງການ "ໂມງດັບເພີງ", ເພື່ອເຮັດໃຫ້ການແຜ່ກະຈາຍຂອງແສງ LED ເປັນທໍາມະຊາດເທົ່າທີ່ເປັນໄປໄດ້, ແຕ່ຫນ້າເສຍດາຍ, ມັນບໍ່ໄດ້ຜົນ. ຂ້ອຍ. ໃນຄວາມເປັນຈິງ, ເອກະສານຢູ່ WOKWI ແມ່ນເລັກນ້ອຍແລະບໍ່ຊັດເຈນ, ຢ່າງໃດກໍຕາມມັນເປັນ simulator ທີ່ຍິ່ງໃຫຍ່ແລະຂ້ອຍກໍ່ມັກເຮັດວຽກກັບມັນ. ຂ້ອຍມີລະຫັດແຫຼ່ງຈາກໂຄງການຂອງຂ້ອຍແລ້ວແລະການປັບຕົວລະຫັດກັບ matrices ສີ່ຫລ່ຽມແມ່ນບໍ່ຍາກເລີຍແລະຄວາມຈິງທີ່ວ່າ WOKWI ເຮັດວຽກກັບລະຫັດທີ່ອາດຈະຖືກນໍາໃຊ້ໃນອະນາຄົດໃນການປະຕິບັດຕົວຈິງຂອງໂຄງການແມ່ນເປັນປະໂຫຍດຫຼາຍ. ແລະຜົນໄດ້ຮັບ, ດັ່ງທີ່ທ່ານສາມາດເບິ່ງໃນ gif ຂ້າງລຸ່ມນີ້, ແມ່ນດີຫຼາຍ!
ການນໍາໃຊ້ຜິດປົກກະຕິ
ເບິ່ງຜົນໄດ້ຮັບຈາກ gif ຂ້າງເທິງ, ມັນເກີດຂຶ້ນກັບຂ້ອຍມັນອາດຈະມີວິທີການນໍາໃຊ້ຮູບພາບທີ່ສ້າງຂຶ້ນຈາກມັນ. ດັ່ງນັ້ນ, ຂ້າພະເຈົ້າພຽງແຕ່ຢຸດການຈໍາລອງຢູ່ໃນຮູບແບບທີ່ຫນ້າສົນໃຈແລະການຊ່ວຍເຫຼືອຂອງ paint.net, ໂປລແກລມປຸງແຕ່ງຮູບພາບທີ່ບໍ່ເສຍຄ່າແລະນໍາໃຊ້ການຫັນປ່ຽນແລະຜົນກະທົບທີ່ງ່າຍດາຍ, ຂ້າພະເຈົ້າໄດ້ຮັບໂຄງສ້າງທີ່ຫນ້າສົນໃຈ (ແລະຕົ້ນສະບັບ🙂) . ທ່ານສາມາດເບິ່ງບາງສ່ວນຂອງເຂົາເຈົ້າຕິດຢູ່ຂ້າງເທິງ.
ການວາງກະເບື້ອງໃນ WOKWI - ເຄື່ອງຈຳລອງ Arduino ອອນລາຍ
ແທນທີ່ຈະສະຫຼຸບ
ແນ່ນອນ, ບາງສິ່ງບາງຢ່າງຫາຍໄປ! ຂ້ອຍຕ້ອງບອກເຈົ້າສ່ວນທີ່ສໍາຄັນທີ່ສຸດຂອງບົດຄວາມ 🙂 ນີ້ແມ່ນການເຊື່ອມຕໍ່ກັບການຈໍາລອງກ່ຽວກັບ wokwi.com https://wokwi.com/arduino/projects/317392461613761089 ແລະສຸດທ້າຍຂ້າພະເຈົ້າຫວັງວ່າຈະໄດ້ຄໍາຄິດເຫັນແລະຄໍາຕິຊົມຂອງທ່ານ.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
instructables Square Tiling WOKWI ອອນ ໄລ ນ ໌ Arduino Simulato [pdf] ຄໍາແນະນໍາ ການກະເບື້ອງຮຽບຮ້ອຍ WOKWI ອອນໄລນ໌ Arduino Simulato, ການກະເບື້ອງຮຽບຮ້ອຍ, WOKWI ອອນໄລນ໌ Arduino Simulato, Arduino Simulato ອອນໄລນ໌, Arduino Simulato |