User Tools

Site Tools


arduino:advanced_io:shiftout

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

arduino:advanced_io:shiftout [2013/02/15 18:10]
127.0.0.1 external edit
arduino:advanced_io:shiftout [2024/02/16 01:04] (current)
Line 27: Line 27:
 ====Note   ==== ====Note   ====
  
-The **dataPin** and **clockPin** must already be configured as outputs by a call to [[pinMode]]().+The **dataPin** and **clockPin** must already be configured as outputs by a call to [[pinMode]].
  
 **shiftOut** is currently written to output 1 byte (8 bits) so it requires a two step operation to output values larger than 255. **shiftOut** is currently written to output 1 byte (8 bits) so it requires a two step operation to output values larger than 255.
-(:source lang=arduino tabwidth=4:)+<code arduino>
  
 // Do this for MSBFIRST serial // Do this for MSBFIRST serial
Line 46: Line 46:
 shiftOut(dataPin, clock, LSBFIRST, (data >> 8));  shiftOut(dataPin, clock, LSBFIRST, (data >> 8)); 
  
-(:sourceend:) +</code>
  
  
Line 53: Line 52:
 ====Example   ==== ====Example   ====
  
-''For accompanying circuit, see the [[Tutorial/ShiftOut | tutorial on controlling a 74HC595 shift register]].'' 
  
-(:source lang=arduino tabwidth=4:)+<code arduino>
 //**************************************************************// //**************************************************************//
 //  Name    : shiftOutCode, Hello World                         // //  Name    : shiftOutCode, Hello World                         //
Line 92: Line 90:
  
  
-(:sourceend:)+</code>
  
  

on the occasion of the current invasion of Russia in Ukraine

Russian Stop this War
arduino/advanced_io/shiftout.1360948234.txt · Last modified: 2024/02/16 01:02 (external edit)

Impressum Datenschutz