전체 글
-
문자 발송하기.IOS 2023. 9. 15. 15:51
import MessageUI //sms mail class ViewController: UIViewController ,WKScriptMessageHandler,MFMessageComposeViewControllerDelegate ,MFMailComposeViewControllerDelegate // [비동기 처리 수행] DispatchQueue.main.async { let controller = MFMessageComposeViewController() controller.body = body[1] as! String //문자 내용 if body[0] as! String != "" { // 발송자 번호 모를땐 추가 안함. controller.recipients = [body[0] as! String..
-
문자 클립보드 복사하기.IOS 2023. 9. 15. 15:48
UIPasteboard.general.string = "저장할 문자 작성." if let storedString = UIPasteboard.general.string { print(storedString) let alert = UIAlertController(title: "클립보드 복사", message: "복사 완료 되었습니다.", preferredStyle: UIAlertController.Style.alert) let action = UIAlertAction(title: "확인", style: UIAlertAction.Style.default) alert.addAction(action) self.present(alert, animated: true) }
-
값 저장하고 가져오기IOS 2023. 9. 15. 15:46
if let body = message.body as? Array { print("Received message from JavaScript: \(body)") print("Received message from JavaScript: \(body[0])") print("Received message from JavaScript: \(body[1])") UserDefaults.standard.set(body[0], forKey: "id") //아이디 저장 UserDefaults.standard.set(body[1], forKey: "pw") //비번 저장 let DataID = UserDefaults.standard.string(forKey: "id") print("DataID :\(String(descr..
-
[아두이노 컴파일] esp8266 ch340G 와이파이 연결하드웨어 2023. 3. 16. 16:01
이전 글의 blink 테스트가 완료되었음을 확인하고 이어 진행합니다. #include // 라이브러리 추가 오류가 발생할 경우 라이브러리를 추가 후 작업합니다. #include // 라이브러리 추가 오류가 발생할 경우 라이브러리를 추가 후 작업합니다. const char* ssid = "wifi-name"; // Wi-Fi 네트워크 이름 const char* password = "pwd123424234123"; // Wi-Fi 네트워크 비밀번호 void setup() { // put your setup code here, to run once: Serial.begin(115200); // 보드의 속도를 정의합니다. delay(10); // Wi-Fi 연결 설정 Serial.println(); Serial..
-
[아두이노 컴파일] esp8266 ch340G하드웨어 2023. 1. 31. 14:53
https://www.aliexpress.com/i/1005001458739084.html?gatewayAdapt=4itemAdapt Welcome to AliExpress! Sign Out Register Sign in My Orders My Coins Message Center Payment Wish List My Coupons www.aliexpress.com ch340G 에듀이노(Eduino) 아두이노 전문 교육쇼핑몰, 보드, 쉴드, 센서, 모듈, 키트, 로봇, 드론 등 판매 www.eduino.kr esp8266 두개를 이용해 아두이노 컴파일을 하려했다. 와,,;;; 생각보다 오류가 너무 나서 작성해 둡니다. 1. 아두이노 다운로드 https://www.arduino.cc/en/software ..
-
데이터 진법 변환Python 2022. 9. 23. 23:24
장비의 데이터를 파싱할 때 보면 진법 변환이 필요한 경우가 많다... 1. dec > bin (무식한 방법이다. 하지만 어때..ㅎ 되면 감사한거지 뭐) def decimalToBinary2( data ): fullData = "" for i in range(len(data)) : #print(data[i:i+1]) if data[i:i+1] == "0" : fullData += "0000" elif data[i:i+1] == "1" : fullData += "0001" elif data[i:i+1] == "2" : fullData += "0010" elif data[i:i+1] == "3" : fullData += "0011" elif data[i:i+1] == "4" : fullData += "0100..
-
[Ubuntu] USB 인식오류 해결(CH340 serial converter)LINUX 2022. 9. 23. 23:18
USB 포트에 시리얼 통신케이블을 연결했다. lsusb 명령어를 통해 보면 분명 인식은 되어있었다. lsusb Bus 001 Device 008: ID 1a86:7523 QinHeng Electronics CH340 serial converter 그런데 통신을 하려보면 cat /dev/ttyUSB 이러고 탭 키를 눌러보면 단 한개도! 안나왔다...ㅎ;;; 그냥 넘어가는 일 이 하나도 없다.. 그래서 폭풍 구글링 결과 찾았다. https://unix.stackexchange.com/questions/670636/unable-to-use-usb-dongle-based-on-usb-serial-converter-chip Unable to use USB dongle based on USB-serial conve..