From 9e8d1c00beebe77a8e8a5a12918d59242697f785 Mon Sep 17 00:00:00 2001 From: Recai Sinekli Date: Wed, 14 Aug 2019 19:33:36 +0300 Subject: [PATCH 1/5] clean --- ExampleImage.png | Bin 9666 -> 0 bytes README.md | 6 ------ WireExt.h | 40 ---------------------------------------- libraries/WireExt.zip | Bin 2408 -> 0 bytes 4 files changed, 46 deletions(-) delete mode 100644 ExampleImage.png delete mode 100644 WireExt.h delete mode 100644 libraries/WireExt.zip diff --git a/ExampleImage.png b/ExampleImage.png deleted file mode 100644 index 03094cc96cdaaebf03bf0c639579f8e77eaea744..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9666 zcmcgyWm6msuf+-v+Tt$7o#L)VmW9QO6>HJO-C>Kn?-qA=FYYdd;!bgQTb$eXPu$F8 zGMV!sGdYu!d`N_viUKwU83qCZ0=6PRR^wkh{O7y>AtN9l-m!lW`D2KwgpOA8X6lLfByVgNJvObOiW*2|J%23f`Wq4(a~{nacpdC92^`xJUmxdSF^LT zV`F1;b8`(14ULVBrKP0>1qDS#MQ3Mc_xJY?4-fwud!WVn_%GPHYN%+w{r?%lPfb0o ze|6Cv0eUV72*kMmbHq``Ye@tIx;RByX)RBq0YlNBtAlk=e$>eX;VLum`x`SCG@h!@ zaZkoQWA{777$Ij=zuSF~^-}dhRAk>_NI?L=u9wH#yKeud+wB*$lYPOhmzT*J$+yQR zu0^g>97p(MHe|3<^38XDqU+WB>GX8yNwnM)!UuKsXy0%+iOnprbfTaT{rlIH7-urb zMKIFKQD%ry@IvJ*TN3i!`ZBTW3sqY_0a083Z{mwThA-PM?*n)(`4QF@AE?^8z6n}( zp5xRAl&SldRt1?_&c>~Yv6T!?x#>H5fGXePoUEphl{b25)eql?27UHE^}nVHy3XQ_ z<7P$e+}udX^l+Gave(k#_(3;$WNw}2x7c7HZV(DBcO;alYqSpzznbVjSr!j2dZH7@D zVh!*}_tH!shGw`ti&t%Tipxny`8#lqrLm-TU;e&OI`n`FgVZ|q2JH0WK#7sP-M=GvTdWqTo?lZ9j(O!PvC zo@FXk(3ad(wYDp9FPuiSiOzEzeiBG=vzoN?yDCj@(uiSJ#mq$Svy1`A=9*Izh3rKP zS)0G-r4-gVei?I#!FDY$6Solt3ti12mMl0&_{tn0{25zvo^E!~oA~@(xy%|H%2P8c zYjxEeYpB4-#Y90BwW>x~@~u+?`{+w$$~6WLU`R7$gO<+IB}VAl_YTD~Rl3lrY}YHc zHLL!N-8+MRBK5-0#wup7Ku_mS=@t4|+wz}`?ReJq*)o+vw@LCW-eaw7O&r<0!!3mH z1>pr7u8qE!h7z%h&K9DNUlHY)=PL}&P^xW;-wXAavA_m6d2)#3dMirxE$%-A@i>RM zB;+n*YLS>QU~r!w^OL%0H^%jBh*9sciyP`Zh|IVN{*ajz5OivmR@b`~6N0No%mi zYDdgfEA%Y>1}m!6S4|$T;?donuKMDXwO=ve0>dUlc9+)-Mgi>j8xypY%O zd=?0g`=iCySKKD=`_fApZ&9g@HP1X1Au|p~?jX+N>wee?8`c{IChak)bR{RmNP%Hf zLYwSt+P?)7J;kFoJTcukl=K*^JFf#LVj0?9=zj1Y%d^-Z`_9Y<*LoG*?9T)rZZRMd z1twMn*LkYw=rd@w&yTi#g1T{F7*JI)W)!OTw8$HxI37~;sM9L-kPH66)Fb=b$dK5` z8M7SzjlFztn)$P#tWKSi;cu|Enth?Yq)a&mp`JyDQ>bC-mc9;8m?B32Z#)8AU4|lOdnicpsuaf+lCgm36uDxXg&5C9@fZrp*NS zS|r^J0i$VkHqrB~m)70EcU9bj;G^Z&*?pM}jiVU?p}NP_$opY^>ezY-I=~mSbF!d9 z?@c4ri|5%0=NRq=&PIteE$dMae2I@{ISB6GcftB>ECx(^l9jnxjxm?v{M|B>_pgb% z@k8GkoY)5_!&a~bPapcgwCfwFbx^4e8?1%-etUjFQC zm9!Jz!cq%BKvL;II>`+Qh^Ln}u5K+7>XqjB1Jb#zLn~d#imaAa9MNxv#kA)s4s_{F zE5ou}wAtR`UiqQ4TSu@lY0y~3stumM)~Q5hqX6PFQy)i;3F)cp7M4{` zcujSf?lw14t-`kDY>?db{t5ma(?;Mu9#ETSqa-;Reiz{<%ZmMZUuzLK zD+T+RwhiITR)TEb)XQm*@?39fgmeag4-g8AMZG9@umPoTFSo@ysEk?AYA4}_ABE5{ zgfp6xWatIus#fMr)HEbElME=%6D?#=lvm5{CG1Lp?ev|O@)BeX_~^Hw^C%CILb`JN z4HjJu0+yFJ+Lts|NQz}{gbZSV;eCk{(1)rX?S&fMG@TbKqW`E8xxItU=8LYE{j899 zb;nBrV1%+JY~FG_2zf~46wdzgxS1^k2Re0pLaWu6?sD3Ap~Sp+UfC0hXp=Z3KQKsg z(AfTW@6=h1uqNh2uey>#uwn$2s6B{0*I#);!9V zR|h|~ffRo{FkEy$wxewutoNR~D$3REXtg_*DP{Z8;&ERFH)etMW-jMamY=_LiR0@|>Lr_!H8c-f`8861XGKDiMMVtO!Lc zybH>SYXv>GthIYWu5hy-fsbPCJy7wO4(I*;Lk6^^S>9@|4acRcg&^6)UQ<-0Fr&86 z5sQg|fgXkm_3=b`yxt5fMxnecyqpg%L4I`xIUgygu<+QvH(FNcF1*wnB-4bx5R!%G zlaCzOn@v_1ou<^6x6A+3IZ}}46TZ&99-V8b#h}3QSS1a2qB0sAHgi{Y49)_1Z7@m| z8O2q0drrAU%dVp+uR0P% z-lmNErS8Y>eOS#+-3a#z9dn3Cpp@M=!@V7R8?7HfyW~ghWVWa#!M4Pr?sQqL zoKhYfOSzg!lO;->(OGxdBH0cf6ma&Fe)F^qUmUSnxY#T~ZdsTLDEPzZ96Sng>_4ps z<5X&yE|>+=F$aUHN8gKi7P|cbo1>fmi z5mrM?#;KVPp&P|!{)Hj}hM?Ojs^Rx`gNN6SwSh70sE;bi#uk>*KP$}e3=?VdE-$t# zimdq5`Koze3o>L!{xikY(MN|E)Um{adn=^sXgE0xc!lS?XUT}LjWSYGOlTF|LZwXw zf=m^Wvc|6rj{QTlYZ<$vv@5oGI5pmuIXZOss zPOuYW(9W5J@%KpiS%hdOLXlU=^~2>vR*#!UK>^;qWc=p0W$JwgLZZzPWh3vwsfR zKpTvp=%)VlV5n@Oui~MSvHw;VGP|o<=I(>=rZ}sB3zLq7zlvUXjN)$*Jf1!UcfBm& zsL~vMH5Ss@<|;t*kr{=AIU*;WDVv`^=-{jVu`H^;{EMCmqBdH;f1bh?!3zkBV@t#} z!MXlB$k>cW7dD;A{u_A9{6`bK~&3?Q0tJcX;7P0R%(DBi}b4WoW|=hR+aRMHOp%(DQCN=zfh;{5=OajaEYQ zWHD&ve%Js}lMn$@m>PJa*b|OkW3s%4zjIZ&8W>=C9RO|1y~h~z_8eJFrUfXwIgXpR zv^rkj7y!uVOqdzw=}WgndMp#EU9be_`26d(g0W(jU3p~ELgcVsmS*cWK8w|hKozE9 zf%3p87I47&3d5f^A~Nd+$MY_+;DCn+%+qa06VxmfCLAwF##Mj_hAz^Bs`#P{HQ2^V zaOlu~%M4}EJvh>6PlUKS${)|L@yPXoc~ai*DIPfNp+?DcHvp7d4HRjy3-5QNGz{gv zxM8mA#d!%z{(Mvt6Zwl_jDsVv<{>ngofSkehP80j!WwV5SJ1 z_`yPT&!(BZ|0?MJ?#`5k3dbazv1sn9 zeT$Hke-h9^0Cxd7JJ|hbgIm|NA-1%E`J`17lFgjK{`7atkdY-g0Tq0mFd7_wErY~M zx+{*vD3yUaaMblfjfszC3Z7=fu75AbqNB0rk8+qOfF?8@2(Zl~q<-``=lK>jEiGG| zpoW2$p2y4fF0$T{78Zr67$>b3&T-hBMbZOr6YcLwLdW39col`bifuc3H|=es?Rhxu zDh~fA!i#D|6BE?*>wsG`S;3eTUs4uTP-=o0078%JPelbG5Y#4KjszUAJd2x32b8UX0UHg>C!Mm^7_y*`yi~6USb;PovO{}GFA3#>X(c?wrH+MJ#Z6{p?-d^y zC76@6UJzo9nD{i`A7tpWmrVQp<5gCUyqUEEQ6ga+Iy~Vry(5#;;{_NpMnO%vjG*7b z%u2kn6rok@lfrO!Hn`u}-WU*0q4PV8*r`_}MhvDG&s;|(4W>6GdVL6?2bOPp5pJt_ z2d6TQKa7T;crnuQeykLGjM2yMPEzmw6QxuAKu;{Z(lMQ)&<;gGbR3D^Cr$*6{4{Vz zbji3tCiqR)h*QmiO;#H&&?iH7v=qq}CcRA4*dYBY!H{W`@QE}tSrJ*aU{6A>D;t>S zED)@-aDz*JXO!IBEb>V4hFK_dFH=(w?k2|5LmI$rcl>CGLw2#aTG+0jEG1!ySU{}- zG$@X@6cED;yL7A>CwjstjU_GV-?&WfnL@`?M<{aJXDNM~@}RD)GY2p-_e_mgD2SL- zi*_74t*s2>6)HJ~-QCF09y&Ky=G)`&Oh+(GwFl^^Iv|9VneuR3JIZ%uC$g9`8i{mB zsNtR}-dPHsY1T5>c}RMW^>2FiM@O9Os0cYh#VoO^GuKBxUG4g(R-<18rN)n^AYU$r zXmuy#!$8f)-TZ{AR~C;)9Q9NXQ%nPeK{Q^U+Pn^TZ}RJdYxj}M@H!g8Y+TCB4aaID zfR`Fl=IKKdg3r|r5wG@~C#<2?35h|3-j=DCC_FMlO#BLIl(x8?`r9F)Ni_FsVUd=&r(rxtI;k|eun ztb(L$$Oq$g#iQ;%)m&{d)al)>)XyR<($+wxDP!TO{|yD&#*SnFubKa9Q0 z;n1i{h+kCn(=Qi<7RgSf^QmyDGOi&!(ZWOyY?foRC~tcYwT@s6P@0tW$u ziGyj3rpM!mEc^>*I}|32x*=u9Gb;vo<@{^&++=haii+>D3fSQXg3kt;F1aB|M{c0L zqnp8yenF=!J?^wj^!(Vr8sP2eK0E$ZwHxC31p>be>PC8tx=X@*bsEoZltg;w<$CS=wJT|T^YMU7 zsk3wGUUkA0l^Tq2-Wi9iiYk_HaXx-OX?$sQA1?RxUAsx-Gl&8*wM&-{eP!EDyOQub zhRlw~KlGt25&+x0ITlCA28a{Vrtf(v{Wlr!1RH~#syvC$qh)upyB(aXy%apen9 zB9+@D86B5@qisHNk-+xSeih}K9)}icZoL(BR#2LTG;$R`&DtwA#JG0WRU5S&Nz|9l z@+OBWJF9Vjy+w}tfg#>plnMqd*n!y2v598xPL%phT^cmRel$HnMcfOi3?BKPR__`r zL^mrMGV%4?e3HoF;6W_GJ*z^;r}_m$!I%kq91t#yH{f^1&#LnohHv^UzY<=(w3ZJ$ zHq~8SvM1a$T`UW%I0iV|(kl;NPbd#p&FY&f3#Z9i^*e)Qd_WAcBFqZtyzoVm0WA^wMi+{{@Nsd8VrqeF!!_lhHmv+#sT5Z=<u#QtAI%%jc6rznOG4C=cg zQ%#Q%`W|Jy+kejz=X2!Sox?F@zz{N9&@bGL*)d&HaUVufpRxGTah>XY$=UJe)n|t_*0^VP@Vrhw)i~s(*69~%x;|3z_WpQD8qB{JP-ND;n zIy@{TnGN9aV5N=_&|NFuglfSj2rj5*Y*-O9-Ute3U!0fVH>a&hYjuafQrqA1JjOZL zc@;lY9uh0}0J)|h;(%SN$R{h-fnUvMR%|X5I_Iq;0)BG?Y2H`1ECurRwq2^FOkY!b zB@z#z)1_-zkrSpM%|1CTd%6L}nb~^rno8B&F#eEWj<2E4^vX!u>MqAMvd;ns4^7eB z@n2IjEhPAD-SIzvgvy+?t5&ml@`pUIS&gM2ySNH+@KiyW(j zs2#P8IkUMG3+iEbuI?1|B~L+NYxJ0un~>9QNf`fkGaP+}4A|aJ&Ka_=O{#3W zX+I;~?Wm3r$talKt05Rzk1ZJjMttnKCR@loh3J zhW<>?__3}C>g|r%NYocSi&{9{>Z1@cTcm%EbtJnRKd&7lZZG1o#RfD06f{c;OPBUD?5GOQ^Ye&T+ zCZBHF*TNuOMZS0P<#5d~7X19wdf^(cJ;cgogXXEPce3+9QK4fy#tDhWqG!fV-(=}F z)^xw!1Mj^!C%>L{RdZ7l>L9XV8eHMcWN;9r!4!{h-;nPnXxT#J zVYPE3!ZmA~?En~<6*YL3msbzZ96^@}!L+rDRlCjhPe=TgVvY%tp1;@Pf1YdxM@J z(cWB^XhvRI34JetWJoD`VC#d4&XF?s2ov5aPtqBmnEO(cQLKSG(n2zt>+RmNX7~*F z_-^SRD$#cwJ!v|)O8D?Ndc+b?&3|fFux!TrmI$8_P9G%~PHVf9$f*^^QzOnwh0o(h z*wf>5jPN|2;G=UEsm-(uoEqtnACJY#8EB@~ugZI`b-IGicRZW#c))0~8Z9|z-##rs zXC~>JY!X*2vjOp#k9P8tf4JgKs^+&>&U}+oSICG`d2F+vDbYELHIml%Pz}QFaBuQC z`i^bdb!?6fMMqNfiuj4nl5`v(&dthBq`FRCr)ZxfgrU2?ieNTR&wk72#R)WBsjYAv zINlyxYFv3!P<>SU`op`)^|2@LhTF$b3?tTj4HbV3y)b$G2c~R5r?*R__?+GJHa|Xz zXbdr@=ytlN%1i6-f~!@DH`%K>(Y+hTGmr4Rjx*m34gFsQXGTq2-jXlP&6Zz={J0PP zF>AN)+r;H_M??jZ2>xPn~>*DLz zkEq_ZYvqQ=iwGW`T)mqi$MBiD7Rscz;&Q=H3f0v@bJ4YZXB1@F6!Y<4MVb6RKz`RZ zSr$#KQuhYKqfKgQf?Ga*SU<-=G44PVDoSS=NBLjl zo4wzL-#%n#;**NbnF`h?It6_(+Z^(EZjwbrDY}pQuLw7l$NGZ$#V7l{;0vaNpG{P8 zZqfSpj71U9(4g1neooH?)YO%Ym(mt=Gaq~s@_QPg!r!?Rz3Mq;4G8s3uFKRJ#lam8Ki zhN#chtKw29CcoHi^a1OYa*bw6bLmAsm6ZmSuv>6^iI>%@tmN&fmKo%?L&TZ#e#h|1 z95r6*b18{CsqSe_Q7J;{=etbH>lBN1W;dXFtvoA?iB^kijgfcRv~ccpJVEA30v4)W zJ2)CP{Yp;xS))jh6_J%vqaaAUu$PF=YD*YmzQ%SuI|bZqC@MASKl&v+?X;dD{()5V zy)2$~8ZexKG)TFPS`TBf*Lt&c>~&M3kwEZ{_X|!kdY)xf%|^nq!AwL;XEL85dQG%5 z*xfW(oGm1Z|8_MjR(VZmYja%Ot=gj8RA4|mb|;UZrEnQcPl>x!mUD855W)#BRnB#0 z07s_ouVSw0h3ZrQGd;t_vA^hqyXu%=3bxgy>Vx_GoG+d&e|$w1HN6<0F_L9745meQ$jcI`GLDF%MfEfIv$-hH4N{yZ9zV<~;LwPjljK9eWFm^41L1Cvh%SfYq zi808LOWXa(M$@+Bce$lnzzr8=Bf6HqYlgiwsoFnLBhsg*b2d~8`RP|)JCwg2Ow@#T z7vR=7|daJYGm3stwmF-q;xnGu!SGR{_k1XGta7k4D|H@`cnw?P+nQA zv0tlsd>C`*0AE@;mvGec1S$%}h8jHFkGmCMcjy0v#1f!df#0RTM_L-C zzgLt>2=A;e^$HL3Ec2YG7L+nheGl8Z=d4#Wtt&y=%R?HwQ61D?i|i3!;;))_|@4$3&?fCyOcWgFJMgc;OJ)_!R_6~C~!p>cRMjKuD_ z)j1Jr=h3XHiAE?^N6ONW-N8V+n#Kb?=4ORuKs62!Ew>4qy^r-=6ACWJKE>BV29~A4 z;p6%T_hx&rPPcmiqCDM6s%Bz3-zrh;I7b)L2VB{nQ zY^SW79}w{$@^EsFH?58Rj0Gn1-#$}X6dQh}DLxaZr+d!RU=?jSLjdIM?jBs^Rl-?b z8+zwSK~65=|7F|{T~0{)-V4=8y#>7NfA288{=`-YIR?2ek6M$n{7R5m5)n>{`9}V= lC)3>a`&vN6zkeFYe1AYuM5CzFzkeMBML8AODjAc&{{xlD9iIRI diff --git a/README.md b/README.md index a9bcdb4..819fd95 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,3 @@ # Omron-Arduino Arduino code to get data out of the incredible 4x4 IR OMRON MEMS sensor. Omron D6T is a MEMS IR sensor that has the distinct advantage of sensing human presence even if the individual is stationary. The sensor array also allow sensing of movement direction of the person. - -Example Image from the Omron D6T 4x4 array: - -![alt tag](ExampleImage.png?raw=true "Image Title") - -In this image the brighter pixels correspond to a warmer body. Note that the OMRON D6T-44L returns data in a 4x4 format. To view the result in a large image like this, I used Matlab to resize to a much larger image and mapped the image intensities with some sensible intensity transforms (power transform). diff --git a/WireExt.h b/WireExt.h deleted file mode 100644 index bf58975..0000000 --- a/WireExt.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - WireExt.h - TWI/I2C extension library for Arduino & Wiring - Copyright (c) 2010 fenrir(M.Naruoka). All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef WireExt_h -#define WireExt_h - -#include - -class TwoWireExt -{ - private: - uint8_t orig_twbr; - public: - TwoWireExt(); - int8_t beginReception(uint8_t); - int8_t beginReception(uint8_t, int); - void endReception(void); - uint8_t get_byte(); -}; - -extern TwoWireExt WireExt; - -#endif - diff --git a/libraries/WireExt.zip b/libraries/WireExt.zip deleted file mode 100644 index 4edd807ac2d2d6d1daef251d217bb25cf2ddaf88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2408 zcmZ`*c{CJUA0Crsj3rw#8LuT}Z5j-+C8c`DzGNRG%Sg5?V;zJ{$qXt>nTcd4`#RRt zBoc-qlVymKUA$!1Tb-P@@B7~G-gEDB?>*0Xp7Z<`)FhCA7EiaF0Ex=nVFH9aiZWMS9H;fB)_*~nqaVU$U zuztNyWeS^^MTn@n{#1Xb&(AfdQ#ytJ#OlpFJ@d>Ylxv)~hDcg>=7`1X_|&TUTz6FV zwp0l}$uBRrw8e`vre`3xKsh!Vk?TZurG~a4vw;h4u&U{iDku+4(JCYaQDI*BM z@?9-XO&U=|>PzU8^v+#>%%?Vb$~5Cx@vELR`8m9}@>-JB4c_!h1#4Uz#N+Opkkd#E z=O=Rr_2O|yw;31L9(F?&^ir;pi?vX68nCGxbdhZBG@9P*v~U3Xv~MWGQsNzZMG<&z zelRE1sDd?HH5qJenOy{-dB83wF1b_K8OFn+6WNyXjFZziej37>x3uY zdrTZB=i@yyBc@$N3%$X@Y+``j7^|+-x?M>Uu7pkML{=ZXVC1T$Y=XLaHhGl13Yo5R z5zG&HzWRdBd{cRfmXMQxY&T1@X|$jlWi4>-wqzAeR6Oca^FiV+j?Ko+V-iy1~onqZmg@64`IrBezmxeyY@dr1%oaP}jg##%%L;AsOsEo!)C^ zV5ZW)^NDse(Bfw1#|n$BAb0|AcFhoJXJa`6RT5qr7SNtjvz4lo`qB7cF=8n*mm%(q zuRV{%Z6%%8g77w0*adx~-9JlUxh>g8q@)SROJ8A|gOs%gYV~=ak-Iy^^5`Lmtt&^T zesh83mGIn-rbcBzWRC>nfu~H1{mg=(rx0xOO4HINq-gTP$m94;u3JT@I%oEKX_^U+ zkOrd$85PQLBk9eo+G%(%zfdaPXAI|%>M&!U4j)sq^hcOdM8K+#CirG!3jX{?m?;g` z$E%2Y`4&y+$9|Zv zMJN)1G_IYJ&mg0<3j;SsPSa6;X>c|eYu<9>Om{`4wz=nimMrsp79 z3^c$u^@`tJO?5X&i@5CueTmJ7_sPSCt)TP7o0Djv3_Rl*(mS>$aP-iiu%7C%K{AP9 zk$`Nwz3c5X$ndg@ z^Lw%>!bOmjSNLGFwz8jCz1i4Vhtc#4d$QTKx7-em;MK+PO{PiJGSm5j$;6{ThqC4H zwNw^+Ru*J-eoIhoP<_DJ!<31rDA`UE6$k?vjL$GU?c;fU{ju*x#^aUs868)Ygxnb5 zpUxWky|apko=J)V0ssVN0D$*jI;&gCC40iq8G&$G8Kv9=>$@w9H`5oFYY_IaaMBIC zhxBuXY4mh->8d90tuu711RD-|Whna7)chCglU5hCBDo+Bo9ex}5At|Lqv6m4Eozri ztAWT0-n+9DTBs8sZ?o@^AiCx1{#P7*m~&xbym4wWHdmx!P@o!*?7~&*&J80OxhExO zbKP1$fw;S$Mfc3My$$11s!sJVF6afZzm`Z%hKF2WUyl`&hd$9FJA-{~{>n?aJJ1Fy zL%il__ay>u&keknLIj+lE{=!VX49E^ijJW^jYXcee4#>y>3{AOHqsz_&Tx(_FHFP{-M?PBv%EbIIxW8o2fv(46MgO{0z3SK-586fOLiR* zbshO=I+lK8O3WM^ol~MQw&HVQJ4xo_M2zM~=9w3Z%#vY+dmhndPr^rG=H4L*k%}fm z0pp$>752O9o;IIUM!A_~X9CAxN9vqy*2`#(n=$XS4wbD@5ee>pXVH6DG*cVOxpnXc zZI`Jv^b>Afi`JM;TylCBX4yE>IC)H_Y2lJsN{7Vx4WrKbmDpPHw=Ye)U=MNiIl2Dr zS9=LJjl! Date: Wed, 14 Aug 2019 19:58:30 +0300 Subject: [PATCH 2/5] TWI registers of Atmega328PB are defined. --- libraries/WireExt/WireExt.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libraries/WireExt/WireExt.cpp b/libraries/WireExt/WireExt.cpp index 1157a44..cfd1b8b 100644 --- a/libraries/WireExt/WireExt.cpp +++ b/libraries/WireExt/WireExt.cpp @@ -31,6 +31,13 @@ extern "C" { #include "WireExt.h" +#if defined (__AVR_ATmega328PB__) + #define TWBR TWBR0 + #define TWCR TWCR0 + #define TW_STATUS TWSR0 + #define TWDR TWDR0 +#endif + // Initialize Class Variables ////////////////////////////////////////////////// // Constructors //////////////////////////////////////////////////////////////// From 466fddd74a37af9f51e30d754175b83c22ca4a87 Mon Sep 17 00:00:00 2001 From: Recai Sinekli Date: Wed, 14 Aug 2019 20:09:24 +0300 Subject: [PATCH 3/5] TWI registers are defined for Atmega328PB. --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 819fd95..996fdeb 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ # Omron-Arduino -Arduino code to get data out of the incredible 4x4 IR OMRON MEMS sensor. -Omron D6T is a MEMS IR sensor that has the distinct advantage of sensing human presence even if the individual is stationary. The sensor array also allow sensing of movement direction of the person. +Arduino code to read Omron D6T IR sensor. + +##NOTE +TWI registers are defined so that the code can be compiled for Atmega328PB From 39cd11d3382f258db83f981c3db3e37d35493abe Mon Sep 17 00:00:00 2001 From: Recai Sinekli Date: Wed, 14 Aug 2019 20:10:13 +0300 Subject: [PATCH 4/5] Heading edited. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 996fdeb..920c987 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # Omron-Arduino Arduino code to read Omron D6T IR sensor. -##NOTE +## NOTE TWI registers are defined so that the code can be compiled for Atmega328PB From 913c690119593f147df8e80b318a9d2b1b9e9440 Mon Sep 17 00:00:00 2001 From: Recai Sinekli Date: Sat, 26 Oct 2019 12:00:48 +0300 Subject: [PATCH 5/5] clean --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index 920c987..8baf1e3 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,2 @@ # Omron-Arduino Arduino code to read Omron D6T IR sensor. - -## NOTE -TWI registers are defined so that the code can be compiled for Atmega328PB