Message in a Chip (2 / 5 steg)
Steg 2: kod
Jag började med lite kod Inlagd i Arduino Forum av FredBlias. Även med en fungerande kodexempel hade jag fortfarande kämpa lite för att förstå vad som hände under huven. Viktigt att förstå är att chipet läser eller skriver 8 byte i taget till en tillfällig "anteckningsblock" minnesplats.
Du kommer att behöva ladda ner och installera OneWire biblioteket från Arduino Playground. Det finns också några intressanta detaljer om protokollet mestadels ansöker till Dallas temperatursensorer.
Jag har ändrat koden så du kan antingen läsa/skriva 128 tecken (byte i ASCII-kod) eller bitar i en 32 x 32 matris (en godtycklig layout). Som standard försöker koden att prata med chip, och om kommunikation är etablerade, läsa minnet.
ADDR = 2D 4E A1 94 B 0 0 61 < br > läsa från EEPROM som tecken
0 M71
1
2 �;; � �
3 � �
4 � �
5
6
7
8
9 d <
10 M P Nilsson
11 p p
12 / / <<
13
14'
15
Detta ser ut som kodade bitar, förutom "M71" motsvarar skrivarens modell. Jag antar att resten är information om utandning datum och etikett typ.
Nu kan göra det våra egna.