이걸 만들꺼임
1. 메모리셀 기초1
신호조합기, 수량비교 조합기를 설치함
신호기에 어떤신호든 1이 되게함
숫자는 맘대로 내경우 A<60
출력 A 입력값 그대로
회로를 입력값, 출력값과 연결하면 우측에 숫자가 미친듯 올라가다가 초기화됨
숫자가 올라가는 속도는 프레임임
팩토리오는 60프레임 즉 60이 1초가 되겠음
원리는 입력된 A 값이 출력되는데 그게 다시 입력되서 숫자가 높아지는 방식임
2. 기초2
산술기 하나하나 누르면서 숫자를 바꾸는건 너무 귀찮은일임
이걸 신호기에서만 바꾼다면 수정이 편해짐
A는 1, B는 60
위에것과 헷갈리지 말라고 숫자를 그대로씀
위에것과 정확히 일치하지만 60을 쓰는데신 B로 바꿈
이렇게 하면 1번 예시와 똑같지만
신호기에있는 B숫자를 높이거나 낮춰서 수정이 쉬워짐
3. 본론
일단 원하는 모양을 만들고 전부 선을 연결함
전구갯수는 하나하나 셀필요없이 청사진으로 한번 긁어주면 갯수가 전부나옴
A 20, B 18, 0 1
A 내가 원하는 전구 1개가 밝혀지는 시간
B 한 사이클에 필요한 횟수 (전구는 36개지만 빛이 2개니 18임)
0은 메모리 조건 무조건 1임
위에나온 메모리와 동일하다
0 < A
신호0 =1 일때
출력 신호1 이 1
혼란의 여지가 있는데 여기서 신호, 일반숫자는 다른거임
신호 0 30
신호 1 99 이런식으로 신호숫자는 그냥 신호일 뿐임
1 < B
출력 B 입력값 그대로
이제 여기서 한건 A로 나온시간 (20프레임) 이 한번 초기화 될때마다
숫자가 카운트되며 B 값이 되면 초기화됨 (한사이클 18)
쉽게 말하자면 신호 1은 20프레임마다 1씩 신호를 주고
그신호가 18이 되면 초기화 된는 원리임
정말정말 중요한거 여기신호는 0~17임
신호1 0 은 따로 있는게 아니라 아예 신호가 없음
산술조합기로 신호1 + 1
출력값 1을 해주면
해당신호는 1~18로 바뀜
전구에 미리 색사용 체크
신호 1 이 1일때 작동
옆에거에 신호 1의 값이 2일때 작동
이걸 18개 까지 만들고 19부터
다시 신호 1이 1일때로 반복하면됨
2 3 4
1 5
5 1
4 3 2
이런식으로
연결하고 확인하면 끝
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. 색 넣기
역시나 정확이 일치함
C 빛색이 유지되는 시간 (30)
D 내가 원하는 색의 갯수 (6)
D 의경우 무색까지 합쳐서 최대 7까지가 한계임
신호2 1
지금까지한것과 똑같다
신호2 < C
내가 원하는 시간 (20) 카운트
신호2 = 1 일경우
신호 3 출력값 1
원하는 값이 초기화될때마다 신호3 출력
신호 3 < D
출력 신호3 입력값
원하는 색상 사이클이 반복될때마다 초기화 (6)
역시나 신호 3도 1을 대해서
0 ~ 5 을 1~ 6으로 바꿔줌
이제 각 색별로 하나씩 설정을 해야함
신호 3 = 1
출력값 붉은색 1
신호 3 = 2
출력값 분홍색 1
이런걸 반복하면됨 색자체는 자유롭게 지정해도됨
산술조합기 출력을 색신호 입력값에 연결하고
색신호 출력값을 전구에 연결하면됨
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를 조절하면 빛의 변경속도가 바뀜
댓글 0