{"id":5287,"date":"2023-09-14T09:07:26","date_gmt":"2023-09-14T09:07:26","guid":{"rendered":"https:\/\/picockpit.com\/raspberry-pi\/?p=5287"},"modified":"2023-11-27T08:08:31","modified_gmt":"2023-11-27T08:08:31","slug":"paragon-project-doom-on-an-arduino-nano","status":"publish","type":"post","link":"https:\/\/picockpit.com\/raspberry-pi\/it\/paragon-progetto-doom-su-un-arduino-nano\/","title":{"rendered":"Progetto Paragon: DOOM su Arduino Nano ESP32"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Doom-on-Arduino-Title-Image-1024x576.png\" alt=\"Doom su Arduino Titolo immagine\" class=\"wp-image-5288\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Doom-on-Arduino-Title-Image-1024x576.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Doom-on-Arduino-Title-Image-300x169.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Doom-on-Arduino-Title-Image-768x432.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Doom-on-Arduino-Title-Image-18x10.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Doom-on-Arduino-Title-Image.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>C'\u00e8 una domanda classica nell'universo dei giochi per computer: ma pu\u00f2 far girare Crysis? Tuttavia, nel mondo dei giochi per microcomputer e dei microcontrollori, abbiamo una domanda leggermente diversa: ma pu\u00f2 far girare DOOM?<\/p>\n\n\n\n<p>Finalmente abbiamo la risposta per Arduino Nano. E la risposta \u00e8: <em>S\u00ec! <\/em><\/p>\n\n\n\n<p>\u00c8 effettivamente possibile giocare a DOOM su un Arduino Nano ESP32, anche se con alcuni aggiustamenti necessari.<\/p>\n\n\n\n<p> Ma alla fine di questo piccolo progetto, avrete una console DOOM completamente portatile.<\/p>\n\n\n\n<p>Un grande ringraziamento a Naveen, che ha creato questo progetto e poi ha caricato i dettagli su hackster.io per mostrarvi come potete realizzarlo da soli!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Screenshot-from-2023-09-14-09-57-09.png\" alt=\"\" class=\"wp-image-5289\" style=\"width:464px;height:352px\" width=\"464\" height=\"352\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Screenshot-from-2023-09-14-09-57-09.png 957w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Screenshot-from-2023-09-14-09-57-09-300x228.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Screenshot-from-2023-09-14-09-57-09-768x583.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Screenshot-from-2023-09-14-09-57-09-16x12.png 16w\" sizes=\"auto, (max-width: 464px) 100vw, 464px\" \/><figcaption class=\"wp-element-caption\">Credito: <a href=\"https:\/\/www.hackster.io\/naveenbskumar\/yes-arduino-nano-esp32-can-play-doom-ccfde1\">Naveen<\/a>.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>\u00c8 incredibilmente semplice. Tutto quello che dovete fare \u00e8 collegare i componenti tra loro e poi configurare e flashare il firmware per far funzionare DOOM.<\/p>\n\n\n\n<p>Sulla pagina di hacker.io si stima che questo progetto richieder\u00e0 5 ore. Ma direi che con le fantastiche istruzioni di Naveen si potrebbe fare molto pi\u00f9 velocemente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hardware<\/h2>\n\n\n\n<p>Come gi\u00e0 detto, questo progetto ruota attorno a un Arduino Nano ESP32. Naveen ha scelto un <a href=\"https:\/\/buyzero.de\/products\/adafruit-pitft-plus-320x240-2-8-tft-capacitive-touchscreen?s=rec&amp;w=p\">Touchscreen capacitivo TFT da 2,8\u2033 di Adafruit<\/a> come display, ma se avete un altro display in giro, andr\u00e0 sicuramente bene.<\/p>\n\n\n\n<p>Inoltre, Naveen ha scelto una breadboard per tenere tutto insieme. Per la prova di concetto, come avrete notato, questa console \u00e8 stata realizzata anche con alcuni avanzi di plastica. Naturalmente, una cosa del genere servir\u00e0 solo come soluzione temporanea.<\/p>\n\n\n\n<p>Se volete collegarlo in modo permanente, dovrete ingegnarvi con una custodia stampata in 3D e un saldatore.<\/p>\n\n\n\n<p>Comunque, a parte questo, se guardate l'immagine qui sotto, vedrete che Naveen ha utilizzato anche un joystick M5Stack e un doppio pulsante Seeed Studio Grove. Anche in questo caso, se avete un altro joystick o altri pulsanti in giro, saranno sufficienti.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Screenshot-from-2023-09-14-09-54-24.png\" alt=\"\" class=\"wp-image-5291\" style=\"width:461px;height:350px\" width=\"461\" height=\"350\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Screenshot-from-2023-09-14-09-54-24.png 957w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Screenshot-from-2023-09-14-09-54-24-300x228.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Screenshot-from-2023-09-14-09-54-24-768x583.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Screenshot-from-2023-09-14-09-54-24-16x12.png 16w\" sizes=\"auto, (max-width: 461px) 100vw, 461px\" \/><figcaption class=\"wp-element-caption\">Credito: <a href=\"https:\/\/www.hackster.io\/naveenbskumar\/yes-arduino-nano-esp32-can-play-doom-ccfde1\">Naveen<\/a>.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Infine, naturalmente, sono necessari alcuni cavi di collegamento per collegare tutto insieme attraverso la breadboard. <\/p>\n\n\n\n<p>Come spiega Naveen, il collegamento tra il Nano e il display TFT si basa su <a href=\"https:\/\/picockpit.com\/raspberry-pi\/spi-the-serial-peripheral-interface\/\">l'interfaccia periferica seriale (SPI)<\/a>. Nel frattempo, il joystick e i pulsanti sono collegati tramite <a href=\"https:\/\/picockpit.com\/raspberry-pi\/i2c-the-inter-integrated-circuit-bus\/\">il bus del circuito integrato (I2C)<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Software<\/h2>\n\n\n\n<p>Naveen chiarisce che per effettuare il porting di DOOM, il gioco richiede alcune modifiche, perch\u00e9 il gioco originale richiede pi\u00f9 RAM e spazio su disco di quanto ne offra Arduino Nano.<\/p>\n\n\n\n<p>Pertanto, l'impostazione si basa su <a href=\"https:\/\/github.com\/ducalex\/retro-go\">L'interessantissimo archivio Retro-Go di Ducalex<\/a> su GitHub, un firmware che modifica i giochi classici per i dispositivi ESP32.<\/p>\n\n\n\n<p>Per questo progetto in particolare, Naveen l'ha configurato per funzionare con i joystick, i pulsanti e il display.<\/p>\n\n\n\n<p>A questo punto \u00e8 sufficiente flashare il firmware. E poi \u00e8 necessario un file di configurazione per abilitare automaticamente il WiFi sull'ESP32. <\/p>\n\n\n\n<p>Mettete il tutto sulla scheda SD e poi inseritela in Arduino Nano.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Screenshot-from-2023-09-14-09-55-53.png\" alt=\"\" class=\"wp-image-5290\" style=\"width:465px;height:353px\" width=\"465\" height=\"353\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Screenshot-from-2023-09-14-09-55-53.png 957w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Screenshot-from-2023-09-14-09-55-53-300x228.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Screenshot-from-2023-09-14-09-55-53-768x583.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Screenshot-from-2023-09-14-09-55-53-16x12.png 16w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" \/><figcaption class=\"wp-element-caption\">Credito: <a href=\"https:\/\/www.hackster.io\/naveenbskumar\/yes-arduino-nano-esp32-can-play-doom-ccfde1\">Naveen<\/a>.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Il gioco ha un frame rate medio di 34 FPS con una risoluzione di 320\u00d7240 pixel.<\/p>\n\n\n\n<p>Ora potete avere DOOM in movimento con un Arduino Nano!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusione<\/h2>\n\n\n\n<p>Potete trovare gli schemi completi, il codice e ulteriori dettagli su <a href=\"https:\/\/www.hackster.io\/naveenbskumar\/yes-arduino-nano-esp32-can-play-doom-ccfde1\">la pagina di hacker.io<\/a>.<\/p>\n\n\n\n<p>Potete anche dare un'occhiata ad altri progetti Paragon che abbiamo presentato facendo clic su <a href=\"https:\/\/picockpit.com\/raspberry-pi\/category\/paragon-projects\/\">qui<\/a>.<\/p>\n\n\n\n<p>Abbiamo gi\u00e0 parlato di uno dei progetti di Naveen, <a href=\"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-microcontroller-computer\/\">il computer a microcontrollore<\/a>.<\/p>\n\n\n\n<p>Lasciatemi concludere con una confessione. Ad essere sincero, non ho mai completato il classico DOOM completo - e voi?<\/p>\n<div class=\"shariff shariff-align-center shariff-widget-align-left shariff-buttonstretch\"><ul class=\"shariff-buttons theme-white orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fit%2Fparagon-progetto-doom-su-un-arduino-nano%2F&text=Paragon%20Project%3A%20DOOM%20on%20an%20Arduino%20Nano%20ESP32\" title=\"Condividi su X\" aria-label=\"Condividi su X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#000\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#000\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#000\">condividi<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fit%2Fparagon-progetto-doom-su-un-arduino-nano%2F\" title=\"Condividi su Facebook\" aria-label=\"Condividi su Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#3b5998\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#3b5998\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#3b5998\">condividi<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button telegram shariff-nocustomcolor\" style=\"background-color:#4084A6\"><a href=\"https:\/\/telegram.me\/share\/url?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fit%2Fparagon-progetto-doom-su-un-arduino-nano%2F&text=Paragon%20Project%3A%20DOOM%20on%20an%20Arduino%20Nano%20ESP32\" title=\"Condividi su Telegram\" aria-label=\"Condividi su Telegram\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0088cc; color:#0088cc\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#0088cc\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\"><path fill=\"#0088cc\" d=\"M30.8 6.5l-4.5 21.4c-.3 1.5-1.2 1.9-2.5 1.2L16.9 24l-3.3 3.2c-.4.4-.7.7-1.4.7l.5-7L25.5 9.2c.6-.5-.1-.8-.9-.3l-15.8 10L2 16.7c-1.5-.5-1.5-1.5.3-2.2L28.9 4.3c1.3-.5 2.3.3 1.9 2.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#0088cc\">condividi<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button reddit shariff-nocustomcolor\" style=\"background-color:#ff5700\"><a href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fit%2Fparagon-progetto-doom-su-un-arduino-nano%2F\" title=\"Condividi su Reddit\" aria-label=\"Condividi su Reddit\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#ff4500; color:#ff4500\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#ff4500\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 512 512\"><path fill=\"#ff4500\" d=\"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#ff4500\">condividi<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>C'\u00e8 una domanda classica nell'universo dei giochi per computer: ma pu\u00f2 far girare Crysis? Tuttavia, nel mondo dei giochi per microcomputer e dei microcontrollori, abbiamo una domanda leggermente diversa: ma pu\u00f2 far girare DOOM? Finalmente abbiamo la risposta per Arduino Nano. E la risposta \u00e8: s\u00ec! \u00c8 infatti possibile...<\/p>","protected":false},"author":2,"featured_media":5288,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2242,1534],"tags":[501,505,1922,1917,377,1918,1923,205,597,486,447,799,1921,1920,1919,166,197,580],"class_list":["post-5287","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-esp32-projects","category-paragon-projects","tag-arduino","tag-arduino-nano","tag-classic-gaming","tag-doom","tag-esp32","tag-game","tag-game-console","tag-i2c","tag-microcontroller","tag-project","tag-projects","tag-retro-game-emulation","tag-retro-gaming","tag-retro-go","tag-retropi","tag-sd-card","tag-spi","tag-wifi"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Paragon Project: DOOM on an Arduino Nano ESP32 | PiCockpit<\/title>\n<meta name=\"description\" content=\"Looking for a portable, inexpensive, creative way to play everyone&#039;s favorite classic shooter? Learn how to play Doom with an Arduino Nano!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/picockpit.com\/raspberry-pi\/it\/paragon-progetto-doom-su-un-arduino-nano\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Paragon Project: DOOM on an Arduino Nano ESP32 | PiCockpit\" \/>\n<meta property=\"og:description\" content=\"Looking for a portable, inexpensive, creative way to play everyone&#039;s favorite classic shooter? Learn how to play Doom with an Arduino Nano!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/picockpit.com\/raspberry-pi\/it\/paragon-progetto-doom-su-un-arduino-nano\/\" \/>\n<meta property=\"og:site_name\" content=\"PiCockpit\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pi3gshop\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-14T09:07:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-27T08:08:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Doom-on-Arduino-Title-Image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"raspi berry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pi3g\" \/>\n<meta name=\"twitter:site\" content=\"@pi3g\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"raspi berry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-doom-on-an-arduino-nano\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-doom-on-an-arduino-nano\\\/\"},\"author\":{\"name\":\"raspi berry\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\"},\"headline\":\"Paragon Project: DOOM on an Arduino Nano ESP32\",\"datePublished\":\"2023-09-14T09:07:26+00:00\",\"dateModified\":\"2023-11-27T08:08:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-doom-on-an-arduino-nano\\\/\"},\"wordCount\":593,\"commentCount\":21,\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-doom-on-an-arduino-nano\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/Doom-on-Arduino-Title-Image.png\",\"keywords\":[\"Arduino\",\"Arduino Nano\",\"classic gaming\",\"DOOM\",\"ESP32\",\"game\",\"game console\",\"I2C\",\"microcontroller\",\"project\",\"Projects\",\"retro game emulation\",\"retro gaming\",\"Retro-Go\",\"retropi\",\"SD Card\",\"SPI\",\"WiFi\"],\"articleSection\":[\"ESP32 Projects\",\"Paragon Projects\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-doom-on-an-arduino-nano\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-doom-on-an-arduino-nano\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-doom-on-an-arduino-nano\\\/\",\"name\":\"Paragon Project: DOOM on an Arduino Nano ESP32 | PiCockpit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-doom-on-an-arduino-nano\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-doom-on-an-arduino-nano\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/Doom-on-Arduino-Title-Image.png\",\"datePublished\":\"2023-09-14T09:07:26+00:00\",\"dateModified\":\"2023-11-27T08:08:31+00:00\",\"description\":\"Looking for a portable, inexpensive, creative way to play everyone's favorite classic shooter? Learn how to play Doom with an Arduino Nano!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-doom-on-an-arduino-nano\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-doom-on-an-arduino-nano\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-doom-on-an-arduino-nano\\\/#primaryimage\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/Doom-on-Arduino-Title-Image.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/Doom-on-Arduino-Title-Image.png\",\"width\":1200,\"height\":675,\"caption\":\"Doom on Arduino Title Image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-doom-on-an-arduino-nano\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Paragon Projects\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/category\\\/paragon-projects\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Paragon Project: DOOM on an Arduino Nano ESP32\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"name\":\"PiCockpit\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\",\"name\":\"PiCockpit.com\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"width\":1165,\"height\":283,\"caption\":\"PiCockpit.com\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pi3gshop\",\"https:\\\/\\\/x.com\\\/pi3g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\",\"name\":\"raspi berry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"caption\":\"raspi berry\"},\"description\":\"I'm here to help you with all your Raspberry Pi related questions &amp; love to share about new project ideas for the Raspberry Pi, and give quick tips. Of course I'll also help you with PiCockpit and how to make your Raspberry Pi even easier to use with this raspberry pi monitoring solution :-)\",\"sameAs\":[\"https:\\\/\\\/picockpit.com\"],\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/it\\\/author\\\/raspi-berry\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Progetto Paragon: DOOM su Arduino Nano ESP32 | PiCockpit","description":"Cercate un modo portatile, economico e creativo per giocare al classico sparatutto preferito da tutti? Imparate a giocare a Doom con Arduino Nano!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/picockpit.com\/raspberry-pi\/it\/paragon-progetto-doom-su-un-arduino-nano\/","og_locale":"it_IT","og_type":"article","og_title":"Paragon Project: DOOM on an Arduino Nano ESP32 | PiCockpit","og_description":"Looking for a portable, inexpensive, creative way to play everyone's favorite classic shooter? Learn how to play Doom with an Arduino Nano!","og_url":"https:\/\/picockpit.com\/raspberry-pi\/it\/paragon-progetto-doom-su-un-arduino-nano\/","og_site_name":"PiCockpit","article_publisher":"https:\/\/www.facebook.com\/pi3gshop","article_published_time":"2023-09-14T09:07:26+00:00","article_modified_time":"2023-11-27T08:08:31+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Doom-on-Arduino-Title-Image.png","type":"image\/png"}],"author":"raspi berry","twitter_card":"summary_large_image","twitter_creator":"@pi3g","twitter_site":"@pi3g","twitter_misc":{"Scritto da":"raspi berry","Tempo di lettura stimato":"4 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-doom-on-an-arduino-nano\/#article","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-doom-on-an-arduino-nano\/"},"author":{"name":"raspi berry","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee"},"headline":"Paragon Project: DOOM on an Arduino Nano ESP32","datePublished":"2023-09-14T09:07:26+00:00","dateModified":"2023-11-27T08:08:31+00:00","mainEntityOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-doom-on-an-arduino-nano\/"},"wordCount":593,"commentCount":21,"publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-doom-on-an-arduino-nano\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Doom-on-Arduino-Title-Image.png","keywords":["Arduino","Arduino Nano","classic gaming","DOOM","ESP32","game","game console","I2C","microcontroller","project","Projects","retro game emulation","retro gaming","Retro-Go","retropi","SD Card","SPI","WiFi"],"articleSection":["ESP32 Projects","Paragon Projects"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/picockpit.com\/raspberry-pi\/paragon-project-doom-on-an-arduino-nano\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-doom-on-an-arduino-nano\/","url":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-doom-on-an-arduino-nano\/","name":"Progetto Paragon: DOOM su Arduino Nano ESP32 | PiCockpit","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-doom-on-an-arduino-nano\/#primaryimage"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-doom-on-an-arduino-nano\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Doom-on-Arduino-Title-Image.png","datePublished":"2023-09-14T09:07:26+00:00","dateModified":"2023-11-27T08:08:31+00:00","description":"Cercate un modo portatile, economico e creativo per giocare al classico sparatutto preferito da tutti? Imparate a giocare a Doom con Arduino Nano!","breadcrumb":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-doom-on-an-arduino-nano\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picockpit.com\/raspberry-pi\/paragon-project-doom-on-an-arduino-nano\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-doom-on-an-arduino-nano\/#primaryimage","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Doom-on-Arduino-Title-Image.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Doom-on-Arduino-Title-Image.png","width":1200,"height":675,"caption":"Doom on Arduino Title Image"},{"@type":"BreadcrumbList","@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-doom-on-an-arduino-nano\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/picockpit.com\/raspberry-pi\/"},{"@type":"ListItem","position":2,"name":"Paragon Projects","item":"https:\/\/picockpit.com\/raspberry-pi\/category\/paragon-projects\/"},{"@type":"ListItem","position":3,"name":"Paragon Project: DOOM on an Arduino Nano ESP32"}]},{"@type":"WebSite","@id":"https:\/\/picockpit.com\/raspberry-pi\/#website","url":"https:\/\/picockpit.com\/raspberry-pi\/","name":"PiCockpit","description":"","publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/picockpit.com\/raspberry-pi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization","name":"PiCockpit.com","url":"https:\/\/picockpit.com\/raspberry-pi\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","width":1165,"height":283,"caption":"PiCockpit.com"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pi3gshop","https:\/\/x.com\/pi3g"]},{"@type":"Person","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee","name":"bacca di raspi","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","caption":"raspi berry"},"description":"Sono qui per aiutarvi con tutte le vostre domande relative al Raspberry Pi e amo condividere nuove idee di progetto per il Raspberry Pi, e dare consigli veloci. Naturalmente vi aiuter\u00f2 anche con PiCockpit e come rendere il vostro Raspberry Pi ancora pi\u00f9 facile da usare con questa soluzione di monitoraggio per Raspberry Pi :-)","sameAs":["https:\/\/picockpit.com"],"url":"https:\/\/picockpit.com\/raspberry-pi\/it\/author\/raspi-berry\/"}]}},"_links":{"self":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/posts\/5287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/comments?post=5287"}],"version-history":[{"count":11,"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/posts\/5287\/revisions"}],"predecessor-version":[{"id":6204,"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/posts\/5287\/revisions\/6204"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/media\/5288"}],"wp:attachment":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/media?parent=5287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/categories?post=5287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/tags?post=5287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}