본문 바로가기

Study/아두이노( Arduino)

CRC8 계산 uint8_t magicBytes249[16] = { 0x9B, 0xE8, 0x2A, 0xD3, 0xD3, 0x83, 0x4C, 0x5E, 0x3F, 0x5E, 0xE2, 0x28, 0x3A, 0x13, 0xAF, 0xCE };uint8_t crc8_table[256] = { 0x00, 0x2F, 0x5E, 0x71, 0xBC, 0x93, 0xE2, 0xCD, 0x57, 0x78, 0x09, 0x26, 0xEB, 0xC4, 0xB5, 0x9A, 0xAE, 0x81, 0xF0, 0xDF, 0x12, 0x3D, 0x4C, 0x63, 0xF9, 0xD6, 0xA7, 0x88, 0x45, 0x6A, 0x1B, 0x34, 0x73, 0x5C, 0x2D, 0x02, 0xCF, 0xE0, 0x91, 0x..
ATMEGA64M1 Arduino Bootloader C:\Users\anyho\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.0.1-arduino5/bin/avrdude -CC:\Users\anyho\AppData\Local\Arduino15\packages\ATmegaM1-C1\hardware\avr\1.0.8/avrdude.conf -v -patmega64m1 -cstk500v1 -PCOM13 -e -Ulock:w:0x3F:m -Uefuse:w:0x3D:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xF2:m avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58 Copyright (c) 2000-2005 Brian Dean, http:/..
AST-CAN 부트로더 구울때 에러 AST-CAN128보드의 부트로더를 아두이노로 구울때 퓨즈 비트 어저구 저쩌구가 나오면 아두이노 설치 폴더에 Arduino\portable\packages\ast\hardware\avr\0.0.1\board.txt 에서 Can485.bootloader.unlock_bits=0x3F Can485.bootloader.lock_bits=0x0F 이렇게 변경하면 됨
NeoPixel 구동에 필요한 최소 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include #define PIN 6 Adafruit_NeoPixel strip = Adafruit_NeoPixel(60, PIN, NEO_GRB + NEO_KHZ800); void setup() { strip.begin(); strip.show(); } void loop() { for(uint16_t i=0; i
조도 센서(Adafruit Lux Sensor TSL2561) 예제 소스 아래 예제에서 Adafruit_Sensor.h가 없다는 에러가 나온다면 라이브러리 매니저에서 "Adafruit Unified Sensor by Adafruit" 설치 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 1..
Delay를 사용하지 않는 NeoPixel 예제 소스 NeoPixel_without_Delay 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121..