admitad WW

WW all countries - all devices - all categories - open period *Cafago WW /بانر قديم لفرع أدوات l https://yyczo.com/g/s5w554cmup2185de84130789458fbf/?i=4 https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMSZ_yXUO9Y9ShyphenhyphenfFXi-1RfRRnnNw-ruXHiFJIJiKBMRmBsUAaI8K7uUtHWoT6vTBRjaTavqOh_QrnlOcWjkxmWWw0sPxNgJvbmQIyf-tDPz-YjMfJVZPQ8r25V3M0xG6lO2hyn28ZlGfG9SRVLl7VyMV_POE8WTfTd5g-nkWP3xPUicenXFolkiyXY463/s16000/abd61d41c968f224c90b6689781a5b64.jpg WW *Geekbuying WW / بانر حديث لمنتج pc portable 3.2024 https://bywiola.com/g/taoc7t1d7c2185de84130267b86f6e/?i=4 https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvlwefMzB0y6yb-Fi_CWHt8e7qc0U3Ozk_DYHiq85QAjI3KBQI5FsQp_bz-eAy5zVSc5-WneGucqdDQ1CWyFh9jem15HyNaLYfrIExq_gT0Bq_bWa_K8MyGYCq7kQmRdPTf6UCg7BFcCXPFRFV5CCeZDtlN2KV7vPaaitEIuOaGRbmMI1dTL-2STzpzOWv/s16000/f20c7f811de9db838f32a78d4e999ea3.jpg WW - #777A *Sunsky-online WW /بانر قديم لفرع أدوات l https://dorinebeaumont.com/g/xjoa6mkvg42185de8413869a299fda/?i=4 https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYzsBvZvopjbABNLHOZlNbl1HPSCA0GdDfVFmbcRu1dlLf283pzvmrFSLGlQJZ-UOam0-XUL0PD2TEJn2NxM4iyxHZ83rIBq2iRdj3xjOFJCm4AIk48Y2ZeNEchUu14fgv0Yak_WTTE5_a7Z0T1K2S_SW_FvYfXkgvNRu_o6eyfX7LupPYodjg7McHn2q-/s16000/50a6629a4f862c73feb6bafe8f09c700.jpg *WW *Tomtop WW /بانر حديث لمنتج Laser engraver 3.2024 ينتهي آخر 31 مارس2024 l *https://ficca2021.com/g/5elpx6blq92185de84134bf89f6ddb/?i=4 *https://ad.admitad.com/b/5elpx6blq92185de84134bf89f6ddb/ *WW *Geekbuying WW / بانر حديث لمنتج pc portable 3.2024 اعلان طويل l *https://bywiola.com/g/ldb6gzxh5q2185de84130267b86f6e/?i=4 *https://ad.admitad.com/b/ldb6gzxh5q2185de84130267b86f6e/ *WW *Tomtop WW /بانر حديث لمنتج Laser engraver 3.2024 اعلان طويل ينتهي آخر 31 مارس2024 l *https://ficca2021.com/g/897bm1a3jp2185de84134bf89f6ddb/?i=4 *https://ad.admitad.com/b/897bm1a3jp2185de84134bf89f6ddb/ *WW *Tomtop WW j/بانر تخفيضات الربيع Laser engraver 3.2024 اعلان طويل l *https://ficca2021.com/g/fs5bks9b3i2185de84134bf89f6ddb/?i=4 *https://ad.admitad.com/b/fs5bks9b3i2185de84134bf89f6ddb/

admitad WW منتجات مباشرة لابنرات

WW all countries - all devices - all categories - open period *Geekbuying WW شاحن للبيت https://bywiola.com/g/78tuvzaw8k2185de84130267b86f6e/?ulp=https%3A%2F%2Fwww.geekbuying.com%2Fitem%2FFOSSiBOT-F3600-Pro-Portable-Power-Station-524672.html%3F_gl%3D1*1wp9asi*_up*MQ..*_ga*OTI0OTYzODg5LjE3Mjg2MzE1NzY.*_ga_J57XJ6GKJ2*MTcyODYzMTU3NC4xLjAuMTcyODYzMTU3NC4wLjAuMTMyNDY4MzE3Nw.. https://img.gkbcdn.com/p/2024-06-17/fossibot-f3600-pro-portable-power-station-6f6cb5-1718604786823._p1_.jpg WW all countries - all devices - all categories - open period PSW:564((((3Gi7 USR:Alio *Geekbuying WW Robot Vacuum https://bywiola.com/g/78tuvzaw8k2185de84130267b86f6e/?ulp=https%3A%2F%2Fwww.geekbuying.com%2Fitem%2FROIDMI-EVA-3-in-1-3200Pa-Robot-Vacuum-500461.html%3F_gl%3D1*sgyyfy*_up*MQ..*_ga*OTI2MTY1MTI1LjE3Mjg2MzE2NTc.*_ga_J57XJ6GKJ2*MTcyODYzMTY1NS4xLjEuMTcyODYzMTgxMC4wLjAuMjI3MjAyMjA2 https://img.gkbcdn.com/p/2023-09-15/roidmi-eva-smart-robot-vacuum-cleaner-self-cleaning---emptying-3200pa-200546-1694776942886._p1_.jpg

أضف إعلانك2 WW *أخضر ظليل

admitad SA AE.. 2023-12-1

UA *Turbosto UA /بنرات جديدة i 500*500 https://xnmik.com/g/c4w9ox0xaw2185de8413651cd57d89/?i=4 https://ad.admitad.com/b/c4w9ox0xaw2185de8413651cd57d89/ UA https://xnmik.com/g/0znb6imn6q2185de8413651cd57d89/?i=4 https://ad.admitad.com/b/0znb6imn6q2185de8413651cd57d89/ UA https://xnmik.com/g/0mqy1726nn2185de8413651cd57d89/?i=4 https://ad.admitad.com/b/0mqy1726nn2185de8413651cd57d89/ UA https://xnmik.com/g/pk6bu6sw392185de8413651cd57d89/?i=4 https://ad.admitad.com/b/pk6bu6sw392185de8413651cd57d89/ UA https://xnmik.com/g/o1co99q7uc2185de8413651cd57d89/?i=4 https://ad.admitad.com/b/o1co99q7uc2185de8413651cd57d89/ UA *Turbosto UA /بنرات جديدة نفس السابقة لاكن قياس جديد غير مضبوط وخارج اسفل قليلا i 240*400 https://xnmik.com/g/vk4a4koqap2185de8413651cd57d89/?i=4 https://ad.admitad.com/b/vk4a4koqap2185de8413651cd57d89/ UA https://xnmik.com/g/gm2jem26kr2185de8413651cd57d89/?i=4 https://ad.admitad.com/b/gm2jem26kr2185de8413651cd57d89/ UA https://xnmik.com/g/fo8t68j3502185de8413651cd57d89/?i=4 https://ad.admitad.com/b/fo8t68j3502185de8413651cd57d89/ UA https://xnmik.com/g/6szby2pj1z2185de8413651cd57d89/?i=4 https://ad.admitad.com/b/6szby2pj1z2185de8413651cd57d89/ UA https://xnmik.com/g/djim0p26cs2185de8413651cd57d89/?i=4 https://ad.admitad.com/b/djim0p26cs2185de8413651cd57d89/ AE SA OM BH *Sedarglobal /بانر قديم لمنتجات https://grfpr.com/g/en1naljfwm2185de841398c772a893/?i=4 https://ad.admitad.com/b/en1naljfwm2185de841398c772a893/ AE SA OM BH https://grfpr.com/g/r5ht3fjing2185de841398c772a893/?i=4 https://ad.admitad.com/b/r5ht3fjing2185de841398c772a893/ AE SA OM BH https://grfpr.com/g/lfwysac6qr2185de841398c772a893/?i=4 https://ad.admitad.com/b/lfwysac6qr2185de841398c772a893/ AE SA OM BH https://grfpr.com/g/hzgljbp60b2185de841398c772a893/?i=4 https://ad.admitad.com/b/hzgljbp60b2185de841398c772a893/ AE SA OM BH https://grfpr.com/g/y5npckv0wq2185de841398c772a893/?i=4 https://ad.admitad.com/b/y5npckv0wq2185de841398c772a893/ AE SA OM BH https://grfpr.com/g/nl440m9fy12185de841398c772a893/?i=4 https://ad.admitad.com/b/nl440m9fy12185de841398c772a893/ AE SA OM BH https://grfpr.com/g/5k9wjn46nt2185de841398c772a893/?i=4 https://ad.admitad.com/b/5k9wjn46nt2185de841398c772a893/ AE *DubaiStore UAE offline codes & links /بانر جديد لفرع أدوات تحفيض https://ad.admitad.com/g/pyaok91que2185de841374025c6e6e/?i=4 https://ad.admitad.com/b/pyaok91que2185de841374025c6e6e/ AE https://ad.admitad.com/g/josrwr0g7m2185de841374025c6e6e/?i=4 https://ad.admitad.com/b/josrwr0g7m2185de841374025c6e6e/ AE https://ad.admitad.com/g/ozs8e8cm2u2185de841374025c6e6e/?i=4 https://ad.admitad.com/b/ozs8e8cm2u2185de841374025c6e6e/ SA *Kinguin WW /منتجات جديد مفصل للمنتجات الهامة https://ficca2021.com/g/ai7w5urbci2185de841373f469699a/?ulp=https%3A%2F%2Fwww.kinguin.net%2Fcategory%2F110936%2Fwindows-11-professional-oem-key https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtUC7GcaCdxHGv4dITJDH52WBoFJu2XukH6eJueD0Vw6qJ6eeZ7FYMuz_GxqwdkOacuiWTMF7NYeodffXcYixjvoUBGEwiu-MSW_J0zXxUosqrqIdwRo8-vozWeOM_0xu1YqyGuzGnAQ3fkzew3da4VtNVgCdW7c9FD7uQD1Gy92IbzLKKDexKMNaRyP2o/s16000/win%2011.PNG SA https://ficca2021.com/g/ai7w5urbci2185de841373f469699a/?ulp=https%3A%2F%2Fwww.kinguin.net%2Fcategory%2F19429%2Fwindows-10-professional-oem-key https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAXP6d_H1PJOo3wIRgZDNCbLfzhMaheR1ihU3SanmoNSHMPtubXoBzuXGjAehjlW5FjQ1NtpsQ1BzkKNv9NlY3LfXyAM-CgKeGdY0Dat8HKUTUU1dEw1tEMDR53gO8uIT09Yp3wXRv5k4bdeIBSh9_zWKErRAPVau6GXxaHC5xzGP6QSQRojpYGhUyakTZ/s16000/win%2010.png SA https://ficca2021.com/g/ai7w5urbci2185de841373f469699a/?ulp=https%3A%2F%2Fwww.kinguin.net%2Fcategory%2F100061%2Fms-office-2021-professional-plus-retail-key https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_tiVj3VUb_1mzZk1VR8hT6XQlGJzRBDshZjDzNUrWlYFjRPnQXyXreRH6cqjDMVUCaQeft6g6AqoQrHAew3wuZPILWhkZ0EEfv0l1DGtlI4J-uQJAOPjVgcutQZvWK3lFZQIijXBJ77Ak0WkRcqXnGcRiyxdYHB2hVqL4LC1ytAjtH0pnccky2hw_eAi3/s16000/ms%202021.png SA *Huawei SA /منتجات قديم(جديد) من الرئيسية إلى المنتجات https://ogsib.com/g/mdqug3zf252185de841325829bc3a0/?ulp=https%3A%2F%2Fconsumer.huawei.com%2Fsa%2Fsupport%2Fbattery-service%2F%3Futm_source%3DE-Comm%26utm_medium%3DBanner%26utm_campaign%3DBattery-Benefit https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfgYGpE5CZMtkVH9LC0cUAOwhWAgr4xMhRsv2vzbh7P4MPti1lCDOn5dSlHMBl7KYAbg7sPCx9QRNlgsP3k_ouWk9cnRseXBOO5uyEvpySufNU7Ht_1f2UajiYxTGPrW7N2N6PdY9AjyCpoZTyY03mN3hd4sCnvQqAQf9YPmc43vOfBnta0H6AFuys4nA1/s16000/10.PNG SA https://ogsib.com/g/mdqug3zf252185de841325829bc3a0/?ulp=https%3A%2F%2Fconsumer.huawei.com%2Fsa%2Flaptops%2Fmatebook-d-16-2024%2Fbuy%2F https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfYKthz2TkWALLVaIWxW8nrvn8-N3xOkHzw-bVjilD4vG56pYXra-LHXpg77utWo0Ly6G8L3pzslWXG-FhciGSUw6EaR2fQlrHxqzbcyCSSFWZd69gnmcSO8VYdAQfPP6OCvWmFevlJsK5210joNf_J5gZ46_OI7DDKh34GeD4EPpbbbNmzaW1DsEobgNK/s16000/2.PNG SA https://ogsib.com/g/mdqug3zf252185de841325829bc3a0/?ulp=https%3A%2F%2Fconsumer.huawei.com%2Fsa%2Fheadphones%2Ffreeclip%2Fbuy%2F"; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUfkwjmCDEz3v7u1WVPkkiWwJTbr9IJb1TwCotfIh8cFtSgipV26lPhMX2fl0ZYlaktyUfDVuLc-zjQqHtmID-kXxO4WjkdVMfrRxCWv_65u1V5uGG0lmpgMRG7EtXUrxy1OdW3ZOMwgKdY0tDSS8IAhaLO22xGUGH5enMA0_IrVo3MeEBY5063YHAqqj2/s16000/3.PNG SA https://ogsib.com/g/mdqug3zf252185de841325829bc3a0/?ulp=https%3A%2F%2Fconsumer.huawei.com%2Fsa%2Fphones%2Fp60-pro%2Fbuy%2F https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjcUAikFD2Tl_uaCRSqcaPxKsGEdCauMw3qpvr4oOcMT8wbaPDp9MIEfX6SxxB5orve6EdMcuL4bby8TasC8PO68lTlGCB59d56oCgepkEL7fofS4x53EQXfv-8yTPfL06eHponcXhN0U0OyouG5FyKM64UEBpPrioAYvoXhNdM5E98wsZ7ehfv-TKQ1J9/s16000/4.PNG SA https://ogsib.com/g/mdqug3zf252185de841325829bc3a0/?ulp=https%3A%2F%2Fconsumer.huawei.com%2Fsa%2Ftablets%2Fmatepad-air-papermatte-edition%2Fbuy%2F https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOkJ5fP-eEdZ76GxLlbC9ATZ09Jpd0tMw6GeqmYDVbHuQvYEb-fxq0PWwbImk10JH2xu3ZGz9UnPHmNimcqIZJQWHXn6WdAHldmT2iximacAbdHCGKsZxubNa6ABEWta2wr0Lt_morMClbDoPK73CDnMINFUKVGgia_EC6yoecjGmrJ5Ei8FF36pvftpeS/s16000/5.PNG SA https://ogsib.com/g/mdqug3zf252185de841325829bc3a0/?ulp=https%3A%2F%2Fconsumer.huawei.com%2Fsa%2Fwearables%2Fwatch-gt4%2Fbuy%2F https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHfFj1XQ0uQy82EgfS4mYwCbXQLwO3feSL6PbxWNv4Rp__YNbhe2e-4o1md-hbaXRmTPxRa2BaQ4PTuympyuYLtwc2cL1lE-y6OAOcoWYG-ZYaktiMW6wSx1QEt0JgfVoFupQ0Il2XptZM31S1m8LR9SFhVjXXGUrWOqW9VUtVv8NjVPXajdEodAWoJBov/s16000/6.PNG SA https://ogsib.com/g/mdqug3zf252185de841325829bc3a0/?ulp=https%3A%2F%2Fconsumer.huawei.com%2Fsa%2Fheadphones%2Ffreebuds-pro-3%2Fbuy%2F https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJuIsxzYgHHGYOS0Mb4-H_eZeYF-Siqnxi_c8vMJxbuM06Bi63SGGRMePUtivCCVwl2Y0jbCP88Lmkm1s6nsai6HIQMVLeqKNYKx4YJ5AJgfSflr3ZqbD79YpIOh5ID6X7-2ui-0DdJ1LFxcg6yUmi9_abQD4IbLZHMdv3yWCWdLNtHB_3wvUqN6yJWoCU/s16000/7.PNG SA https://ogsib.com/g/mdqug3zf252185de841325829bc3a0/?ulp=https%3A%2F%2Fconsumer.huawei.com%2Fsa%2Fphones%2Fmate-x3%2Fbuy%2F%3FskuCode%3D89970110010009903 https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivM086Dt_dheoOqpzuWmiH4vElmHgwoqUt0NRDEG5kYhmCj_6-cBei4s8O1T7ny82eCp8wDteFwMiatSW9gWJgKRKmLXkn3peyipjARoNz_nw6-4XFQRbLr_PbIivrRDlJGIRr5QsWVBsrH-23HUEM4AUan2lJ5chLrmFOarY5EVLqBpq5goRxjAOpjkyp/s16000/8.PNG SA https://ogsib.com/g/mdqug3zf252185de841325829bc3a0/?ulp=https%3A%2F%2Fconsumer.huawei.com%2Fsa%2Flaptops%2Fmatebook-e-2023%2Fbuy%2F https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFm39lA0o3xe3SWnPD5p9FfQJAcAYy5cP5XYVfaetCAvqmqHqziNgGDlaN6nlNROgJayx8jm6O9Os0jHNxuyyvUjtIegvCkb8H7h02G9m2wAgdUrad63benen964n5XZMymzx1Mdxld8dfQuDvkZLDxxVsL4R6Schiyp5nKN2pskRXJUnaOqFldTdBxIMV/s16000/9.PNG SA https://ogsib.com/g/mdqug3zf252185de841325829bc3a0/?ulp=https%3A%2F%2Fconsumer.huawei.com%2Fsa%2Ftablets%2Fmatepad-pro-13-2%2Fbuy%2F https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEget98jgKszJg46cmXMuWRxuWh82RiVjdDeYOWr1MJsDH9m1Y22jrE91GrfRmzZTGBOG-2zD3A8foWklZy6SHx1ZWqGJE1tiYuM7NQ1xAAEMhkA6ZtOX8NCaJPKL0063o6NYuDVix6XxjxHstNWGZmyusKBNIkTJ34tbn0QdJYM6wkV7l9JQU0pLxokJK9W/s16000/11.PNG SA *Huawei SA /منتجات جديد مفصل للمنتجات الهامة https://ogsib.com/g/mdqug3zf252185de841325829bc3a0/?ulp=https%3A%2F%2Fconsumer.huawei.com%2Fsa%2Ftablets%2Fmatepad-air-papermatte-edition%2Fbuy%2F https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiszOLaM07tBaqZI2wvsNPzLEprvyBbYiAOkbeceuQ_NjInEoqWSz4iT2rNjbOSLz1AXJfsPLDQ8o9MMpxqSbOgmr0l0nih6h83JD4CeI2mmSa09keW78mDsQ8MDc2S3rO_XunKv4dOALaefd1UPzAFlGkYl9Zkx1mHBbEXaTMPC0thDUXV9EHPBU57AN00/s16000/13.PNG SA https://ogsib.com/g/mdqug3zf252185de841325829bc3a0/?ulp=https%3A%2F%2Fconsumer.huawei.com%2Fsa%2Fwearables%2Fwatch-gt4%2F https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs9I106cfINj1zBQQgkQ0zlx_7Jj-DNKZClZGseFZ6B9vTXCVOBzsanl_YRZSEdeY9ae-Hpx5QQ6YqVPJF_HDTkkGMVAbf5kKkQcUFmUZHs51eaPsZYUzwh8vEH987nnT1fNZmgQCLZm9UyOHIvlyGKjA7AUyahv2-tzNSOlg2PAtty86wsQTTr8uZ-i0r/s16000/17.png SA https://ogsib.com/g/mdqug3zf252185de841325829bc3a0/?ulp=https%3A%2F%2Fconsumer.huawei.com%2Fsa%2Faccessories%2Fsmart-magnetic-keyboard-compatible-with-matepad-pro-11%2F https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwoh7h1T_h9_sz-UAnQm0Yttx5mWxmKvI5zNb4lJSDi1-1OiFI5ZqcJuMPegx7Wq5fzK2o6rHxSQrqPO6psKL-5GaE1a7Fp4NbaRfY6_S4okFtP_5zkdbNKxqhbCQrx33A1e3MEg8T7UFh60gcJ-duMkzj7hIAQPY1VN9w8iz5ybpVFyLvGwFNVTodxGWX/s16000/18.PNG SA https://ogsib.com/g/mdqug3zf252185de841325829bc3a0/?ulp=https%3A%2F%2Fconsumer.huawei.com%2Fsa%2Frouters%2Fwifi-mesh7%2F https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiysoGEbuTOXgg71CR0Eo-btY2rHr9kVBGyDvCOVhXUaziTL2J8z0TBaIb4WixOFpVxkeUh69jPJlf4k8BIoHtMs4KnU9UNioXqokv3IRqlV_7C4ZBRYO4IKUai0KqFkE78yU_IqF7BxR9XFzIE3Tn0MbWEyZTBVw_jSMO7blQKmhvU9_HsupNJz7OCNFk/s16000/20.PNG SA https://ogsib.com/g/mdqug3zf252185de841325829bc3a0/?ulp=https%3A%2F%2Fconsumer.huawei.com%2Fsa%2Fphones%2Fp60-pro%2F https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8XNb2jU9Y969R7HPbY33WHMvvFiqsd71147gvMwaRYRODf4KxfFD8-urs1XKqbyXojF832TAd04e6aV3NOXPX-DQQqCWbwzGKseLm1vKnKrZzTDwT4myyNB73JJfZVa2qX1sS2efKzn3peQj00jeoh0HVIOmlhnqgLWLp0tQQAfC5Ypks6IFaO-IX_1js/s16000/22.png *AE SA OM BH KW QA *Altibbi /الطبي رابط اشتراكات شهرية *https://rkdro.com/g/6z70199o182185de8413cdd6f4e9e4/ *https://appimg-dra.dbankcdn.com/application/screenshut3/10141/99e957792df544b4a545e53b0e9f518e.jpg

cpalead SA AE... and Multi Color Water Sort -Puzzle

AE, AT, BE, CY, CZ, DK, ES, FI, FR, IE, SA, and https://www.directcpi.com/view.php?id=5537661&pub=2878302 https://play-lh.googleusercontent.com/0S9f9C-ar1RdFlLGWsEYchCy-pZAe6As4KBhx6iJeR2zumtfQ3s3BbY6eutLwEfDtEY=w240-h480-rw
آخر الأخبار

كود أردوينو كامل (ج4) للتحكم الذكي في مستودع هيدروبونيك زراعة أسماك نباتات


كود أردوينو كامل للتحكم الذكي في مستودع هيدروبونيك زراعة أسماك نباتات الجزء الرابع (4)

(شرح الكود / شرح لقسم void loop / الجزء "أ" )

Arduino-code-farme-hydroponic-control

===========

كود أردوينو كامل للتحكم الذكي في مستودع هيدروبونيك (زراعة أسماك نباتات او ورقيات...) بالكامل مجرب لن تحتاج لأيدي عاملة به تقريبا إلا للأعمال الروتينية والتفقدات...  ونظرا لأن الموضوع طويل فقد تم تقسيمه لسبعة أجزاء وهذا هو الجزء الرابع سنتعرف فيه على شرح لقسم void loop / الجزء "أ"...




الكود مع الشرح / شرح لقسم void loop / الجزء "أ"

  

===========================================

void loop() {

 

//========================= MODE AUTOMATIC ======================

//===============================================================

//===============================================================

            تشغيل لاد الوضع الأوتوماتيكي والبقاء فيه اذا كان السويتش في الوضع الاوتوماتيكي...

 if (digitalRead(B_auto) == HIGH){

     digitalWrite(Led_auto, HIGH);

 

     lcd2.setCursor(0, 3);

     lcd2.print("At");

    

     strcpy (RemoteXY.text_At, "At");

     RemoteXY.led_Auto_g = 255;

     RemoteXY.led_Man_r = 0;

 

//الريموت XY  3

     RemoteXY_Handler ();

     digitalWrite(PIN_SWITCH_1, (RemoteXY.switch_1==0)?LOW:HIGH);

     digitalWrite(PIN_SWITCH_10, (RemoteXY.switch_10==0)?LOW:HIGH);

     digitalWrite(PIN_SWITCH_2, (RemoteXY.switch_2==0)?LOW:HIGH);

     digitalWrite(PIN_SWITCH_3, (RemoteXY.switch_3==0)?LOW:HIGH);  

 

//تعاريف الساعة2

     Time T;

     T = rtc.getTime();

     Hor = T.hour;

     Min = T.min;

     Sec = T.sec;

     Jour = T.date;

     Mois = T.mon;

     Annee = T.year;

//عرض الوقت والتاريخ

     lcd1.setCursor(0, 0);

     lcd1.print(rtc.getTimeStr());

     lcd1.setCursor(9, 0);

     lcd1.print(rtc.getDateStr());

     dtostrf(Hor, 0, 0, RemoteXY.text_HOR);

     dtostrf(Min, 0, 0, RemoteXY.text_MIN);

     dtostrf(Sec, 0, 0, RemoteXY.text_SEC);

     dtostrf(Sec, 0, 0, RemoteXY.text_SEC0);    

     dtostrf(Jour, 0, 0, RemoteXY.text_JOUR);

     dtostrf(Mois, 0, 0, RemoteXY.text_MOIS);

     dtostrf(Annee, 0, 0, RemoteXY.text_ANNEE);

 

 

//--------------------بداية الحساسات------------------------

//حساس غاز العلبة الكهربائية

  if (millis() > time_now_Gs + period_Gs) {

     time_now_Gs = millis();

     Gs = (analogRead(sensorPin_Gs));

     Gs = map(Gs, 0, 1023, 0, 255);

     lcd2.setCursor(9, 1);

     lcd2.print("Gs   ");

     lcd2.setCursor(11, 1);

     lcd2.print(Gs);

     dtostrf(Gs, 0, 0, RemoteXY.text_Gs);}

 

//حساس غاز الداخل

  if (millis() > time_now_Gi + period_Gi) {

     time_now_Gi = millis();

     Gi = (analogRead(sensorPin_Gi));

     Gi = map(Gi, 0, 1023, 0, 255);

     lcd2.setCursor(4, 1);

     lcd2.print("Gi   ");

     lcd2.setCursor(6, 1);

     lcd2.print(Gi);

     dtostrf(Gi, 0, 0, RemoteXY.text_Gi);}

 

//  حساس الالترا

     digitalWrite(trigPin, LOW);

     delayMicroseconds(2);

     digitalWrite(trigPin, HIGH);

     delayMicroseconds(10);

     digitalWrite(trigPin, LOW);

     duration = pulseIn(echoPin, HIGH);

     distance = duration * 0.034 / 2;

if (millis() > time_now_Ult + period_Ult) {

     time_now_Ult = millis();

  if (distance < 1000) {

     lcd2.setCursor(14, 1);

     lcd2.print("U   ");

     lcd2.setCursor(15, 1);

     lcd2.print(distance);

    dtostrf(distance, 0, 0, RemoteXY.text_U);}

  else {

     lcd2.setCursor(14, 1);

     lcd2.print("U   ");

     lcd2.setCursor(15, 1);

     lcd2.print("999");

     strcpy (RemoteXY.text_U, "999");}}

 

//حساس الفلوتور مع Wt

    

//حساس الضوء D

if (millis() > time_now_d + period_d) {

     time_now_d = millis();

     D = analogRead(sensorPin_D);

     lcd2.setCursor(16, 0);

     lcd2.print("D   ");

     lcd2.setCursor(17, 0);

     lcd2.print(D);

     dtostrf(D, 0, 0, RemoteXY.text_D);}

 

//حساس مستوى الماء

if (millis() > time_now_L + period_L) {

     time_now_L = millis();

     L = analogRead(sensorPin_L);

     L = map(L, 0, 1023, 0, 10);

//  اذا كان فوق 7 فهو مملوء جدا تحت 4 ناقص    

//  جدا 0 لا ماء (هذا للماء النضيف وتقريبا للمعكر قليلا)   

     lcd2.setCursor(4, 0);

     lcd2.print("L  ");

     lcd2.setCursor(5, 0);

     lcd2.print(L);

     dtostrf(L, 0, 0, RemoteXY.text_L);}

 

//حساس ناقلية الماء

if (millis() > time_now_C + period_C) {

     time_now_C = millis();

     C = analogRead(sensor_pin_c);

     C = map(C, 670, 1023, 0, 10);

     C = constrain(C, 0, 10); //هذا لتثبيت النطاق

     //ناقلية الماء 660تقريبا اي عدد يظهر هو تلوث

     lcd2.setCursor(8, 0);

     lcd2.print("C   ");

     lcd2.setCursor(9, 0);

     lcd2.print(C);

     dtostrf(C, 0, 0, RemoteXY.text_C);}

 

//حساس الPH غير موجود

if (millis() > time_now_P + period_P) {

     time_now_P = millis();

     P=7;

     lcd2.setCursor(12, 0);

     lcd2.print("P  ");

     lcd2.setCursor(13, 0);

     lcd2.print(P);

     dtostrf(P, 0, 0, RemoteXY.text_P);}

 

//حرارة ورطوبة الداخل

      float Ti = DHTi.temperature;

      float Hi = DHTi.humidity;

if (millis() > time_now_Ti + period_Ti) {

     time_now_Ti = millis();

     int readData_i = DHTi.read11(sensorPin_Ti);

     float Ti = DHTi.temperature;

     float Hi = DHTi.humidity;

     lcd1.setCursor(0, 1);

     lcd1.print("i");

     lcd1.print(Ti, 0);

     lcd1.setCursor(3, 1);

     lcd1.print("(  )");

     lcd1.setCursor(4, 1);

     lcd1.print(Hi, 0);

     dtostrf(Ti, 0, 0, RemoteXY.text_Ti);

     dtostrf(Hi, 0, 0, RemoteXY.text_Hi);}

 

//حرارة ورطوبة الخارج

     float Tx = DHTx.temperature;

     float Hx = DHTx.humidity;

  if (millis() > time_now_Tx + period_Tx) {

     time_now_Tx = millis();

     int readData_x = DHTx.read11(sensorPin_Tx);

     float Tx = DHTx.temperature;

     float Hx = DHTx.humidity;

     lcd1.setCursor(8, 1);

     lcd1.print("x");

     lcd1.print(Tx, 0);

     lcd1.setCursor(11, 1);

     lcd1.print("(  )");

     lcd1.setCursor(12, 1);

     lcd1.print(Hx, 0);

     dtostrf(Tx, 0, 0, RemoteXY.text_Tx);

     dtostrf(Hx, 0, 0, RemoteXY.text_Hx);}

 

//حرارة الماء

if (millis() > time_now_Te + period_Te) {

     time_now_Te = millis();

     Vo = analogRead(sensorPin_Te);

     RR2 = RR1 * (1023.0 / (float)Vo - 1.0);

     logRR2 = log(RR2);

     TT = (1.0 / (c1 + c2 * logRR2 + c3 * logRR2 * logRR2 * logRR2));

     Te = TT - 273.15;

     lcd1.setCursor(16, 1);

     lcd1.print("e");

     lcd1.setCursor(17, 1);

     lcd1.print(Te, 0);

     dtostrf(Te, 0, 0, RemoteXY.text_Te);}

 

//حرارة الصندوق الكهربائي

     float Ts = DHTs.temperature;

     float Hs = DHTs.humidity;

  if (millis() > time_now_Ts + period_Ts) {

     time_now_Ts = millis();

     int readData_s = DHTs.read11(sensorPin_Ts);

     float Ts = DHTs.temperature;

     float Hs = DHTs.humidity;

     lcd2.setCursor(0, 1);

     lcd2.print("s");

     lcd2.print(Ts, 0);

     dtostrf(Ts, 0, 0, RemoteXY.text_Ts);}

 

ارسال جميع القراءات التي تظهر بلوحة عرض الصندوق الكهربائي للسيريال مونيتور

//ارسال القراءات للسيريال

if (millis() > time_now_Serial + period_Serial) {

     time_now_Serial = millis();

     Serial.println("Void loop................................");

//الشاشة1

     Serial.print(" ");

     Serial.print(Hor);

     Serial.print(":");

     Serial.print(Min);

     Serial.print(":");

     Serial.print(Sec);

     Serial.print(" ");

     Serial.print(Jour);

     Serial.print(".");

     Serial.print(Mois);

     Serial.print(".");

     Serial.println(Annee);

 

     Serial.print(" ");

     Serial.print("i");

     Serial.print(Ti,0);

     Serial.print("(");

     Serial.print(Hi,0);

     Serial.print(")");

     Serial.print(" ");

     Serial.print("x");

     Serial.print(Tx,0);

     Serial.print("(");

     Serial.print(Hx,0);

     Serial.print(")");

     Serial.print(" ");

     Serial.print("e");

     Serial.println(Te,0);

 

     Serial.print(" ");

     if (digitalRead(Li)){           

     Serial.print("Li>");}

     else{Serial.print("Li<");}                  

     Serial.print(" ");

     if (digitalRead(Lx)){           

     Serial.print("Lx>");}

     else{Serial.print("Lx<");}

     Serial.print(" ");

     if (digitalRead(Lm)){           

     Serial.print("Lm>");}

     else{Serial.print("Lm<");}                  

     Serial.print(" ");

     if (digitalRead(Fd)){           

     Serial.print("Fd>");}

     else{Serial.print("Fd<");}

     Serial.print(" ");

     if (digitalRead(Wt)){           

     Serial.println("Wt>");}

     else{Serial.println("Wt<");}

 

     Serial.print(" ");

     if (digitalRead(Vn)){           

     Serial.print("Vn>");}

     else{Serial.print("Vn<");}                  

     Serial.print(" ");

     if (digitalRead(Fn)){           

     Serial.print("Fn>");}

     else{Serial.print("Fn<");}

     Serial.print(" ");

     if (digitalRead(Ch)){           

     Serial.print("Ch>");}

     else{Serial.print("Ch<");}                  

     Serial.print(" ");

     if (digitalRead(An)){           

     Serial.print("An>");}

     else{Serial.print("An<");}

     Serial.print(" ");

     if (digitalRead(Ox)){           

     Serial.println("Ox>");}

     else{Serial.println("Ox<");}  

     

//الشاشة2

     Serial.print("                      ");

     Serial.print("T");

     if (digitalRead(B_Wt) == HIGH) {Serial.print(1);}

     else  {Serial.print(0);}

     Serial.print(" ");

     Serial.print("L");

     Serial.print(L);

     Serial.print(" ");

     Serial.print("C");

     Serial.print(C);

     Serial.print(" ");

     Serial.print("P");

     Serial.print(P);

     Serial.print(" ");

     Serial.print("D");

     Serial.println(D);

 

     Serial.print("                      ");

     Serial.print("s");

     Serial.print(Ts,0);

     Serial.print(" ");

     Serial.print("Gi");

     Serial.print(Gi);

     Serial.print(" ");

     Serial.print("Gs");

     Serial.print(Gs);

     Serial.print(" ");

     Serial.print("U");

     Serial.print(distance);

     Serial.print(" ");

     Serial.println("k");

 

     Serial.print("                      ");

     if (digitalRead(F)){           

     Serial.print("F>");}

     else{Serial.print("F<");}                  

     Serial.print(" ");

     if (digitalRead(M)){            

     Serial.print("M>");}

     else{Serial.print("M<");}

     Serial.print(" ");

     if (digitalRead(Q)){           

     Serial.print("Q>");}

     else{Serial.print("Q<");}                  

     Serial.print(" ");

     if (digitalRead(R1)){            

     Serial.print("R1>");}

     else{Serial.print("R1<");}

     Serial.print(" ");

     if (digitalRead(R2)){           

     Serial.print("R2>");}

     else{Serial.print("R2<");}

     Serial.print(" ");

     if (digitalRead(R3)){           

     Serial.println("R3>");}

     else{Serial.println("R3<");}

 

     Serial.print("                      ");

     Serial.print("At");

     Serial.print(" ");

     if (digitalRead(Led_wr)){           

     Serial.print("W>");}

     else{Serial.print("W<");}

     Serial.print(" ");

     Serial.print(">>");

     if (Ts >=33) {Serial.println(" Ts>=33      ");}

     else if (Ti >= 33) {Serial.println(" Ti>=31      ");}

     else if (Te >=31) {Serial.println(" Te>=31      ");}

     else if (C >= 5) {Serial.println(" C>=5        ");}

     else if (L >=8) {Serial.println(" L>8         ");}

     else if (L >=8) {Serial.println(" L>8       ");}  //هنا من المفروض L<=6

     else if (Gs > 25) {Serial.println(" Gs>25       ");}

     else if (Gi > 25) {Serial.println(" Gi>25       ");}

     else if (distance < 200 && distance > 50) {Serial.println(" distance<100");}

     else  {Serial.println(" No think....");}}  

 

//------------------  المجموعة الوسطى  ------------------------------

//تشغيل الFs

  if   ((Ts >= 28 && Min >= 0  && Min <= 10)

     || (Ts >= 28 && Min >= 16 && Min <= 25)

     || (Ts >= 28 && Min >= 31 && Min <= 40)

     || (Ts >= 28 && Min >= 46 && Min <= 55)

     || (Min == 5)

     || (Min == 10)

     || (Min == 15)

     || (Min == 20)

     || (Min == 25)

     || (Min == 30)

     || (Min == 35)

     || (Min == 40)

     || (Min == 45)

     || (Min == 50)

     || (Min == 55)

     || (Min == 00))

    {digitalWrite(F, HIGH);

     lcd2.setCursor(0, 2);

     lcd2.print("F>");

     RemoteXY.led_F_g = 255;

     strcpy (RemoteXY. text_F, "F>");}

  else {

     digitalWrite(F, LOW);

     lcd2.setCursor(0, 2);

     lcd2.print("F<");

     RemoteXY.led_F_g = 0;

  strcpy (RemoteXY. text_F, "F<");}

===========================================






للتنقل السريع بين أجزاء الموضوع إستخدم الروابط بالأسفل...


(التعرف على مهام ودور الكود + العتاد المطلوب + كيفية طلب العتاد (للجزائريين)
(تحميل المكتبات + بداية شرح الكود / الجزء العلوي فوق void setup)
(شرح الكود / شرح لقسم void setup)
(شرح الكود / شرح لقسم void loop / الجزء "أ" )
(شرح الكود / شرح لقسم void loop / الجزء "ب" )
(شرح الكود / شرح لقسم void loop / الجزء "ج" )
(شرح الكود / شرح لقسم void loop / الجزء "د" + تحميل الكود كامل / المراجع / إمكانية شراء الخدمات المماثلة  )






إذا أعجبك الموضوع يمكنك مشاهدة مواضيع  مشابهة بقسم الأردوينو لاتقل أهمية إضغط هنا  للإنتقال لقسم الأردوينو.


ليصلك جديدنا تابعنا على صفحاتنا الاجتماعية: الفيسبوكالتويتر ,tumblrpinterestlinkedininstagram





Dili yacin
Dili yacin



︿
language
︿
chatgpt
︿
Theme