zig의 Switch에 대해 다룹니다. 다음 사이트에 있는 Zig 강좌를 따라해보며 포스트를 올려보고 있습니다. https://zig.guide/ 2024. 4. 20 최초작성 다음 포스트를 참고하여 zig 개발 환경을 구성하세요. zig 설치하여 Visual Studio Code 개발환경 만들기 - Windows, Linux, macOS https://webnautes.tistory.com/2301 zig 강좌를 진행하고 있습니다. zig 강좌 01 - Assignment(대입) https://webnautes.tistory.com/2304 zig 강좌 02 - Arrays(배열) https://webnautes.tistory.com/2305 zig 강좌 03 - if 문 https://webnaute..
if와 switch를 사용하여 조건문을 만들고 for-in, while 및 repeat-while을 사용하여 반복문을 만듭니다. A Swift Tour ( https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html ) 문서의 코드를 Swift Playground( https://swiftfiddle.com/ ) 에서 실행시켜 보며 진행해보았습니다. 본 문서는 공부한 내용을 정리하는 목적으로 작성되었으며 A Swift Tour 문서의 내용을 바탕으로 하고 있습니다. 잘못된 점이 있을 수 있습니다 2021. 10. 07 최초작성 2021. 11. 02 접속 불가 상태인 Swift Playground 사이트 변경 2022. 10. 22 최종수정 for - in..
비글본 블랙 P8의 2번과 8번에 LED를 연결하고 10번핀에는 스위치를 아래 회로처럼 연결했습니다. 스위치를 눌러서 Gpio2_4인 10번핀에 5V가 흐르게 되면 Gpio2_3인 10번핀의 값을 5V(?)로 변경해서 LED가 켜지도록 해보았습니다. 이미지 출처 : http://www.ctrlinux.com/blog/?p=87 AM335x Sitara™ Processors데이터 시트의 Memory Map에서 확인한 GPIO2 시작 주소는 0x481AC000이고 크기는 4K입니다. GPIO를 입력으로 사용할지 출력으로 사용할지 결정하기 위해서 필요한 레지스터로 원하는 비트를 0으로 설정하면 출력상태가 되고 디폴트 값은 입력입니다. LED가 연결되어 있는 8번핀은 출력상태로 만들고 스위치가 연결되어 있는 1..