{"id":12190,"date":"2022-04-18T22:01:18","date_gmt":"2022-04-18T13:01:18","guid":{"rendered":"https:\/\/smile-dental-clinic.info\/wordpress\/?p=12190"},"modified":"2022-04-18T22:01:18","modified_gmt":"2022-04-18T13:01:18","slug":"%e5%b1%95%e7%a4%ba%e4%bc%9a%e7%94%a8%e3%81%ae%e3%83%8d%e3%83%bc%e3%83%a0","status":"publish","type":"post","link":"https:\/\/smile-dental-clinic.info\/wordpress\/?p=12190","title":{"rendered":"\u5c55\u793a\u4f1a\u7528\u306e\u30cd\u30fc\u30e0"},"content":{"rendered":"<p>\u3061\u3087\u3063\u3068\u6c17\u5206\u8ee2\u63db\u306b\u5c55\u793a\u4f1a\u7528\u306e\u30cd\u30fc\u30e0\u3092\u4f5c\u3063\u3066\u307f\u307e\u3057\u305f\uff57<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/pw\/AM-JKLVHGs-e2nK8xAnpRrZCptI9WXELk2KLlN5tR0WcUGzs-BwSirEThjTC4jeYSmyfbjQ9StpdGYJxC3ndifsnyaXCaImkERgOt3lAQQRYLsiEhr1x8mZvlKpKww53S0U-xXVPdCfiMVtj5zAwuELW2a4Pig=w1250-h937-no?authuser=0\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><!--more--><\/p>\n<p>\u3069\u3046\u306b\u304b\u30d0\u30eb\u30ad\u30ea\u30fc\u306e\u30ea\u30e2\u30b3\u30f3\u306e\u65b9\u3092\u8272\u3005\u3068\u8003\u3048\u3066\u6700\u7d42\u4ed5\u69d8\u6c7a\u5b9a\u3057\u307e\u3057\u305f\u3002<br \/>\n\u5b9f\u306f\u4e00\u65e6\u30d6\u30ed\u30b0\u306b\u305d\u306e\u7d4c\u7def\u3092\u66f8\u3044\u3066\u307f\u305f\u306e\u3067\u3059\u304c\u3001<br \/>\n\u58ee\u7d76\u306b\u9762\u767d\u304f\u306a\u3044\uff57\uff57\uff57\uff57\uff57\uff57<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/pw\/AM-JKLX3B43jeh2z7csWh5Hp4LzKPb7PKrJwI6IWcP0rGW475P_goJyg9XBJ4jPH-xhPT4MqXDjbgjdwR1AU2KTyXjLfx8F__z0UgpNAORuM6hYZ0w6z23wo7-ED_5MhPY6x2rd0P-hd62ta3M6_4GRYN3pnPw=w883-h621-no?authuser=0\" \/><br \/>\n\u30dc\u30c4\u3068\u306a\u308a\u307e\u3057\u305f\uff57\uff57\uff57\uff57<\/p>\n<p>\u3068\u308a\u3042\u3048\u305a\u3001ESP32\u304c2\u500b\u3068arduino nano1\u500b\u3001DFPlayer2\u500b\u306e\u69cb\u6210\u3068\u306a\u308a\u307e\u3059\u3002<br \/>\n\u305d\u306e\u9014\u4e2d\u3067\u3001\u3042\u307e\u308a\u306b\u3082\u3059\u3063\u305f\u3082\u3093\u3060\u3084\u3063\u3066\u3066\u98fd\u304d\u3066\u3057\u307e\u3044\u307e\u3057\u305f\u306e\u3067\uff57\u3061\u3087\u3063\u3068\u6c17\u5206\u8ee2\u63db\u306b\u5c55\u793a\u4f1a\u7528\u306e\u30cd\u30fc\u30e0\u3092\u4ee5\u524d\u304b\u3089M5stack\u3092\u4f7f\u3063\u3066\u307f\u305f\u3044\u306a\u3068\u601d\u3063\u3066\u3044\u305f\u306e\u3067\u305d\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u4f5c\u3063\u3066\u307f\u307e\u3057\u305f\uff57\uff57<\/p>\n<p>&nbsp;<\/p>\n<p>\u5c55\u793a\u4f1a\u306b\u884c\u304f\u3068\u3001\u56f0\u308b\u306e\u306ftwitter\u3068\u304b\u3067\u540d\u524d\u306f\u77e5\u3063\u3066\u3044\u308b\u3051\u3069\u9854\u304c\u5206\u304b\u3089\u306a\u3044\u4e8b\u3002<br \/>\n\u305d\u308c\u4ee5\u4e0a\u306b\u3082\u3063\u3068\u56f0\u308b\u306e\u304c\u3001\u4ee5\u524d\u4f1a\u3063\u305f\u4e8b\u6709\u308b\u306e\u306b\u9854\u304c\u601d\u3044\u51fa\u305b\u306a\u3044\u3068\u304b\u6700\u60aa\u306e\u72b6\u614b\u3082\uff57<br \/>\n\u3055\u3089\u306b\u4f5c\u54c1\u3068\u540d\u524d\u304c\u4e00\u81f4\u3057\u306a\u3044\u3068\u304b\u305d\u3093\u306a\u3053\u3068\u304c\u7d50\u69cb\u3042\u308b\u3093\u3067\u3059\u3088\u306d\uff5e\u3002<\/p>\n<p>\u3067\u3059\u304b\u3089\u30cd\u30fc\u30e0\u3092\u9996\u304b\u3089\u4e0b\u3052\u3066\u304a\u3089\u308c\u308b\u65b9\u3068\u304b\u975e\u5e38\u306b\u3042\u308a\u304c\u305f\u3044\uff3e\uff3e<br \/>\n\u305d\u3053\u3067\u3001\u3055\u3089\u306b\u88fd\u4f5c\u7269\u3092\u4e00\u7dd2\u306b\u8868\u793a\u3057\u305f\u3089\u3001\u540d\u524d\u306f\u77e5\u3089\u306a\u3044\u3051\u3069\u3053\u306e\u4f5c\u54c1\u306f\u77e5\u3063\u3066\u3044\u308b\uff01\u3068\u3044\u3046\u4eba\u306b\u3082\u58f0\u3068\u304b\u3051\u3066\u3082\u3089\u3044\u3084\u3059\u304f\u306a\u308b\u304b\u306a\u3068\u601d\u3044M5stack\u3067\u7c21\u5358\u306a\u7269\u4f5c\u3063\u3066\u307f\u307e\u3057\u305f\uff57<br \/>\n\u30d7\u30ed\u30b0\u30e9\u30e0\u306f1\u65e5\u3067\u4f5c\u3063\u305f\u304a\u624b\u8efd\u7269\u306a\u306e\u3067\u914d\u5217\u3068\u304b\u4f7f\u3046\u3068\u3082\u3063\u3068\u30b9\u30c3\u30ad\u30ea\u3057\u305f\u3082\u306e\u306b\u306a\u308b\u3068\u306f\u601d\u3044\u307e\u3059\u304c\u3001\u3068\u308a\u3042\u3048\u305a\u306f\u529b\u696d\u3067\uff57\uff57\uff57<\/p>\n<p>\u3053\u3093\u306a\u611f\u3058\u3067\u3059\u3002<br \/>\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/-NuNnEq8Yus\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"allowfullscreen\"><\/iframe><br \/>\n\u30d1\u30e9\u30d1\u30e9\u52d5\u753b\u306e\u518d\u751f\u3068\u30b9\u30e9\u30a4\u30c9\u30b7\u30e7\u30fc\u3092\u8868\u793a\u3059\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u3059\u3002<br \/>\n\u554f\u984c\u306f\u30d0\u30c3\u30c6\u30ea\u30fc\u304c\u3069\u306e\u304f\u3089\u3044\u4fdd\u304b\u3067\u3059\u306d\uff57<br \/>\n\u3061\u306a\u307f\u306b\u30ce\u30fc\u30de\u30eb\u306e\u30d0\u30c3\u30c6\u30ea\u30fc\u3067\u306f20\u5206\u304f\u3089\u3044\u3057\u305f\u3089\u5207\u308c\u3066\u307e\u3057\u305f\uff57\uff57\uff57<br \/>\n\u30d0\u30c3\u30c6\u30ea\u30fc\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u8cfc\u5165\u3057\u3066\u8a66\u3057\u3066\u307f\u307e\u3059\uff57\uff01<\/p>\n<p><a href=\"https:\/\/smile-dental-clinic.info\/wordpress\/?p=10904\">\u9023\u756a\u306e\u30d1\u30e9\u30d1\u30e9\u753b\u50cf\u306e\u4f5c\u308a\u65b9<\/a>\u306f\u3053\u3061\u3089\u3092\u898b\u3066\u4e0b\u3055\u3044\u3002<\/p>\n<p>\u30de\u30a4\u30af\u30edSD\u30ab\u30fc\u30c9\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/pw\/AM-JKLV9BI7r_8tsVbaZ6skg8YJcBBO9s1sYf1YxahcCE2HvJgT4VC5S2Tm41VVdSg5juActw-vDxRYYt-y433F9tHiE_mdLyCw8G_9qBniGwAWKjIBYVyy7L8KiNHYsnJW1gzMHld9RCKMZ_wy-U1-muDWWjA=w529-h343-no?authuser=0\" \/><\/p>\n<p>\u3053\u3093\u306a\u611f\u3058\u3067\u30d5\u30a9\u30eb\u30c0\u3092\u4f5c\u6210\u3057\u3066\u305d\u3053\u306b\u753b\u50cf\u3092\u5165\u308c\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n<p>\u4f7f\u3044\u65b9\u306f\u52d5\u753b\u3092\u898b\u3066\u3082\u3089\u3046\u3068\u308f\u304b\u308b\u3068\u601d\u3044\u307e\u3059\u304c\u3001\u30d5\u30a9\u30eb\u30c0\u306e\uff11\uff0c\uff12\uff0c\uff14\u304c\u52d5\u753b\u7528\u3068\u306a\u3063\u3066\u3044\u3066\u30d5\u30a9\u30eb\u30c03\u306f\u30b9\u30e9\u30a4\u30c9\u30b7\u30e7\u30fc\u7528\u3068\u306a\u3063\u3066\u3044\u307e\u3059\u3002<br \/>\n\u3053\u306e\u8fba\u306f\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u30b3\u30d4\u30da\u3068\u66f8\u304d\u63db\u3048\u3067\u3069\u3061\u3089\u306e\u4ed5\u69d8\u3067\u3082\u3001\u3044\u304f\u3089\u3067\u3082SD\u30ab\u30fc\u30c9\u306e\u8981\u9818\u304c\u8a31\u3059\u9650\u308a\u5897\u3084\u305b\u307e\u3059\u3002<\/p>\n<p>\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u65b9\u306f\u30d1\u30e9\u30d1\u30e9\u52d5\u753b\u306e\u30d5\u30a9\u30eb\u30c0\u3092\u5897\u3084\u3057\u305f\u3044\u6642\u306f\u3053\u308c\u3092\u30eb\u30fc\u30d7\u5185\u306e\u6700\u5f8c\u306b\u30b3\u30d4\u30da\u3057\u3066<\/p>\n<pre class=\"lang:default decode:true\">if(main_page==1){                                                           \/\/\u30da\u30fc\u30b8\u756a\u53f7\r\n             ikaidake++;\r\n             if(ikaidake==1){ lcd.drawJpgFile(SD,\"\/Folder01\/1.jpg\", 0,30); \/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                              lcd.setTextColor(TFT_GREEN);\r\n                              lcd.setTextSize(5);\r\n                              lcd.setCursor(0,0);\r\n                              lcd.print(\"Folder01\");\/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                             }    \r\n             if(ikaidake&gt;1)ikaidake=2;\r\n  \r\n             if(digitalRead(BUTTON_B) == 0) {\/\/A botton B:38 C:37\r\n                       lcd.fillScreen(0);  \r\n                       delay(buttan_time);\r\n                       lcd.setTextColor(TFT_GREEN);\r\n                       lcd.setTextSize(5);\r\n                       lcd.setCursor(0,0);\r\n                       lcd.print(\"6jiro\");\r\n                       int i=1;\r\n                       while(1){i++;                  \r\n                                String fileName = \"\/Folder01\/\"+ String(i) +\".jpg\";    \/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                                char jpegs[fileName.length()+1];\r\n                                fileName.toCharArray(jpegs, sizeof(jpegs));\r\n                                lcd.drawJpgFile(SD,jpegs, 0,50); \r\n                                if(i&gt;=folder01_max)i=1;\/\/\u753b\u50cf\u6700\u5927\u6570\r\n                                if(digitalRead(BUTTON_B) == 0){break;}                        \r\n                               }\r\n            lcd.fillScreen(0);                    \r\n            ikaidake=0;\r\n            delay(buttan_time);\r\n           }\r\n }<\/pre>\n<p>\u30b3\u30e1\u30f3\u30c8\u304c\u66f8\u304b\u308c\u3066\u3044\u308b\u90e8\u5206\u306e\u6570\u5b57\u3092\u5909\u66f4\u3057\u307e\u3059\u3002<br \/>\nSD\u306eFolder05\u5185\u306e\u8868\u793a\u3092\u884c\u3044\u305f\u3044\u306e\u3067\u3042\u308c\u3070main_page\u3092\uff15\u306b\u306a\u308c\u3070\u30d5\u30a9\u30eb\u30c0\u540d\u3092Folder05\u306b\u3059\u308c\u3070\u30aa\u30c3\u30b1\u30fc\u3067\u3059\u3002<br \/>\n\u3055\u3089\u306b<\/p>\n<pre class=\"lang:default decode:true \">byte main_page_max=4;\/\/\u30da\u30fc\u30b8\u6700\u5927\u6570\r\nint folder01_max=1624, folder02_max=1961, folder03_max=14,folder04_max=2033;\/\/\u753b\u50cf\u6700\u5927\u6570<\/pre>\n<p>\u5909\u6570\u306e\u8a2d\u5b9a\u90e8\u5206\u306bfolder05_max=\u5199\u771f\u306e\u6700\u5927\u6570\u306e\u8ffd\u52a0\u3068\u3001main_page_max=\u30da\u30fc\u30b8\u306e\u6700\u5927\u6570\u3092\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044\u3002<br \/>\n\u3053\u308c\u3067\u30d1\u30e9\u30d1\u30e9\u52d5\u753b\u30d5\u30a9\u30eb\u30c0\u306e\u8ffd\u52a0\u304c\u51fa\u6765\u307e\u3059\u3002<\/p>\n<p>\u30b9\u30e9\u30a4\u30c9\u30b7\u30e7\u30fc\u30bf\u30a4\u30d7\u306e\u8ffd\u52a0\u304c\u3057\u305f\u3044\u5834\u5408\u306f<\/p>\n<pre class=\"lang:default decode:true \">if(main_page==3){\/\/\u30da\u30fc\u30b8\u756a\u53f7\r\n             ikaidake++;\r\n             if(ikaidake==1){ lcd.drawJpgFile(SD,\"\/Folder03\/1.jpg\", 0,0); \/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                              lcd.setTextColor(TFT_GREEN);\r\n                              lcd.setTextSize(5);\r\n                              lcd.setCursor(0,0);\r\n                              lcd.print(\"Folder03\");\/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                             }\r\n             if(ikaidake&gt;1)ikaidake=2;\r\n  \r\n             if(digitalRead(BUTTON_B) == 0) {\/\/A botton B:38 C:37\r\n                       delay(1000);\r\n                       if(digitalRead(BUTTON_B) == 0) {\/\/A botton B:38 C:37    \r\n                                                   lcd.fillScreen(TFT_BLUE);                                                     \r\n                                                    delay(1000);\r\n                                                   lcd.fillScreen(0);                    \r\n                                                   for(int i=1;i&lt;=folder03_max;i++){\/\/\u753b\u50cf\u6700\u5927\u6570\r\n                                                     String fileName = \"\/Folder03\/\"+ String(i) +\".jpg\";\/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                                                     char jpegs[fileName.length()+1];\r\n                                                     fileName.toCharArray(jpegs, sizeof(jpegs));\r\n                                                     lcd.drawJpgFile(SD,jpegs, 0,0);  \r\n                                                     if(digitalRead(BUTTON_B) == 0){break;}  \r\n                                                     delay(slide_wait);                     \r\n                                                       } \r\n                                                    lcd.fillScreen(0);                                                         \r\n                                                    ikaidake=0;    \r\n                                                    delay(buttan_time);                                            \r\n                                                    }  \r\n                       else{                                          \r\n                            sub_page=3;\/\/\u30b5\u30d6\u30da\u30fc\u30b8\u756a\u53f7\r\n                            lcd.fillScreen(0);  \r\n                            lcd.setTextColor(TFT_GREEN);\r\n                            lcd.setTextSize(5);\r\n                            lcd.setCursor(15,80);\r\n                            lcd.print(\"Manual\");\r\n                            delay(1000);\r\n                            lcd.drawJpgFile(SD,\"\/Folder03\/1.jpg\", 0,0); \/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                           }\r\n             }\r\n                       \r\n             if(sub_page==3){\r\n                       if(digitalRead(BUTTON_C) == 0){delay(buttan_time);\r\n                                                     photo_03++;\/\/\u5199\u771f\u756a\u53f7\r\n                                                     if(photo_03&gt;folder03_max){photo_03=1;}\/\/\u753b\u50cf\u6700\u5927\u6570\/\/\u5199\u771f\u756a\u53f7\r\n                                                     String fileName = \"\/Folder03\/\"+ String(photo_03) +\".jpg\";\/\/\u30d5\u30a9\u30eb\u30c0\u540d\/\/\u5199\u771f\u756a\u53f7\r\n                                                     char jpegs[fileName.length()+1];\r\n                                                     fileName.toCharArray(jpegs, sizeof(jpegs));\r\n                                                     lcd.drawJpgFile(SD,jpegs, 0,0); \r\n                                                     }\r\n                       if(digitalRead(BUTTON_A) == 0){delay(buttan_time);\r\n                                                     photo_03--;\/\/\u5199\u771f\u756a\u53f7\r\n                                                     if(photo_03&lt;=0){photo_03=folder03_max;}\/\/\u753b\u50cf\u6700\u5927\u6570\/\/\u5199\u771f\u756a\u53f7\r\n                                                     String fileName = \"\/Folder03\/\"+ String(photo_03) +\".jpg\";\/\/\u30d5\u30a9\u30eb\u30c0\u540d\/\/\u5199\u771f\u756a\u53f7\r\n                                                     char jpegs[fileName.length()+1];\r\n                                                     fileName.toCharArray(jpegs, sizeof(jpegs));\r\n                                                     lcd.drawJpgFile(SD,jpegs, 0,0); \r\n                                                     }  \r\n                       if(digitalRead(BUTTON_B) == 0){sub_page=0;\r\n                                                      lcd.fillScreen(0); \r\n                                                      delay(1000);\r\n                                                      ikaidake=0;\r\n                                                      \/\/delay(buttan_time);\r\n                                                      }  \r\n             }                                                                              \r\n }<\/pre>\n<p>\u3092loop\u306e\u6700\u5f8c\u306b\u8ffd\u52a0\u3057\u3066\u304f\u3060\u3055\u3044\u3002<br \/>\n\u30b3\u30b3\u3082\u540c\u3058\u3088\u3046\u306b\u5897\u3084\u3057\u305f\u30d5\u30a9\u30eb\u30c0\u306e\u756a\u53f7\u306b\u5f93\u3063\u3066\u30b3\u30e1\u30f3\u30c8\u306e\u6709\u308b\u90e8\u5206\u306e\u6570\u5b57\u3092\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<pre class=\"lang:default decode:true\">byte main_page_max=4;\/\/\u30da\u30fc\u30b8\u6700\u5927\u6570\r\nint folder01_max=1624, folder02_max=1961, folder03_max=14,folder04_max=2033;\/\/\u753b\u50cf\u6700\u5927\u6570\r\n\r\nint main_page=0;\r\nbyte sub_page=0;\r\nbyte ikaidake=0;\r\nint photo_03=1;\/\/\u5199\u771f\u756a\u53f7\r\n<\/pre>\n<p>\u5148\u307b\u3069\u3068\u540c\u69d8\u306b\u30da\u30fc\u30b8\u6700\u5927\u6570\u306e\u5909\u66f4\u3068\u30d5\u30a9\u30eb\u30c0\u5185\u306e\u5199\u771f\u679a\u6570\u306e\u6700\u5927\u6570\u3092\u767b\u9332\u3057\u3066\u304f\u3060\u3055\u3044\u3002<br \/>\n\u305d\u308c\u3068\u30b9\u30e9\u30a4\u30c9\u306e\u5834\u5408\u306f\u3001\u4e0a\u8a18\u306e\u6700\u5f8c\u306e\u884c\u306b\u5f53\u305f\u308b\u90e8\u5206\u306bFolder06\u306e\u5834\u5408\u306fphoto_06=1\u7b49\u306e\u69d8\u306b\u30d5\u30a9\u30eb\u30c0\u756a\u53f7\u306b\u5408\u308f\u305b\u3066\u5909\u6570\u3092\u8db3\u3057\u3066\u3084\u3063\u3066\u4e0b\u3055\u3044\u3002<br \/>\n\u3066\u306a\u611f\u3058\u3067\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u8ffd\u52a0\u3092\u884c\u3063\u3066\u3084\u3063\u3066\u4e0b\u3055\u3044\u3002<\/p>\n<p>\u3067\u306f\u6700\u5f8c\u306b\u5168\u4f53\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u8f09\u305b\u3066\u7f6e\u304d\u307e\u3059\u3002<br \/>\n\u3042\u3063\u3001\u305d\u3046\u305d\u3046LovyanGFX\u3068SdFat\u30e9\u30a4\u30d6\u30e9\u30ea\u30fc\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u5fc5\u8981\u3067\u3059\u3002<\/p>\n<pre class=\"lang:default decode:true \">#include &lt;SdFat.h&gt;\r\nSdFat SD; \r\n#define LGFX_USE_V1     \r\n#define LGFX_M5STACK   \/\/ M5Stack (Basic \/ Gray \/ Go \/ Fire)\r\n\r\n#include &lt;LovyanGFX.hpp&gt;\r\n#include &lt;LGFX_AUTODETECT.hpp&gt;  \r\n#define TFCARD_CS_PIN 4\r\n#define BUTTON_A 39\r\n#define BUTTON_B 38 \r\n#define BUTTON_C 37\r\n\r\nstatic LGFX lcd;                 \r\n\r\nint buttan_time=500,slide_wait=3000;\/\/\u5f85\u3061\u6642\u9593\u5909\u66f4\r\nbyte main_page_max=4;\/\/\u30da\u30fc\u30b8\u6700\u5927\u6570\r\nint folder01_max=1624, folder02_max=1961, folder03_max=14,folder04_max=2033;\/\/\u753b\u50cf\u6700\u5927\u6570\r\n\r\nint main_page=0;\r\nbyte sub_page=0;\r\nbyte ikaidake=0;\r\nint photo_03=1;\/\/\u5199\u771f\u756a\u53f7\r\n\r\nvoid setup() {\r\n  pinMode(BUTTON_A,INPUT);\r\n  pinMode(BUTTON_B,INPUT);\r\n  pinMode(BUTTON_C,INPUT);\r\n  lcd.init();\r\n  lcd.setRotation(1);\r\n  lcd.setBrightness(255); \r\n  lcd.setColorDepth(24); \r\n  lcd.fillScreen(0);\r\n  \r\n  SD.begin(TFCARD_CS_PIN, 25000000);\r\n  \r\n  lcd.setTextColor(TFT_GREEN);\r\n  lcd.setTextSize(10);\r\n  lcd.setCursor(15,80);\r\n  lcd.print(\"6jiro\");\r\n}\r\n\r\nvoid loop() {\r\nif(sub_page==0){  \r\n  if(digitalRead(BUTTON_A) == 0) {delay(buttan_time);\r\n                                main_page--;\r\n                                ikaidake=0;\r\n                                sub_page=0;\r\n                                if(main_page&lt;0)main_page=main_page_max;\r\n                                lcd.fillScreen(0);  \r\n                                }\r\n  if(digitalRead(BUTTON_C) == 0) {delay(buttan_time);\r\n                                main_page++;\r\n                                ikaidake=0;\r\n                                sub_page=0;\r\n                                if(main_page&gt;main_page_max)main_page=0;\r\n                                lcd.fillScreen(0);  \r\n                                }\r\n}\r\n\r\nif(main_page==0){\r\n             ikaidake++;    \r\n             if(ikaidake==1){\r\n                             lcd.setTextColor(TFT_GREEN);\r\n                             lcd.setTextSize(10);\r\n                             lcd.setCursor(15,80);\r\n                             lcd.print(\"6jiro\");\r\n             }\r\n             if(ikaidake&gt;1)ikaidake=2;\r\n\r\n             \r\n }           \r\n\r\nif(main_page==1){                                                           \/\/\u30da\u30fc\u30b8\u756a\u53f7\r\n             ikaidake++;\r\n             if(ikaidake==1){ lcd.drawJpgFile(SD,\"\/Folder01\/1.jpg\", 0,30); \/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                              lcd.setTextColor(TFT_GREEN);\r\n                              lcd.setTextSize(5);\r\n                              lcd.setCursor(0,0);\r\n                              lcd.print(\"Folder01\");\/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                             }    \r\n             if(ikaidake&gt;1)ikaidake=2;\r\n  \r\n             if(digitalRead(BUTTON_B) == 0) {\/\/A botton B:38 C:37\r\n                       lcd.fillScreen(0);  \r\n                       delay(buttan_time);\r\n                       lcd.setTextColor(TFT_GREEN);\r\n                       lcd.setTextSize(5);\r\n                       lcd.setCursor(0,0);\r\n                       lcd.print(\"6jiro\");\r\n                       int i=1;\r\n                       while(1){i++;                  \r\n                                String fileName = \"\/Folder01\/\"+ String(i) +\".jpg\";    \/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                                char jpegs[fileName.length()+1];\r\n                                fileName.toCharArray(jpegs, sizeof(jpegs));\r\n                                lcd.drawJpgFile(SD,jpegs, 0,50); \r\n                                if(i&gt;=folder01_max)i=1;\/\/\u753b\u50cf\u6700\u5927\u6570\r\n                                if(digitalRead(BUTTON_B) == 0){break;}                        \r\n                               }\r\n            lcd.fillScreen(0);                    \r\n            ikaidake=0;\r\n            delay(buttan_time);\r\n           }\r\n }\r\n\r\nif(main_page==2){\r\n             ikaidake++;\r\n             if(ikaidake==1){ lcd.drawJpgFile(SD,\"\/Folder02\/1.jpg\", 0,30); \/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                              lcd.setTextColor(TFT_GREEN);\r\n                              lcd.setTextSize(5);\r\n                              lcd.setCursor(0,0);\r\n                              lcd.print(\"Folder02\");\/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                             }\r\n             if(ikaidake&gt;1)ikaidake=2;\r\n  \r\n             if(digitalRead(BUTTON_B) == 0) {\/\/A botton B:38 C:37\r\n                       lcd.fillScreen(0);\r\n                       delay(buttan_time);\r\n                       lcd.setTextColor(TFT_GREEN);\r\n                       lcd.setTextSize(5);\r\n                       lcd.setCursor(0,0);\r\n                       lcd.print(\"6jiro\");                       \r\n                       int i=1;\r\n                       while(1){i++;                  \r\n                                String fileName = \"\/Folder02\/\"+ String(i) +\".jpg\";    \/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                                char jpegs[fileName.length()+1];\r\n                                fileName.toCharArray(jpegs, sizeof(jpegs));\r\n                                lcd.drawJpgFile(SD,jpegs, 0,50); \r\n                                if(i&gt;=folder02_max)i=1;\/\/\u753b\u50cf\u6700\u5927\u6570\r\n                                 if(digitalRead(BUTTON_B) == 0){break;}                        \r\n                               }\r\n            lcd.fillScreen(0);                    \r\n            ikaidake=0;\r\n            delay(buttan_time);\r\n           }\r\n }\r\n\r\nif(main_page==3){\/\/\u30da\u30fc\u30b8\u756a\u53f7\r\n             ikaidake++;\r\n             if(ikaidake==1){ lcd.drawJpgFile(SD,\"\/Folder03\/1.jpg\", 0,0); \/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                              lcd.setTextColor(TFT_GREEN);\r\n                              lcd.setTextSize(5);\r\n                              lcd.setCursor(0,0);\r\n                              lcd.print(\"Folder03\");\/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                             }\r\n             if(ikaidake&gt;1)ikaidake=2;\r\n  \r\n             if(digitalRead(BUTTON_B) == 0) {\/\/A botton B:38 C:37\r\n                       delay(1000);\r\n                       if(digitalRead(BUTTON_B) == 0) {\/\/A botton B:38 C:37    \r\n                                                   lcd.fillScreen(TFT_BLUE);                                                     \r\n                                                    delay(1000);\r\n                                                   lcd.fillScreen(0);                    \r\n                                                   for(int i=1;i&lt;=folder03_max;i++){\/\/\u753b\u50cf\u6700\u5927\u6570\r\n                                                     String fileName = \"\/Folder03\/\"+ String(i) +\".jpg\";\/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                                                     char jpegs[fileName.length()+1];\r\n                                                     fileName.toCharArray(jpegs, sizeof(jpegs));\r\n                                                     lcd.drawJpgFile(SD,jpegs, 0,0);  \r\n                                                     if(digitalRead(BUTTON_B) == 0){break;}  \r\n                                                     delay(slide_wait);                     \r\n                                                       } \r\n                                                    lcd.fillScreen(0);                                                         \r\n                                                    ikaidake=0;    \r\n                                                    delay(buttan_time);                                            \r\n                                                    }  \r\n                       else{                                          \r\n                            sub_page=3;\/\/\u30b5\u30d6\u30da\u30fc\u30b8\u756a\u53f7\r\n                            lcd.fillScreen(0);  \r\n                            lcd.setTextColor(TFT_GREEN);\r\n                            lcd.setTextSize(5);\r\n                            lcd.setCursor(15,80);\r\n                            lcd.print(\"Manual\");\r\n                            delay(1000);\r\n                            lcd.drawJpgFile(SD,\"\/Folder03\/1.jpg\", 0,0); \/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                           }\r\n             }\r\n                       \r\n             if(sub_page==3){\r\n                       if(digitalRead(BUTTON_C) == 0){delay(buttan_time);\r\n                                                     photo_03++;\/\/\u5199\u771f\u756a\u53f7\r\n                                                     if(photo_03&gt;folder03_max){photo_03=1;}\/\/\u753b\u50cf\u6700\u5927\u6570\/\/\u5199\u771f\u756a\u53f7\r\n                                                     String fileName = \"\/Folder03\/\"+ String(photo_03) +\".jpg\";\/\/\u30d5\u30a9\u30eb\u30c0\u540d\/\/\u5199\u771f\u756a\u53f7\r\n                                                     char jpegs[fileName.length()+1];\r\n                                                     fileName.toCharArray(jpegs, sizeof(jpegs));\r\n                                                     lcd.drawJpgFile(SD,jpegs, 0,0); \r\n                                                     }\r\n                       if(digitalRead(BUTTON_A) == 0){delay(buttan_time);\r\n                                                     photo_03--;\/\/\u5199\u771f\u756a\u53f7\r\n                                                     if(photo_03&lt;=0){photo_03=folder03_max;}\/\/\u753b\u50cf\u6700\u5927\u6570\/\/\u5199\u771f\u756a\u53f7\r\n                                                     String fileName = \"\/Folder03\/\"+ String(photo_03) +\".jpg\";\/\/\u30d5\u30a9\u30eb\u30c0\u540d\/\/\u5199\u771f\u756a\u53f7\r\n                                                     char jpegs[fileName.length()+1];\r\n                                                     fileName.toCharArray(jpegs, sizeof(jpegs));\r\n                                                     lcd.drawJpgFile(SD,jpegs, 0,0); \r\n                                                     }  \r\n                       if(digitalRead(BUTTON_B) == 0){sub_page=0;\r\n                                                      lcd.fillScreen(0); \r\n                                                      delay(1000);\r\n                                                      ikaidake=0;\r\n                                                      \/\/delay(buttan_time);\r\n                                                      }  \r\n             }                                                                              \r\n }\r\nif(main_page==4){                                                           \/\/\u30da\u30fc\u30b8\u756a\u53f7\r\n             ikaidake++;\r\n             if(ikaidake==1){ lcd.drawJpgFile(SD,\"\/Folder04\/1.jpg\", 0,30); \/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                              lcd.setTextColor(TFT_GREEN);\r\n                              lcd.setTextSize(5);\r\n                              lcd.setCursor(0,0);\r\n                              lcd.print(\"Folder04\");\/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                             }     \r\n             if(ikaidake&gt;1)ikaidake=2;\r\n  \r\n             if(digitalRead(BUTTON_B) == 0) {\r\n                       lcd.fillScreen(0);  \r\n                       delay(buttan_time);\r\n                       lcd.setTextColor(TFT_GREEN);\r\n                       lcd.setTextSize(5);\r\n                       lcd.setCursor(0,0);\r\n                       lcd.print(\"6jiro\");                       \r\n                       int i=1;\r\n                       while(1){i++;                  \r\n                                String fileName = \"\/Folder04\/\"+ String(i) +\".jpg\";    \/\/\u30d5\u30a9\u30eb\u30c0\u540d\r\n                                char jpegs[fileName.length()+1];\r\n                                fileName.toCharArray(jpegs, sizeof(jpegs));\r\n                                lcd.drawJpgFile(SD,jpegs, 0,50); \r\n                                if(i&gt;=folder04_max)i=1;                               \/\/\u753b\u50cf\u6700\u5927\u6570\r\n                                if(digitalRead(BUTTON_B) == 0){break;}                        \r\n                               }\r\n            lcd.fillScreen(0); \r\n            ikaidake=0;\r\n            delay(buttan_time);\r\n           }\r\n }\r\n\r\n}\/\/loop<\/pre>\n<p>\u3084\u3063\u3066\u307f\u305f\u3044\u3051\u3069\u5206\u304b\u3089\u306a\u3044\u3068\u304b\u6709\u308a\u307e\u3057\u305f\u3089\u9023\u7d61\u4e0b\u3055\u3044\uff3e\uff3e<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u3061\u3087\u3063\u3068\u6c17\u5206\u8ee2\u63db\u306b\u5c55\u793a\u4f1a\u7528\u306e\u30cd\u30fc\u30e0\u3092\u4f5c\u3063\u3066\u307f\u307e\u3057\u305f\uff57 &nbsp;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[240,241],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/smile-dental-clinic.info\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/12190"}],"collection":[{"href":"https:\/\/smile-dental-clinic.info\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smile-dental-clinic.info\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smile-dental-clinic.info\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smile-dental-clinic.info\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12190"}],"version-history":[{"count":11,"href":"https:\/\/smile-dental-clinic.info\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/12190\/revisions"}],"predecessor-version":[{"id":12201,"href":"https:\/\/smile-dental-clinic.info\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/12190\/revisions\/12201"}],"wp:attachment":[{"href":"https:\/\/smile-dental-clinic.info\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smile-dental-clinic.info\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smile-dental-clinic.info\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}