viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899406922b6f009b664e410f5cfc7582467a9aff5846c76e18



이걸 만들꺼임



1. 메모리셀 기초1



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc32784c30ab665671748e2c1f96



신호조합기, 수량비교 조합기를 설치함



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc32241f68ad310224228ec9abec



신호기에 어떤신호든 1이 되게함



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc32291e3eff6551712f8e9be072



숫자는 맘대로 내경우 A<60 


출력 A 입력값 그대로

 



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc32784938ab6f0026778eaf4cbb



회로를 입력값, 출력값과 연결하면 우측에 숫자가 미친듯 올라가다가 초기화됨 


숫자가 올라가는 속도는 프레임임 


팩토리오는 60프레임 즉 60이 1초가 되겠음



원리는 입력된 A 값이 출력되는데 그게 다시 입력되서 숫자가 높아지는 방식임



2. 기초2



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc322b1d6af8645c75778ef5482d



산술기 하나하나 누르면서 숫자를 바꾸는건 너무 귀찮은일임


이걸 신호기에서만 바꾼다면 수정이 편해짐


A는 1, B는 60


위에것과 헷갈리지 말라고 숫자를 그대로씀




viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc32241e6daa605629258eb0965c



위에것과 정확히 일치하지만 60을 쓰는데신 B로 바꿈


이렇게 하면 1번 예시와 똑같지만


신호기에있는 B숫자를 높이거나 낮춰서 수정이 쉬워짐




3. 본론



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc322e166aae330623248e0dbd87



일단 원하는 모양을 만들고 전부 선을 연결함



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc327b183cfc6000212f8edcc023



전구갯수는 하나하나 셀필요없이 청사진으로 한번 긁어주면 갯수가 전부나옴



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc322d1b6ba8365429728ea0314d



A 20, B 18, 0 1


A 내가 원하는 전구 1개가 밝혀지는 시간 


B 한 사이클에 필요한 횟수 (전구는 36개지만 빛이 2개니 18임)


0은 메모리 조건 무조건 1임



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc322a186aa8625c29228e760c3e



위에나온 메모리와 동일하다


0 < A



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc32251a3bfc670176748e94d765


신호0 =1 일때


출력 신호1 이 1



혼란의 여지가 있는데 여기서 신호, 일반숫자는 다른거임


신호 0 30 

신호 1 99 이런식으로 신호숫자는 그냥 신호일 뿐임




viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc32784e3aac625623258ed8567b



1 < B

출력 B 입력값 그대로



이제 여기서 한건 A로 나온시간 (20프레임) 이 한번 초기화 될때마다


숫자가 카운트되며 B 값이 되면 초기화됨 (한사이클 18)



쉽게 말하자면 신호 1은 20프레임마다 1씩 신호를 주고


그신호가 18이 되면 초기화 된는 원리임




viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc327f1e3dfe655274748e122887



정말정말 중요한거 여기신호는 0~17임 


신호1 0 은 따로 있는게 아니라 아예 신호가 없음


산술조합기로 신호1 + 1


출력값 1을 해주면 


해당신호는 1~18로 바뀜



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc327c4d38ae625774268e189617



전구에 미리 색사용 체크


신호 1 이 1일때 작동




viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc327f1c30a8640726738e9997c1


옆에거에 신호 1의 값이 2일때 작동


이걸 18개 까지 만들고 19부터 


다시 신호 1이 1일때로 반복하면됨


  2 3 4 

1       5

5       1

  4 3 2


이런식으로



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc327e1d3fad355271208e969438


연결하고 확인하면 끝



0eNrVm1tv2yAUx78Lr3Mnc/Bd28P2NaYqchK6IfkS+VKtqvzdh5M18UhODRnF8kslxzWY37nwP4Bfybbo+aERVUeyVyJ2ddWS7McracXPKi/G37qXAycZER0viUeqvByv2jIviociLw9k8Iio9vw3yejgzT645zux583Dri63osq7upk0AMOjR3jViU7w02scL142VV9ueSN7uPUCHjnUrXykrsZeZTMP1E8+hx55kQ/Q8HMoO5Dj6pq62Gz5r/xZyE7lf+5Es+tFt5H39ufHn0TTdpurQTyLpuvlL5f+j//xQMmp8bbLR4I0HK/KQ94cR5aRr+P9vuWyk6Ju5Ji6puenRyq+Gzttx17o+Odnw3k1HbXYk4yNTCfX1B8eh2Hy4xsa0EUTndEETtHEH40mQMgwXTLxQk4T2SYDqtMgZAJdMuFCPpN8NJkQIRPqkgkWImMbTKCAiRAwkS4YtgwYsA0mVMDECJhYFwwsk2WYbTCRAiZBwCS6YOgyYALbYGI1+2LpN9UkQ/0zmdhpkrHuM1K9KGywSZv6um6TnuFETuFY95tUc9am2irYXwaNdRGcqGQAQ6OpgtN0mYiyrvQoVdFgEzfVlcH0kodTpwFlXdNQVdRQbPKmgXkqTpzCgQ/PNgxjo6mF02QZv7FeI1BV2QBWc9PION049RrrJTe9qiyxAorGxukGfKcR5VuHc7VWg0limpjDoS7hpNbZqKIY0Cl8oor7rXyf44huLkq8kbm5HOabZi237mefsFqoAqYfgRqjoeuOTFDLDsDKDgDzyIR1z3aquAZMCAAzFknAVj3dgTrdAaauITCOKVi3uAa18gBMCkBoqpLcuo19bQ1q4QEpxiYyj6lg1RUrqCoJsKIMYuMlIAhXvc4BauXB0N2+xHgNyC0b+8tjoFasDHWc1DjhBOteV4Ur8YeVHsw33kKHaNXL8aCWHgwTxowa7xS7ZWPdb5gqjBlWljHz8wUQr3rjj6kCh6EHDJjxbrFbNvb30ZmqcBim/pj5IQPHcKyzUasGdnVSZaxw/47kdCoBYRca77Y7Zmf/UI/KimElF4uMd9zdZmv753pYqCuBWGy86+4Yjv2TcpG2BkreO474rhYaJ8ybiP42dEHU3sHIn8tMHqn77tCbYz+8yDfrq27z1NTlRlSyDZI95UXLByPGiZq4FH9M/72vTqEBVe8/yu5Buz9UuaWmFk0dWrTlYxv6D3072Wxi+S93WN5/x/LH2DIyfDpj+GTG8DBn6VTP0sGlfskb0f0qeSd2c8aOZo19aev/7E0n9v4nkOsDb05bGRn5dF8cGxnMONIwcRtQ09CK3YQWvSe0vlsJLWo1tBKznAkzYnLO0rc846bhLxXfmyfPWP6yJ8LwvbQnUXS8QT4ymMmI/bHQ82c+OJixff9WEZ0/OjBpxJ82cm4jOjK/O5ueTPDonb6VyCbfZHjkWcI6QoaEBnGQxlEsE1oYDcMfqYDuHA==





4. 색 넣기



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc322a1a39aa6e5123208eaf8b67



역시나 정확이 일치함


C 빛색이 유지되는 시간 (30)


D 내가 원하는 색의 갯수 (6)


D 의경우 무색까지 합쳐서 최대 7까지가 한계임


신호2 1



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc327c196aae345673778e9a7a65



지금까지한것과 똑같다


신호2 < C


내가 원하는 시간 (20) 카운트



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc32791e68aa6f5575268e3ec4b2



신호2 = 1 일경우 


신호 3 출력값 1



원하는 값이 초기화될때마다 신호3 출력



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc327b1839ac325727748e137aba



신호 3 < D


출력 신호3 입력값


원하는 색상 사이클이 반복될때마다 초기화 (6)




viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc322f1c3baa6f5773258ebd82a5



역시나 신호 3도 1을 대해서


0 ~ 5 을 1~ 6으로 바꿔줌




viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc322e1d68af6e5171758e2ca0f2



이제 각 색별로 하나씩 설정을 해야함



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc322c1f3dfe670526268e8961da



신호 3 = 1


출력값 붉은색 1



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc32291b3ea8650272228e7a7537



신호 3 = 2


출력값 분홍색 1


이런걸 반복하면됨 색자체는 자유롭게 지정해도됨



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d0f8c459eb98f8f99a96899443c77a09039e64453bf8b82009cc3224196da3365672738e558ad2



산술조합기 출력을 색신호 입력값에 연결하고


색신호 출력값을 전구에 연결하면됨



0eNrVXNuO4jgQ/Re/Lj2Ky3YuaPdhLn+xaqEA7ploQoJy6VnU4t83gW6gDW676CIRLy1BSBmfU5dT5TQvbJ63el1lRcOmLyxblEXNpv++sDr7WaR5/16zWWs2ZVmjV2zCinTVv1rqRbbU1cOiXM2zIm3Kim0nLCuW+j825dvHCdNFkzWZ3lvbvdjMinY111X3gYOdepXm+UOertad7XVZd7eURb9qZ+aBB/EXNWGb7gauvqhuge7rNVWZz+b6V/qcdYt2n1xk1aLNmll3bXm4/Smr6mZ2tonnrGra7p3j+rtPPHC2N143aQ8EV/2r1Tqtdjubsn/6622tu0Xysur21FSt3t9S6EW/aN2vwvs/Pyuti9NdZ0s2FdvJu9c82D5utydvvkEDvtCEB2jkoNBEt4ZGWpARvshEIzlNSI0MmE5jQUb6IqNG8pn41sgoCzLKFxk5EjLUwEgDmNACTOgLjBgHGKAGRhnARBZgIl9gYJwsI6iBCQ1gYgswsS8wfBxgJDUwkZl9bek38USGBwdkokGTDLnPdOrFwMZWtHng6zbJAZxwUHDI/SbxrNrcWwUH40BDLoJjExmwQeOpgpNknIgiV3pdbjGgsRVu7iuD+TEPJ4MGFLmm4aao4bbizSU+FceDggM3zzbCho2nFk7icfyGvEfgprIBW8/NQ3S6GdRryFtuftZZ2hooHqHTDQSDRlRADs7ZrMYmiXmMB4cPCU5Cjo0pisFawk9UcTvvvs9uRxeHEm/IXByHBdisNaz70SNsNqpg04/A0dDw+45MMNsOsLUdAPjIhPuudqa4BpsQAIEWSSDuutyBWe7Apq5BomMK7ltcg9l5gE0KgMKqpGHdhl5bg9l4QGLDJsTHlLzrjhVMlQS2pgwi9AgI1F3POcDsPIT1tC9Gz4CGxYZ+PAZmxyqsjpOgE46877kqnIk/W+shAvQROoR3PY4Hs/UQNmEsOPqkeFhsyP1GmMJY2NoygX++AKK7PvgTpsAR1gcMBPq0eFhs6M/RhalwhJmBZK/GX7eyP3m3gId/CGFg8MixM7sKcfYkS+CJnUKfxg+MHf1DPyZWwtaSiRB9Ij9sNqd/7ucsCK0SSUToU/mBwaF/ki701kjxR48rfqiV+oJ6EaJXQ0eI6iswClyZacLKtlm3eNjXm+6btUUze6rK1SwrOhts+pTmtd6iMI7NxGX4Y/L+ulliJTevP3bLg/d6VmWXYBlNBmS01r0N/5u+7jk7Yf7vK5gPPmB+F1so4hMH8bGDeHAxnfgxLY/9TVplza+VbrKFi+zQSfbR1uf45id8vwvkcq2r/VHHlP11XRyjCENHmk38So4NrWiY0OLXhNY3ktDipKEV43ImOMSki+lLnnGR+GNH+ObJDuaPZybCftb2lOWNriz/S+DIiO2uEQxO/p9ggjDy7cRI3zG9GgGUkeDUyMFGiLLx/fJuIpSRHydGwoONGGUDLm6G73P11bXhzIGlp8OJ62UZ3DLTAL0sE6SyrEfuwxQhHQyFyBQiPBmV18uy2zOKrR3fSWoHUNYO6WL67LpAMu0bu+pTsgxuLMvErWSZwMoybKRFnviH16u0m0aauCbSfpBEmiCNNIFLoWeBp5DEh57ER1ji5YDE0xbNSi9py6ZycJYgeyjhMGCb80r0QApGIVEQkLjYpAUtiw75qZCdsHSMOhT3JBU9kxKjkAoEpK6z4jctqZEj3cafq6PgsGcjVQVYUoNRSFUEpO6BpGT1PBSN0AIcq8oxGjHtWVlFz7j4KKxKAlb7n3WgDVXH/Eph51OOMwbleXiqAEdqkozCaUjA6UbnefmHNlSRrF1m5XGy/3mQ6cmviUzYs67qHfAQcxnJJAqjrhlU4Xb7P0gRV1c=



A를 조절하면 빛의 이동속도가 바뀌고


C를 조절하면 빛의 변경속도가 바뀜